.block--hero{--hero-min-height:400px;min-height:50px;position:relative}.block--hero:not(.--preview) .swiper:not(.swiper-initialized){height:var(--hero-min-height);overflow:hidden}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .block--banner{width:100%}.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .banner-wrapper:nth-child(n+2),.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .block--banner:nth-child(n+2),.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-button-next,.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-button-prev,.block--hero:not(.--preview) .swiper:not(.swiper-initialized) .swiper-pagination,.block--hero:not(.--preview) .swiper:not(.swiper-initialized) img{display:none}.block--hero .swiper .swiper-button-next,.block--hero .swiper .swiper-button-prev{background:transparent;opacity:0;transition:background .25s,opacity .25s}@media (min-width:768px){.block--hero .swiper .swiper-button-next,.block--hero .swiper .swiper-button-prev{opacity:1}}.block--hero .swiper:active .swiper-button-next,.block--hero .swiper:active .swiper-button-prev,.block--hero .swiper:focus .swiper-button-next,.block--hero .swiper:focus .swiper-button-prev,.block--hero .swiper:hover .swiper-button-next,.block--hero .swiper:hover .swiper-button-prev{background:var(--bs-light);opacity:1}.block--hero .swiper-pagination{bottom:1rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.block--hero .swiper-notification{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.block--hero .swiper-notification:not(caption){position:absolute!important}.block--hero .swiper-notification *{overflow:hidden!important}.block--hero .swiper-button-next,.block--hero .swiper-button-prev{color:var(--bs-dark);height:80px;transform:none;width:60px}.block--hero .block--banner{flex:1 1 100%}.block--hero .block--banner--wrapper{height:auto}.block--hero .block--banner--wrapper .wp-block-cover{width:100%}
