/* Carrusel Parallax - Proyectos Agroecosistema */
.ksge-hero{position:relative;min-height:460px;max-height:900px;background:#0F2B3D}
.ksge-hero .swiper{width:100%;height:100%}
.ksge-slide{position:relative;overflow:hidden}
.ksge-bg{position:absolute;inset:-10% 0;background-size:cover;background-position:center;will-change:transform}
.ksge-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(15,43,61,.72) 0%,rgba(15,43,61,.22) 50%)}
.ksge-cont{position:relative;z-index:2;height:100%;max-width:1160px;margin:0 auto;padding:0 20px 90px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}
.ksge-chip{display:inline-block;width:max-content;background:#E8A64A;color:#0F2B3D;font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:4px;margin-bottom:14px}
.ksge-cont h2{font-weight:800;font-size:clamp(1.7rem,4.5vw,3.1rem);line-height:1.1;margin:0;padding:0;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.35)}
.ksge-cont p{margin:12px 0 0;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.55;max-width:36em;color:#E4EEF5;text-shadow:0 1px 12px rgba(0,0,0,.35)}
.ksge-hero .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:.45}
.ksge-hero .swiper-pagination-bullet-active{opacity:1;background:#E8A64A}
.ksge-hero .swiper-button-prev,.ksge-hero .swiper-button-next{color:#fff;width:44px;height:44px;border-radius:50%;background:rgba(15,43,61,.35)}
.ksge-hero .swiper-button-prev::after,.ksge-hero .swiper-button-next::after{font-size:1rem;font-weight:700}
@media (max-width:900px){.ksge-hero .swiper-button-prev,.ksge-hero .swiper-button-next{display:none}}
.ksge-prog{position:absolute;left:0;bottom:0;width:100%;height:4px;background:rgba(255,255,255,.22);z-index:10}
.ksge-prog i{display:block;height:100%;width:calc((1 - var(--restante,1)) * 100%);background:#E8A64A}
@media (prefers-reduced-motion:reduce){.ksge-bg,[data-swiper-parallax]{transition:none!important}}
