.block-header-carousel{padding-top:calc(1.275rem + .3vw)}@media (min-width: 1200px){.block-header-carousel{padding-top:1.5rem}}@media (min-width: 768px){.block-header-carousel{padding-top:calc(1.325rem + .9vw)}}@media (min-width: 768px) and (min-width: 1200px){.block-header-carousel{padding-top:2rem}}.block-header-carousel__image-credits-container{position:absolute;left:12px;bottom:12px;z-index:2;background:rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-header-carousel__image-credits-container p{margin:0;font-size:12px;color:#fff;font-weight:300;padding-right:8px}.block-header-carousel__image-credits{width:28px;height:28px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.62988' cy='9.37012' r='8.2703' stroke='white' stroke-width='0.719157'%3E%3C/circle%3E%3Cpath d='M7.97046 13.1996V7.48233H8.93054V13.1996H7.97046ZM7.91113 6.20942V5.05518H8.98987V6.20942H7.91113Z' fill='white'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:14px;background-repeat:no-repeat}.block-header-carousel .swiper{overflow:visible}.block-header-carousel .swiper:not(.swiper-initialized) .swiper-slide{width:90%}@media (min-width: 768px){.block-header-carousel .swiper:not(.swiper-initialized) .swiper-slide{width:60%}}@media (min-width: 992px){.block-header-carousel .swiper:not(.swiper-initialized) .swiper-slide{width:42%}}.block-header-carousel .swiper .swiper-slide{overflow:hidden}.block-header-carousel .swiper .swiper-slide a{position:relative;display:block}.block-header-carousel .swiper .swiper-slide a:before{width:100%;height:100%;content:'';background-image:radial-gradient(circle at center, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);opacity:1;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 992px){.block-header-carousel .swiper .swiper-slide a:before{background-image:none;background-color:rgba(0,0,0,0.6);inset:0;-webkit-transform:none;transform:none;opacity:0}}.block-header-carousel .swiper .swiper-slide a:after{width:2.375rem;height:2.375rem;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 39 39'%3E%3Cpath fill='%23fff' d='M0 0h3.047v13.406H0zM39 38.39h-3.047V24.984H39zM39 0v3.047H25.594V0zM0 38.39v-3.046h13.406v3.047z'/%3E%3Cpath fill='%23fff' d='M1.219 3.047V0h13.406v3.047zM37.781 35.344v3.047H24.375v-3.047zM35.953 1.219H39v13.406h-3.047zM3.047 37.172H0V23.766h3.047z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 992px){.block-header-carousel .swiper .swiper-slide a:after{opacity:0}}.block-header-carousel .swiper .swiper-slide a:hover:before,.block-header-carousel .swiper .swiper-slide a:hover:after{opacity:1}.block-header-carousel .swiper .swiper-slide picture{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:260/334;max-height:20.875rem}@media (min-width: 768px){.block-header-carousel .swiper .swiper-slide picture{aspect-ratio:540/680;max-height:42.5rem}}.block-header-carousel .swiper .swiper-slide picture img{width:100%;max-height:42.5rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-header-carousel .swiper .swiper-controls{pointer-events:none}@media (min-width: 992px){.block-header-carousel .swiper .swiper-controls{opacity:1}}.block-header-carousel .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 .5625rem;position:absolute;bottom:1rem;left:1rem;z-index:10;opacity:0;pointer-events:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 768px){.block-header-carousel .swiper-controls{left:0;bottom:50%;top:50%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-header-carousel .swiper-controls .swiper-button-prev,.block-header-carousel .swiper-controls .swiper-button-next{--swiper-navigation-size: rem-calc(22);--swiper-navigation-color: var(--black);--swiper-navigation-bg: var(--grey-primary);width:2.5rem;height:2.5rem;background-color:var(--swiper-navigation-bg);margin:0;position:relative;inset:0;pointer-events:all;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color}@media (min-width: 1400px){.block-header-carousel .swiper-controls .swiper-button-prev,.block-header-carousel .swiper-controls .swiper-button-next{width:3.4375rem;height:3.4375rem}}.block-header-carousel .swiper-controls .swiper-button-prev:after,.block-header-carousel .swiper-controls .swiper-button-next:after{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-property:color;transition-property:color}.block-header-carousel .swiper-controls .swiper-button-prev.swiper-button-disabled,.block-header-carousel .swiper-controls .swiper-button-next.swiper-button-disabled{opacity:0.75}.block-header-carousel .swiper-controls .swiper-button-prev:hover,.block-header-carousel .swiper-controls .swiper-button-next:hover{--swiper-navigation-color: var(--white);--swiper-navigation-bg: var(--primary)}.block-header-carousel-modal picture{display:-webkit-box;display:-ms-flexbox;display:flex}.block-header-carousel-modal figcaption.caption{padding:1rem;font-size:0.75rem;margin:0;background-color:rgba(0,0,0,0.75);color:white}@media (min-width: 768px){.block-header-carousel-modal figcaption.caption{position:absolute;bottom:0;left:0;right:0}}

/*# sourceMappingURL=block-header-carousel.css.map */
