.elementor-13426 .elementor-element.elementor-element-e51cfca>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13426 .elementor-element.elementor-element-e51cfca:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-e51cfca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2025/10/american-study-du-hoc-my-1024x523.jpg");
    background-size: 100% auto;
}

.elementor-13426 .elementor-element.elementor-element-e51cfca>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-e51cfca>.elementor-container {
    min-height: 90vh;
}

.elementor-13426 .elementor-element.elementor-element-e51cfca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b14a480>.elementor-element-populated {
    margin: 0px 0px 0px -180px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -180px;
}

.elementor-13426 .elementor-element.elementor-element-1d635c9 {
    margin-top: -355px;
    margin-bottom: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-13426 .elementor-element.elementor-element-c6bbb78 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    align-self: center;
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-c6bbb78>.elementor-widget-container {
    margin: 20px 0px 0px 35px;
    padding: 0% 0% 0% 0%;
}

.elementor-13426 .elementor-element.elementor-element-c6bbb78 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 49px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: -1px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-widget-text-editor {
    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);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-c65e403 {
    width: var( --container-widget-width, 885px);
    max-width: 885px;
    --container-widget-width: 885px;
    --container-widget-flex-grow: 0;
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-c65e403>.elementor-widget-container {
    margin: 2% 25% 0% 4%;
}

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

.elementor-13426 .elementor-element.elementor-element-e201f3c .elementor-button {
    background-color: transparent;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    background-image: linear-gradient(180deg, #FFB265 0%, var( --e-global-color-7f3523d) 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13426 .elementor-element.elementor-element-e201f3c>.elementor-widget-container {
    margin: -4px 1px 0px 45px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2609308>.elementor-container {
    max-width: 1303px;
}

.elementor-13426 .elementor-element.elementor-element-2609308 {
    margin-top: -64px;
    margin-bottom: -23px;
    padding: 57px 10px 40px 10px;
}

.elementor-13426 .elementor-element.elementor-element-f592ef9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f592ef9:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f592ef9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-8c11cab>.elementor-widget-container {
    margin: 26px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8c11cab {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-4387387>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-4387387 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-23bbebd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-23bbebd:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-23bbebd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-e7ce2f0>.elementor-widget-container {
    margin: 44px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e7ce2f0 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-f3d6246>.elementor-widget-container {
    margin: -25px 0px 29px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f3d6246 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-f7485fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f7485fc:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-f7485fc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-62cf58c>.elementor-widget-container {
    margin: 41px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-62cf58c {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-1390ad0>.elementor-widget-container {
    margin: -27px 0px 30px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1390ad0 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-80f083e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-80f083e:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-80f083e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d7c6468>.elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d7c6468 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-701c384>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-701c384 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 15px;
}

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

.elementor-13426 .elementor-element.elementor-element-ee3e899>.elementor-container {
    max-width: 1328px;
}

.elementor-13426 .elementor-element.elementor-element-ee3e899 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 12px;
    padding: 39px 0px 35px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ee3e899>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7574a4f>.elementor-widget-container {
    margin: 6px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7574a4f {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-7574a4f .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
    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);
}

.elementor-13426 .elementor-element.elementor-element-17216c8.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .elementor-main-swiper {
    height: 115px;
    width: 89%;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .elementor-swiper-button {
    font-size: 39px;
    color: #f2aa3b;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .elementor-swiper-button svg {
    fill: #f2aa3b;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .swiper-horizontal .swiper-pagination-progressbar {
    height: 5px;
}

.elementor-13426 .elementor-element.elementor-element-17216c8 .swiper-pagination-fraction {
    font-size: 5px;
}

.elementor-13426 .elementor-element.elementor-element-0076a72 {
    margin-top: 0px;
    margin-bottom: -6px;
    padding: 19px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-338dd06>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-13426 .elementor-element.elementor-element-338dd06>.elementor-element-populated {
    margin: 0px 0px 19px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13426 .elementor-element.elementor-element-8bf1957>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8bf1957 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-8bf1957 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-c185c1d>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-c185c1d .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-ff966bc:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-ff966bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-image-box .elementor-image-box-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);
}

.elementor-13426 .elementor-element.elementor-element-7feed8b>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-4f1268a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-13426 .elementor-element.elementor-element-4f1268a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-13426 .elementor-element.elementor-element-4f1268a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-f6e9b67>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-f6e9b67 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-13426 .elementor-element.elementor-element-91fcfb4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-2e13f9a:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-13426 .elementor-element.elementor-element-2e13f9a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-10b108f>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-10b108f.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-10b108f.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-10b108f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-title {
    margin-bottom: 20px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-6b5b02e>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(166deg, var( --e-global-color-text) 24%, var( --e-global-color-secondary) 100%);
    opacity: 0.81;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-6b5b02e>.elementor-container {
    max-width: 1600px;
}

.elementor-13426 .elementor-element.elementor-element-6b5b02e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7c729aa>.elementor-element-populated {
    text-align: left;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 9px 0px 0px 27px;
}

.elementor-13426 .elementor-element.elementor-element-41b10ea>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
    padding: 14px -1px 14px 14px;
}

.elementor-13426 .elementor-element.elementor-element-41b10ea {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0px;
    word-spacing: 0px;
    text-shadow: 0px 0px 100px #FFFFFF;
}

.elementor-13426 .elementor-element.elementor-element-aacff52 .elementor-button {
    background-color: transparent;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.5px;
    fill: var( --e-global-color-7f3523d);
    color: var( --e-global-color-7f3523d);
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13426 .elementor-element.elementor-element-aacff52>.elementor-widget-container {
    margin: -5px 0px 24px 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-53978d2>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-53978d2 {
    margin-top: -19px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-ab70577:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-ab70577:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-ab70577>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-3781126>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-3781126 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-3781126.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3781126.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3781126.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3781126.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3781126.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3781126 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-3781126 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-7615f03>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7615f03 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-046e1d2>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-046e1d2 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-6cafc30:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-6cafc30:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-6cafc30>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-58f2af1>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-58f2af1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-58f2af1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-58f2af1.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-58f2af1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-58f2af1.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-58f2af1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-58f2af1 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-58f2af1 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-581f96d>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-581f96d {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-44ea208>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-44ea208 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7eebeb1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b851873>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-b851873 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-b851873.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b851873.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b851873.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b851873.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b851873.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b851873 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-b851873 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-44a83f0>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-44a83f0 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-7478711>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7478711 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-1bd7375:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-1bd7375:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-1bd7375>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7526d8a>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-7526d8a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-7526d8a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7526d8a.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-7526d8a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7526d8a.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-7526d8a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7526d8a .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-7526d8a .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-3f4100a>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-3f4100a {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-7c82766>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7c82766 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-50021c3>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-50021c3 {
    margin-top: -101px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-0d66f1a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-45d8df2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 28px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-45d8df2 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-a790d6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-a790d6a:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-a790d6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-101b517>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 37px 27px 1px 27px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-101b517 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-36e59be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-36e59be:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-36e59be>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-800feec>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 37px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-800feec {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-09391e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-09391e4:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-09391e4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-fdc4c27>.elementor-widget-container {
    margin: -11px 0px 11px 0px;
    padding: 37px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-fdc4c27 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-1c5d052>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-1c5d052 {
    margin-top: -291px;
    margin-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-f977b34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f977b34:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f977b34>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-8261d25>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-8261d25 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-8261d25.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-8261d25.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-8261d25.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-8261d25.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-8261d25.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-8261d25 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-8261d25 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-776df61>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-776df61 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-f5ee7e0>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f5ee7e0 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-6ad9b67>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b9867b1>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-b9867b1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-b9867b1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b9867b1.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b9867b1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b9867b1.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b9867b1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b9867b1 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-b9867b1 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-73f9ef4>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-73f9ef4 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-0e5b258>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-0e5b258 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-6d4bf05>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b1082fa>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-b1082fa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-b1082fa.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b1082fa.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b1082fa.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b1082fa.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-b1082fa.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b1082fa .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-b1082fa .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-2e5b01e>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2e5b01e {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-190f910>.elementor-widget-container {
    margin: -37px 0px 55px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-190f910 {
    column-gap: 0px;
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 16px;
}

.elementor-13426 .elementor-element.elementor-element-85ecb4a>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-85ecb4a {
    margin-top: -81px;
    margin-bottom: -264px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-df0eda4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-df0eda4:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 296px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-df0eda4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-4fb18ba>.elementor-widget-container {
    margin: -9px 0px 37px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-4fb18ba {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7aee7dd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-2d4ea8f>.elementor-widget-container {
    margin: -9px 0px 17px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2d4ea8f {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-e1e790d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-e1e790d:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-e1e790d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-969861a>.elementor-widget-container {
    margin: -9px 0px 37px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-969861a {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-7c046d2:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-7c046d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7c046d2>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-7c046d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-13426 .elementor-element.elementor-element-7c046d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-bc195bd>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-13426 .elementor-element.elementor-element-e941185>.elementor-widget-container {
    margin: 4px 0px -14px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e941185 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-e941185 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-b7546bc>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-b7546bc {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-56fc1e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-56fc1e2 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-4a8cbea {
    --e-image-carousel-slides-to-show: 3;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-13426 .elementor-element.elementor-element-4a8cbea>.elementor-widget-container {
    margin: -341px -450px -325px -450px;
    padding: 343px 450px 403px 450px;
}

.elementor-13426 .elementor-element.elementor-element-4a8cbea .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-13426 .elementor-element.elementor-element-9f98bc9:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-9f98bc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-9f98bc9>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-9f98bc9>.elementor-container {
    max-width: 1600px;
}

.elementor-13426 .elementor-element.elementor-element-9f98bc9 {
    overflow: hidden;
    border-style: solid;
    border-width: 170px 120px 170px 120px;
    border-color: var( --e-global-color-5f7cdbb);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -9%;
    margin-bottom: -9%;
    padding: 6% 0% 2% 0%;
}

.elementor-13426 .elementor-element.elementor-element-9f98bc9,
.elementor-13426 .elementor-element.elementor-element-9f98bc9>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1657ccf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-13426 .elementor-element.elementor-element-1657ccf>.elementor-element-populated {
    margin: -62px 1px -76px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
    padding: 67px 67px 67px 67px;
}

.elementor-13426 .elementor-element.elementor-element-aa7d019>.elementor-container {
    max-width: 1400px;
}

.elementor-13426 .elementor-element.elementor-element-aa7d019 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 38px;
}

.elementor-13426 .elementor-element.elementor-element-aa7d019 {
    margin-top: -11em;
    margin-bottom: -11em;
    padding: 230px 230px 230px 230px;
}

.elementor-13426 .elementor-element.elementor-element-874b6ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-13426 .elementor-element.elementor-element-874b6ce>.elementor-element-populated {
    margin: -123px -52px 0px -52px;
    --e-column-margin-right: -52px;
    --e-column-margin-left: -52px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ae6cfaa>.elementor-widget-container {
    margin: -31px -90px 0px -90px;
}

.elementor-13426 .elementor-element.elementor-element-ae6cfaa {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-ae6cfaa .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-a8e46f0 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-a8e46f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ee38e5d.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-ee38e5d>.elementor-widget-container {
    margin: 0px -275px -44px -275px;
}

.elementor-13426 .elementor-element.elementor-element-ee38e5d .elementor-main-swiper {
    height: 390px;
    width: 87%;
}

.elementor-13426 .elementor-element.elementor-element-ee38e5d .elementor-swiper-button {
    font-size: 38px;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-ee38e5d .elementor-swiper-button svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-6b1fff9 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-6b1fff9>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-866f977.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-866f977 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-13426 .elementor-element.elementor-element-352f926 {
    margin-top: 9px;
    margin-bottom: 65px;
}

.elementor-13426 .elementor-element.elementor-element-e9bddba>.elementor-widget-container {
    margin: 4px 0px -14px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e9bddba {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-e9bddba .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-353b63c>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-353b63c {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-a77f5cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-a77f5cf .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-2901481>.elementor-background-overlay {
    background-color: var( --e-global-color-text);
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-2901481 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7cd9334>.elementor-element-populated {
    margin: 188px 0px 0px 13px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 13px;
}

.elementor-13426 .elementor-element.elementor-element-5ef6827 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-be84cb2 {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-4a32696>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-4a32696>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -366px 2px 55px -61px;
    --e-column-margin-right: 2px;
    --e-column-margin-left: -61px;
    padding: -6px -40px 75px 10px;
}

.elementor-13426 .elementor-element.elementor-element-4a32696>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-213e6b7>.elementor-container {
    max-width: 500px;
}

.elementor-13426 .elementor-element.elementor-element-213e6b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: -1px 46px 0px 6px;
}

.elementor-13426 .elementor-element.elementor-element-213e6b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-37bc918:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(330deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("https://americanstudy.edu.vn/wp-content/uploads/2022/04/chuan-bi-du-hoc-my-1-3.jpg");
    background-position: top center;
    background-size: cover;
    opacity: 0;
}

.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-background-slideshow {
    border-radius: 0px 50px 50px 50px;
}

.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 363px -24px 8px 51px;
    --e-column-margin-right: -24px;
    --e-column-margin-left: 51px;
    padding: 152px 28px 122px 26px;
}

.elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-8da0033>.elementor-widget-container {
    margin: -100px 0px 16px 0px;
    padding: -5px 0px 61px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8da0033 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-8da0033 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
    color: var( --e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
    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);
}

.elementor-widget-form .elementor-field-type-html {
    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);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var( --e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    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);
}

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

.elementor-widget-form .elementor-message {
    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);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    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);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text);
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    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);
}

.elementor-13426 .elementor-element.elementor-element-14017f5 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-form-steps-indicators-spacing: 24px;
    --e-form-steps-indicator-padding: 31px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5>.elementor-widget-container {
    margin: -50px 27px -79px 30px;
    padding: -9px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group .elementor-field,
.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__buttons__wrapper__button-next {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button[type="submit"] {
    background-color: #2C3D93;
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__indicators__indicator,
.elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-fcbceb7:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-fcbceb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-fcbceb7>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 32%, var( --e-global-color-5f7cdbb) 100%);
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-fcbceb7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -41px;
    margin-bottom: 0px;
    padding: 49px 0px 62px 0px;
}

.elementor-13426 .elementor-element.elementor-element-3a01088>.elementor-element-populated {
    text-align: left;
}

.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-accordion .elementor-tab-content {
    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);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    transition: background 0.3s;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae:hover .elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae:hover>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-item {
    border-width: 0px;
    border-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
    border-top-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
    border-bottom-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-tab-title {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-title {
    color: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-active .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-title {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    line-height: 35px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-tab-content {
    background-color: #D9D9D98F;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-0ce0299 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: underline;
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-0ce0299>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    border-style: none;
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
}

.elementor-widget-slides .elementor-slide-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);
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-repeater-item-babb17f .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://americanstudy.edu.vn/wp-content/uploads/2025/08/du-hoc-my-hoc-sinh-sinh-vien-mobile-1.png);
    background-size: cover;
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-button {
    background-color: transparent;
    border-width: 0px;
    border-radius: 100px;
    background-image: linear-gradient(180deg, #FBA856 0%, #F4922E 100%);
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide {
    height: 100px;
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-contents {
    max-width: 400px;
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-inner {
    padding: 0% 20% 0% 20%;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-heading {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-description {
    color: var( --e-global-color-primary);
    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);
}

.elementor-widget-call-to-action .elementor-cta__title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-call-to-action .elementor-cta__description {
    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);
}

.elementor-widget-call-to-action .elementor-cta__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);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
    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);
}

.elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta .elementor-cta__bg,
.elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta__content {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta__title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta__button {
    color: var( --e-global-color-7f3523d);
    background-color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d29decc>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d29decc {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-163e2d6>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-163e2d6 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-429ab19:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-429ab19:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b9aed6b>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-b9aed6b {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-1c8e6bc>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1c8e6bc {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-d26ee35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-d26ee35:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d62a611>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d62a611 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-61e350c>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-61e350c {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-a919b50>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a919b50 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-2c596d8>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2c596d8 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-38db352 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-13426 .elementor-element.elementor-element-43b69db.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-43b69db .elementor-swiper-button {
    font-size: 20px;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-43b69db .elementor-swiper-button svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-d181cf2 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-10a4fb3>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-10a4fb3 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-8b6bf60:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-1118a31>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-1118a31.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-1118a31.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-1118a31.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-3317ff5:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-2c0ebc7>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-2c0ebc7 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-e04c203:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-13426 .elementor-element.elementor-element-e04c203:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-2f91840:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-13426 .elementor-element.elementor-element-2f91840:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 0px 15px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-609fd10>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-609fd10.elementor-position-right .elementor-image-box-img {
    margin-left: 35px;
}

.elementor-13426 .elementor-element.elementor-element-609fd10.elementor-position-left .elementor-image-box-img {
    margin-right: 35px;
}

.elementor-13426 .elementor-element.elementor-element-609fd10.elementor-position-top .elementor-image-box-img {
    margin-bottom: 35px;
}

.elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    line-height: 30px;
}

.elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 72%;
}

.elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-img img {
    border-radius: 0px;
    opacity: 1;
    transition-duration: 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-a6108ad>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(166deg, var( --e-global-color-text) 24%, var( --e-global-color-secondary) 100%);
    opacity: 0.81;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-a6108ad>.elementor-container {
    max-width: 1600px;
}

.elementor-13426 .elementor-element.elementor-element-a6108ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-13426 .elementor-element.elementor-element-9671088>.elementor-element-populated {
    text-align: left;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 9px 0px 0px 27px;
}

.elementor-13426 .elementor-element.elementor-element-8e6d7bd .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-62b99a1>.elementor-container {
    max-width: 1571px;
}

.elementor-13426 .elementor-element.elementor-element-62b99a1 {
    margin-top: -19px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-a93ea86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-a93ea86:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3f4b3de.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3f4b3de.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-3f4b3de .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-0a332b3>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-0a332b3 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-b96e6d1>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-b96e6d1 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-ae8e704:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-ae8e704:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-32245a8>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-32245a8 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-f761355>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-f761355 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-f761355.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-f761355.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-f761355.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-f761355.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-f761355.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-f761355 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-f761355 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-179e5ef>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-179e5ef {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-96cf0ee>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-96cf0ee {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-c4baae7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-c4baae7:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-33277cd>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-33277cd {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-3e17e83>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-3e17e83 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-3e17e83.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3e17e83.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3e17e83.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3e17e83.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-3e17e83.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-3e17e83 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-3e17e83 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-d65bb52>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d65bb52 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-7da4dd2>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7da4dd2 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-d54881a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-d54881a:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-555edd6>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-555edd6 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-f38b411:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f38b411:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-6803bf3>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-6803bf3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-6803bf3.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-6803bf3.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-6803bf3.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-6803bf3.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-6803bf3.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-6803bf3 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-6803bf3 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-abf69c6>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-abf69c6 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-380615f>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-380615f {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-a053987:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-a053987:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-2e02ea4>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2e02ea4 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-6631e5f>.elementor-container {
    max-width: 1187px;
}

.elementor-13426 .elementor-element.elementor-element-6631e5f {
    margin-top: -45px;
    margin-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-7e69637:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-7e69637:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-477290b>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-477290b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-477290b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-477290b.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-477290b.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-477290b.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-477290b.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-477290b .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-477290b .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-37d5741>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-37d5741 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-53dd0c4>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-53dd0c4 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-ed4771d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-ed4771d:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-e6c4d0f>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e6c4d0f {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-c5aab6c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-c5aab6c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-c5aab6c .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-2695ae9>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2695ae9 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-cd47945>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-cd47945 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-c303041:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-c303041:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-cd7f7fd>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-cd7f7fd {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-f75322c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f75322c:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-ca2770c>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-ca2770c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-ca2770c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-ca2770c.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-ca2770c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-ca2770c.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-ca2770c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-ca2770c .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-ca2770c .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-60df7ab>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-60df7ab {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-decoration: underline;
}

.elementor-13426 .elementor-element.elementor-element-5f415fe>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-5f415fe {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-8177b1e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-8177b1e:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-74916eb>.elementor-widget-container {
    margin: -46px 0px 0px 0px;
    padding: 37px 15px 1px 15px;
    border-style: solid;
    border-width: 3px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-74916eb {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-fb169eb .elementor-button {
    background-color: transparent;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 0.5px;
    fill: var( --e-global-color-7f3523d);
    color: var( --e-global-color-7f3523d);
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13426 .elementor-element.elementor-element-fb169eb>.elementor-widget-container {
    margin: -1px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-256dbbc:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-256dbbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-256dbbc>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-256dbbc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-13426 .elementor-element.elementor-element-256dbbc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-9b35712>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-13426 .elementor-element.elementor-element-410f2ff .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-1a12778>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-1a12778 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-200878f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-200878f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-48ec88e {
    --e-image-carousel-slides-to-show: 3;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-13426 .elementor-element.elementor-element-48ec88e>.elementor-widget-container {
    margin: -341px -450px -325px -450px;
    padding: 343px 450px 403px 450px;
}

.elementor-13426 .elementor-element.elementor-element-48ec88e .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-13426 .elementor-element.elementor-element-3a7115a:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-3a7115a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-3a7115a>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-3a7115a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-13426 .elementor-element.elementor-element-3a7115a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-5d1ca14>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-13426 .elementor-element.elementor-element-5107f46 .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-26d7585>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-26d7585 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-a3682ab.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-a3682ab .elementor-swiper-button {
    font-size: 20px;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-a3682ab .elementor-swiper-button svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-c355fe1 {
    margin-top: 40px;
    margin-bottom: 65px;
}

.elementor-13426 .elementor-element.elementor-element-1d9e113>.elementor-widget-container {
    margin: 4px 0px -14px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1d9e113 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-1d9e113 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-09df2aa>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-09df2aa {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-79c602d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-79c602d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-1d1bfd4>.elementor-background-overlay {
    background-color: var( --e-global-color-text);
    opacity: 0.76;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-1d1bfd4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-729e90b>.elementor-element-populated {
    margin: 188px 0px 0px 13px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 13px;
}

.elementor-13426 .elementor-element.elementor-element-fade1b2 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-99af882 {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-b716790>.elementor-widget-container {
    border-style: solid;
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-b716790 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-form-steps-indicators-spacing: 24px;
    --e-form-steps-indicator-padding: 31px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f>.elementor-widget-container {
    margin: -50px 67px -79px 72px;
    padding: -9px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-type-html {
    padding-bottom: 0px;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group .elementor-field,
.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__buttons__wrapper__button-next {
    background-color: #FF7F00;
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button[type="submit"] {
    background-color: #FF7F00;
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button[type="submit"] svg * {
    fill: #000000;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__indicators__indicator,
.elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-06ab5e9:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-06ab5e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-06ab5e9>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 32%, var( --e-global-color-5f7cdbb) 100%);
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-06ab5e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -41px;
    margin-bottom: 0px;
    padding: 49px 0px 62px 0px;
}

.elementor-13426 .elementor-element.elementor-element-71acc2f>.elementor-element-populated {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-c217c96>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    transition: background 0.3s;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-c217c96:hover .elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-c217c96:hover>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-item {
    border-width: 0px;
    border-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
    border-top-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
    border-bottom-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-tab-title {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-title {
    color: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-active .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-title {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    line-height: 35px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-tab-content {
    background-color: #D9D9D98F;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-a2a54e2 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: underline;
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-a2a54e2>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-21619e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-21619e4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b23ac6e .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13426 .elementor-element.elementor-element-a65c1bf {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-fd1ac98 .elementor-button {
    background-color: transparent;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    background-image: linear-gradient(180deg, #FFB265 0%, var( --e-global-color-7f3523d) 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13426 .elementor-element.elementor-element-fd1ac98>.elementor-widget-container {
    margin: -4px 1px 0px 45px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d82b8f8>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d82b8f8 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-7332168>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7332168 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-1b7d845:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-1b7d845:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-ebb091d>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ebb091d {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-682a393>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-682a393 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-44feed0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-44feed0:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-2a03f87>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2a03f87 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-fa9be12>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-fa9be12 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-1037798:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-1037798:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-31d2b7b>.elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-31d2b7b {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-6dfae89>.elementor-widget-container {
    margin: -43px 0px 37px 0px;
}

.elementor-13426 .elementor-element.elementor-element-6dfae89 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 15px;
}

.elementor-13426 .elementor-element.elementor-element-8e5f03e:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-8e5f03e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-8e5f03e>.elementor-container {
    max-width: 1328px;
}

.elementor-13426 .elementor-element.elementor-element-8e5f03e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 12px;
    padding: 39px 0px 35px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8e5f03e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-4e63be5>.elementor-widget-container {
    margin: 6px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-4e63be5 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-4e63be5 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-ba7031d.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-ba7031d .elementor-swiper-button {
    font-size: 20px;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-ba7031d .elementor-swiper-button svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-b24b845 {
    margin-top: 0px;
    margin-bottom: -6px;
    padding: 19px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-aef872b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-13426 .elementor-element.elementor-element-aef872b>.elementor-element-populated {
    margin: 0px 0px 19px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13426 .elementor-element.elementor-element-5a85d88>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-5a85d88 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-5a85d88 .elementor-heading-title {
    color: #F8A01E;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-1b2cec0>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-1b2cec0 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-dae27ca:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
}

.elementor-widget-icon-box .elementor-icon-box-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);
}

.elementor-13426 .elementor-element.elementor-element-b6856c9 {
    --icon-box-icon-margin: 15px;
}

.elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title,
.elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-description {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-669e2ae:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-aeed8ed {
    --icon-box-icon-margin: 15px;
}

.elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title,
.elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-description {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-b600642>.elementor-container {
    max-width: 1300px;
}

.elementor-13426 .elementor-element.elementor-element-b600642 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 13px;
}

.elementor-13426 .elementor-element.elementor-element-b10f839:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-b2813c6 {
    --icon-box-icon-margin: 15px;
}

.elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title,
.elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-description {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-056b245:hover>.elementor-element-populated {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 95%, var( --e-global-color-7f3523d) 95%);
}

.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated>.elementor-background-overlay {
    background-color: #FFFFFF61;
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-background-slideshow {
    border-radius: 29px 29px 29px 29px;
}

.elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-9170bb1 {
    --icon-box-icon-margin: 15px;
}

.elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title,
.elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-229f745>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(166deg, var( --e-global-color-text) 24%, var( --e-global-color-secondary) 100%);
    opacity: 0.81;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-229f745>.elementor-container {
    max-width: 1600px;
}

.elementor-13426 .elementor-element.elementor-element-229f745 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ea2af69>.elementor-element-populated {
    text-align: left;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 9px 0px 0px 27px;
}

.elementor-13426 .elementor-element.elementor-element-0d668f8>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
    padding: 14px -1px 14px 14px;
}

.elementor-13426 .elementor-element.elementor-element-0d668f8 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 42px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0px;
    word-spacing: 0px;
    text-shadow: 0px 0px 100px #FFFFFF;
}

.elementor-13426 .elementor-element.elementor-element-eb5e401>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-eb5e401 {
    margin-top: -19px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-dbff3a7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-1b2b885>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-1b2b885 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-1b2b885.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-1b2b885.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-1b2b885.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-1b2b885.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-1b2b885.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-1b2b885 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-1b2b885 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-2ca05fd>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2ca05fd {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-29d3703>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-29d3703 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-a88e675:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-a88e675:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-a88e675>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-4592158>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-4592158 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-4592158.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-4592158.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-4592158.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-4592158.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-4592158.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-4592158 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-4592158 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-005c1dd>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-005c1dd {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-bf1adff>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-bf1adff {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-99c9ccf>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-99c9ccf {
    margin-top: -101px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-f92ded8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-f92ded8:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f92ded8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-4f9a9e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 28px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-4f9a9e5 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-bd89a81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-bd89a81:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-bd89a81>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-fe5dae1>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 37px 27px 1px 27px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-fe5dae1 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-6e44930>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-6e44930 {
    margin-top: -19px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-1a817ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-1a817ba:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-1a817ba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-7c99264>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-7c99264 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-7c99264.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7c99264.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-7c99264.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7c99264.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-7c99264.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7c99264 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-7c99264 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-2d53069>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-2d53069 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-5e41cc1>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-5e41cc1 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-f5e9630:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-f5e9630:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f5e9630>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-80873c5>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-80873c5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-80873c5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-80873c5.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-80873c5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-80873c5.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-80873c5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-80873c5 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-80873c5 .elementor-icon svg {
    height: 60px;
}

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

.elementor-13426 .elementor-element.elementor-element-9ab527d {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-aa571b6>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-aa571b6 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-f8cfc47>.elementor-container {
    max-width: 1351px;
}

.elementor-13426 .elementor-element.elementor-element-f8cfc47 {
    margin-top: -101px;
    margin-bottom: 18px;
    padding: 2px 2px 2px 2px;
}

.elementor-13426 .elementor-element.elementor-element-23239d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-23239d0:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-23239d0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d540a0a>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 37px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-d540a0a {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-861deee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-861deee:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-861deee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-8b2275b>.elementor-widget-container {
    margin: -11px 0px 11px 0px;
    padding: 37px 22px 1px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8b2275b {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-e06248b>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-e06248b {
    margin-top: -291px;
    margin-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-5c11550:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-5c11550:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-5c11550>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-36a8f91>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-36a8f91 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-36a8f91.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-36a8f91.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-36a8f91.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-36a8f91.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-36a8f91.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-36a8f91 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-36a8f91 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-e1fd591>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e1fd591 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-d5967e0>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-d5967e0 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-c6c303e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-c6c303e:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-c6c303e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-da10819>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-da10819 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-da10819.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-da10819.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-da10819.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-da10819.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-da10819.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-da10819 .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-da10819 .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-8d7a5d2>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-8d7a5d2 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-9846d19>.elementor-widget-container {
    margin: -43px 0px 46px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-9846d19 {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-21e8da9>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-21e8da9 {
    margin-top: -81px;
    margin-bottom: -244px;
}

.elementor-13426 .elementor-element.elementor-element-f3550bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-f3550bb:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-f3550bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-1d7ea44>.elementor-widget-container {
    margin: -9px 0px 37px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-1d7ea44 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-439efd5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-439efd5:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-439efd5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-bb40f1c>.elementor-widget-container {
    margin: -9px 0px 37px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-bb40f1c {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-40d1869>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-40d1869 {
    margin-top: -291px;
    margin-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-b28521e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, #FE5413 100%);
}

.elementor-13426 .elementor-element.elementor-element-b28521e:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa>.elementor-widget-container {
    margin: 30px -46px -35px -46px;
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-31eb0fa.elementor-view-default .elementor-icon {
    color: var( --e-global-color-5f7cdbb);
    border-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa.elementor-view-framed .elementor-icon,
.elementor-13426 .elementor-element.elementor-element-31eb0fa.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa .elementor-icon {
    font-size: 60px;
}

.elementor-13426 .elementor-element.elementor-element-31eb0fa .elementor-icon svg {
    height: 60px;
}

.elementor-13426 .elementor-element.elementor-element-e1fb66c>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-e1fb66c {
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-cbe8123>.elementor-widget-container {
    margin: -37px 0px 55px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-13426 .elementor-element.elementor-element-cbe8123 {
    column-gap: 0px;
    text-align: center;
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 16px;
}

.elementor-13426 .elementor-element.elementor-element-fd8ce69>.elementor-container {
    max-width: 1036px;
}

.elementor-13426 .elementor-element.elementor-element-fd8ce69 {
    margin-top: -81px;
    margin-bottom: -244px;
}

.elementor-13426 .elementor-element.elementor-element-ae55b74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-ae55b74:hover>.elementor-element-populated {
    background-color: var( --e-global-color-text);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 9px 12px 5px rgba(0, 0, 0, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 295px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated,
.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated>.elementor-background-overlay,
.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-79700df>.elementor-widget-container {
    margin: -9px 0px 37px 0px;
    padding: 37px 15px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-79700df {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-13426 .elementor-element.elementor-element-72e42d0 .elementor-button {
    background-color: transparent;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.5px;
    fill: var( --e-global-color-7f3523d);
    color: var( --e-global-color-7f3523d);
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
    border-style: solid;
    border-width: 0px 5px 5px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13426 .elementor-element.elementor-element-72e42d0>.elementor-widget-container {
    margin: -1px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-24660cb:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-24660cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-24660cb>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-24660cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-13426 .elementor-element.elementor-element-24660cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-0d5ead9>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-13426 .elementor-element.elementor-element-73b444b .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-cfd88f6>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-cfd88f6 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-efa518a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-efa518a .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-7d6180b {
    --e-image-carousel-slides-to-show: 3;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-13426 .elementor-element.elementor-element-7d6180b>.elementor-widget-container {
    margin: -341px -450px -325px -450px;
    padding: 343px 450px 403px 450px;
}

.elementor-13426 .elementor-element.elementor-element-7d6180b .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-13426 .elementor-element.elementor-element-fe5e883:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-fe5e883>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-7f3523d) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-fe5e883>.elementor-container {
    max-width: 1400px;
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-fe5e883 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 28px 28px 28px;
}

.elementor-13426 .elementor-element.elementor-element-fe5e883>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-cf6106c>.elementor-element-populated {
    margin: 14px 22px -43px 22px;
    --e-column-margin-right: 22px;
    --e-column-margin-left: 22px;
}

.elementor-13426 .elementor-element.elementor-element-290e203 .elementor-heading-title {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-c01be99>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-c01be99 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.elementor-13426 .elementor-element.elementor-element-5eea9ab.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-swiper-button {
    font-size: 20px;
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-swiper-button svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-2906cc8 {
    margin-top: 40px;
    margin-bottom: 65px;
}

.elementor-13426 .elementor-element.elementor-element-59c2dc7>.elementor-widget-container {
    margin: 4px 0px -14px 0px;
}

.elementor-13426 .elementor-element.elementor-element-59c2dc7 {
    text-align: center;
}

.elementor-13426 .elementor-element.elementor-element-59c2dc7 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-13426 .elementor-element.elementor-element-854a712>.elementor-widget-container {
    margin: -1px 90px -15px 90px;
}

.elementor-13426 .elementor-element.elementor-element-854a712 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 31px;
}

.elementor-13426 .elementor-element.elementor-element-068c47b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: -18px -18px -18px -18px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 30px 30px 30px 30px;
}

.elementor-13426 .elementor-element.elementor-element-068c47b .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-13426 .elementor-element.elementor-element-d3a9b60>.elementor-background-overlay {
    background-color: var( --e-global-color-text);
    opacity: 0.76;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-d3a9b60 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-ce80a6a>.elementor-element-populated {
    margin: 188px 0px 0px 13px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 13px;
}

.elementor-13426 .elementor-element.elementor-element-2715087 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-4fd8334 {
    color: var( --e-global-color-5f7cdbb);
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-df1ce56>.elementor-widget-container {
    border-style: solid;
    border-color: #FFFFFF00;
}

.elementor-13426 .elementor-element.elementor-element-df1ce56 .elementor-heading-title {
    color: var( --e-global-color-7f3523d);
    font-family: "Manrope", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 40px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-form-steps-indicators-spacing: 24px;
    --e-form-steps-indicator-padding: 31px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0>.elementor-widget-container {
    margin: -50px 67px -79px 72px;
    padding: -9px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group {
    padding-right: calc( 0px/2);
    padding-left: calc( 0px/2);
    margin-bottom: 16px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-form-fields-wrapper {
    margin-left: calc( -0px/2);
    margin-right: calc( -0px/2);
    margin-bottom: -16px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group>label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-type-html {
    padding-bottom: 0px;
    color: var( --e-global-color-secondary);
    font-family: "Manrope", Sans-serif;
    font-size: 2em;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group .elementor-field,
.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-subgroup label {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFFFC;
    border-color: #DFDFDF;
    border-radius: 1px 1px 1px 1px;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group .elementor-select-wrapper::before {
    color: #DFDFDF;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__buttons__wrapper__button-next {
    background-color: #FF7F00;
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button[type="submit"] {
    background-color: #FF7F00;
    color: #000000;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button[type="submit"] svg * {
    fill: #000000;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-message {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}

.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__indicators__indicator,
.elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__indicators__indicator__label {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-13426 .elementor-element.elementor-element-09cb006:not(.elementor-motion-effects-element-type-background),
.elementor-13426 .elementor-element.elementor-element-09cb006>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-5f7cdbb) 0%, var( --e-global-color-5f7cdbb) 100%);
}

.elementor-13426 .elementor-element.elementor-element-09cb006>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 32%, var( --e-global-color-5f7cdbb) 100%);
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13426 .elementor-element.elementor-element-09cb006 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -41px;
    margin-bottom: 0px;
    padding: 49px 0px 62px 0px;
}

.elementor-13426 .elementor-element.elementor-element-23d4058>.elementor-element-populated {
    text-align: left;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    transition: background 0.3s;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a:hover .elementor-widget-container {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: var( --e-global-color-7f3523d);
    box-shadow: 0px 2px 53px 9px rgba(255, 255, 255, 0);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a:hover>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-item {
    border-width: 0px;
    border-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
    border-top-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
    border-bottom-color: #FFDEBD;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-tab-title {
    background-color: var( --e-global-color-5f7cdbb);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-title {
    color: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-active .elementor-accordion-icon,
.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-7f3523d);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-title {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    line-height: 35px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-tab-content {
    background-color: #D9D9D98F;
    color: var( --e-global-color-text);
    font-family: "Manrope", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-13426 .elementor-element.elementor-element-845b2fb .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    text-decoration: underline;
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-style: none;
}

.elementor-13426 .elementor-element.elementor-element-845b2fb>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    border-style: none;
}

body.elementor-page-13426:not(.elementor-motion-effects-element-type-background),
body.elementor-page-13426>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

@media(min-width:768px) {
    .elementor-13426 .elementor-element.elementor-element-874b6ce {
        width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-7cd9334 {
        width: 60.089%;
    }
    .elementor-13426 .elementor-element.elementor-element-4a32696 {
        width: 39.911%;
    }
    .elementor-13426 .elementor-element.elementor-element-37bc918 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-c6bbb78 .elementor-heading-title {
        font-size: 46px;
    }
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-c65e403 {
        font-size: 14px;
    }
    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-e201f3c .elementor-button {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-7574a4f .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-17216c8.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-8bf1957 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-aacff52 .elementor-button {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-7c046d2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-bc195bd>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185 {
        width: var( --container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185>.elementor-widget-container {
        margin: -5px 82px 82px 82px;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-13426 .elementor-element.elementor-element-b7546bc>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-4a8cbea {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13426 .elementor-element.elementor-element-4a8cbea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9f98bc9 {
        padding: 25% 0% 25% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-1657ccf.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13426 .elementor-element.elementor-element-1657ccf>.elementor-element-populated {
        margin: -147px 0px -47px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-aa7d019 {
        margin-top: 4em;
        margin-bottom: -7em;
        padding: 0em 14em 0em 14em;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa {
        width: var( --container-widget-width, 405px);
        max-width: 405px;
        --container-widget-width: 405px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa>.elementor-widget-container {
        margin: 29px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa .elementor-heading-title {
        font-size: 39px;
    }
    .elementor-13426 .elementor-element.elementor-element-a8e46f0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-ee38e5d.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-866f977.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba {
        width: var( --container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba>.elementor-widget-container {
        margin: -5px 82px 82px 82px;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-13426 .elementor-element.elementor-element-353b63c>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-5ef6827 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-4a32696>.elementor-element-populated {
        margin: -6% 0% 28% 1%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 1%;
        padding: 0px 0px 0px 57px;
    }
    .elementor-13426 .elementor-element.elementor-element-213e6b7 {
        margin-top: -225px;
        margin-bottom: -225px;
    }
    .elementor-13426 .elementor-element.elementor-element-8da0033 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-widget-form .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-type-html {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-accordion .elementor-accordion-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-accordion .elementor-tab-content {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-title {
        font-size: 2em;
    }
    .elementor-widget-slides .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-slides .elementor-slide-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae>.elementor-widget-container {
        margin: 43px 43px 43px 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide {
        height: 1000px;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-contents {
        max-width: 309px;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-inner {
        padding: 5% 5% 5% 5%;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-call-to-action .elementor-ribbon-inner {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta__title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-38db352 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-d181cf2 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-8e6d7bd .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-fb169eb .elementor-button {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-256dbbc {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9b35712>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-410f2ff .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-1a12778>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-48ec88e {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13426 .elementor-element.elementor-element-48ec88e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-3a7115a {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5d1ca14>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-5107f46 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-26d7585>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113 {
        width: var( --container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113>.elementor-widget-container {
        margin: -5px 82px 82px 82px;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113 .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-13426 .elementor-element.elementor-element-09df2aa>.elementor-widget-container {
        margin: -81px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-fade1b2 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-b716790 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-21619e4 {
        padding: 104px 0px 261px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b23ac6e>.elementor-widget-container {
        margin: -64px -24px 0px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-b23ac6e .elementor-heading-title {
        font-size: 2em;
        line-height: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-a65c1bf>.elementor-widget-container {
        margin: -6px -14px 0px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-a65c1bf {
        font-size: 17px;
    }
    .elementor-13426 .elementor-element.elementor-element-fd1ac98>.elementor-widget-container {
        margin: -23px 0px 0px 19px;
    }
    .elementor-13426 .elementor-element.elementor-element-fd1ac98 .elementor-button {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-259ff8e {
        margin-top: -49px;
        margin-bottom: -2px;
    }
    .elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated {
        margin: 15px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-d82b8f8>.elementor-widget-container {
        margin: 23px 0px -52px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-7332168>.elementor-widget-container {
        margin: 4px 25px 0px 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-7332168 {
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated {
        margin: 15px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-ebb091d>.elementor-widget-container {
        margin: 23px 0px -52px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-682a393>.elementor-widget-container {
        margin: 4px 25px 37px 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-682a393 {
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-5130215 {
        margin-top: 16px;
        margin-bottom: -2px;
    }
    .elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated {
        margin: 15px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-2a03f87>.elementor-widget-container {
        margin: 23px 0px -52px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fa9be12>.elementor-widget-container {
        margin: -82px 25px 0px 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-fa9be12 {
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated {
        margin: 15px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-31d2b7b>.elementor-widget-container {
        margin: 23px 0px -52px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-6dfae89>.elementor-widget-container {
        margin: -82px 25px 0px 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-6dfae89 {
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-8e5f03e {
        margin-top: 37px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-4e63be5 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d>.elementor-widget-container {
        margin: -70px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d .elementor-main-swiper {
        height: 190px;
        width: 631px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d .elementor-swiper-button {
        font-size: 33px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d .swiper-pagination-bullet {
        height: 6px;
        width: 6px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d .swiper-horizontal .swiper-pagination-progressbar {
        height: 6px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d .swiper-pagination-fraction {
        font-size: 6px;
    }
    .elementor-13426 .elementor-element.elementor-element-5a85d88>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5a85d88 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-13426 .elementor-element.elementor-element-1b2cec0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-dae27ca>.elementor-element-populated {
        margin: 0px 10px 342px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-widget-icon-box .elementor-icon-box-title,
    .elementor-widget-icon-box .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 {
        --icon-box-icon-margin: 34px;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title {
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title a {
        font-size: 1em;
        line-height: 1.6em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-669e2ae>.elementor-element-populated {
        margin: 0px 20px 342px 10px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed {
        --icon-box-icon-margin: 34px;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title {
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title a {
        font-size: 1em;
        line-height: 1.6em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-b600642 {
        margin-top: -321px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b10f839>.elementor-element-populated {
        margin: 0px 10px 342px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 {
        --icon-box-icon-margin: 37px;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title {
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title a {
        font-size: 1em;
        line-height: 1.6em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-056b245>.elementor-element-populated {
        margin: 0px 20px 342px 10px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 {
        --icon-box-icon-margin: 34px;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title {
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title a {
        font-size: 1em;
        line-height: 1.6em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-description {
        font-size: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-229f745 {
        margin-top: -286px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-13426 .elementor-element.elementor-element-ea2af69.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-13426 .elementor-element.elementor-element-ea2af69.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-13426 .elementor-element.elementor-element-ea2af69.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13426 .elementor-element.elementor-element-0d668f8>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-0d668f8 {
        font-size: 32px;
        line-height: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-99c9ccf {
        margin-top: -105px;
        margin-bottom: -265px;
    }
    .elementor-13426 .elementor-element.elementor-element-e06248b {
        margin-top: -296px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-40d1869>.elementor-container {
        max-width: 500px;
    }
    .elementor-13426 .elementor-element.elementor-element-40d1869 {
        margin-top: -34px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b28521e>.elementor-element-populated {
        margin: 15px 80px 40px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }
    .elementor-13426 .elementor-element.elementor-element-fd8ce69>.elementor-container {
        max-width: 500px;
    }
    .elementor-13426 .elementor-element.elementor-element-fd8ce69 {
        margin-top: -67px;
        margin-bottom: -247px;
    }
    .elementor-13426 .elementor-element.elementor-element-ae55b74>.elementor-element-populated {
        margin: 0px 80px 295px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }
    .elementor-13426 .elementor-element.elementor-element-79700df>.elementor-widget-container {
        margin: -9px 00px 37px 0px;
        padding: 37px 20px 0px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-72e42d0>.elementor-widget-container {
        margin: -9px 0px 41px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-72e42d0 .elementor-button {
        font-size: 14px;
    }
    .elementor-13426 .elementor-element.elementor-element-24660cb {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-0d5ead9>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-73b444b>.elementor-widget-container {
        margin: 0px 0px 77px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-73b444b .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-cfd88f6>.elementor-widget-container {
        margin: -81px -22px -12px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-cfd88f6 {
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-7d6180b {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13426 .elementor-element.elementor-element-7d6180b>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fe5e883 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-cf6106c>.elementor-element-populated {
        margin: 43px 43px 43px 43px;
        --e-column-margin-right: 43px;
        --e-column-margin-left: 43px;
    }
    .elementor-13426 .elementor-element.elementor-element-290e203>.elementor-widget-container {
        margin: 0px 0px -16px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-290e203 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-c01be99>.elementor-widget-container {
        margin: 2px -22px -22px -22px;
    }
    .elementor-13426 .elementor-element.elementor-element-c01be99 {
        font-size: 21px;
        line-height: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab>.elementor-widget-container {
        margin: 0px -40px 0px -40px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-main-swiper {
        height: 304px;
        width: 620px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-swiper-button {
        font-size: 33px;
    }
    .elementor-13426 .elementor-element.elementor-element-2906cc8 {
        margin-top: -17px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7 {
        width: var( --container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7>.elementor-widget-container {
        margin: -5px 82px 65px 82px;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7 .elementor-heading-title {
        font-size: 33px;
    }
    .elementor-13426 .elementor-element.elementor-element-854a712>.elementor-widget-container {
        margin: -81px -22px -4px -22px;
        padding: 0px 60px 0px 60px;
    }
    .elementor-13426 .elementor-element.elementor-element-ce80a6a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087>.elementor-widget-container {
        margin: 0px 0px -17px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-4fd8334>.elementor-widget-container {
        margin: 0px 30px 0px 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56>.elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0>.elementor-widget-container {
        margin: -47px -61px 74px 164px;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 {
        --container-widget-width: 526px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 526px);
        max-width: 526px;
    }
    .elementor-13426 .elementor-element.elementor-element-09cb006 {
        padding: 38px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-23d4058>.elementor-element-populated {
        margin: 0px 25px 0px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-title {
        font-size: 1.5em;
    }
}

@media(max-width:767px) {
    .elementor-13426 .elementor-element.elementor-element-e51cfca>.elementor-container {
        min-height: 90vh;
    }
    .elementor-13426 .elementor-element.elementor-element-b14a480>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-c6bbb78>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-c6bbb78 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-c65e403>.elementor-widget-container {
        margin: 25px 0px -16px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-c65e403 {
        font-size: 12px;
    }
    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-e201f3c>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-e201f3c .elementor-button {
        font-size: 0.7em;
    }
    .elementor-13426 .elementor-element.elementor-element-8c11cab {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-4387387 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-e7ce2f0 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-f3d6246 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-62cf58c {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-1390ad0 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-d7c6468 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-701c384 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-ee3e899>.elementor-container {
        max-width: 1200px;
    }
    .elementor-13426 .elementor-element.elementor-element-bad6383>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-7574a4f {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-7574a4f .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-17216c8.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 13px;
    }
    .elementor-13426 .elementor-element.elementor-element-17216c8 .elementor-main-swiper {
        height: 100px;
        width: 245px;
    }
    .elementor-13426 .elementor-element.elementor-element-8bf1957 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-8bf1957 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-7feed8b .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-7ba51b8 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-a7b7b09 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-10b108f .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-41b10ea {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-aacff52>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-aacff52 .elementor-button {
        font-size: 0.7em;
    }
    .elementor-13426 .elementor-element.elementor-element-7615f03 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-046e1d2 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-581f96d {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-44ea208 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-44a83f0 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-7478711 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-3f4100a {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-7c82766 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-45d8df2 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-101b517 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-800feec {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-fdc4c27 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-776df61 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-f5ee7e0 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-73f9ef4 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-0e5b258 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-2e5b01e {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-190f910 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-4fb18ba {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-2d4ea8f {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-969861a {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-bc195bd>.elementor-element-populated {
        margin: 23px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-e941185 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-b7546bc>.elementor-widget-container {
        margin: -19px 0px -31px 0px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-b7546bc {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-4a8cbea {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-13426 .elementor-element.elementor-element-4a8cbea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9f98bc9 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 16% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-aa7d019>.elementor-container {
        max-width: 1235px;
    }
    .elementor-13426 .elementor-element.elementor-element-aa7d019 {
        margin-top: 0em;
        margin-bottom: 1em;
        padding: 0em 0em 0em 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-874b6ce>.elementor-element-populated {
        margin: -139px -111px -147px -94px;
        --e-column-margin-right: -111px;
        --e-column-margin-left: -94px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa>.elementor-widget-container {
        margin: 15px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-ae6cfaa .elementor-heading-title {
        font-size: 29px;
    }
    .elementor-13426 .elementor-element.elementor-element-a8e46f0>.elementor-widget-container {
        margin: -17px -15px 0px -15px;
        padding: 0px 28px 0px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-a8e46f0 {
        --container-widget-width: 392px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 392px);
        max-width: 392px;
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-ee38e5d.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-ee38e5d>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-ee38e5d .elementor-main-swiper {
        height: 265px;
        width: 262px;
    }
    .elementor-13426 .elementor-element.elementor-element-6b1fff9 .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-866f977.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-866f977>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-866f977 .elementor-main-swiper {
        height: 265px;
        width: 262px;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-e9bddba .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-353b63c>.elementor-widget-container {
        margin: -19px 0px -31px 0px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-353b63c {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-5ef6827 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-be84cb2 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-4a32696>.elementor-element-populated {
        margin: 20% 20% 20% 20%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 20%;
    }
    .elementor-13426 .elementor-element.elementor-element-37bc918>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-8da0033 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-widget-form .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-type-html {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-group .elementor-field,
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .elementor-message {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__indicators__indicator,
    .elementor-13426 .elementor-element.elementor-element-14017f5 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-widget-accordion .elementor-accordion-title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-accordion .elementor-tab-content {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-accordion-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-e03d8ae .elementor-tab-content {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-0ce0299 .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-29b364c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-widget-slides .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description {
        font-size: var( --e-global-typography-secondary-font-size);
    }
    .elementor-widget-slides .elementor-slide-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae>.elementor-widget-container {
        margin: -14px -14px -14px -14px;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide {
        height: 80vh;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-contents {
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .swiper-slide-inner {
        padding: 20px 20px 80px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-heading {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-2f0c3ae .elementor-slide-description {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__title {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-call-to-action .elementor-cta__button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-call-to-action .elementor-ribbon-inner {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-97f4572>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-97f4572 .elementor-cta__title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-d3de488 {
        margin-top: 19px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-73d1fa5 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-73d1fa5>.elementor-element-populated {
        margin: 0px 5px 0px 15px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 15px;
        padding: 27px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-d29decc>.elementor-widget-container {
        margin: 4px 22px -21px 22px;
    }
    .elementor-13426 .elementor-element.elementor-element-d29decc {
        font-size: 2.1em;
    }
    .elementor-13426 .elementor-element.elementor-element-163e2d6>.elementor-widget-container {
        margin: -22px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-163e2d6 {
        font-size: 1em;
        line-height: 0.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-429ab19 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-429ab19>.elementor-element-populated {
        margin: 0px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-b9aed6b>.elementor-widget-container {
        margin: 27px 0px -62px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b9aed6b {
        font-size: 2.1em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-1c8e6bc>.elementor-widget-container {
        margin: -33px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-1c8e6bc {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-d26ee35 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-d26ee35>.elementor-element-populated {
        margin: 8px 5px 0px 15px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 15px;
    }
    .elementor-13426 .elementor-element.elementor-element-d62a611>.elementor-widget-container {
        margin: 37px 0px -62px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-d62a611 {
        font-size: 1.7em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-61e350c>.elementor-widget-container {
        margin: -26px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-61e350c {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-d87f1e9 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-d87f1e9>.elementor-element-populated {
        margin: 8px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-a919b50>.elementor-widget-container {
        margin: 38px 2px -62px 2px;
    }
    .elementor-13426 .elementor-element.elementor-element-a919b50 {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-2c596d8>.elementor-widget-container {
        margin: -19px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2c596d8 {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-fb80eda {
        margin-top: 23px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-38db352>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-38db352 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-38db352 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
        -webkit-text-stroke-width: 0px;
        stroke-width: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db>.elementor-widget-container {
        margin: -27px 0px -51px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db .elementor-main-swiper {
        height: 119px;
        width: 271px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db .swiper-pagination-bullet {
        height: 4px;
        width: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db .swiper-horizontal .swiper-pagination-progressbar {
        height: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db .swiper-pagination-fraction {
        font-size: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-43b69db .elementor-custom-embed-play i {
        font-size: 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-47b12b5 {
        margin-top: 57px;
        margin-bottom: 57px;
    }
    .elementor-13426 .elementor-element.elementor-element-d181cf2>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-d181cf2 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-d181cf2 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-10a4fb3 {
        margin-top: -54px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-8b6bf60>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-title {
        margin-bottom: 4px;
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-1118a31 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-3317ff5>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-title {
        margin-bottom: 8px;
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-bfa7a53 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-e04c203>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-title {
        margin-bottom: 7px;
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-cc79e20 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-2f91840>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-img {
        margin-bottom: 35px;
    }
    .elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-title {
        margin-bottom: 6px;
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-609fd10 .elementor-image-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-a6108ad {
        margin-top: 21px;
        margin-bottom: 0px;
        padding: 23px 0px 50px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9671088>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-8e6d7bd>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-8e6d7bd {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-8e6d7bd .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-62b99a1>.elementor-container {
        max-width: 1600px;
    }
    .elementor-13426 .elementor-element.elementor-element-a93ea86>.elementor-element-populated {
        margin: 30px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-0a332b3 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-b96e6d1 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-ae8e704>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-32245a8>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-32245a8 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-9f5fddc>.elementor-element-populated {
        margin: -1px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-179e5ef {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-96cf0ee {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-c4baae7>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-33277cd>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-33277cd {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-7f20dbc>.elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-d65bb52 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-7da4dd2 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-d54881a>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-555edd6>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-555edd6 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-f38b411>.elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-abf69c6 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-380615f {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-a053987>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-2e02ea4>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2e02ea4 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-6631e5f {
        margin-top: -20px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-7e69637>.elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-37d5741 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-53dd0c4 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-ed4771d>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-e6c4d0f>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-e6c4d0f {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-adf7f3e>.elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-2695ae9 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-cd47945 {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-c303041>.elementor-element-populated {
        margin: -59px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-cd7f7fd>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-cd7f7fd {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-f75322c>.elementor-element-populated {
        margin: 0px 30px 8px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-60df7ab {
        font-size: 1.3em;
    }
    .elementor-13426 .elementor-element.elementor-element-5f415fe>.elementor-widget-container {
        margin: -31px 0px 60px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5f415fe {
        font-size: 1.3em;
        line-height: 0.5em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }
    .elementor-13426 .elementor-element.elementor-element-8177b1e>.elementor-element-populated {
        margin: -43px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-74916eb>.elementor-widget-container {
        margin: -21px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-74916eb {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-fb169eb>.elementor-widget-container {
        margin: 1px 0px -21px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fb169eb .elementor-button {
        font-size: 0.9em;
    }
    .elementor-13426 .elementor-element.elementor-element-256dbbc {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-9b35712>.elementor-element-populated {
        margin: 20px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-410f2ff>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-410f2ff {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-410f2ff .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-1a12778>.elementor-widget-container {
        margin: -9px -10px -31px -10px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-1a12778 {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-200878f>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-48ec88e {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13426 .elementor-element.elementor-element-48ec88e>.elementor-widget-container {
        margin: 5px -3px -3px -3px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-3a7115a {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5d1ca14>.elementor-element-populated {
        margin: 19px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5107f46>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-5107f46 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-5107f46 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-26d7585>.elementor-widget-container {
        margin: -9px 0px -31px 0px;
        padding: 0px 0px 9px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-26d7585 {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab {
        width: var( --container-widget-width, 311px);
        max-width: 311px;
        --container-widget-width: 311px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab>.elementor-widget-container {
        margin: -13px -25px 0px -25px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab .elementor-main-swiper {
        height: 286px;
        width: 271px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab .elementor-swiper-button {
        font-size: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab .swiper-pagination-bullet {
        height: 4px;
        width: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab .swiper-horizontal .swiper-pagination-progressbar {
        height: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-a3682ab .swiper-pagination-fraction {
        font-size: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-c355fe1 {
        margin-top: -12px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-1d9e113 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-09df2aa>.elementor-widget-container {
        margin: -21px 10px -38px 10px;
        padding: 0px 0px 9px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-09df2aa {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-79c602d>.elementor-widget-container {
        border-width: 4px 4px 4px 4px;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-1d1bfd4 {
        margin-top: -6px;
        margin-bottom: -6px;
        padding: 29px 0px 34px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-729e90b>.elementor-element-populated {
        margin: -12px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fade1b2>.elementor-widget-container {
        margin: 0px 0px -22px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fade1b2 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-fade1b2 .elementor-heading-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-99af882>.elementor-widget-container {
        margin: 0px 10px -20px 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-99af882 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-b716790>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 29px 0px 0px 0px;
        border-width: 1px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-b716790 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-b716790 .elementor-heading-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f>.elementor-widget-container {
        margin: 0px 40px 0px 40px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f {
        --container-widget-width: 343px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 343px);
        max-width: 343px;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-group .elementor-field,
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .elementor-message {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__indicators__indicator,
    .elementor-13426 .elementor-element.elementor-element-84e0f8f .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-06ab5e9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 8px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-accordion-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-c217c96 .elementor-tab-content {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-a2a54e2 .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-b23ac6e .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-a65c1bf {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-fd1ac98>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-fd1ac98 .elementor-button {
        font-size: 0.7em;
    }
    .elementor-13426 .elementor-element.elementor-element-259ff8e {
        margin-top: 19px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-e9d7b2e {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-e9d7b2e>.elementor-element-populated {
        margin: 8px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-d82b8f8>.elementor-widget-container {
        margin: 38px 2px -62px 2px;
    }
    .elementor-13426 .elementor-element.elementor-element-d82b8f8 {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-7332168>.elementor-widget-container {
        margin: -19px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-7332168 {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-1b7d845 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-1b7d845>.elementor-element-populated {
        margin: 8px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-ebb091d>.elementor-widget-container {
        margin: 38px 2px -62px 2px;
    }
    .elementor-13426 .elementor-element.elementor-element-ebb091d {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-682a393>.elementor-widget-container {
        margin: -19px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-682a393 {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-5130215 {
        margin-top: 19px;
        margin-bottom: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-44feed0 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-44feed0>.elementor-element-populated {
        margin: 8px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-2a03f87>.elementor-widget-container {
        margin: 38px 2px -62px 2px;
    }
    .elementor-13426 .elementor-element.elementor-element-2a03f87 {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-fa9be12>.elementor-widget-container {
        margin: -19px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fa9be12 {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-1037798 {
        width: 50%;
    }
    .elementor-13426 .elementor-element.elementor-element-1037798>.elementor-element-populated {
        margin: 8px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
    }
    .elementor-13426 .elementor-element.elementor-element-31d2b7b>.elementor-widget-container {
        margin: 38px 2px -62px 2px;
    }
    .elementor-13426 .elementor-element.elementor-element-31d2b7b {
        font-size: 1.5em;
        line-height: 1.2em;
    }
    .elementor-13426 .elementor-element.elementor-element-6dfae89>.elementor-widget-container {
        margin: -19px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-6dfae89 {
        font-size: 1em;
        line-height: 1.4em;
    }
    .elementor-13426 .elementor-element.elementor-element-8e5f03e>.elementor-container {
        max-width: 1200px;
    }
    .elementor-13426 .elementor-element.elementor-element-eca3759>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-4e63be5 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-4e63be5 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-13426 .elementor-element.elementor-element-ba7031d.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-5a85d88 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-5a85d88 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-widget-icon-box .elementor-icon-box-title,
    .elementor-widget-icon-box .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-title a {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-b6856c9 .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-title a {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-aeed8ed .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-title a {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-b2813c6 .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title,
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-title a {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-9170bb1 .elementor-icon-box-description {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-0d668f8 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-2ca05fd {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-29d3703 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-005c1dd {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-bf1adff {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-4f9a9e5 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-fe5dae1 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-2d53069 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-5e41cc1 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-9ab527d {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-aa571b6 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-d540a0a {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-8b2275b {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-e1fd591 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-d5967e0 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-8d7a5d2 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-9846d19 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-1d7ea44 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-bb40f1c {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-e1fb66c {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-cbe8123 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-79700df {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-72e42d0>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-72e42d0 .elementor-button {
        font-size: 0.7em;
    }
    .elementor-13426 .elementor-element.elementor-element-24660cb {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-0d5ead9>.elementor-element-populated {
        margin: 20px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-73b444b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-73b444b {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-73b444b .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-cfd88f6>.elementor-widget-container {
        margin: -9px -10px -31px -10px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-cfd88f6 {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-efa518a>.elementor-widget-container {
        border-width: 5px 5px 5px 5px;
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-7d6180b {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-13426 .elementor-element.elementor-element-7d6180b>.elementor-widget-container {
        margin: -15px -3px -3px -3px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-fe5e883 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-cf6106c>.elementor-element-populated {
        margin: 19px 25px 27px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-290e203>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-290e203 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-290e203 .elementor-heading-title {
        font-size: 1.3em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-c01be99>.elementor-widget-container {
        margin: -9px 0px -31px 0px;
        padding: 0px 0px 9px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-c01be99 {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab {
        width: var( --container-widget-width, 311px);
        max-width: 311px;
        --container-widget-width: 311px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab>.elementor-widget-container {
        margin: -13px -25px 0px -25px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-main-swiper {
        height: 286px;
        width: 271px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .elementor-swiper-button {
        font-size: 30px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .swiper-pagination-bullet {
        height: 4px;
        width: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .swiper-horizontal .swiper-pagination-progressbar {
        height: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-5eea9ab .swiper-pagination-fraction {
        font-size: 4px;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7>.elementor-widget-container {
        margin: 14px 14px 3px 14px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-13426 .elementor-element.elementor-element-59c2dc7 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-13426 .elementor-element.elementor-element-854a712>.elementor-widget-container {
        margin: -19px 0px -31px 0px;
        padding: 0px 28px 1px 31px;
    }
    .elementor-13426 .elementor-element.elementor-element-854a712 {
        font-size: 16px;
    }
    .elementor-13426 .elementor-element.elementor-element-d3a9b60 {
        margin-top: 19px;
        margin-bottom: 19px;
        padding: 29px 0px 34px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-ce80a6a>.elementor-element-populated {
        margin: -12px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087>.elementor-widget-container {
        margin: 0px 0px -22px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-2715087 .elementor-heading-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-4fd8334>.elementor-widget-container {
        margin: 0px 10px -20px 10px;
    }
    .elementor-13426 .elementor-element.elementor-element-4fd8334 {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 29px 0px 0px 0px;
        border-width: 1px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56 {
        text-align: center;
    }
    .elementor-13426 .elementor-element.elementor-element-df1ce56 .elementor-heading-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0>.elementor-widget-container {
        margin: 0px 22px 0px 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 {
        --container-widget-width: 343px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 343px);
        max-width: 343px;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group>label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-type-html {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-group .elementor-field,
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-field-subgroup label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-button {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .elementor-message {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__indicators__indicator,
    .elementor-13426 .elementor-element.elementor-element-95c71c0 .e-form__indicators__indicator__label {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-09cb006 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 8px 0px 0px 0px;
    }
    .elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-accordion-title {
        font-size: 1.2em;
        line-height: 1.5em;
    }
    .elementor-13426 .elementor-element.elementor-element-7d0ce8a .elementor-tab-content {
        font-size: 1em;
    }
    .elementor-13426 .elementor-element.elementor-element-845b2fb .elementor-button {
        font-size: 1em;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13426 .elementor-element.elementor-element-338dd06 {
        width: 40%;
    }
    .elementor-13426 .elementor-element.elementor-element-4a32696 {
        width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-a4c793f {
        width: 64%;
    }
    .elementor-13426 .elementor-element.elementor-element-f30ee8f {
        width: 61%;
    }
    .elementor-13426 .elementor-element.elementor-element-aef872b {
        width: 100%;
    }
    .elementor-13426 .elementor-element.elementor-element-ea2af69 {
        width: 96%;
    }
}

/* Start custom CSS for form, class: .elementor-element-14017f5 */

form-section
/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2901481 */

form-section
/* End custom CSS */