.elementor-12334 .elementor-element.elementor-element-48f31e97{--display:flex;--min-height:530px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12334 .elementor-element.elementor-element-48f31e97:not(.elementor-motion-effects-element-type-background), .elementor-12334 .elementor-element.elementor-element-48f31e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFEFE 0%, #D7D7D7 100%);}.elementor-12334 .elementor-element.elementor-element-48f31e97.e-con{--align-self:flex-end;}.elementor-12334 .elementor-element.elementor-element-294404ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12334 .elementor-element.elementor-element-3c205c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body, .elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body p, .elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body li{font-size:18px;}.elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body h2{font-size:24px;line-height:38.4px;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#A8CCDB;transition:width 50ms ease;}.eael-reading-progress{background-color:#EDF6F9;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#EDF6F9;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#EDF6F9;}@media(max-width:1024px){.elementor-12334 .elementor-element.elementor-element-294404ab{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-12334 .elementor-element.elementor-element-48f31e97{--content-width:1440px;}.elementor-12334 .elementor-element.elementor-element-294404ab{--content-width:800px;}}@media(max-width:767px){.elementor-12334 .elementor-element.elementor-element-48f31e97{--min-height:400px;--justify-content:flex-end;--padding-top:108px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12334 .elementor-element.elementor-element-4845bda2 .abacus-multilang-title__heading{font-size:30px;line-height:120%;}.elementor-12334 .elementor-element.elementor-element-294404ab{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body, .elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body p, .elementor-12334 .elementor-element.elementor-element-3c205c .abacus-multilang-content__body li{font-size:16px;}}/* Start custom CSS for abacus-multilang-language-bar, class: .elementor-element-57e4fbbe */.elementor-12334 .elementor-element.elementor-element-57e4fbbe .abacus-multilang-lang-bar__list li.is-active a::after {
    height: 2px;
    bottom: -4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48f31e97 */.text-green-gradient a {
    background: rgb(43, 154, 67);
    background: linear-gradient(0deg, rgba(43, 154, 67, 1) 0%, rgba(0, 132, 174, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.hero-single-no-image {
    background: linear-gradient(90deg, rgba(43, 154, 67, 0.15) 0%, rgba(0, 132, 174, 0.15) 100%) !important;

}

@media (min-width: 0px) and (max-width: 767px) {
    .elementor-location-single, main#content {
        margin-top: 0 !important;
    }
}
@media (min-width: 1440px) and (max-width: 1620px) {
    .elementor-12334 .elementor-element.elementor-element-48f31e97 {
        
        padding-left: 80px;
        padding-right: 80px;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294404ab */.single-post .elementor-location-single a {
	background: linear-gradient(90deg, #2b9a43 0, #0084ae 50%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */