.elementor-kit-4 h4{color:var(--e-global-color-text);font-family:"Nexa Regular",Sans-serif;font-size:26px}.elementor-kit-4 h5{color:var(--e-global-color-text);font-family:"Nexa Extra Bold",Sans-serif;font-size:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.color-active a{background-color:#a83435!important;color:#fff!important}.project-card{position:relative;overflow:hidden}.flip-card .overlay-icon{opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.flip-card:hover .overlay-icon,.flip-card.elementor-flip-box--flipped .overlay-icon{opacity:0;visibility:hidden}.cta-full-button .elementor-button-icon{background:#a83435!important;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px}.cta-full-button .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:1024px){.cta-full-button .elementor-button-icon{width:36px;height:36px}}@media (max-width:767px){.cta-full-button .elementor-button-icon{display:none!important}.cta-full-button .elementor-button-text{text-align:center;flex:1}}@media (max-width:767px){.grey-container{background:linear-gradient(180deg,#fff 0%,#fff 100%)!important}}.custom-carousel .elementor-swiper{position:relative!important;overflow:hidden!important}.custom-carousel .swiper-pagination{position:absolute!important;inset:auto auto 45px 0px!important;transform:none!important;display:flex!important;gap:1px!important;justify-content:flex-start!important;width:auto!important;z-index:10!important}.custom-carousel .swiper-pagination-bullet{background-color:#a83435!important;opacity:.4!important;width:10px!important;height:10px!important;border-radius:50%!important;transition:all .3s ease!important}.custom-carousel .swiper-pagination-bullet-active{background-color:#a83435!important;opacity:1!important;width:30px!important;border-radius:5px!important}@media (max-width:1024px){.custom-carousel .swiper-pagination{inset:auto auto 40px 5px!important;gap:1px!important}.custom-carousel .swiper-pagination-bullet{width:8px!important;height:8px!important}.custom-carousel .swiper-pagination-bullet-active{width:22px!important}}@media (max-width:767px){.custom-carousel .swiper-pagination{inset:auto auto 30px 5px!important;gap:0px!important}.custom-carousel .swiper-pagination-bullet{width:8px!important;height:8px!important}.custom-carousel .swiper-pagination-bullet-active{width:20px!important}}.kpicounter{text-align:center!important}.kpicounter .elementor-counter-number-wrapper,.kpicounter .elementor-counter-title{justify-content:center!important;text-align:center!important;width:100%}.kpicounter .elementor-counter-number{display:block;margin:0 auto}.kpicounter .elementor-counter-title{margin-top:8px;font-weight:400}@media (max-width:767px) and (min-width:401px){.flip-card .elementor-flip-box__back .elementor-flip-box__layer__inner{font-size:10px!important}}@media (max-width:400px){.flip-card .elementor-flip-box__back .elementor-flip-box__layer__inner{font-size:12px!important}}.cta-button .elementor-button{position:relative;overflow:hidden}.cta-button .elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}.cta-button .elementor-button::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#a83435 50%,#812e2f 100%);opacity:0;transition:opacity .7s ease-in-out;z-index:0}.cta-button:hover .elementor-button::before{opacity:1}.cta-button .elementor-button-icon{transition:transform .5s ease-in-out}.cta-button:hover .elementor-button-icon{transform:translateX(3px)}