:root{--custom-banner-navigation-size:32px;--custom-banner-nav-shadow-x:4px;--custom-banner-nav-shadow-y:4px;--custom-banner-nav-shadow-blur:8px;--custom-banner-nav-shadow-color:rgba(0, 0, 0, 0.55);--custom-banner-nav-contrast-halo:rgba(255, 255, 255, .65)}.custom-banner-swiper{position:relative;width:100%;overflow:hidden;opacity:0;transition:opacity .3s ease-out}.custom-banner-swiper.visible{opacity:1}.custom-banner-swiper .swiper-wrapper{display:flex;width:100%;height:100%}.custom-banner-swiper .swiper-slide{height:100%;display:flex;align-items:center;justify-content:center;background:0 0}.custom-banner-swiper .swiper-slide img{display:block;width:auto}.custom-banner-swiper .swiper-slide{width:auto}html.mobile .custom-banner-swiper .swiper-slide img{height:43vw}html.tablet .custom-banner-swiper .swiper-slide img{height:32vw}html.desktop .custom-banner-swiper .swiper-slide img{height:300px}html.mobile .swiper-button-next,html.mobile .swiper-button-prev,html.tablet .swiper-button-next,html.tablet .swiper-button-prev{display:none}.custom-banner-swiper .swiper-button-next::after,.custom-banner-swiper .swiper-button-prev::after{content:'';display:block;width:calc(var(--custom-banner-navigation-size,32px) * .6);height:var(--custom-banner-navigation-size,32px);background:currentColor;color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 0 1px var(--custom-banner-nav-contrast-halo)) drop-shadow(var(--custom-banner-nav-shadow-x) var(--custom-banner-nav-shadow-y) var(--custom-banner-nav-shadow-blur) var(--custom-banner-nav-shadow-color));-webkit-filter:drop-shadow(0 0 1px var(--custom-banner-nav-contrast-halo)) drop-shadow(var(--custom-banner-nav-shadow-x) var(--custom-banner-nav-shadow-y) var(--custom-banner-nav-shadow-blur) var(--custom-banner-nav-shadow-color));transition:filter .2s ease,transform .2s ease}.custom-banner-swiper .swiper-button-next:focus-visible::after,.custom-banner-swiper .swiper-button-next:hover::after,.custom-banner-swiper .swiper-button-prev:focus-visible::after,.custom-banner-swiper .swiper-button-prev:hover::after{transform:translateY(-1px);filter:drop-shadow(0 0 2px var(--custom-banner-nav-contrast-halo)) drop-shadow(0 4px 12px rgba(0, 0, 0, .6));-webkit-filter:drop-shadow(0 0 2px var(--custom-banner-nav-contrast-halo)) drop-shadow(0 4px 12px rgba(0,0,0,.6))}.custom-banner-swiper .swiper-button-next::after{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M1.2 1.6a2 2 0 0 0 0 2.8L7.8 10l-6.6 5.6a2 2 0 0 0 2.6 3.1l7.9-6.7a2 2 0 0 0 0-3.1L3.8 1.6a2 2 0 0 0-2.6 0z" fill="%23000"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M1.2 1.6a2 2 0 0 0 0 2.8L7.8 10l-6.6 5.6a2 2 0 0 0 2.6 3.1l7.9-6.7a2 2 0 0 0 0-3.1L3.8 1.6a2 2 0 0 0-2.6 0z" fill="%23000"/></svg>')}.custom-banner-swiper .swiper-button-prev::after{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M10.8 18.4a2 2 0 0 0 0-2.8L4.2 10l6.6-5.6A2 2 0 0 0 8.2 1.3L0.3 8a2 2 0 0 0 0 3.1l7.9 6.7a2 2 0 0 0 2.6-0.4z" fill="%23000"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 20"><path d="M10.8 18.4a2 2 0 0 0 0-2.8L4.2 10l6.6-5.6A2 2 0 0 0 8.2 1.3L0.3 8a2 2 0 0 0 0 3.1l7.9 6.7a2 2 0 0 0 2.6-0.4z" fill="%23000"/></svg>')}