.elementor-151 .elementor-element.elementor-element-pa_hero:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-pa_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A6E;}.elementor-151 .elementor-element.elementor-element-pa_hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-151 .elementor-element.elementor-element-pa_hero > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-151 .elementor-element.elementor-element-pa_h1{text-align:center;}.elementor-151 .elementor-element.elementor-element-pa_h1 .elementor-heading-title{color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-pa_brands:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-pa_brands > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E5580;}.elementor-151 .elementor-element.elementor-element-pa_brands{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 70px 60px;}.elementor-151 .elementor-element.elementor-element-pa_brands > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-151 .elementor-element.elementor-element-pa_brandsh2{text-align:center;}.elementor-151 .elementor-element.elementor-element-pa_brandsh2 .elementor-heading-title{color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-205dec3{--display:flex;}.elementor-151 .elementor-element.elementor-element-d3f83ec{--e-image-carousel-slides-to-show:5;}.elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-pagination-bullet{background:#E8670A;}.elementor-151 .elementor-element.elementor-element-pa_why:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-pa_why > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A6E;}.elementor-151 .elementor-element.elementor-element-pa_why{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 70px 60px;}.elementor-151 .elementor-element.elementor-element-pa_why > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-151 .elementor-element.elementor-element-pa_whyh2{text-align:center;}.elementor-151 .elementor-element.elementor-element-pa_whyh2 .elementor-heading-title{color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-pa_cta:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-pa_cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8631A;}.elementor-151 .elementor-element.elementor-element-pa_cta{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-151 .elementor-element.elementor-element-pa_cta > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-151 .elementor-element.elementor-element-pa_ctah2{text-align:center;}.elementor-151 .elementor-element.elementor-element-pa_ctah2 .elementor-heading-title{color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-pa_ctabtn .elementor-button{background-color:#FFFFFF;fill:#E8631A;color:#E8631A;border-radius:6px 6px 6px 6px;}@media(max-width:1024px){.elementor-151 .elementor-element.elementor-element-d3f83ec{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-151 .elementor-element.elementor-element-d3f83ec{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-d3f83ec */.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-slide {display: flex; align-items: center; justify-content: center;}
.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-slide img {background: #ffffff !important; border-radius: 12px !important; padding: 24px !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); max-height: 130px !important; width: auto !important; max-width: 85% !important; object-fit: contain !important; transition: transform 0.3s ease, box-shadow 0.3s ease; margin: 0 auto;}
.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-slide img:hover {transform: translateY(-4px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);}
.elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button {opacity: 0.85; transition: opacity 0.3s ease; color: #FFFFFF;}
.elementor-151 .elementor-element.elementor-element-d3f83ec .elementor-swiper-button:hover {opacity: 1; color: #E8670A;}
.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-pagination-bullet {background: rgba(255, 255, 255, 0.4) !important; opacity: 1 !important;}
.elementor-151 .elementor-element.elementor-element-d3f83ec .swiper-pagination-bullet-active {background: #E8670A !important;}/* End custom CSS */