.elementor-4825 .elementor-element.elementor-element-e462212 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --padding-top: 52px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-e462212:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-e462212 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://designingmedia.com/repay/wp-content/uploads/2024/01/home-banner-bg.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-4825 .elementor-element.elementor-element-e462212::before, .elementor-4825 .elementor-element.elementor-element-e462212 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-e462212 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-e462212 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-e462212 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-e462212 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            --background-overlay: '';
        }

.elementor-4825 .elementor-element.elementor-element-cc786d0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-57275af {
    --display: flex;
    --justify-content: center;
    --margin-top: -32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-c32520e > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c32520e .elementor-heading-title {
    font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
    font-size: var( --e-global-typography-541f912-font-size );
    font-weight: var( --e-global-typography-541f912-font-weight );
    text-transform: var( --e-global-typography-541f912-text-transform );
    text-decoration: var( --e-global-typography-541f912-text-decoration );
    line-height: var( --e-global-typography-541f912-line-height );
    letter-spacing: var( --e-global-typography-541f912-letter-spacing );
    word-spacing: var( --e-global-typography-541f912-word-spacing );
    color: var( --e-global-color-secondary );
}

.elementor-4825 .elementor-element.elementor-element-559c6f8 > .elementor-widget-container {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-559c6f8 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-559c6f8 .elementor-heading-title {
        font-family: var( --e-global-typography-3f4738c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-3f4738c-font-size );
        font-weight: var( --e-global-typography-3f4738c-font-weight );
        text-decoration: var( --e-global-typography-3f4738c-text-decoration );
        line-height: var( --e-global-typography-3f4738c-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-685cca3 > .elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-685cca3 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-e5a5663-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5a5663-font-size );
    font-weight: var( --e-global-typography-e5a5663-font-weight );
    line-height: var( --e-global-typography-e5a5663-line-height );
}

.elementor-4825 .elementor-element.elementor-element-275cbcc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-275cbcc .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    fill: var( --e-global-color-fbba679 );
    color: var( --e-global-color-fbba679 );
    border-radius: 5px 5px 5px 5px;
    padding: 17px 47px 19px 47px;
}

.elementor-4825 .elementor-element.elementor-element-0fb5de8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-0fb5de8::before, .elementor-4825 .elementor-element.elementor-element-0fb5de8 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-0fb5de8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-0fb5de8 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-0fb5de8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-0fb5de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

.elementor-4825 .elementor-element.elementor-element-9f16136 {
    width: auto;
    max-width: auto;
    top: 96px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f16136 {
    left: 37px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-9f16136 {
    right: 37px;
}

.elementor-4825 .elementor-element.elementor-element-2808cb7 {
    width: auto;
    max-width: auto;
    bottom: 87px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-2808cb7 {
    right: -5px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-2808cb7 {
    left: -5px;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-6a7217b {
    right: -28px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-6a7217b {
    left: -28px;
}

.elementor-4825 .elementor-element.elementor-element-6a7217b {
    top: 48px;
    z-index: 0;
}

    .elementor-4825 .elementor-element.elementor-element-6a7217b > .elementor-widget-container {
        border-radius: 100em 100em 100em 100em;
    }

    .elementor-4825 .elementor-element.elementor-element-6a7217b img {
        width: 679px;
        max-width: 679px;
        border-radius: 0% 0% 0% 0%;
    }

.elementor-4825 .elementor-element.elementor-element-26221ec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-26221ec {
    text-align: right;
}

.elementor-4825 .elementor-element.elementor-element-57350a0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 145px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-f8cee7d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-91886a6 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-fc634ca {
    width: auto;
    max-width: auto;
    top: -42px;
    z-index: 0;
    text-align: left;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-fc634ca {
    left: -136px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-fc634ca {
    right: -136px;
}

.elementor-4825 .elementor-element.elementor-element-0f0a823 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0f0a823 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-0f0a823 .elementor-heading-title {
        font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
        font-size: var( --e-global-typography-541f912-font-size );
        font-weight: var( --e-global-typography-541f912-font-weight );
        text-transform: var( --e-global-typography-541f912-text-transform );
        text-decoration: var( --e-global-typography-541f912-text-decoration );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-4825 .elementor-element.elementor-element-9bf312c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}

.elementor-4825 .elementor-element.elementor-element-9bf312c {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-9bf312c .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-1c806b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 71px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-c045fc8 {
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-4825 .elementor-element.elementor-element-c045fc8:hover {
        --border-radius: 0px 0px 0px 0px;
        --border-top-left-radius: 0px;
        --border-top-right-radius: 0px;
        --border-bottom-right-radius: 0px;
        --border-bottom-left-radius: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c045fc8, .elementor-4825 .elementor-element.elementor-element-c045fc8::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-c2b2883 {
    width: auto;
    max-width: auto;
    top: 22px;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c2b2883 {
    right: -109px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-c2b2883 {
    left: -109px;
}

.elementor-4825 .elementor-element.elementor-element-c4106d8 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-55c276a > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-55c276a {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-55c276a .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-ee17428 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-ee17428 {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-c99e9a2 {
    width: auto;
    max-width: auto;
    bottom: 4px;
    z-index: 0;
}

.elementor-4825 .elementor-element.elementor-element-6b150ef {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 144px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-0ede331 {
    width: auto;
    max-width: auto;
    top: 77px;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-0ede331 {
    right: -102px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-0ede331 {
    left: -102px;
}

.elementor-4825 .elementor-element.elementor-element-9716d1e > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-60b81bf > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-4825 .elementor-element.elementor-element-60b81bf {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-60b81bf .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-358def8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-358def8 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-3612b0c {
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-761c18e > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0232ee8 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0232ee8 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-0232ee8 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-ded0af5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-ded0af5 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-c72b81a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 95px;
    --padding-right: 95px;
}

.elementor-4825 .elementor-element.elementor-element-31661e7 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-4825 .elementor-element.elementor-element-31661e7:hover {
        background-color: var( --e-global-color-secondary );
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 24px 100px -20px rgba(0, 0, 0, 0.3);
    }

    .elementor-4825 .elementor-element.elementor-element-31661e7, .elementor-4825 .elementor-element.elementor-element-31661e7::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-39b7679 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-right .elementor-image-box-img {
    margin-left: 30px;
}

.elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-left .elementor-image-box-img {
    margin-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px;
}

.elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-4825 .elementor-element.elementor-element-981cb12 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

    .elementor-4825 .elementor-element.elementor-element-981cb12:hover {
        background-color: var( --e-global-color-secondary );
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 24px 100px -20px rgba(0, 0, 0, 0.3);
    }

    .elementor-4825 .elementor-element.elementor-element-981cb12, .elementor-4825 .elementor-element.elementor-element-981cb12::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-c6a1ccc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-right .elementor-image-box-img {
    margin-left: 30px;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-left .elementor-image-box-img {
    margin-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-4825 .elementor-element.elementor-element-f674275 {
    width: auto;
    max-width: auto;
    top: -12px;
    z-index: 0;
    text-align: right;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-f674275 {
    right: -124px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-f674275 {
    left: -124px;
}

.elementor-4825 .elementor-element.elementor-element-77c3145 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-77c3145:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-77c3145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://designingmedia.com/repay/wp-content/uploads/2022/10/aboutrepay.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-4825 .elementor-element.elementor-element-3b315b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-3466d7e {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-cc61878.elementor-element {
    --align-self: flex-end;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-cc61878 {
    right: 12px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-cc61878 {
    left: 12px;
}

.elementor-4825 .elementor-element.elementor-element-cc61878 {
    top: 72px;
}

    .elementor-4825 .elementor-element.elementor-element-cc61878 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

.elementor-4825 .elementor-element.elementor-element-72c0366 {
    width: auto;
    max-width: auto;
    top: 40px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-72c0366 {
    left: 0px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-72c0366 {
    right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-1b4882b {
    width: auto;
    max-width: auto;
    top: 73px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-1b4882b {
    left: 0px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-1b4882b {
    right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-1b4882b > .elementor-widget-container {
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px 0px 100px -30px rgba(0,0,0,0.5);
}

.elementor-4825 .elementor-element.elementor-element-1b4882b img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-064182d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-064182d {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-3324445 {
    width: auto;
    max-width: auto;
    bottom: -3px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-3324445 {
    right: -21px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-3324445 {
    left: -21px;
}

.elementor-4825 .elementor-element.elementor-element-ef2e53b {
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-999bdab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-999bdab {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-999bdab .elementor-heading-title {
        font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
        font-size: var( --e-global-typography-541f912-font-size );
        font-weight: var( --e-global-typography-541f912-font-weight );
        text-transform: var( --e-global-typography-541f912-text-transform );
        text-decoration: var( --e-global-typography-541f912-text-decoration );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-4825 .elementor-element.elementor-element-c904433 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c904433 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-c904433 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-154ad5a > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-154ad5a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-655585c > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-655585c {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-b7ef238 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-2f260bf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb.elementor-position-right .elementor-image-box-img {
    margin-left: 12px;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb.elementor-position-left .elementor-image-box-img {
    margin-right: 12px;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 12px;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-title {
    margin-bottom: 6px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2bc3413-font-size );
    font-weight: var( --e-global-typography-2bc3413-font-weight );
    text-decoration: var( --e-global-typography-2bc3413-text-decoration );
    line-height: var( --e-global-typography-2bc3413-line-height );
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cae0fa7-font-size );
    font-weight: var( --e-global-typography-cae0fa7-font-weight );
    text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
    line-height: var( --e-global-typography-cae0fa7-line-height );
}

.elementor-4825 .elementor-element.elementor-element-f666143 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 19px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-a864993.elementor-position-right .elementor-image-box-img {
    margin-left: 14px;
}

.elementor-4825 .elementor-element.elementor-element-a864993.elementor-position-left .elementor-image-box-img {
    margin-right: 14px;
}

.elementor-4825 .elementor-element.elementor-element-a864993.elementor-position-top .elementor-image-box-img {
    margin-bottom: 14px;
}

.elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-title {
    margin-bottom: 4px;
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2bc3413-font-size );
    font-weight: var( --e-global-typography-2bc3413-font-weight );
    text-decoration: var( --e-global-typography-2bc3413-text-decoration );
    line-height: var( --e-global-typography-2bc3413-line-height );
}

.elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}

.elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cae0fa7-font-size );
    font-weight: var( --e-global-typography-cae0fa7-font-weight );
    text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
    line-height: var( --e-global-typography-cae0fa7-line-height );
}

.elementor-4825 .elementor-element.elementor-element-5ba5eba {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 144px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-52289ab {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-8b1bf62 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-7054da5 {
    width: auto;
    max-width: auto;
    top: -44px;
    z-index: 0;
    text-align: right;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7054da5 {
    right: 46px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-7054da5 {
    left: 46px;
}

.elementor-4825 .elementor-element.elementor-element-048eddf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-048eddf {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-048eddf .elementor-heading-title {
        font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
        font-size: var( --e-global-typography-541f912-font-size );
        font-weight: var( --e-global-typography-541f912-font-weight );
        text-transform: var( --e-global-typography-541f912-text-transform );
        text-decoration: var( --e-global-typography-541f912-text-decoration );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-4825 .elementor-element.elementor-element-6e40103 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}

.elementor-4825 .elementor-element.elementor-element-6e40103 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-6e40103 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-df029a0 > .elementor-widget-container {
    margin: 0px 0px 61px 0px;
}

.elementor-4825 .elementor-element.elementor-element-df029a0 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4825 .elementor-element.elementor-element-72d7612 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-7dd0ebf {
    width: auto;
    max-width: auto;
    top: -29px;
    z-index: 0;
    text-align: left;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
    left: -136px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
    right: -136px;
}

.elementor-4825 .elementor-element.elementor-element-5244867 {
    width: auto;
    max-width: auto;
    bottom: -20px;
    z-index: 0;
    text-align: right;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5244867 {
    right: -124px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-5244867 {
    left: -124px;
}

.elementor-4825 .elementor-element.elementor-element-ee363ab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 159px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-ee363ab:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-ee363ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://designingmedia.com/repay/wp-content/uploads/2022/10/manage-everything.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-4825 .elementor-element.elementor-element-9640147 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-db7bf44 {
    --display: flex;
    --margin-top: -24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 10px;
}

    .elementor-4825 .elementor-element.elementor-element-db7bf44.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-4825 .elementor-element.elementor-element-0d7fdc7 > .elementor-widget-container {
    margin: 0px 0px 51px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0d7fdc7 .elementor-heading-title {
    font-family: var( --e-global-typography-08441b9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-08441b9-font-size );
    font-weight: var( --e-global-typography-08441b9-font-weight );
    text-decoration: var( --e-global-typography-08441b9-text-decoration );
    line-height: var( --e-global-typography-08441b9-line-height );
}

.elementor-4825 .elementor-element.elementor-element-86f137d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 9px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 40px;
}

.elementor-4825 .elementor-element.elementor-element-df16ff1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-277b5a2 {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-2f5f2e1 {
    --display: flex;
    --margin-top: -6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 18px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-0fe7c6b > .elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0fe7c6b .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-4825 .elementor-element.elementor-element-f2fffbd {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-08ceaae-font-family ), Sans-serif;
    font-size: var( --e-global-typography-08ceaae-font-size );
    font-weight: var( --e-global-typography-08ceaae-font-weight );
    line-height: var( --e-global-typography-08ceaae-line-height );
}

.elementor-4825 .elementor-element.elementor-element-776bec2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 9px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-10c96fb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-33a53aa {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-b611af2 {
    --display: flex;
    --margin-top: -6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 18px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-da895eb > .elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-4825 .elementor-element.elementor-element-da895eb .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-4825 .elementor-element.elementor-element-9ab575e {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-08ceaae-font-family ), Sans-serif;
    font-size: var( --e-global-typography-08ceaae-font-size );
    font-weight: var( --e-global-typography-08ceaae-font-weight );
    line-height: var( --e-global-typography-08ceaae-line-height );
}

.elementor-4825 .elementor-element.elementor-element-d409e3c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-63aeae4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-7a2b1f9 {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-45d646b {
    --display: flex;
    --margin-top: -6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 18px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-8a6ecf6 > .elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-4825 .elementor-element.elementor-element-8a6ecf6 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-4825 .elementor-element.elementor-element-89124e8 {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-08ceaae-font-family ), Sans-serif;
    font-size: var( --e-global-typography-08ceaae-font-size );
    font-weight: var( --e-global-typography-08ceaae-font-weight );
    line-height: var( --e-global-typography-08ceaae-line-height );
}

.elementor-4825 .elementor-element.elementor-element-909b257 {
    --display: flex;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-909b257::before, .elementor-4825 .elementor-element.elementor-element-909b257 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-909b257 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-909b257 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-909b257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-909b257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

.elementor-4825 .elementor-element.elementor-element-9f55177 {
    width: auto;
    max-width: auto;
    top: -4px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f55177 {
    left: -10px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-9f55177 {
    right: -10px;
}

.elementor-4825 .elementor-element.elementor-element-9a783a9 > .elementor-widget-container {
    margin: -52px 0px 0px -65px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-4825 .elementor-element.elementor-element-9a783a9 {
    z-index: 0;
    text-align: right;
}

    .elementor-4825 .elementor-element.elementor-element-9a783a9 img {
        width: 679px;
        max-width: 679px;
    }

.elementor-4825 .elementor-element.elementor-element-8b9e375 > .elementor-widget-container {
    margin: -705px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-8b9e375 {
    text-align: right;
}

.elementor-4825 .elementor-element.elementor-element-87f8c80 {
    width: auto;
    max-width: auto;
    bottom: 137px;
    z-index: 0;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87f8c80 {
    right: -27px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-87f8c80 {
    left: -27px;
}

.elementor-4825 .elementor-element.elementor-element-ffbd83c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 145px;
    --padding-bottom: 144px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-5857a3a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-9b83347 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 72px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-b55d20e {
    width: auto;
    max-width: auto;
    top: -42px;
    z-index: 0;
    text-align: left;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-b55d20e {
    left: -136px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-b55d20e {
    right: -136px;
}

.elementor-4825 .elementor-element.elementor-element-be12032 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-be12032 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-be12032 .elementor-heading-title {
        font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
        font-size: var( --e-global-typography-541f912-font-size );
        font-weight: var( --e-global-typography-541f912-font-weight );
        text-transform: var( --e-global-typography-541f912-text-transform );
        text-decoration: var( --e-global-typography-541f912-text-decoration );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-4825 .elementor-element.elementor-element-89d3610 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 230px 0px 230px;
}

.elementor-4825 .elementor-element.elementor-element-89d3610 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-89d3610 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-24d1b16 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 19px;
    --padding-left: 48px;
    --padding-right: 50px;
}

    .elementor-4825 .elementor-element.elementor-element-24d1b16:hover {
        background-color: var( --e-global-color-secondary );
        --overlay-opacity: 1;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.24);
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16:hover::before, .elementor-4825 .elementor-element.elementor-element-24d1b16:hover > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-24d1b16:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .elementor-background-slideshow:hover::before, .elementor-4825 .elementor-element.elementor-element-24d1b16 > .e-con-inner > .elementor-background-slideshow:hover::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16, .elementor-4825 .elementor-element.elementor-element-24d1b16::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-131f909 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-540d5ec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-540d5ec {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-540d5ec .elementor-heading-title {
        font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2bc3413-font-size );
        font-weight: var( --e-global-typography-2bc3413-font-weight );
        text-decoration: var( --e-global-typography-2bc3413-text-decoration );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-fff46f7 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-fff46f7 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-f61d52b {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -18px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-fd67e7e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-fd67e7e {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-fd67e7e .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-156e903 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-156e903 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-9f359ae {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-24eb735 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-24eb735 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-24eb735 .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-d4656ad > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-d4656ad {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-a50012a {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-35e2548 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-35e2548 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-35e2548 img {
        filter: brightness( 95% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-4825 .elementor-element.elementor-element-35e2548:hover img {
        filter: brightness( 100% ) contrast( 96% ) saturate( 106% ) blur( 0px ) hue-rotate( 12deg );
    }

.elementor-4825 .elementor-element.elementor-element-3e40f71 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 19px;
    --padding-left: 48px;
    --padding-right: 50px;
}

    .elementor-4825 .elementor-element.elementor-element-3e40f71:hover {
        background-color: var( --e-global-color-secondary );
        --overlay-opacity: 1;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.24);
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71:hover::before, .elementor-4825 .elementor-element.elementor-element-3e40f71:hover > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3e40f71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .elementor-background-slideshow:hover::before, .elementor-4825 .elementor-element.elementor-element-3e40f71 > .e-con-inner > .elementor-background-slideshow:hover::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71, .elementor-4825 .elementor-element.elementor-element-3e40f71::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-e3d641c {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-efc8266 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-efc8266 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-efc8266 .elementor-heading-title {
        font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2bc3413-font-size );
        font-weight: var( --e-global-typography-2bc3413-font-weight );
        text-decoration: var( --e-global-typography-2bc3413-text-decoration );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-558790b > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-558790b {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-52fdafd {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -18px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-6df40ed > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-6df40ed {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-6df40ed .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-f1ab2f9 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-f1ab2f9 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-34f7ff5 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-6fcdd75 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-6fcdd75 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-27216af > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-27216af {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-7c400a6 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-d90a7f0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-d90a7f0 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-d90a7f0 img {
        filter: brightness( 95% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-4825 .elementor-element.elementor-element-d90a7f0:hover img {
        filter: brightness( 100% ) contrast( 96% ) saturate( 106% ) blur( 0px ) hue-rotate( 12deg );
    }

.elementor-4825 .elementor-element.elementor-element-8dba696 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 19px;
    --padding-left: 48px;
    --padding-right: 50px;
}

    .elementor-4825 .elementor-element.elementor-element-8dba696:hover {
        background-color: var( --e-global-color-secondary );
        --overlay-opacity: 1;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.24);
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696:hover::before, .elementor-4825 .elementor-element.elementor-element-8dba696:hover > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-8dba696:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .elementor-background-slideshow:hover::before, .elementor-4825 .elementor-element.elementor-element-8dba696 > .e-con-inner > .elementor-background-slideshow:hover::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696, .elementor-4825 .elementor-element.elementor-element-8dba696::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-e5e4fbd {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-92a069f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-92a069f {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-92a069f .elementor-heading-title {
        font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2bc3413-font-size );
        font-weight: var( --e-global-typography-2bc3413-font-weight );
        text-decoration: var( --e-global-typography-2bc3413-text-decoration );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-0d3beef > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0d3beef {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-e6108ef {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -18px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-1938afe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-1938afe {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-1938afe .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-d06f165 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-d06f165 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-df88c42 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-9837712 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-9837712 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-9837712 .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-9baffbb > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-9baffbb {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-4ec7229 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-c2bc322 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c2bc322 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-c2bc322 img {
        filter: brightness( 95% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-4825 .elementor-element.elementor-element-c2bc322:hover img {
        filter: brightness( 100% ) contrast( 96% ) saturate( 106% ) blur( 0px ) hue-rotate( 12deg );
    }

.elementor-4825 .elementor-element.elementor-element-3287644 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-e6b2731 );
    --border-color: var( --e-global-color-e6b2731 );
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 19px;
    --padding-left: 48px;
    --padding-right: 50px;
}

    .elementor-4825 .elementor-element.elementor-element-3287644:hover {
        background-color: var( --e-global-color-secondary );
        --overlay-opacity: 1;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: var( --e-global-color-secondary );
        --border-color: var( --e-global-color-secondary );
        box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.24);
    }

    .elementor-4825 .elementor-element.elementor-element-3287644::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-3287644:hover::before, .elementor-4825 .elementor-element.elementor-element-3287644:hover > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3287644:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .elementor-background-slideshow:hover::before, .elementor-4825 .elementor-element.elementor-element-3287644 > .e-con-inner > .elementor-background-slideshow:hover::before {
        --background-overlay: '';
    }

    .elementor-4825 .elementor-element.elementor-element-3287644, .elementor-4825 .elementor-element.elementor-element-3287644::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-ab8c469 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-221db57 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-221db57 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-221db57 .elementor-heading-title {
        font-family: var( --e-global-typography-2bc3413-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2bc3413-font-size );
        font-weight: var( --e-global-typography-2bc3413-font-weight );
        text-decoration: var( --e-global-typography-2bc3413-text-decoration );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-d76f96b > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-d76f96b {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-96c640c {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -18px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-7961e47 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-7961e47 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-7961e47 .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-c1207a5 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c1207a5 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-6b40f9a {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-302cef3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-302cef3 {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-302cef3 .elementor-heading-title {
        font-family: var( --e-global-typography-cae0fa7-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cae0fa7-font-size );
        font-weight: var( --e-global-typography-cae0fa7-font-weight );
        text-decoration: var( --e-global-typography-cae0fa7-text-decoration );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

.elementor-4825 .elementor-element.elementor-element-127bae9 > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-127bae9 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-5e91b9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e91b9a-font-size );
    font-weight: var( --e-global-typography-5e91b9a-font-weight );
    text-decoration: var( --e-global-typography-5e91b9a-text-decoration );
    line-height: var( --e-global-typography-5e91b9a-line-height );
}

.elementor-4825 .elementor-element.elementor-element-904d6b6 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-5217b5a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-5217b5a {
    text-align: left;
}

    .elementor-4825 .elementor-element.elementor-element-5217b5a img {
        filter: brightness( 95% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    }

    .elementor-4825 .elementor-element.elementor-element-5217b5a:hover img {
        filter: brightness( 100% ) contrast( 96% ) saturate( 106% ) blur( 0px ) hue-rotate( 12deg );
    }

.elementor-4825 .elementor-element.elementor-element-5d3b3f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 14px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-b687409 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -5px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 > .elementor-widget-container {
    padding: 0px 0px 0px 5px;
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(41px/2);
    margin-left: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-41px/2);
    margin-left: calc(-41px/2);
}

body.rtl .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-41px/2);
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-41px/2);
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-4825 .elementor-element.elementor-element-5d4b536 {
    --e-icon-list-icon-size: 17px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-08ceaae-font-family ), Sans-serif;
        font-size: var( --e-global-typography-08ceaae-font-size );
        font-weight: var( --e-global-typography-08ceaae-font-weight );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-9e798ae {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 > .elementor-widget-container {
    margin: 0px 0px 0px -40px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(41px/2);
    margin-left: calc(41px/2);
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-41px/2);
    margin-left: calc(-41px/2);
}

body.rtl .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-41px/2);
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-41px/2);
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
    transition: color 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
    transition: fill 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent );
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent );
}

.elementor-4825 .elementor-element.elementor-element-87cbf28 {
    --e-icon-list-icon-size: 17px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-08ceaae-font-family ), Sans-serif;
        font-size: var( --e-global-typography-08ceaae-font-size );
        font-weight: var( --e-global-typography-08ceaae-font-weight );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-ebda255 {
    width: auto;
    max-width: auto;
    bottom: -44px;
    z-index: 0;
    text-align: right;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-ebda255 {
    right: -106px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-ebda255 {
    left: -106px;
}

.elementor-4825 .elementor-element.elementor-element-a8a4c6c {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 125px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-a8a4c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://designingmedia.com/repay/wp-content/uploads/2022/10/need-more-bg.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-4825 .elementor-element.elementor-element-5a0f006 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-a3add64 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-92e1ea7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-92e1ea7 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 .elementor-heading-title {
        font-family: var( --e-global-typography-541f912-font-family ), Sans-serif;
        font-size: var( --e-global-typography-541f912-font-size );
        font-weight: var( --e-global-typography-541f912-font-weight );
        text-transform: var( --e-global-typography-541f912-text-transform );
        text-decoration: var( --e-global-typography-541f912-text-decoration );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
        color: var( --e-global-color-secondary );
    }

.elementor-4825 .elementor-element.elementor-element-2b7e0b6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-2b7e0b6 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-149b167 > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-4825 .elementor-element.elementor-element-149b167 {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-a247cc3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4825 .elementor-element.elementor-element-8315f61 {
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-4825 .elementor-element.elementor-element-8315f61:hover {
        --border-radius: 0px 0px 0px 0px;
        --border-top-left-radius: 0px;
        --border-top-right-radius: 0px;
        --border-bottom-right-radius: 0px;
        --border-bottom-left-radius: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8315f61, .elementor-4825 .elementor-element.elementor-element-8315f61::before {
        --border-transition: 0.3s;
    }

.elementor-4825 .elementor-element.elementor-element-5992baf {
    width: auto;
    max-width: auto;
    top: 22px;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5992baf {
    right: -109px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-5992baf {
    left: -109px;
}

.elementor-4825 .elementor-element.elementor-element-7ff4ff4 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-3fb4e23 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-3fb4e23 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-3165dee > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-3165dee {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    fill: var( --e-global-color-fbba679 );
    color: var( --e-global-color-fbba679 );
    border-radius: 6px 6px 6px 6px;
    padding: 9px 15px 9px 15px;
}

    .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button:hover, .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button:focus {
        background-color: var( --e-global-color-accent );
        color: var( --e-global-color-fbba679 );
        border-color: var( --e-global-color-accent );
    }

.elementor-4825 .elementor-element.elementor-element-f1b51d7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button:hover svg, .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button:focus svg {
    fill: var( --e-global-color-fbba679 );
}

.elementor-4825 .elementor-element.elementor-element-c3a749c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 144px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-4c1f633 {
    width: auto;
    max-width: auto;
    top: 77px;
}

body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-4c1f633 {
    right: -102px;
}

body.rtl .elementor-4825 .elementor-element.elementor-element-4c1f633 {
    left: -102px;
}

.elementor-4825 .elementor-element.elementor-element-dd31c8a > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-97e8880 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-4825 .elementor-element.elementor-element-97e8880 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-97e8880 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-54d6023 > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-54d6023 {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-860333a .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    fill: var( --e-global-color-fbba679 );
    color: var( --e-global-color-fbba679 );
    border-radius: 6px 6px 6px 6px;
    padding: 9px 19px 9px 19px;
}

    .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button:hover, .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button:focus {
        background-color: var( --e-global-color-accent );
        color: var( --e-global-color-fbba679 );
        border-color: var( --e-global-color-accent );
    }

.elementor-4825 .elementor-element.elementor-element-860333a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-860333a .elementor-button:hover svg, .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button:focus svg {
    fill: var( --e-global-color-fbba679 );
}

.elementor-4825 .elementor-element.elementor-element-350449e {
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-4825 .elementor-element.elementor-element-22c9ba8 > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-4825 .elementor-element.elementor-element-8ef64d3 > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-4825 .elementor-element.elementor-element-8ef64d3 {
    text-align: center;
}

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

.elementor-4825 .elementor-element.elementor-element-bc947e2 > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-bc947e2 {
    text-align: center;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    fill: var( --e-global-color-fbba679 );
    color: var( --e-global-color-fbba679 );
    border-radius: 6px 6px 6px 6px;
    padding: 9px 18px 9px 18px;
}

    .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button:hover, .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button:focus {
        background-color: var( --e-global-color-accent );
        color: var( --e-global-color-fbba679 );
        border-color: var( --e-global-color-accent );
    }

.elementor-4825 .elementor-element.elementor-element-1bb2128 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button:hover svg, .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button:focus svg {
    fill: var( --e-global-color-fbba679 );
}

:root {
    --page-title-display: none;
}

@media(max-width:1366px) {
    .elementor-4825 .elementor-element.elementor-element-57275af {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c32520e .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-559c6f8 .elementor-heading-title {
        font-size: var( --e-global-typography-3f4738c-font-size );
        line-height: var( --e-global-typography-3f4738c-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-685cca3 {
        font-size: var( --e-global-typography-e5a5663-font-size );
        line-height: var( --e-global-typography-e5a5663-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-275cbcc .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 15px 30px 16px 30px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-6a7217b {
        right: -10px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-6a7217b {
        left: -10px;
    }

    .elementor-4825 .elementor-element.elementor-element-6a7217b img {
        width: 580px;
        max-width: 580px;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec > .elementor-widget-container {
        padding: 0px 90px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec {
        text-align: right;
    }

        .elementor-4825 .elementor-element.elementor-element-26221ec img {
            width: 390px;
        }

    .elementor-4825 .elementor-element.elementor-element-57350a0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 95px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-91886a6 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-fc634ca {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-fc634ca {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fc634ca {
        top: -10px;
    }

        .elementor-4825 .elementor-element.elementor-element-fc634ca img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-9bf312c .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1c806b0 {
        --margin-top: 0px;
        --margin-bottom: 55px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c045fc8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        right: -90px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        left: -90px;
    }

    .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        top: 15px;
    }

        .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
            width: 170px;
        }

    .elementor-4825 .elementor-element.elementor-element-c4106d8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c4106d8 img {
        width: 75px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ee17428 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c99e9a2 img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-6b150ef {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-0ede331 {
        right: -90px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-0ede331 {
        left: -90px;
    }

    .elementor-4825 .elementor-element.elementor-element-0ede331 {
        top: 65px;
    }

        .elementor-4825 .elementor-element.elementor-element-0ede331 img {
            width: 170px;
        }

    .elementor-4825 .elementor-element.elementor-element-9716d1e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9716d1e img {
        width: 75px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-358def8 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3612b0c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-761c18e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-761c18e img {
        width: 75px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ded0af5 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-f674275 {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-f674275 {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-f674275 {
        top: 0px;
    }

        .elementor-4825 .elementor-element.elementor-element-f674275 img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-77c3145 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-cc61878 {
        right: 20px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-cc61878 {
        left: 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-72c0366 img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-1b4882b img {
        width: 485px;
    }

    .elementor-4825 .elementor-element.elementor-element-064182d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-064182d {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-064182d img {
            width: 412px;
        }

    .elementor-4825 .elementor-element.elementor-element-3324445 img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-ef2e53b {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-c904433 > .elementor-widget-container {
        padding: 0px 35px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c904433 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-154ad5a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-154ad5a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-655585c {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-b7ef238 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-5ba5eba {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 95px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b1bf62 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7054da5 {
        right: 15px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-7054da5 {
        left: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-7054da5 {
        top: -10px;
    }

        .elementor-4825 .elementor-element.elementor-element-7054da5 img {
            width: 100px;
        }

    .elementor-4825 .elementor-element.elementor-element-048eddf > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-048eddf .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-6e40103 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-df029a0 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        top: -50px;
    }

        .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
            width: 60px;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5244867 {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5244867 {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5244867 {
        bottom: -65px;
    }

        .elementor-4825 .elementor-element.elementor-element-5244867 img {
            width: 50px;
        }

    .elementor-4825 .elementor-element.elementor-element-ee363ab {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-db7bf44 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 .elementor-heading-title {
        font-size: var( --e-global-typography-08441b9-font-size );
        line-height: var( --e-global-typography-08441b9-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-86f137d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0fe7c6b .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f2fffbd {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-da895eb .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9ab575e {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-8a6ecf6 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-89124e8 {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f55177 {
        left: -30px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-9f55177 {
        right: -30px;
    }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 > .elementor-widget-container {
        margin: -52px 0px 0px -45px;
    }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 img {
        width: 580px;
        max-width: 580px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 > .elementor-widget-container {
        margin: -600px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-8b9e375 img {
            width: 360px;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        bottom: 80px;
    }

    .elementor-4825 .elementor-element.elementor-element-ffbd83c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 95px;
        --padding-bottom: 94px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9b83347 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-b55d20e {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-b55d20e {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-b55d20e {
        top: -10px;
    }

        .elementor-4825 .elementor-element.elementor-element-b55d20e img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-be12032 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-be12032 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-89d3610 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16 {
        --padding-top: 22px;
        --padding-bottom: 19px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-540d5ec .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-fff46f7 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f61d52b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fd67e7e .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-156e903 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-24eb735 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d4656ad {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71 {
        --padding-top: 22px;
        --padding-bottom: 19px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-efc8266 .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-558790b {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-52fdafd {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6df40ed .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f1ab2f9 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-27216af {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696 {
        --padding-top: 22px;
        --padding-bottom: 19px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-92a069f .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-0d3beef {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-e6108ef {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1938afe .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d06f165 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9837712 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9baffbb {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3287644 {
        --padding-top: 22px;
        --padding-bottom: 19px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-221db57 .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d76f96b {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-96c640c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7961e47 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c1207a5 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-302cef3 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-127bae9 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-b687409 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9e798ae {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 > .elementor-widget-container {
        margin: 0px 0px 0px -15px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-ebda255 {
        right: 15px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-ebda255 {
        left: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-ebda255 img {
        width: 50px;
    }

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 95px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-a3add64 {
        --margin-top: 0px;
        --margin-bottom: 15px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-149b167 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a247cc3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8315f61 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5992baf {
        right: -90px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5992baf {
        left: -90px;
    }

    .elementor-4825 .elementor-element.elementor-element-5992baf {
        top: 15px;
    }

        .elementor-4825 .elementor-element.elementor-element-5992baf img {
            width: 170px;
        }

    .elementor-4825 .elementor-element.elementor-element-7ff4ff4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7ff4ff4 img {
        width: 75px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3165dee {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c3a749c {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        right: -90px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        left: -90px;
    }

    .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        top: 65px;
    }

        .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
            width: 170px;
        }

    .elementor-4825 .elementor-element.elementor-element-dd31c8a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-dd31c8a img {
        width: 75px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-54d6023 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-350449e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-22c9ba8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-22c9ba8 img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-bc947e2 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }
}

@media(max-width:1024px) {
    .elementor-4825 .elementor-element.elementor-element-57275af {
        --justify-content: center;
    }

    .elementor-4825 .elementor-element.elementor-element-c32520e .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-559c6f8 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-559c6f8 .elementor-heading-title {
        font-size: var( --e-global-typography-3f4738c-font-size );
        line-height: var( --e-global-typography-3f4738c-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-685cca3 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-685cca3 {
        font-size: var( --e-global-typography-e5a5663-font-size );
        line-height: var( --e-global-typography-e5a5663-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-275cbcc .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 14px 25px 15px 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-0fb5de8 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f16136 {
        left: 20px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-9f16136 {
        right: 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-9f16136 {
        top: 55px;
    }

        .elementor-4825 .elementor-element.elementor-element-9f16136 img {
            width: 60px;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-2808cb7 {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-2808cb7 {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-2808cb7 {
        bottom: 50px;
    }

        .elementor-4825 .elementor-element.elementor-element-2808cb7 img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-6a7217b {
        top: 20px;
    }

        .elementor-4825 .elementor-element.elementor-element-6a7217b img {
            width: 430px;
            max-width: 430px;
        }

    .elementor-4825 .elementor-element.elementor-element-26221ec > .elementor-widget-container {
        padding: 0px 60px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec img {
        width: 280px;
    }

    .elementor-4825 .elementor-element.elementor-element-57350a0 {
        --padding-top: 65px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-91886a6 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-fc634ca {
        left: 1.259vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-fc634ca {
        right: 1.259vw;
    }

    .elementor-4825 .elementor-element.elementor-element-fc634ca {
        top: -3.262vh;
    }

        .elementor-4825 .elementor-element.elementor-element-fc634ca img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-9bf312c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-4825 .elementor-element.elementor-element-9bf312c .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1c806b0 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c045fc8 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        right: -70px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        left: -70px;
    }

    .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        top: 30px;
    }

        .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
            width: 110px;
        }

    .elementor-4825 .elementor-element.elementor-element-c4106d8 img {
        width: 70px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ee17428 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-ee17428 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c99e9a2 {
        left: 1.65vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-c99e9a2 {
        right: 1.65vw;
    }

    .elementor-4825 .elementor-element.elementor-element-c99e9a2 img {
        max-width: 50px;
    }

    .elementor-4825 .elementor-element.elementor-element-6b150ef {
        --justify-content: flex-end;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-0ede331 {
        right: -60px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-0ede331 {
        left: -60px;
    }

    .elementor-4825 .elementor-element.elementor-element-0ede331 {
        top: 50px;
    }

        .elementor-4825 .elementor-element.elementor-element-0ede331 img {
            width: 110px;
        }

    .elementor-4825 .elementor-element.elementor-element-9716d1e img {
        width: 70px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-358def8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-358def8 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3612b0c {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-761c18e img {
        width: 70px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ded0af5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-ded0af5 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c72b81a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-31661e7 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-981cb12 {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f674275 {
        top: -3.262vh;
    }

        .elementor-4825 .elementor-element.elementor-element-f674275 img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-77c3145:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-77c3145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-4825 .elementor-element.elementor-element-77c3145 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3466d7e {
        --justify-content: center;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-cc61878 {
        right: -5px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-cc61878 {
        left: -5px;
    }

    .elementor-4825 .elementor-element.elementor-element-cc61878 {
        top: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-72c0366 {
        top: 6vh;
        z-index: -1;
    }

        .elementor-4825 .elementor-element.elementor-element-72c0366 img {
            max-width: 50%;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-1b4882b {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-1b4882b {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1b4882b {
        top: 39px;
    }

        .elementor-4825 .elementor-element.elementor-element-1b4882b img {
            width: 380px;
        }

    .elementor-4825 .elementor-element.elementor-element-064182d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-064182d img {
        width: 311px;
    }

    .elementor-4825 .elementor-element.elementor-element-3324445 {
        z-index: -1;
    }

        .elementor-4825 .elementor-element.elementor-element-3324445 img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-ef2e53b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-c904433 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 50px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c904433 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-154ad5a > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-154ad5a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-655585c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-655585c {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-b7ef238 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-5ba5eba {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 65px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-52289ab {
        --justify-content: center;
    }

    .elementor-4825 .elementor-element.elementor-element-8b1bf62 {
        --margin-top: 0px;
        --margin-bottom: 22px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7054da5 {
        top: -3.262vh;
    }

        .elementor-4825 .elementor-element.elementor-element-7054da5 img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-048eddf > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-048eddf .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-6e40103 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-4825 .elementor-element.elementor-element-6e40103 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-df029a0 > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-72d7612 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        left: 1.259vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        right: 1.259vw;
    }

    .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        top: -3.262vh;
    }

        .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-5244867 img {
        max-width: 50%;
    }

    .elementor-4825 .elementor-element.elementor-element-ee363ab {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 65px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-db7bf44 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 .elementor-heading-title {
        font-size: var( --e-global-typography-08441b9-font-size );
        line-height: var( --e-global-typography-08441b9-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-86f137d {
        --margin-top: 0px;
        --margin-bottom: -10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-277b5a2 img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-2f5f2e1 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0fe7c6b > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0fe7c6b .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f2fffbd {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-776bec2 {
        --margin-top: 0px;
        --margin-bottom: -10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-33a53aa img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-b611af2 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-da895eb .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9ab575e {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-7a2b1f9 img {
        width: 60px;
    }

    .elementor-4825 .elementor-element.elementor-element-45d646b {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8a6ecf6 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-89124e8 {
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-909b257 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f55177 {
        left: 20px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-9f55177 {
        right: 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-9f55177 {
        top: 15px;
    }

        .elementor-4825 .elementor-element.elementor-element-9f55177 img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 > .elementor-widget-container {
        margin: 0px 0px 0px -45px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 img {
        width: 430px;
        max-width: 430px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 > .elementor-widget-container {
        margin: -480px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 img {
        width: 280px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        bottom: 50px;
    }

        .elementor-4825 .elementor-element.elementor-element-87f8c80 img {
            width: 60px;
        }

    .elementor-4825 .elementor-element.elementor-element-ffbd83c {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9b83347 {
        --margin-top: 0px;
        --margin-bottom: 35px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-b55d20e {
        left: 1.259vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-b55d20e {
        right: 1.259vw;
    }

    .elementor-4825 .elementor-element.elementor-element-b55d20e {
        top: -3.262vh;
    }

        .elementor-4825 .elementor-element.elementor-element-b55d20e img {
            max-width: 50%;
        }

    .elementor-4825 .elementor-element.elementor-element-be12032 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-be12032 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-89d3610 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 180px 0px 180px;
    }

    .elementor-4825 .elementor-element.elementor-element-89d3610 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-131f909 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-540d5ec .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-fff46f7 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f61d52b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fd67e7e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fd67e7e .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-156e903 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9f359ae {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-24eb735 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-24eb735 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d4656ad {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a50012a {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-4825 .elementor-element.elementor-element-35e2548 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-e3d641c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-efc8266 .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-558790b {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-52fdafd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6df40ed > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6df40ed .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f1ab2f9 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-34f7ff5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-27216af {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-7c400a6 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-4825 .elementor-element.elementor-element-d90a7f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-e5e4fbd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-92a069f .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-0d3beef {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-e6108ef {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1938afe > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1938afe .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d06f165 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-df88c42 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9837712 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9837712 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9baffbb {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-4ec7229 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-4825 .elementor-element.elementor-element-c2bc322 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3287644 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-ab8c469 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-221db57 .elementor-heading-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-d76f96b {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-96c640c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7961e47 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7961e47 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c1207a5 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-6b40f9a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-302cef3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-302cef3 .elementor-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-127bae9 {
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-904d6b6 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-4825 .elementor-element.elementor-element-5217b5a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d3b3f1 {
        --flex-wrap: wrap;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-b687409 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left: calc(10px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left: calc(-10px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 {
        --e-icon-list-icon-size: 16px;
    }

        .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > a {
            font-size: var( --e-global-typography-08ceaae-font-size );
            line-height: var( --e-global-typography-08ceaae-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-9e798ae {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 > .elementor-widget-container {
        margin: 0px 0px 0px 4px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(6px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(6px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(6px/2);
        margin-left: calc(6px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-6px/2);
        margin-left: calc(-6px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-6px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-6px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 {
        --e-icon-list-icon-size: 16px;
    }

        .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > a {
            font-size: var( --e-global-typography-08ceaae-font-size );
            line-height: var( --e-global-typography-08ceaae-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-ebda255 img {
        max-width: 50%;
    }

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-a8a4c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 65px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-a3add64 {
        --margin-top: 0px;
        --margin-bottom: 23px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 .elementor-heading-title {
        font-size: var( --e-global-typography-541f912-font-size );
        line-height: var( --e-global-typography-541f912-line-height );
        letter-spacing: var( --e-global-typography-541f912-letter-spacing );
        word-spacing: var( --e-global-typography-541f912-word-spacing );
    }

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-149b167 > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-4825 .elementor-element.elementor-element-149b167 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a247cc3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8315f61 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5992baf {
        right: -70px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5992baf {
        left: -70px;
    }

    .elementor-4825 .elementor-element.elementor-element-5992baf {
        top: 30px;
    }

        .elementor-4825 .elementor-element.elementor-element-5992baf img {
            width: 110px;
        }

    .elementor-4825 .elementor-element.elementor-element-7ff4ff4 img {
        width: 70px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3165dee > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3165dee {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c3a749c {
        --justify-content: flex-end;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        right: -60px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        left: -60px;
    }

    .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        top: 50px;
    }

        .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
            width: 110px;
        }

    .elementor-4825 .elementor-element.elementor-element-dd31c8a img {
        width: 70px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-54d6023 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-54d6023 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-350449e {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-22c9ba8 img {
        width: 59px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-bc947e2 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-bc947e2 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }
}

@media(max-width:767px) {
    .elementor-4825 .elementor-element.elementor-element-cc786d0 {
        --justify-content: center;
    }

    .elementor-4825 .elementor-element.elementor-element-57275af {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c32520e > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c32520e {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-c32520e .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-559c6f8 > .elementor-widget-container {
        margin: 0px 0px -9px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-559c6f8 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-559c6f8 .elementor-heading-title {
            font-size: var( --e-global-typography-3f4738c-font-size );
            line-height: var( --e-global-typography-3f4738c-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-685cca3 > .elementor-widget-container {
        margin: 0px 0px -19px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-685cca3 {
        text-align: center;
        font-size: var( --e-global-typography-e5a5663-font-size );
        line-height: var( --e-global-typography-e5a5663-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-275cbcc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-275cbcc .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 12px 20px 13px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-0fb5de8 {
        --width: 300px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

        .elementor-4825 .elementor-element.elementor-element-0fb5de8.e-con {
            --align-self: center;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f16136 {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-9f16136 {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9f16136 img {
        width: 40px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-2808cb7 {
        right: -4vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-2808cb7 {
        left: -4vw;
    }

    .elementor-4825 .elementor-element.elementor-element-2808cb7 img {
        width: 40px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-6a7217b {
        right: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-6a7217b {
        left: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6a7217b img {
        width: 320px;
        max-width: 320px;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec.elementor-element {
        --align-self: center;
    }

    .elementor-4825 .elementor-element.elementor-element-26221ec {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-26221ec img {
            width: 200px;
        }

    .elementor-4825 .elementor-element.elementor-element-57350a0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 55px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-f8cee7d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-91886a6 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-fc634ca {
        left: 0vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-fc634ca {
        right: 0vw;
    }

    .elementor-4825 .elementor-element.elementor-element-fc634ca {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-fc634ca img {
            max-width: 30%;
        }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0f0a823 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-0f0a823 .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-9bf312c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-9bf312c .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1c806b0 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c045fc8 {
        --width: 100%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        right: 25vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        left: 25vw;
    }

    .elementor-4825 .elementor-element.elementor-element-c2b2883 {
        top: 28vh;
        z-index: -1;
    }

        .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
            max-width: 40%;
        }

    .elementor-4825 .elementor-element.elementor-element-c4106d8 > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c4106d8 img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-55c276a .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ee17428 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-ee17428 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-c99e9a2 {
        left: 2.444vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-c99e9a2 {
        right: 2.444vw;
    }

    .elementor-4825 .elementor-element.elementor-element-c99e9a2 img {
        max-width: 20%;
    }

    .elementor-4825 .elementor-element.elementor-element-6b150ef {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-0ede331 {
        right: 13vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-0ede331 {
        left: 13vw;
    }

    .elementor-4825 .elementor-element.elementor-element-0ede331 {
        top: 4vh;
    }

        .elementor-4825 .elementor-element.elementor-element-0ede331 img {
            max-width: 2%;
        }

    .elementor-4825 .elementor-element.elementor-element-9716d1e > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9716d1e img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-60b81bf .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-358def8 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-358def8 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3612b0c {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-761c18e > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-761c18e img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0232ee8 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-ded0af5 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-ded0af5 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c72b81a {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-31661e7 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-img {
        margin-bottom: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-right .elementor-image-box-img {
        margin-left: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-left .elementor-image-box-img {
        margin-right: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679.elementor-position-top .elementor-image-box-img {
        margin-bottom: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-title {
        margin-bottom: 0px;
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-39b7679 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-4825 .elementor-element.elementor-element-981cb12 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-img {
        margin-bottom: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-right .elementor-image-box-img {
        margin-left: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-left .elementor-image-box-img {
        margin-right: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc.elementor-position-top .elementor-image-box-img {
        margin-bottom: 29px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-title {
        margin-bottom: 0px;
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c6a1ccc .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-4825 .elementor-element.elementor-element-f674275 {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-f674275 img {
            max-width: 30%;
        }

    .elementor-4825 .elementor-element.elementor-element-77c3145 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

        .elementor-4825 .elementor-element.elementor-element-77c3145:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-77c3145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: center right;
        }

        .elementor-4825 .elementor-element.elementor-element-77c3145.e-con {
            --align-self: center;
        }

    .elementor-4825 .elementor-element.elementor-element-3b315b0 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

        .elementor-4825 .elementor-element.elementor-element-3b315b0.e-con {
            --align-self: center;
        }

    .elementor-4825 .elementor-element.elementor-element-3466d7e {
        --width: 300px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

        .elementor-4825 .elementor-element.elementor-element-3466d7e.e-con {
            --align-self: center;
        }

    .elementor-4825 .elementor-element.elementor-element-cc61878 {
        top: 35px;
    }

    .elementor-4825 .elementor-element.elementor-element-72c0366 {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-72c0366 img {
            max-width: 20%;
        }

    .elementor-4825 .elementor-element.elementor-element-1b4882b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-radius: 100% 100% 100% 100%;
    }

    .elementor-4825 .elementor-element.elementor-element-1b4882b {
        top: 20px;
    }

        .elementor-4825 .elementor-element.elementor-element-1b4882b img {
            max-width: 100%;
        }

    .elementor-4825 .elementor-element.elementor-element-064182d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-064182d img {
        max-width: 80%;
    }

    .elementor-4825 .elementor-element.elementor-element-3324445 img {
        max-width: 20%;
    }

    .elementor-4825 .elementor-element.elementor-element-ef2e53b {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-999bdab {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-999bdab .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-c904433 > .elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-c904433 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-c904433 .elementor-heading-title {
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-154ad5a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-4825 .elementor-element.elementor-element-154ad5a {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-655585c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-4825 .elementor-element.elementor-element-655585c {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-b7ef238 {
        --margin-top: 0px;
        --margin-bottom: 15px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-2f260bf {
        --width: 50%;
        --justify-content: center;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-img {
        margin-bottom: 12px;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-wrapper .elementor-image-box-img {
        width: 40%;
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-c6b92cb .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f666143 {
        --width: 50%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-img {
        margin-bottom: 14px;
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 33%;
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size );
        line-height: var( --e-global-typography-2bc3413-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a864993 .elementor-image-box-description {
        font-size: var( --e-global-typography-cae0fa7-font-size );
        line-height: var( --e-global-typography-cae0fa7-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-5ba5eba {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 55px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-52289ab {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b1bf62 {
        --margin-top: 0px;
        --margin-bottom: 15px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7054da5 {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-7054da5 img {
            max-width: 30%;
        }

    .elementor-4825 .elementor-element.elementor-element-048eddf > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-048eddf {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-048eddf .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-6e40103 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-6e40103 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-df029a0 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-df029a0 {
        text-align: center;
    }

    .elementor-4825 .elementor-element.elementor-element-72d7612 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        left: 0vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        right: 0vw;
    }

    .elementor-4825 .elementor-element.elementor-element-7dd0ebf {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
            max-width: 30%;
        }

    .elementor-4825 .elementor-element.elementor-element-5244867 img {
        max-width: 30%;
    }

    .elementor-4825 .elementor-element.elementor-element-ee363ab:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-ee363ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-4825 .elementor-element.elementor-element-ee363ab {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 57px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9640147 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

        .elementor-4825 .elementor-element.elementor-element-9640147.e-con {
            --align-self: center;
        }

    .elementor-4825 .elementor-element.elementor-element-db7bf44 {
        --width: 100%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d7fdc7 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-0d7fdc7 .elementor-heading-title {
            font-size: var( --e-global-typography-08441b9-font-size );
            line-height: var( --e-global-typography-08441b9-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-277b5a2 {
        text-align: center;
    }

    .elementor-4825 .elementor-element.elementor-element-0fe7c6b {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-0fe7c6b .elementor-heading-title {
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-f2fffbd > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-f2fffbd {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-33a53aa {
        text-align: center;
    }

    .elementor-4825 .elementor-element.elementor-element-da895eb {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-da895eb .elementor-heading-title {
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-9ab575e > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-9ab575e {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-7a2b1f9 {
        text-align: center;
    }

    .elementor-4825 .elementor-element.elementor-element-8a6ecf6 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-8a6ecf6 .elementor-heading-title {
            line-height: var( --e-global-typography-primary-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-89124e8 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-89124e8 {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size );
        line-height: var( --e-global-typography-08ceaae-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-909b257 {
        --width: 300px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

        .elementor-4825 .elementor-element.elementor-element-909b257.e-con {
            --align-self: center;
        }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-9f55177 {
        left: 0px;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-9f55177 {
        right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9f55177 img {
        width: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9a783a9 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-9a783a9 img {
            width: 320px;
            max-width: 320px;
        }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 > .elementor-widget-container {
        margin: -360px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8b9e375 img {
        width: 220px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        right: -4vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87f8c80 {
        left: -4vw;
    }

    .elementor-4825 .elementor-element.elementor-element-87f8c80 img {
        width: 40px;
    }

    .elementor-4825 .elementor-element.elementor-element-ffbd83c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 55px;
        --padding-bottom: 55px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5857a3a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-9b83347 {
        --margin-top: 0px;
        --margin-bottom: 27px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-b55d20e {
        left: 0vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-b55d20e {
        right: 0vw;
    }

    .elementor-4825 .elementor-element.elementor-element-b55d20e {
        top: 0vh;
    }

        .elementor-4825 .elementor-element.elementor-element-b55d20e img {
            max-width: 30%;
        }

    .elementor-4825 .elementor-element.elementor-element-be12032 > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-be12032 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-be12032 .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-89d3610 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-4825 .elementor-element.elementor-element-89d3610 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-24d1b16 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-131f909 {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-540d5ec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-540d5ec {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-540d5ec .elementor-heading-title {
            font-size: var( --e-global-typography-2bc3413-font-size );
            line-height: var( --e-global-typography-2bc3413-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-fff46f7 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fff46f7 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f61d52b {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fd67e7e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-fd67e7e {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-fd67e7e .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-156e903 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-156e903 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-9f359ae {
        --width: 46%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-24eb735 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-24eb735 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-24eb735 .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-d4656ad > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-d4656ad {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a50012a {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-35e2548 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-35e2548 {
        text-align: left;
    }

    .elementor-4825 .elementor-element.elementor-element-3e40f71 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-e3d641c {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-efc8266 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-efc8266 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-efc8266 .elementor-heading-title {
            font-size: var( --e-global-typography-2bc3413-font-size );
            line-height: var( --e-global-typography-2bc3413-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-558790b > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-558790b {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-52fdafd {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6df40ed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6df40ed {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-6df40ed .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-f1ab2f9 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-f1ab2f9 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-34f7ff5 {
        --width: 46%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-6fcdd75 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-6fcdd75 .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-27216af > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-27216af {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-7c400a6 {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-d90a7f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-d90a7f0 {
        text-align: left;
    }

    .elementor-4825 .elementor-element.elementor-element-8dba696 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-e5e4fbd {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92a069f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92a069f {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-92a069f .elementor-heading-title {
            font-size: var( --e-global-typography-2bc3413-font-size );
            line-height: var( --e-global-typography-2bc3413-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-0d3beef > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-0d3beef {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-e6108ef {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1938afe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1938afe {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-1938afe .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-d06f165 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-d06f165 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-df88c42 {
        --width: 46%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9837712 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9837712 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-9837712 .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-9baffbb > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-9baffbb {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-4ec7229 {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c2bc322 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c2bc322 {
        text-align: left;
    }

    .elementor-4825 .elementor-element.elementor-element-3287644 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 17px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-4825 .elementor-element.elementor-element-ab8c469 {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-221db57 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-221db57 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-221db57 .elementor-heading-title {
            font-size: var( --e-global-typography-2bc3413-font-size );
            line-height: var( --e-global-typography-2bc3413-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-d76f96b > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-d76f96b {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-96c640c {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7961e47 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7961e47 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-7961e47 .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-c1207a5 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-c1207a5 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-6b40f9a {
        --width: 46%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-302cef3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-302cef3 {
        text-align: left;
    }

        .elementor-4825 .elementor-element.elementor-element-302cef3 .elementor-heading-title {
            font-size: var( --e-global-typography-cae0fa7-font-size );
            line-height: var( --e-global-typography-cae0fa7-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-127bae9 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-127bae9 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size );
        line-height: var( --e-global-typography-5e91b9a-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-904d6b6 {
        --width: 46%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5217b5a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5217b5a {
        text-align: left;
    }

    .elementor-4825 .elementor-element.elementor-element-5d3b3f1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-b687409 {
        --width: 50%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-5d4b536 {
        --e-icon-list-icon-size: 14px;
    }

        .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-5d4b536 .elementor-icon-list-item > a {
            font-size: var( --e-global-typography-08ceaae-font-size );
            line-height: var( --e-global-typography-08ceaae-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-9e798ae {
        --width: 50%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-4825 .elementor-element.elementor-element-87cbf28 {
        --e-icon-list-icon-size: 14px;
    }

        .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4825 .elementor-element.elementor-element-87cbf28 .elementor-icon-list-item > a {
            font-size: var( --e-global-typography-08ceaae-font-size );
            line-height: var( --e-global-typography-08ceaae-line-height );
        }

    .elementor-4825 .elementor-element.elementor-element-ebda255 img {
        max-width: 30%;
    }

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c:not(.elementor-motion-effects-element-type-background), .elementor-4825 .elementor-element.elementor-element-a8a4c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom center;
        background-size: cover;
    }

    .elementor-4825 .elementor-element.elementor-element-a8a4c6c {
        --padding-top: 55px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-5a0f006 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-a3add64 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-92e1ea7 {
        text-align: center;
    }

        .elementor-4825 .elementor-element.elementor-element-92e1ea7 .elementor-heading-title {
            font-size: var( --e-global-typography-541f912-font-size );
            line-height: var( --e-global-typography-541f912-line-height );
            letter-spacing: var( --e-global-typography-541f912-letter-spacing );
            word-spacing: var( --e-global-typography-541f912-word-spacing );
        }

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-2b7e0b6 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-149b167 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-149b167 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-a247cc3 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8315f61 {
        --width: 100%;
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-5992baf {
        right: 25vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-5992baf {
        left: 25vw;
    }

    .elementor-4825 .elementor-element.elementor-element-5992baf {
        top: 28vh;
        z-index: -1;
    }

        .elementor-4825 .elementor-element.elementor-element-5992baf img {
            max-width: 40%;
        }

    .elementor-4825 .elementor-element.elementor-element-7ff4ff4 > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-7ff4ff4 img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-3fb4e23 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-3165dee > .elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-3165dee {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-f1b51d7 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-f1b51d7 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 9px 15px 8px 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-c3a749c {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 5px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        right: 13vw;
    }

    body.rtl .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        left: 13vw;
    }

    .elementor-4825 .elementor-element.elementor-element-4c1f633 {
        top: 4vh;
    }

        .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
            max-width: 2%;
        }

    .elementor-4825 .elementor-element.elementor-element-dd31c8a > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-dd31c8a img {
        width: 65px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-97e8880 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-54d6023 > .elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-54d6023 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-860333a > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-860333a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 9px 15px 8px 15px;
    }

    .elementor-4825 .elementor-element.elementor-element-350449e {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-22c9ba8 > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-22c9ba8 img {
        width: 50px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-8ef64d3 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-bc947e2 > .elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4825 .elementor-element.elementor-element-bc947e2 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-4825 .elementor-element.elementor-element-1bb2128 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4825 .elementor-element.elementor-element-1bb2128 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        padding: 9px 15px 8px 15px;
    }
}

@media(min-width:768px) {
    .elementor-4825 .elementor-element.elementor-element-57275af {
        --width: 40%;
    }

    .elementor-4825 .elementor-element.elementor-element-0fb5de8 {
        --width: 59%;
    }

    .elementor-4825 .elementor-element.elementor-element-db7bf44 {
        --width: 50%;
    }

    .elementor-4825 .elementor-element.elementor-element-df16ff1 {
        --width: 102px;
    }

    .elementor-4825 .elementor-element.elementor-element-10c96fb {
        --width: 102px;
    }

    .elementor-4825 .elementor-element.elementor-element-63aeae4 {
        --width: 102px;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-4825 .elementor-element.elementor-element-0fb5de8 {
        --width: 60%;
    }

    .elementor-4825 .elementor-element.elementor-element-3466d7e {
        --width: 1070px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4825 .elementor-element.elementor-element-3466d7e {
        --width: 810px;
    }

    .elementor-4825 .elementor-element.elementor-element-df16ff1 {
        --width: 85px;
    }

    .elementor-4825 .elementor-element.elementor-element-10c96fb {
        --width: 85px;
    }

    .elementor-4825 .elementor-element.elementor-element-63aeae4 {
        --width: 85px;
    }

    .elementor-4825 .elementor-element.elementor-element-131f909 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-f61d52b {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-9f359ae {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-a50012a {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-e3d641c {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-52fdafd {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-34f7ff5 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-7c400a6 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-e5e4fbd {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-e6108ef {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-df88c42 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-4ec7229 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-ab8c469 {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-96c640c {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-6b40f9a {
        --width: 48.4%;
    }

    .elementor-4825 .elementor-element.elementor-element-904d6b6 {
        --width: 48.4%;
    }
}

.about-us-image {
    text-align: center;
    margin-top: 20px;
}

    .about-us-image img {
        max-width: 100%;
        height: auto;
    }

.circle-text {
    width: 200px; /* Adjust size */
    height: 200px;
    background-color: #f2f2f2; /* Light gray background */
    border-radius: 50%; /* Makes it circular */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 20px auto; /* Centering */
    padding: 20px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Optional shadow */
}

    .circle-text h3 {
        font-size: 18px;
        margin-bottom: 10px;
        color: #333;
    }

    .circle-text p {
        font-size: 14px;
        color: #666;
    }
