.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;
    --background-transition: 0.3s;
    --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-e462212,
.elementor-4825 .elementor-element.elementor-element-e462212::before {
    --border-transition: 0.3s;
}

.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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-57275af {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-559c6f8 {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-559c6f8 .elementor-heading-title {
    color: var( --e-global-color-primary);
    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);
    letter-spacing: var( --e-global-typography-3f4738c-letter-spacing);
    word-spacing: var( --e-global-typography-3f4738c-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-e5a5663-letter-spacing);
    word-spacing: var( --e-global-typography-e5a5663-word-spacing);
}

.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-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-275cbcc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-0fb5de8 {
    --display: flex;
    --background-transition: 0.3s;
    --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-0fb5de8,
.elementor-4825 .elementor-element.elementor-element-0fb5de8::before {
    --border-transition: 0.3s;
}

.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;
}

.elementor-4825 .elementor-element.elementor-element-6a7217b img {
    width: 679px;
    max-width: 679px;
    border-radius: 0% 0% 0% 0%;
}

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-26221ec {
    text-align: right;
}

.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-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;
    --background-transition: 0.3s;
    --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-57350a0,
.elementor-4825 .elementor-element.elementor-element-57350a0::before {
    --border-transition: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-f8cee7d {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: -42px;
    z-index: 0;
}

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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-0f0a823 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-9bf312c {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-9bf312c .elementor-heading-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-9bf312c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-55c276a .elementor-heading-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-55c276a>.elementor-widget-container {
    margin: 0px 0px 8px 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-ee17428>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.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;
    --background-transition: 0.3s;
    --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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-60b81bf .elementor-heading-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-60b81bf>.elementor-widget-container {
    margin: 0px 0px 8px 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-358def8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-3612b0c {
    --display: flex;
    --background-transition: 0.3s;
    --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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-0232ee8 .elementor-heading-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-0232ee8>.elementor-widget-container {
    margin: 0px 0px 8px 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-ded0af5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.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;
    --background-transition: 0.3s;
    --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-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-39b7679>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.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-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-c6a1ccc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-f674275 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: -12px;
    z-index: 0;
}

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;
    --background-transition: 0.3s;
    --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-77c3145,
.elementor-4825 .elementor-element.elementor-element-77c3145::before {
    --border-transition: 0.3s;
}

.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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-3466d7e {
    --display: flex;
    --background-transition: 0.3s;
    --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-wrapper {
    --video-aspect-ratio: 1.77777;
}

.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-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 img {
    border-radius: 0px 0px 0px 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-064182d {
    text-align: center;
}

.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-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;
    --background-transition: 0.3s;
    --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 {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-999bdab .elementor-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-c904433 {
    text-align: left;
}

.elementor-4825 .elementor-element.elementor-element-c904433 .elementor-heading-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-c904433>.elementor-widget-container {
    margin: 0px 0px 5px 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-154ad5a>.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-655585c>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 0px;
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-f666143 {
    --display: flex;
    --background-transition: 0.3s;
    --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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: -44px;
    z-index: 0;
}

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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-048eddf .elementor-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-6e40103 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-6e40103 .elementor-heading-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-6e40103>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}

.elementor-4825 .elementor-element.elementor-element-df029a0 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4825 .elementor-element.elementor-element-df029a0>.elementor-widget-container {
    margin: 0px 0px 61px 0px;
}

.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;
    --background-transition: 0.3s;
    --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 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: -29px;
    z-index: 0;
}

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 {
    text-align: right;
    width: auto;
    max-width: auto;
    bottom: -20px;
    z-index: 0;
}

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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --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-ee363ab,
.elementor-4825 .elementor-element.elementor-element-ee363ab::before {
    --border-transition: 0.3s;
}

.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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-4825 .elementor-element.elementor-element-db7bf44 {
    --display: flex;
    --background-transition: 0.3s;
    --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-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);
    letter-spacing: var( --e-global-typography-08441b9-letter-spacing);
    word-spacing: var( --e-global-typography-08441b9-word-spacing);
}

.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-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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-heading-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-0fe7c6b>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.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);
    letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
    word-spacing: var( --e-global-typography-08ceaae-word-spacing);
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-heading-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-da895eb>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.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);
    letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
    word-spacing: var( --e-global-typography-08ceaae-word-spacing);
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-heading-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-8a6ecf6>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.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);
    letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
    word-spacing: var( --e-global-typography-08ceaae-word-spacing);
}

.elementor-4825 .elementor-element.elementor-element-909b257 {
    --display: flex;
    --background-transition: 0.3s;
    --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 {
    text-align: right;
    z-index: 0;
}

.elementor-4825 .elementor-element.elementor-element-9a783a9 img {
    width: 679px;
    max-width: 679px;
}

.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-8b9e375 {
    text-align: right;
}

.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-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;
    --background-transition: 0.3s;
    --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-ffbd83c,
.elementor-4825 .elementor-element.elementor-element-ffbd83c::before {
    --border-transition: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-5857a3a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: -42px;
    z-index: 0;
}

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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-be12032 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-89d3610 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-89d3610 .elementor-heading-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-89d3610>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 230px 0px 230px;
}

.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;
    --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;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-f61d52b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-9f359ae {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.elementor-4825 .elementor-element.elementor-element-d4656ad>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.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%);
    --background-transition: 0.3s;
    --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 {
    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-35e2548>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.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;
    --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;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-52fdafd {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-34f7ff5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.elementor-4825 .elementor-element.elementor-element-27216af>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.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%);
    --background-transition: 0.3s;
    --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 {
    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-d90a7f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.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;
    --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;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-e6108ef {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-df88c42 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.elementor-4825 .elementor-element.elementor-element-9baffbb>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.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%);
    --background-transition: 0.3s;
    --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 {
    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-c2bc322>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.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;
    --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;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
    word-spacing: var( --e-global-typography-2bc3413-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-96c640c {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.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-6b40f9a {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --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 {
    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);
    letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
    word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
}

.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-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);
    letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
    word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
}

.elementor-4825 .elementor-element.elementor-element-127bae9>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.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%);
    --background-transition: 0.3s;
    --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 {
    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-5217b5a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-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);
    letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
    word-spacing: var( --e-global-typography-08ceaae-word-spacing);
}

.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-5d4b536>.elementor-widget-container {
    padding: 0px 0px 0px 5px;
}

.elementor-4825 .elementor-element.elementor-element-9e798ae {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 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);
    letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
    word-spacing: var( --e-global-typography-08ceaae-word-spacing);
}

.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-87cbf28>.elementor-widget-container {
    margin: 0px 0px 0px -40px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-ebda255 {
    text-align: right;
    width: auto;
    max-width: auto;
    bottom: -44px;
    z-index: 0;
}

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;
    --background-transition: 0.3s;
    --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-a8a4c6c,
.elementor-4825 .elementor-element.elementor-element-a8a4c6c::before {
    --border-transition: 0.3s;
}

.elementor-4825 .elementor-element.elementor-element-5a0f006 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-92e1ea7 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    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);
}

.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-2b7e0b6 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-2b7e0b6 .elementor-heading-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-2b7e0b6>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.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-149b167>.elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.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;
    --background-transition: 0.3s;
    --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;
    --background-transition: 0.3s;
    --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-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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-3fb4e23 .elementor-heading-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-3fb4e23>.elementor-widget-container {
    margin: 0px 0px 8px 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-3165dee>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-f1b51d7 .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);
    background-color: var( --e-global-color-secondary);
    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 {
    color: var( --e-global-color-fbba679);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.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-f1b51d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-c3a749c {
    --display: flex;
    --background-transition: 0.3s;
    --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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-97e8880 .elementor-heading-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-97e8880>.elementor-widget-container {
    margin: 0px 0px 8px 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-54d6023>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-860333a .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);
    background-color: var( --e-global-color-secondary);
    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 {
    color: var( --e-global-color-fbba679);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.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-860333a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-350449e {
    --display: flex;
    --background-transition: 0.3s;
    --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 {
    text-align: center;
}

.elementor-4825 .elementor-element.elementor-element-8ef64d3 .elementor-heading-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-8ef64d3>.elementor-widget-container {
    margin: 0px 0px 8px 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-bc947e2>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4825 .elementor-element.elementor-element-1bb2128 .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);
    background-color: var( --e-global-color-secondary);
    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 {
    color: var( --e-global-color-fbba679);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.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);
}

.elementor-4825 .elementor-element.elementor-element-1bb2128>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

: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);
        letter-spacing: var( --e-global-typography-3f4738c-letter-spacing);
        word-spacing: var( --e-global-typography-3f4738c-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-e5a5663-letter-spacing);
        word-spacing: var( --e-global-typography-e5a5663-word-spacing);
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-6a7217b img {
        width: 580px;
        max-width: 580px;
    }
    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-26221ec {
        text-align: right;
    }
    .elementor-4825 .elementor-element.elementor-element-26221ec img {
        width: 390px;
    }
    .elementor-4825 .elementor-element.elementor-element-26221ec>.elementor-widget-container {
        padding: 0px 90px 0px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-fc634ca img {
        width: 60px;
    }
    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-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-0f0a823>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
        width: 170px;
    }
    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-c4106d8 img {
        width: 75px;
    }
    .elementor-4825 .elementor-element.elementor-element-c4106d8>.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-55c276a>.elementor-widget-container {
        margin: 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);
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-0ede331 img {
        width: 170px;
    }
    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-9716d1e img {
        width: 75px;
    }
    .elementor-4825 .elementor-element.elementor-element-9716d1e>.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-60b81bf>.elementor-widget-container {
        margin: 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 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 25px;
    }
    .elementor-4825 .elementor-element.elementor-element-761c18e img {
        width: 75px;
    }
    .elementor-4825 .elementor-element.elementor-element-761c18e>.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-0232ee8>.elementor-widget-container {
        margin: 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-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);
    }
    .elementor-4825 .elementor-element.elementor-element-f674275 img {
        width: 60px;
    }
    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-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 {
        text-align: center;
    }
    .elementor-4825 .elementor-element.elementor-element-064182d img {
        width: 412px;
    }
    .elementor-4825 .elementor-element.elementor-element-064182d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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-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-999bdab>.elementor-widget-container {
        margin: 0px 0px -5px 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-c904433>.elementor-widget-container {
        padding: 0px 35px 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-154ad5a>.elementor-widget-container {
        margin: 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 {
        --gap: 0px 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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-7054da5 img {
        width: 100px;
    }
    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-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-048eddf>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
        width: 60px;
    }
    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-5244867 img {
        width: 50px;
    }
    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-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-heading-title {
        font-size: var( --e-global-typography-08441b9-font-size);
        line-height: var( --e-global-typography-08441b9-line-height);
        letter-spacing: var( --e-global-typography-08441b9-letter-spacing);
        word-spacing: var( --e-global-typography-08441b9-word-spacing);
    }
    .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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    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 img {
        width: 580px;
        max-width: 580px;
    }
    .elementor-4825 .elementor-element.elementor-element-9a783a9>.elementor-widget-container {
        margin: -52px 0px 0px -45px;
    }
    .elementor-4825 .elementor-element.elementor-element-8b9e375 {
        text-align: center;
    }
    .elementor-4825 .elementor-element.elementor-element-8b9e375 img {
        width: 360px;
    }
    .elementor-4825 .elementor-element.elementor-element-8b9e375>.elementor-widget-container {
        margin: -600px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
    }
    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;
    }
    .elementor-4825 .elementor-element.elementor-element-b55d20e img {
        width: 60px;
    }
    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-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-be12032>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-87cbf28>.elementor-widget-container {
        margin: 0px 0px 0px -15px;
    }
    .elementor-4825 .elementor-element.elementor-element-ebda255 img {
        width: 50px;
    }
    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-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-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-92e1ea7>.elementor-widget-container {
        margin: 0px 0px -5px 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 {
        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;
    }
    .elementor-4825 .elementor-element.elementor-element-5992baf img {
        width: 170px;
    }
    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-7ff4ff4 img {
        width: 75px;
    }
    .elementor-4825 .elementor-element.elementor-element-7ff4ff4>.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-3fb4e23>.elementor-widget-container {
        margin: 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 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
        width: 170px;
    }
    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-dd31c8a img {
        width: 75px;
    }
    .elementor-4825 .elementor-element.elementor-element-dd31c8a>.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-97e8880>.elementor-widget-container {
        margin: 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 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 25px;
    }
    .elementor-4825 .elementor-element.elementor-element-22c9ba8 img {
        width: 65px;
    }
    .elementor-4825 .elementor-element.elementor-element-22c9ba8>.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-8ef64d3>.elementor-widget-container {
        margin: 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: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-heading-title {
        font-size: var( --e-global-typography-3f4738c-font-size);
        line-height: var( --e-global-typography-3f4738c-line-height);
        letter-spacing: var( --e-global-typography-3f4738c-letter-spacing);
        word-spacing: var( --e-global-typography-3f4738c-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-559c6f8>.elementor-widget-container {
        margin: 0px 0px -5px 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);
        letter-spacing: var( --e-global-typography-e5a5663-letter-spacing);
        word-spacing: var( --e-global-typography-e5a5663-word-spacing);
    }
    .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-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;
    }
    .elementor-4825 .elementor-element.elementor-element-9f16136 img {
        width: 60px;
    }
    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-2808cb7 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-6a7217b img {
        width: 430px;
        max-width: 430px;
    }
    .elementor-4825 .elementor-element.elementor-element-6a7217b {
        top: 20px;
    }
    .elementor-4825 .elementor-element.elementor-element-26221ec img {
        width: 280px;
    }
    .elementor-4825 .elementor-element.elementor-element-26221ec>.elementor-widget-container {
        padding: 0px 60px 0px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-fc634ca img {
        max-width: 50%;
    }
    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-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-0f0a823>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .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-9bf312c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 150px 0px 150px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
        width: 110px;
    }
    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-c4106d8 img {
        width: 70px;
    }
    .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-55c276a>.elementor-widget-container {
        margin: 0px 0px -5px 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);
    }
    .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-c99e9a2 img {
        max-width: 50px;
    }
    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-6b150ef {
        --justify-content: flex-end;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-0ede331 img {
        width: 110px;
    }
    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-9716d1e img {
        width: 70px;
    }
    .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-60b81bf>.elementor-widget-container {
        margin: 0px 0px -5px 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-358def8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-heading-title {
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-4825 .elementor-element.elementor-element-0232ee8>.elementor-widget-container {
        margin: 0px 0px -5px 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-ded0af5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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 img {
        max-width: 50%;
    }
    .elementor-4825 .elementor-element.elementor-element-f674275 {
        top: -3.262vh;
    }
    .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 img {
        max-width: 50%;
    }
    .elementor-4825 .elementor-element.elementor-element-72c0366 {
        top: 6vh;
        z-index: -1;
    }
    .elementor-4825 .elementor-element.elementor-element-1b4882b img {
        width: 380px;
    }
    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-064182d img {
        width: 311px;
    }
    .elementor-4825 .elementor-element.elementor-element-064182d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-3324445 img {
        max-width: 50%;
    }
    .elementor-4825 .elementor-element.elementor-element-3324445 {
        z-index: -1;
    }
    .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-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-999bdab>.elementor-widget-container {
        margin: 0px 0px -10px 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-c904433>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 50px 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-154ad5a>.elementor-widget-container {
        margin: 0px 0px -5px 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-655585c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-a864993 .elementor-image-box-title {
        font-size: var( --e-global-typography-2bc3413-font-size);
        line-height: var( --e-global-typography-2bc3413-line-height);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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 img {
        max-width: 50%;
    }
    .elementor-4825 .elementor-element.elementor-element-7054da5 {
        top: -3.262vh;
    }
    .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-048eddf>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .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-6e40103>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 150px 0px 150px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
        max-width: 50%;
    }
    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-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-heading-title {
        font-size: var( --e-global-typography-08441b9-font-size);
        line-height: var( --e-global-typography-08441b9-line-height);
        letter-spacing: var( --e-global-typography-08441b9-letter-spacing);
        word-spacing: var( --e-global-typography-08441b9-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-0d7fdc7>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
    .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;
        --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-0fe7c6b>.elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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;
        --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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-7a2b1f9 img {
        width: 60px;
    }
    .elementor-4825 .elementor-element.elementor-element-45d646b {
        --gap: 10px 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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-9f55177 img {
        width: 60px;
    }
    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-9a783a9 img {
        width: 430px;
        max-width: 430px;
    }
    .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-8b9e375 img {
        width: 280px;
    }
    .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-87f8c80 img {
        width: 60px;
    }
    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-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;
    }
    .elementor-4825 .elementor-element.elementor-element-b55d20e img {
        max-width: 50%;
    }
    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-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-be12032>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .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-89d3610>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 180px 0px 180px;
    }
    .elementor-4825 .elementor-element.elementor-element-24d1b16 {
        --gap: 20px 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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-fd67e7e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-24eb735>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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;
        --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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-6df40ed>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-6fcdd75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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;
        --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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-1938afe>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-9837712>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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;
        --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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-7961e47>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-heading-title {
        font-size: var( --e-global-typography-cae0fa7-font-size);
        line-height: var( --e-global-typography-cae0fa7-line-height);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-302cef3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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-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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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-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-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-92e1ea7>.elementor-widget-container {
        margin: 0px 0px -10px 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-2b7e0b6>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
        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-149b167>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-5992baf img {
        width: 110px;
    }
    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-7ff4ff4 img {
        width: 70px;
    }
    .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-3fb4e23>.elementor-widget-container {
        margin: 0px 0px -5px 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-3165dee>.elementor-widget-container {
        margin: 0px 0px -20px 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);
    }
    .elementor-4825 .elementor-element.elementor-element-c3a749c {
        --justify-content: flex-end;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
        width: 110px;
    }
    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-dd31c8a img {
        width: 70px;
    }
    .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-97e8880>.elementor-widget-container {
        margin: 0px 0px -5px 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-54d6023>.elementor-widget-container {
        margin: 0px 0px -20px 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);
    }
    .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-heading-title {
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-4825 .elementor-element.elementor-element-8ef64d3>.elementor-widget-container {
        margin: 0px 0px -5px 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-bc947e2>.elementor-widget-container {
        margin: 0px 0px -20px 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);
    }
}

@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 {
        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-c32520e>.elementor-widget-container {
        margin: 0px 0px -12px 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);
        letter-spacing: var( --e-global-typography-3f4738c-letter-spacing);
        word-spacing: var( --e-global-typography-3f4738c-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-685cca3 {
        text-align: center;
        font-size: var( --e-global-typography-e5a5663-font-size);
        line-height: var( --e-global-typography-e5a5663-line-height);
        letter-spacing: var( --e-global-typography-e5a5663-letter-spacing);
        word-spacing: var( --e-global-typography-e5a5663-word-spacing);
    }
    .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-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-275cbcc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-9f16136 img {
        width: 40px;
    }
    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-2808cb7 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-6a7217b img {
        width: 320px;
        max-width: 320px;
    }
    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-26221ec {
        text-align: center;
    }
    .elementor-4825 .elementor-element.elementor-element-26221ec img {
        width: 200px;
    }
    .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-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;
    }
    .elementor-4825 .elementor-element.elementor-element-fc634ca img {
        max-width: 30%;
    }
    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-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-0f0a823>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-9bf312c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4825 .elementor-element.elementor-element-1c806b0 {
        --gap: 20px 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;
    }
    .elementor-4825 .elementor-element.elementor-element-c2b2883 img {
        max-width: 40%;
    }
    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-c4106d8 img {
        width: 65px;
    }
    .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-55c276a .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height);
    }
    .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-ee17428 {
        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-ee17428>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4825 .elementor-element.elementor-element-c99e9a2 img {
        max-width: 20%;
    }
    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-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;
    }
    .elementor-4825 .elementor-element.elementor-element-0ede331 img {
        max-width: 2%;
    }
    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-9716d1e img {
        width: 65px;
    }
    .elementor-4825 .elementor-element.elementor-element-9716d1e>.elementor-widget-container {
        margin: 0px 0px -3px 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-60b81bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .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-358def8>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .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 img {
        width: 65px;
    }
    .elementor-4825 .elementor-element.elementor-element-761c18e>.elementor-widget-container {
        margin: 0px 0px -3px 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-0232ee8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .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-ded0af5>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 30px 0px 30px;
    }
    .elementor-4825 .elementor-element.elementor-element-c72b81a {
        --gap: 20px 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-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-39b7679>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-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-c6a1ccc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-f674275 img {
        max-width: 30%;
    }
    .elementor-4825 .elementor-element.elementor-element-f674275 {
        top: 0vh;
    }
    .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 img {
        max-width: 20%;
    }
    .elementor-4825 .elementor-element.elementor-element-72c0366 {
        top: 0vh;
    }
    .elementor-4825 .elementor-element.elementor-element-1b4882b img {
        max-width: 100%;
    }
    .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-064182d img {
        max-width: 80%;
    }
    .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-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 {
        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-999bdab>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-c904433>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
        padding: 0px 20px 0px 20px;
    }
    .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-154ad5a>.elementor-widget-container {
        margin: 0px 0px -10px 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-655585c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }
    .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-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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-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-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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-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 img {
        max-width: 30%;
    }
    .elementor-4825 .elementor-element.elementor-element-7054da5 {
        top: 0vh;
    }
    .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-048eddf>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-6e40103>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-4825 .elementor-element.elementor-element-df029a0 {
        text-align: center;
    }
    .elementor-4825 .elementor-element.elementor-element-df029a0>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-72d7612 {
        --gap: 20px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-7dd0ebf img {
        max-width: 30%;
    }
    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-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 {
        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);
        letter-spacing: var( --e-global-typography-08441b9-letter-spacing);
        word-spacing: var( --e-global-typography-08441b9-word-spacing);
    }
    .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-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 {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size);
        line-height: var( --e-global-typography-08ceaae-line-height);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-f2fffbd>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .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 {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size);
        line-height: var( --e-global-typography-08ceaae-line-height);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-9ab575e>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .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 {
        text-align: center;
        font-size: var( --e-global-typography-08ceaae-font-size);
        line-height: var( --e-global-typography-08ceaae-line-height);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-89124e8>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-9f55177 img {
        width: 40px;
    }
    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-9a783a9 {
        text-align: center;
    }
    .elementor-4825 .elementor-element.elementor-element-9a783a9 img {
        width: 320px;
        max-width: 320px;
    }
    .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-8b9e375 img {
        width: 220px;
    }
    .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-87f8c80 img {
        width: 40px;
    }
    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-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;
    }
    .elementor-4825 .elementor-element.elementor-element-b55d20e img {
        max-width: 30%;
    }
    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-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-be12032>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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-89d3610>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 30px;
    }
    .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 {
        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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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-fff46f7 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-156e903 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-24eb735>.elementor-widget-container {
        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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        text-align: left;
    }
    .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 {
        --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 {
        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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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-558790b {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-f1ab2f9 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-6fcdd75>.elementor-widget-container {
        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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        text-align: left;
    }
    .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 {
        --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 {
        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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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-0d3beef {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-d06f165 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-9837712>.elementor-widget-container {
        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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        text-align: left;
    }
    .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 {
        --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 {
        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);
        letter-spacing: var( --e-global-typography-2bc3413-letter-spacing);
        word-spacing: var( --e-global-typography-2bc3413-word-spacing);
    }
    .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-d76f96b {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .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-c1207a5 {
        text-align: left;
        font-size: var( --e-global-typography-5e91b9a-font-size);
        line-height: var( --e-global-typography-5e91b9a-line-height);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        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);
        letter-spacing: var( --e-global-typography-cae0fa7-letter-spacing);
        word-spacing: var( --e-global-typography-cae0fa7-word-spacing);
    }
    .elementor-4825 .elementor-element.elementor-element-302cef3>.elementor-widget-container {
        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);
        letter-spacing: var( --e-global-typography-5e91b9a-letter-spacing);
        word-spacing: var( --e-global-typography-5e91b9a-word-spacing);
    }
    .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-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 {
        text-align: left;
    }
    .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 {
        --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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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-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-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);
        letter-spacing: var( --e-global-typography-08ceaae-letter-spacing);
        word-spacing: var( --e-global-typography-08ceaae-word-spacing);
    }
    .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-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 {
        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-92e1ea7>.elementor-widget-container {
        margin: 0px 0px -12px 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-2b7e0b6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        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-149b167>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4825 .elementor-element.elementor-element-a247cc3 {
        --gap: 20px 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;
    }
    .elementor-4825 .elementor-element.elementor-element-5992baf img {
        max-width: 40%;
    }
    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-7ff4ff4 img {
        width: 65px;
    }
    .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-3fb4e23 .elementor-heading-title {
        line-height: var( --e-global-typography-primary-line-height);
    }
    .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-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-3165dee>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }
    .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-f1b51d7>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-4c1f633 img {
        max-width: 2%;
    }
    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-dd31c8a img {
        width: 65px;
    }
    .elementor-4825 .elementor-element.elementor-element-dd31c8a>.elementor-widget-container {
        margin: 0px 0px -3px 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-97e8880>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .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-54d6023>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }
    .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-860333a>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .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 img {
        width: 50px;
    }
    .elementor-4825 .elementor-element.elementor-element-22c9ba8>.elementor-widget-container {
        margin: 0px 0px -3px 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-8ef64d3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .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-bc947e2>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }
    .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;
    }
    .elementor-4825 .elementor-element.elementor-element-1bb2128>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@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%;
    }
}