.elementor-4421 .elementor-element.elementor-element-ad2f744:not(.elementor-motion-effects-element-type-background), .elementor-4421 .elementor-element.elementor-element-ad2f744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-113e901 );}.elementor-4421 .elementor-element.elementor-element-2794e24.elementor-column{width:200px;}.elementor-4421 .elementor-element.elementor-element-97bd0f8 .elementor-button{background-color:transparent;height:110px;width:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:70px;background-image:linear-gradient(270deg, var( --e-global-color-0182588 ) 0%, var( --e-global-color-106cd9c ) 100%);}.elementor-4421 .elementor-element.elementor-element-97bd0f8{width:auto;max-width:auto;align-self:flex-end;}.elementor-bc-flex-widget .elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column{width:300px;}.elementor-4421 .elementor-element.elementor-element-d3a9e30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-ad63198 );}.elementor-bc-flex-widget .elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column{width:calc(100% - 200px);}.elementor-4421 .elementor-element.elementor-element-8fdc9ac > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_8 );padding:0px 0px 0px 0px;border-radius:90px 90px 90px 90px;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-figure--icon{font-size:35px;}body[data-elementor-device-mode="widescreen"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-4421 .elementor-element.elementor-element-8fdc9ac.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-title{color:var( --e-global-color-ad63198 );font-size:17px;font-weight:500;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-4421 .elementor-element.elementor-element-ad2f744{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4421 .elementor-element.elementor-element-ad2f744 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4421 .elementor-element.elementor-element-81cce1b:not(.elementor-motion-effects-element-type-background), .elementor-4421 .elementor-element.elementor-element-81cce1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005157;}.elementor-4421 .elementor-element.elementor-element-81cce1b > .elementor-container{max-width:1000px;}.elementor-4421 .elementor-element.elementor-element-81cce1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-4421 .elementor-element.elementor-element-81cce1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4421 .elementor-element.elementor-element-5b435f5 > .elementor-widget-container{background-color:#02010100;margin:0px 0px 30px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-4421 .elementor-element.elementor-element-5b435f5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-4421 .elementor-element.elementor-element-5b435f5{text-align:center;}.elementor-4421 .elementor-element.elementor-element-5b435f5 .ha-infobox-title{margin-bottom:20px;color:var( --e-global-color-blocksy_palette_8 );font-size:38px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-4421 .elementor-element.elementor-element-5b435f5 .ha-infobox-text{color:var( --e-global-color-blocksy_palette_8 );line-height:1.3em;}.elementor-4421 .elementor-element.elementor-element-5b435f5 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-4421 .elementor-element.elementor-element-47d3e32 > .elementor-container{max-width:800px;}.elementor-4421 .elementor-element.elementor-element-47d3e32{margin-top:0px;margin-bottom:80px;}.elementor-4421 .elementor-element.elementor-element-ad623cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-4421 .elementor-element.elementor-element-ad623cd.elementor-column{width:100%;}.elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-element-populated, .elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-element-populated > .elementor-background-overlay, .elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-background-slideshow{border-radius:0px 123px 0px 0px;}.elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4421 .elementor-element.elementor-element-d7a811b .ha-sticky-video-wrap .plyr__controls{display:flex!important;}.elementor-4421 .elementor-element.elementor-element-d7a811b .ha-sticky-video-wrap{border-style:none;}.elementor-4421 .elementor-element.elementor-element-d7a811b {--plyr-video-control-color:var( --e-global-color-blocksy_palette_8 );--plyr-video-control-color-hover:var( --e-global-color-blocksy_palette_8 );--plyr-range-thumb-background:var( --e-global-color-blocksy_palette_8 );--plyr-color-main:var( --e-global-color-cc864a1 );}.elementor-4421 .elementor-element.elementor-element-d7a811b button:focus{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-cc864a1 );}.elementor-4421 .elementor-element.elementor-element-d7a811b .plyr--video .plyr__controls{padding:10px;}.elementor-4421 .elementor-element.elementor-element-d7a811b .ha-sticky-video-overlay-icon i{font-size:85px;}.elementor-4421 .elementor-element.elementor-element-d7a811b .ha-sticky-video-overlay-icon svg{width:85px;height:85px;}.elementor-4421 .elementor-element.elementor-element-5da42b2{text-align:center;font-size:0.8em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-4421 .elementor-element.elementor-element-f92d974 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-4421 .elementor-element.elementor-element-f92d974{color:var( --e-global-color-blocksy_palette_8 );}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 5 );}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 5 );flex-grow:1;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item{padding-bottom:80px;}@media(min-width:1800px){.elementor-bc-flex-widget .elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4421 .elementor-element.elementor-element-8f970d0.elementor-column{width:200px;}.elementor-4421 .elementor-element.elementor-element-d3a9e30 .elementor-heading-title{font-size:17px;}.elementor-bc-flex-widget .elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4421 .elementor-element.elementor-element-57979a5.elementor-column{width:calc(100% - 200px);}.elementor-4421 .elementor-element.elementor-element-8fdc9ac > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:90px 90px 90px 90px;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-figure--icon{font-size:36px;}.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-title{font-size:17px;}}@media(max-width:1024px){.elementor-4421 .elementor-element.elementor-element-ad623cd.elementor-column{width:100%;}.elementor-4421 .elementor-element.elementor-element-ad623cd > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-4421 .elementor-element.elementor-element-9d8c430 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );padding-bottom:140px;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}}@media(max-width:560px){.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for button, class: .elementor-element-97bd0f8 */.elementor-4421 .elementor-element.elementor-element-97bd0f8 .elementor-button-content-wrapper {
    margin-bottom: -10px;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-shape {
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-hover {
    opacity: 0;
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-hover {
    opacity: 1;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-shape {
    opacity: 0;
}

@media screen and (max-width: 768px) {
    .elementor-4421 .elementor-element.elementor-element-97bd0f8 {
        transform: translateY(50%);
        
    }
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-8fdc9ac */.elementor-4421 .elementor-element.elementor-element-8fdc9ac .elementor-widget-container {
    flex-direction: row-reverse;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-figure {
    margin-left: 30px !important;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-body {
    display: flex;
    align-items: center;
    margin-right: 30px;
    margin-left: 30px;
    flex-grow: 1;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac h1 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97bd0f8 */.elementor-4421 .elementor-element.elementor-element-97bd0f8 .elementor-button-content-wrapper {
    margin-bottom: -10px;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-shape {
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-hover {
    opacity: 0;
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-hover {
    opacity: 1;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-shape {
    opacity: 0;
}

@media screen and (max-width: 768px) {
    .elementor-4421 .elementor-element.elementor-element-97bd0f8 {
        transform: translateY(50%);
        
    }
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-8fdc9ac */.elementor-4421 .elementor-element.elementor-element-8fdc9ac .elementor-widget-container {
    flex-direction: row-reverse;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-figure {
    margin-left: 30px !important;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-body {
    display: flex;
    align-items: center;
    margin-right: 30px;
    margin-left: 30px;
    flex-grow: 1;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac h1 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97bd0f8 */.elementor-4421 .elementor-element.elementor-element-97bd0f8 .elementor-button-content-wrapper {
    margin-bottom: -10px;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-shape {
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 .scroll-down-button-hover {
    opacity: 0;
    transition: all 300ms ease-in-out;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-hover {
    opacity: 1;
}

.elementor-4421 .elementor-element.elementor-element-97bd0f8 a:hover .scroll-down-button-shape {
    opacity: 0;
}

@media screen and (max-width: 768px) {
    .elementor-4421 .elementor-element.elementor-element-97bd0f8 {
        transform: translateY(50%);
        
    }
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-8fdc9ac */.elementor-4421 .elementor-element.elementor-element-8fdc9ac .elementor-widget-container {
    flex-direction: row-reverse;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-figure {
    margin-left: 30px !important;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac .ha-infobox-body {
    display: flex;
    align-items: center;
    margin-right: 30px;
    margin-left: 30px;
    flex-grow: 1;
}

.elementor-4421 .elementor-element.elementor-element-8fdc9ac h1 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad2f744 */.elementor-4421 .elementor-element.elementor-element-ad2f744 {
    padding-right: 10vw;
}/* End custom CSS */
/* Start custom CSS for ha-infobox, class: .elementor-element-5b435f5 */.elementor-4421 .elementor-element.elementor-element-5b435f5 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for ha-sticky-video, class: .elementor-element-d7a811b */.elementor-4421 .elementor-element.elementor-element-d7a811b .ha-sticky-video-overlay::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(124, 200, 197, .15);
    top: 0;
    left: 0;
}

.elementor-4421 .elementor-element.elementor-element-d7a811b .plyr__control {
    border-radius: 50%;
}

.elementor-4421 .elementor-element.elementor-element-d7a811b .plyr__control--overlaid {
    border-radius: 50%;
    background: #e7335d;
    height: 85px;
    width: 85px;
    justify-content: center;
    display: flex;
    align-items: center;
    opacity: 1;
}

.elementor-4421 .elementor-element.elementor-element-d7a811b .plyr__control--overlaid:hover {
    background: #006d6a;
}

.elementor-4421 .elementor-element.elementor-element-d7a811b .plyr__control--overlaid svg {
    fill: #fff;
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad623cd */.elementor-4421 .elementor-element.elementor-element-ad623cd .elementor-widget-wrap {
    margin-right: 7.5vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47d3e32 */.elementor-4421 .elementor-element.elementor-element-47d3e32 .elementor-widget-wrap {
    margin-right: 0 ;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f92d974 */.elementor-4421 .elementor-element.elementor-element-f92d974 h2,
.elementor-4421 .elementor-element.elementor-element-f92d974 h3,
.elementor-4421 .elementor-element.elementor-element-f92d974 h4,
.elementor-4421 .elementor-element.elementor-element-f92d974 h5 {
    color: #fff;
}

.elementor-4421 .elementor-element.elementor-element-f92d974 a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 102556, 0.3);
    transition: all 300ms ease-in-out;
	line-height: 1.2;
	display: inline-block;
}

.elementor-4421 .elementor-element.elementor-element-f92d974 a:hover,
.elementor-4421 .elementor-element.elementor-element-f92d974 a:focus {
    color: #E7335D;
    border-color: #E7335D;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-9d8c430 */.elementor-4421 .elementor-element.elementor-element-9d8c430 svg {
    height: 50px;
    width: 50px;
    border: 2px solid #fff;
}

.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-grid .dce-acf-repeater-item {
    flex: 1 1 100% !important;
    max-width: 100%;
}

.elementor-4421 .elementor-element.elementor-element-9d8c430 .time-line-column::before {
    content: '';
    position: absolute;
    width: 2px;
    height: calc(100% + 80px);
    background: #fff;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item:first-child .time-line-column::before {
    height: calc(50% + 80px);
    top: 50%;
}

.elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item:last-child .time-line-column::before  {
    height: 50%;
}

@media screen and (max-width: 1024px) {
    .elementor-4421 .elementor-element.elementor-element-9d8c430 .time-line-column::before {
        height: calc(100% + 206px);
    }
    
    .elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item:first-child .time-line-column::before {
        height: calc(50% + 206px);
    }
    
    .elementor-4421 .elementor-element.elementor-element-9d8c430 .timeline-item-image {
        background: red;
    }
}

@media screen and (max-width: 560px) {
    .elementor-4421 .elementor-element.elementor-element-9d8c430 .dce-acf-repeater-item:not(:last-child) .link-column::before {
    content: '';
    position: absolute;
    width: 3px;
    height: calc(100% + 130px);
    background: #fff;
    left: 50%;
    transform: translateX(-50%);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81cce1b */.elementor-4421 .elementor-element.elementor-element-81cce1b {
    padding-right: 10vw !important;
    padding-left: 10vw !important;
}

.elementor-4421 .elementor-element.elementor-element-81cce1b {
    background: rgb(0,109,106);
background: -moz-linear-gradient(270deg, rgba(0,109,106,1) 0%, rgba(101,192,189,1) 50%, rgba(154,206,174,1) 100%);
background: -webkit-linear-gradient(270deg, rgba(0,109,106,1) 0%, rgba(101,192,189,1) 50%, rgba(154,206,174,1) 100%);
background: linear-gradient(300deg, rgba(0,109,106,1) 0%, rgba(101,192,189,1) 50%, rgba(154,206,174,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#006d6a",endColorstr="#9aceae",GradientType=1);
}/* End custom CSS */