/* Franja de marcas: carrusel continuo + naranja suave */
.elementor-element-48927fd{background-color:#16233f!important;background-image:linear-gradient(rgba(10,26,58,.35),rgba(10,26,58,.35)),url(../images/Combined_Task_Force-150-scaled.jpg)!important;background-size:cover!important;background-position:center!important;position:relative}
.elementor-element-48927fd::before{background:linear-gradient(90deg,rgba(243,146,0,.28),rgba(247,197,45,.16))!important;opacity:1!important}
.elementor-element-48927fd .elementor-heading-title{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.55)}
.elementor-element-a322a26 .elementor-image-carousel-wrapper{overflow:hidden!important;padding:0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.elementor-element-a322a26 .swiper-wrapper{display:flex!important;width:max-content!important;animation:spBrands 30s linear infinite}
.elementor-element-a322a26 .swiper-wrapper:hover{animation-play-state:paused}
.elementor-element-a322a26 .swiper-slide{flex:none!important;width:auto!important;margin:0!important;padding:0 clamp(28px,5vw,70px)!important;display:flex;align-items:center}
.elementor-element-a322a26 .swiper-slide img{height:clamp(44px,6vw,72px)!important;width:auto!important;max-width:none!important;filter:drop-shadow(0 2px 8px rgba(255,255,255,.35));opacity:.95}
.elementor-element-a322a26 .elementor-swiper-button,.elementor-element-a322a26 .swiper-pagination{display:none!important}
@keyframes spBrands{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.elementor-element-a322a26 .swiper-wrapper{animation-duration:90s}}