:root{--h1:4rem;--h2:2.3rem;--h3:2rem;--h4:1.8rem;--h5:1.5rem;--h6:;--bodyl:1.25rem;--bodym:1rem;--bodys:0.88rem;--orange:#DA9228;--blue:#145C88;--grey-500:#C4C4C5;--grey-700:#727272;--black:#000;--t-dur:0.2s;--t-prop:ease-out;--base-transition:var(--t-dur) var(--t-prop);--btn-padding:8px;--btn-fsize:var(--bodyl);--btn-bg:var(--orange);--btn-fc:black;--btn-border:2px solid var(--orange);--btn-fweight:400;--ratio:0.65;--overlap:2px}@media(max-width:1024px){:root{--h1:3rem;--h2:1.8rem;--h3:1.7rem;--h4:1.6rem;--h5:1.4rem;--bodyl:1.18rem}}@media(max-width:767px){:root{--h1:2rem;--h2:1.6rem;--h3:1.5rem;--h4:1.4rem;--h5:1.3rem;--ratio:0.4}}a,button,.elementor-button,.elementor-widget-icon i,.elementor-widget-icon svg,.elementor-icon,.elementor-widget-image img,input,select,textarea{transition-property:color,background-color,border-color,fill,stroke,box-shadow,opacity,transform;transition-duration:var(--t-dur);transition-timing-function:var(--t-prop)}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:none}ul.ast-builder-language-switcher-menu .ast-builder-language-switcher-menu-item-header:has(.ast-builder-language-switcher-item__active){display:none}a.ast-builder-language-switcher-item{color:#000}a.ast-builder-language-switcher-item:hover{color:var(--blue)}.menu-toggle{padding:7px!important}.ahfb-svg-iconset svg{width:24px;height:24px;fill:var(--orange)}#ast-mobile-popup-wrapper .header-contact-cta{padding-left:20px;margin-top:60px}.elementor-element .enhance-footer::before{mix-blend-mode:multiply}.footer-menu ul{padding-left:0}.header-contact-cta{display:flex;align-items:center}.header-contact-cta .elementor-button{padding:0;border:2px solid var(--orange);border-radius:0}.header-contact-cta .elementor-button .elementor-button-content-wrapper{flex-direction:row-reverse}.header-contact-cta .elementor-button-icon{background-color:#fff;padding:8px}.header-contact-cta .elementor-button-text{padding:8px;line-height:1em}.header-contact-cta .elementor-button-icon svg{fill:#000}.line-height-full{line-height:1em}.img-height-full,.img-height-full.elementor-widget-image img{height:100%;object-fit:cover}.margin-top-auto{margin-top:auto}.elementor-element .elementor-widget-image a{display:block}#ast-scroll-top{clip-path:polygon(0 0,65% 0,calc(65% + 20px) 20px,100% 80px,100% 100%,0 100%)}.rel-inner>.e-con-inner{position:relative}.elementor-element.abs-bg-heading{--notch-bg:#fff;position:absolute;background-color:var(--notch-bg);padding:12px 40px;z-index:2}@media(max-width:1024px){.elementor-element.abs-bg-heading{padding:12px 20px}}.abs-bg-heading>.elementor-heading-title{line-height:1em!important}.abs-bg-heading.top{top:0}.abs-bg-heading.bottom{bottom:0}.abs-bg-heading.right{right:0;padding-right:0}.abs-bg-heading.left{left:0;padding-left:0}.abs-bg-heading[class*="pl-"]::before,.blue-accordion details[open]>summary::after{content:"";position:absolute;top:0;height:calc(100% + 1px);width:auto;aspect-ratio:var(--ratio);background:var(--notch-bg,#fff)}.abs-bg-heading.pl-left-top::before,.abs-bg-heading.pl-left-bottom::before{right:calc(100% - var(--overlap))}.abs-bg-heading.pl-right-top::before,.abs-bg-heading.pl-right-bottom::before,.blue-accordion details[open]>summary::after{left:calc(100% - var(--overlap))}.abs-bg-heading.pl-left-top::before{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--overlap)) 100%);top:-1px}.abs-bg-heading.pl-left-bottom::before{clip-path:polygon(calc(100% - var(--overlap)) 0,100% 0,100% 100%,0 100%)}.abs-bg-heading.pl-right-top::before{clip-path:polygon(0 0,100% 0,var(--overlap) 100%,0 100%);top:-1px}.abs-bg-heading.pl-right-bottom::before,.blue-accordion details[open]>summary::after{clip-path:polygon(0 0,var(--overlap) 0,100% 100%,0 100%)}#enhance-fluent input.ff-el-form-control,#enhance-fluent textarea.ff-el-form-control{border-radius:0;border:1px solid #0000004D;color:#000}#enhance-fluent .ff-el-input--label label{font-weight:400;font-size:var(--bodym)}#enhance-fluent .ff-el-group .ff-btn-submit{border-radius:0;font-size:1.1rem;font-weight:var(--btn-fweight);color:var(--btn-fc);background-color:var(--btn-bg);border:var(--btn-border);padding:8px 13px 8px 8px}#enhance-fluent .gdpr-text .ff_t_c{font-weight:400;font-size:.8rem}#enhance-fluent .ff-btn-submit::after{content:"";background:url(/wp-content/uploads/2026/08/arrow.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat;position:absolute;background-color:#fff;height:calc(100% + 4px);aspect-ratio:1 / 1;left:100%;top:-2px;border:2px solid var(--orange)}.home-hero-carousel .swiper-pagination{--slope:28px;width:max-content;left:50%;right:auto;transform:translateX(-50%);top:unset;bottom:0!important;background:#fff;padding:16px calc(40px + var(--slope)) 16px calc(40px + var(--slope));line-height:1;z-index:3;clip-path:polygon(var(--slope) 0,calc(100% - var(--slope)) 0,100% 100%,0 100%)}.home-hero-carousel.elementor-widget-loop-carousel .swiper-pagination-bullet{background:var(--grey-500);opacity:1}.home-hero-carousel.elementor-widget-loop-carousel .swiper-pagination-bullet:hover,.home-hero-carousel.elementor-widget-loop-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--blue);opacity:1}.home-about-img img{object-position:75%!important}.notch-left,.notch-right{--top-x:38%;--top-y:0px;--bot-x:25%;--bot-y:40px;--top-run:calc(var(--top-y) * var(--ratio));--bot-run:calc(var(--bot-y) * var(--ratio))}.notch-left{clip-path:polygon(0 var(--top-y),var(--top-x) var(--top-y),calc(var(--top-x) + var(--top-run)) 0,100% 0,100% 100%,calc(var(--bot-x) + var(--bot-run)) 100%,var(--bot-x) calc(100% - var(--bot-y)),0 calc(100% - var(--bot-y)))}.notch-right{clip-path:polygon(100% var(--top-y),calc(100% - var(--top-x)) var(--top-y),calc(100% - var(--top-x) - var(--top-run)) 0,0 0,0 100%,calc(100% - var(--bot-x) - var(--bot-run)) 100%,calc(100% - var(--bot-x)) calc(100% - var(--bot-y)),100% calc(100% - var(--bot-y)))}.blue-accordion details[open]>[role="region"]{background-color:var(--blue)}.blue-accordion details>[role="region"]{padding:40px 20px;border:none}.blue-accordion details[open]>summary{align-self:start;background-color:var(--blue);padding:12px 40px 12px 10px}.blue-accordion details summary.e-n-accordion-item-title{border:none;position:relative}.blue-accordion .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-size:var(--h5)}.blue-accordion details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text{color:#fff}.blue-accordion details[open]>summary::after{align-self:start;background-color:var(--blue);padding:12px 40px 12px 10px}.blue-accordion .e-n-accordion-item-title-icon{display:none!important}.blue-accordion summary::before{content:"";order:-1;flex:none;width:2px;height:.9em;margin-right:8px;background:var(--orange);transform:rotate(30deg) scaleY(1.155);transform-origin:center;transition:transform .3s ease}.blue-accordion details[open] summary::before{transform:rotate(0deg) scaleY(1)}.blue-accordion.disabled-accordion{pointer-events:none;cursor:default}.product-img-container .elementor-widget-image img{height:50px;object-fit:contain;object-position:center}@media(max-width:767px){.img-height-full.home-construction-img{height:50%}}.co-no-light{color:var(--orange)}.countries-text-editor h5{display:inline-block;margin-bottom:8px}.co-no{font-size:var(--h4);font-weight:700;color:var(--orange);font-variant-numeric:tabular-nums}