.elementor-926 .elementor-element.elementor-element-56d95a8 {
    --display: flex;
    --min-height: 600px;
    --justify-content: flex-end;
    --overlay-opacity: 0.2;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: calc(var(--site-header) + var(--site-padding));
    --padding-bottom: 96px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-56d95a8:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-56d95a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/apply-hero.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-56d95a8::before,
.elementor-926 .elementor-element.elementor-element-56d95a8>.elementor-background-video-container::before,
.elementor-926 .elementor-element.elementor-element-56d95a8>.e-con-inner>.elementor-background-video-container::before,
.elementor-926 .elementor-element.elementor-element-56d95a8>.elementor-background-slideshow::before,
.elementor-926 .elementor-element.elementor-element-56d95a8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-926 .elementor-element.elementor-element-56d95a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-75efdfa);
    --background-overlay: '';
}

.elementor-926 .elementor-element.elementor-element-44feafe {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-911afb0 {
    --display: flex;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-b38cd8c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --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-926 .elementor-element.elementor-element-9c45e37 {
    font-family: var( --e-global-typography-3a509bf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3a509bf-font-size);
    font-weight: var( --e-global-typography-3a509bf-font-weight);
    line-height: var( --e-global-typography-3a509bf-line-height);
    letter-spacing: var( --e-global-typography-3a509bf-letter-spacing);
    color: var( --e-global-color-fa01e50);
}

.elementor-926 .elementor-element.elementor-element-6dfd0fd {
    --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: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-6dfd0fd:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-6dfd0fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-repeater-item-9225c03 .swiper-slide-bg {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-repeater-item-4e7ad98 .swiper-slide-bg {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-repeater-item-be2287f .swiper-slide-bg {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-repeater-item-c0eee4b .swiper-slide-bg {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-repeater-item-10a93ad .swiper-slide-bg {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 200px;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide-contents {
    max-width: 75%;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide-inner {
    padding: 0px 0px 30px 0px;
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-heading {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ff44e97-font-family), Sans-serif;
    font-size: var( --e-global-typography-ff44e97-font-size);
    font-weight: var( --e-global-typography-ff44e97-font-weight);
    line-height: var( --e-global-typography-ff44e97-line-height);
    letter-spacing: var( --e-global-typography-ff44e97-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-description {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-437f883 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 64px 64px;
    --row-gap: 64px;
    --column-gap: 64px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-437f883:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-437f883>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-d0c43be {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 64px 64px;
    --row-gap: 64px;
    --column-gap: 64px;
    --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-926 .elementor-element.elementor-element-9947001 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-b2b864f>.elementor-widget-container {
    margin: -24px -24px -24px -24px;
}

.elementor-926 .elementor-element.elementor-element-ffcea96 {
    text-align: center;
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-c6070cc {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-c6070cc:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-c6070cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-aef7ef9 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-aef7ef9:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-aef7ef9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/val-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-aef7ef9.e-con {
    --align-self: flex-start;
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__front {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B367300 25%, #1B3673BF 100%);
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box {
    height: 100%;
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 32px 32px 32px 32px;
    text-align: start;
    justify-content: flex-end;
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__button {
    margin-inline-start: 0;
}

.elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var( --e-global-color-fa01e50);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-d672457 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-b116b55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-element-b116b55.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-926 .elementor-element.elementor-element-5b64bd7 {
    --display: flex;
    --min-height: 92px;
    --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;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-primary);
    --border-color: var( --e-global-color-primary);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -1px;
    --padding-bottom: -1px;
    --padding-left: -1px;
    --padding-right: -1px;
}

.elementor-926 .elementor-element.elementor-element-5b64bd7:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-5b64bd7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-2f2c938>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-926 .elementor-element.elementor-element-2f2c938.elementor-element {
    --align-self: center;
}

.elementor-926 .elementor-element.elementor-element-2f2c938 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-2f2c938 .elementor-heading-title {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-b524e63 {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-926 .elementor-element.elementor-element-5d26932>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-5d26932 {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-3d58d51 {
    --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: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-3d58d51:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-3d58d51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-c758609 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-c758609:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-c758609>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/val-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-c758609.e-con {
    --align-self: flex-start;
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__front {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B367300 25%, #1B3673BF 100%);
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box {
    height: 100%;
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 32px 32px 32px 32px;
    text-align: start;
    justify-content: flex-end;
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__button {
    margin-inline-start: 0;
}

.elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var( --e-global-color-fa01e50);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-4724b17 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-a102a44 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-element-a102a44.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-926 .elementor-element.elementor-element-fa24fe3 {
    --display: flex;
    --min-height: 92px;
    --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;
    --justify-content: center;
    --align-items: flex-start;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-primary);
    --border-color: var( --e-global-color-primary);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -1px;
    --padding-bottom: -1px;
    --padding-left: -1px;
    --padding-right: -1px;
}

.elementor-926 .elementor-element.elementor-element-fa24fe3:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-fa24fe3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-661cf07>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-926 .elementor-element.elementor-element-661cf07.elementor-element {
    --align-self: center;
}

.elementor-926 .elementor-element.elementor-element-661cf07 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-661cf07 .elementor-heading-title {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-89eed02 {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-926 .elementor-element.elementor-element-99a538e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-99a538e {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-d1c8e60 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-d1c8e60:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-d1c8e60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-d5351a7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-d5351a7:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-d5351a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/val-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-d5351a7.e-con {
    --align-self: flex-start;
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__front {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B367300 25%, #1B3673BF 100%);
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box {
    height: 100%;
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 32px 32px 32px 32px;
    text-align: start;
    justify-content: flex-end;
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__button {
    margin-inline-start: 0;
}

.elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var( --e-global-color-fa01e50);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-2a03de5 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-536c295 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-element-536c295.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-926 .elementor-element.elementor-element-b203559 {
    --display: flex;
    --min-height: 92px;
    --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;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-primary);
    --border-color: var( --e-global-color-primary);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -1px;
    --padding-bottom: -1px;
    --padding-left: -1px;
    --padding-right: -1px;
}

.elementor-926 .elementor-element.elementor-element-b203559:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-b203559>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-503dbf6>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-926 .elementor-element.elementor-element-503dbf6.elementor-element {
    --align-self: center;
}

.elementor-926 .elementor-element.elementor-element-503dbf6 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-503dbf6 .elementor-heading-title {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-8fe27ed {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-926 .elementor-element.elementor-element-a738eaf>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-a738eaf {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-5bf478a {
    --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: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-5bf478a:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-5bf478a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-5b049a5 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-5b049a5:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-5b049a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/val-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-5b049a5.e-con {
    --align-self: flex-start;
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__front {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B367300 25%, #1B3673BF 100%);
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box {
    height: 100%;
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 32px 32px 32px 32px;
    text-align: start;
    justify-content: flex-end;
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__button {
    margin-inline-start: 0;
}

.elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var( --e-global-color-fa01e50);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-182eb03 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-b9fe57f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-element-b9fe57f.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-926 .elementor-element.elementor-element-4f95b3d {
    --display: flex;
    --min-height: 92px;
    --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;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-primary);
    --border-color: var( --e-global-color-primary);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -1px;
    --padding-bottom: -1px;
    --padding-left: -1px;
    --padding-right: -1px;
}

.elementor-926 .elementor-element.elementor-element-4f95b3d:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-4f95b3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-c4bdf26>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-926 .elementor-element.elementor-element-c4bdf26.elementor-element {
    --align-self: center;
}

.elementor-926 .elementor-element.elementor-element-c4bdf26 {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-c4bdf26 .elementor-heading-title {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-f80c54e {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-926 .elementor-element.elementor-element-6f58f6a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-6f58f6a {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-905b9f4 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 76px 76px;
    --row-gap: 76px;
    --column-gap: 76px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 96px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-905b9f4:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-905b9f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-54303f3 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-54303f3:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-54303f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/12/val-5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-54303f3.e-con {
    --align-self: flex-start;
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__front {
    background-color: #00000000;
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B367300 25%, #1B3673BF 100%);
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box {
    height: 100%;
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 32px 32px 32px 32px;
    text-align: start;
    justify-content: flex-end;
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__button {
    margin-inline-start: 0;
}

.elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var( --e-global-color-fa01e50);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-cb42261 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --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-926 .elementor-element.elementor-element-d3258c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-element-d3258c9.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-926 .elementor-element.elementor-element-9575891 {
    --display: flex;
    --min-height: 92px;
    --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;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-primary);
    --border-color: var( --e-global-color-primary);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: -1px;
    --padding-bottom: -1px;
    --padding-left: -1px;
    --padding-right: -1px;
}

.elementor-926 .elementor-element.elementor-element-9575891:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-9575891>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad71d5f);
}

.elementor-926 .elementor-element.elementor-element-b9df81f>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-926 .elementor-element.elementor-element-b9df81f.elementor-element {
    --align-self: center;
}

.elementor-926 .elementor-element.elementor-element-b9df81f {
    text-align: center;
}

.elementor-926 .elementor-element.elementor-element-b9df81f .elementor-heading-title {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
}

.elementor-926 .elementor-element.elementor-element-c18181d {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-926 .elementor-element.elementor-element-2446fab>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-element-2446fab {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-element-884a1f0 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --overlay-opacity: 0.4;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 112px;
    --padding-bottom: 112px;
    --padding-left: var(--site-padding);
    --padding-right: var(--site-padding);
}

.elementor-926 .elementor-element.elementor-element-884a1f0:not(.elementor-motion-effects-element-type-background),
.elementor-926 .elementor-element.elementor-element-884a1f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://steuritinternationalschool.org.zw/about-us/our-mission-values-history/wp-content/uploads/2024/11/sct-enrol.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-926 .elementor-element.elementor-element-884a1f0::before,
.elementor-926 .elementor-element.elementor-element-884a1f0>.elementor-background-video-container::before,
.elementor-926 .elementor-element.elementor-element-884a1f0>.e-con-inner>.elementor-background-video-container::before,
.elementor-926 .elementor-element.elementor-element-884a1f0>.elementor-background-slideshow::before,
.elementor-926 .elementor-element.elementor-element-884a1f0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-926 .elementor-element.elementor-element-884a1f0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-75efdfa);
    --background-overlay: '';
}

.elementor-926 .elementor-element.elementor-element-bb372e2 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --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-926 .elementor-element.elementor-global-628 {
    font-family: var( --e-global-typography-2d73eab-font-family), Sans-serif;
    font-size: var( --e-global-typography-2d73eab-font-size);
    font-weight: var( --e-global-typography-2d73eab-font-weight);
    line-height: var( --e-global-typography-2d73eab-line-height);
    letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    color: var( --e-global-color-fa01e50);
}

.elementor-926 .elementor-element.elementor-element-bafde69 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-926 .elementor-element.elementor-element-5a8c715 {
    --display: flex;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --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-926 .elementor-element.elementor-global-619>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-926 .elementor-element.elementor-global-619 {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-fa01e50);
}

.elementor-926 .elementor-element.elementor-element-958fd57 {
    --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: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --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-926 .elementor-element.elementor-global-622 .elementor-button {
    font-family: var( --e-global-typography-ffe86ad-font-family), Sans-serif;
    font-size: var( --e-global-typography-ffe86ad-font-size);
    font-weight: var( --e-global-typography-ffe86ad-font-weight);
    line-height: var( --e-global-typography-ffe86ad-line-height);
    letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
}

.elementor-926 .elementor-element.elementor-global-625 .elementor-button {
    background-color: #FFD10800;
    font-family: var( --e-global-typography-ffe86ad-font-family), Sans-serif;
    font-size: var( --e-global-typography-ffe86ad-font-size);
    font-weight: var( --e-global-typography-ffe86ad-font-weight);
    line-height: var( --e-global-typography-ffe86ad-line-height);
    letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
    fill: var( --e-global-color-fa01e50);
    color: var( --e-global-color-fa01e50);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-fa01e50);
}

.elementor-926 .elementor-element.elementor-global-625 .elementor-button:hover,
.elementor-926 .elementor-element.elementor-global-625 .elementor-button:focus {
    background-color: var( --e-global-color-fa01e50);
    color: var( --e-global-color-text);
}

.elementor-926 .elementor-element.elementor-global-625 .elementor-button:hover svg,
.elementor-926 .elementor-element.elementor-global-625 .elementor-button:focus svg {
    fill: var( --e-global-color-text);
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-926 .elementor-element.elementor-element-c6070cc {
        --content-width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-5b64bd7 {
        --width: auto;
    }
    .elementor-926 .elementor-element.elementor-element-3d58d51 {
        --content-width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-fa24fe3 {
        --width: auto;
    }
    .elementor-926 .elementor-element.elementor-element-d1c8e60 {
        --content-width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-b203559 {
        --width: auto;
    }
    .elementor-926 .elementor-element.elementor-element-5bf478a {
        --content-width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-4f95b3d {
        --width: auto;
    }
    .elementor-926 .elementor-element.elementor-element-905b9f4 {
        --content-width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-9575891 {
        --width: auto;
    }
}

@media(max-width:1220px) {
    .elementor-926 .elementor-element.elementor-element-56d95a8 {
        --padding-top: calc(var(--site-header) + var(--site-padding));
        --padding-bottom: 48px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-911afb0.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
    .elementor-926 .elementor-element.elementor-element-9c45e37 {
        font-size: var( --e-global-typography-3a509bf-font-size);
        line-height: var( --e-global-typography-3a509bf-line-height);
        letter-spacing: var( --e-global-typography-3a509bf-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-6dfd0fd {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide {
        height: 250px;
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-heading {
        font-size: var( --e-global-typography-ff44e97-font-size);
        line-height: var( --e-global-typography-ff44e97-line-height);
        letter-spacing: var( --e-global-typography-ff44e97-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-437f883 {
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-d0c43be {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-b2b864f img {
        width: 72%;
    }
    .elementor-926 .elementor-element.elementor-element-ffcea96 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-c6070cc {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b116b55 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-926 .elementor-element.elementor-element-2f2c938 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b524e63 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-5d26932 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-3d58d51 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-a102a44 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-926 .elementor-element.elementor-element-661cf07 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-89eed02 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-99a538e {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-d1c8e60 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-536c295 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-926 .elementor-element.elementor-element-503dbf6 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-8fe27ed {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-a738eaf {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-5bf478a {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b9fe57f {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-926 .elementor-element.elementor-element-c4bdf26 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-f80c54e {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-6f58f6a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-905b9f4 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-d3258c9 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }
    .elementor-926 .elementor-element.elementor-element-b9df81f .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-c18181d {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-2446fab {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-884a1f0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-global-628 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-global-619 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-global-622 .elementor-button {
        font-size: var( --e-global-typography-ffe86ad-font-size);
        line-height: var( --e-global-typography-ffe86ad-line-height);
        letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-global-625 .elementor-button {
        font-size: var( --e-global-typography-ffe86ad-font-size);
        line-height: var( --e-global-typography-ffe86ad-line-height);
        letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-926 .elementor-element.elementor-element-56d95a8 {
        --min-height: 500px;
    }
    .elementor-926 .elementor-element.elementor-element-9c45e37 {
        font-size: var( --e-global-typography-3a509bf-font-size);
        line-height: var( --e-global-typography-3a509bf-line-height);
        letter-spacing: var( --e-global-typography-3a509bf-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-6dfd0fd {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide {
        height: 360px;
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .swiper-slide-contents {
        max-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-heading {
        font-size: var( --e-global-typography-ff44e97-font-size);
        line-height: var( --e-global-typography-ff44e97-line-height);
        letter-spacing: var( --e-global-typography-ff44e97-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-e20b969 .elementor-slide-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b2b864f img {
        width: 60%;
    }
    .elementor-926 .elementor-element.elementor-element-ffcea96 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-c6070cc {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-0cb0445 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b116b55 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-926 .elementor-element.elementor-element-5b64bd7 {
        --width: 80px;
        --min-height: 64px;
    }
    .elementor-926 .elementor-element.elementor-element-2f2c938 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b524e63 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-5d26932 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-3d58d51 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-1f0380c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-a102a44 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-926 .elementor-element.elementor-element-fa24fe3 {
        --width: 80px;
        --min-height: 64px;
    }
    .elementor-926 .elementor-element.elementor-element-661cf07 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-89eed02 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-99a538e {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-d1c8e60 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-e05f97f .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-536c295 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-926 .elementor-element.elementor-element-b203559 {
        --width: 80px;
        --min-height: 64px;
    }
    .elementor-926 .elementor-element.elementor-element-503dbf6 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-8fe27ed {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-a738eaf {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-5bf478a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-56b1f45 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-b9fe57f {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-926 .elementor-element.elementor-element-4f95b3d {
        --width: 80px;
        --min-height: 64px;
    }
    .elementor-926 .elementor-element.elementor-element-c4bdf26 .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-f80c54e {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-6f58f6a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-905b9f4 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }
    .elementor-926 .elementor-element.elementor-element-de27cc6 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-d3258c9 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-926 .elementor-element.elementor-element-9575891 {
        --width: 80px;
        --min-height: 64px;
    }
    .elementor-926 .elementor-element.elementor-element-b9df81f .elementor-heading-title {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-c18181d {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-2446fab {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-884a1f0 {
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: var(--site-padding);
        --padding-right: var(--site-padding);
    }
    .elementor-926 .elementor-element.elementor-global-628 {
        font-size: var( --e-global-typography-2d73eab-font-size);
        line-height: var( --e-global-typography-2d73eab-line-height);
        letter-spacing: var( --e-global-typography-2d73eab-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-global-619 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-element-958fd57 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: stretch;
    }
    .elementor-926 .elementor-element.elementor-global-622 .elementor-button {
        font-size: var( --e-global-typography-ffe86ad-font-size);
        line-height: var( --e-global-typography-ffe86ad-line-height);
        letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
    }
    .elementor-926 .elementor-element.elementor-global-625 .elementor-button {
        font-size: var( --e-global-typography-ffe86ad-font-size);
        line-height: var( --e-global-typography-ffe86ad-line-height);
        letter-spacing: var( --e-global-typography-ffe86ad-letter-spacing);
    }
}

@media(max-width:1220px) and (min-width:768px) {
    .elementor-926 .elementor-element.elementor-element-d0c43be {
        --width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-c6070cc {
        --content-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-3d58d51 {
        --content-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-d1c8e60 {
        --content-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-5bf478a {
        --content-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-905b9f4 {
        --content-width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-bb372e2 {
        --width: 100%;
    }
    .elementor-926 .elementor-element.elementor-element-bafde69 {
        --width: 100%;
    }
}