:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.hero-swiper{width:calc(100% - 2 * var(--container-padding-x));max-width:1100px;margin:var(--space-6) auto 0;padding:0 0 var(--space-10)!important}.hero-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;text-align:start}.hero-swiper .subscribe{position:relative;width:100%;padding:0;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--brand-900);box-shadow:var(--shadow-md)}.hero-swiper .subscribe img{display:block;width:100%;height:clamp(260px,42vw,480px);max-width:100%;object-fit:cover}.hero-swiper .subscribe h2{position:absolute;right:0;bottom:0;left:0;padding:var(--space-16) var(--space-6) var(--space-6);background:linear-gradient(0deg,rgba(2,31,43,.88),rgba(2,31,43,.45) 55%,transparent);color:#fff;font-size:var(--text-h2);font-weight:var(--font-bold);line-height:var(--leading-tight);text-shadow:0 2px 12px rgba(0,0,0,.25)}.hero-swiper .subscribe br{display:none}@media (min-width:1024px){.hero-swiper .subscribe h2{padding:var(--space-24) var(--space-12) var(--space-10);font-size:var(--text-display)}}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{width:44px;height:44px;margin-top:calc(-22px - var(--space-5));border-radius:var(--radius-full);background:rgba(255,255,255,.92);color:var(--brand-800);box-shadow:var(--shadow-md);transition:var(--transition-base)}.hero-swiper .swiper-button-prev{right:var(--space-4)}.hero-swiper .swiper-button-next{left:var(--space-4)}.hero-swiper .swiper-button-next:hover,.hero-swiper .swiper-button-prev:hover{background:var(--brand-800);color:#fff}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:16px;font-weight:700}@media (max-width:640px){.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{display:none}}.hero-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--space-2)}.hero-swiper .swiper-pagination-bullet{width:8px;height:8px;background:var(--color-border-strong);opacity:1;transition:var(--transition-base)}.hero-swiper .swiper-pagination-bullet-active{width:28px;border-radius:var(--radius-full);background-color:var(--brand-800)}