.content-block-hero-slider{height:calc(95svh - 120px);margin-bottom:24px;position:relative}@media(min-width:600px){.content-block-hero-slider{margin-bottom:0}}.content-block-hero-slider__swiper-slide{display:block;height:100%;left:0;position:absolute;top:0;width:100%}:not(#\9) .content-block-hero-slider__swiper,:not(#\9) .content-block-hero-slider__swiper-root,:not(#\9) .content-block-hero-slider__swiper-slide{display:block;height:100%;left:0;position:absolute;/*! @specificity */position:relative;top:0;width:100%}:not(#\9) .content-block-hero-slider__image,:not(#\9) .content-block-hero-slider__video{/*! @specificity */}.content-block-hero-slider__image img,.content-block-hero-slider__video img,:not(#\9) .content-block-hero-slider__image,:not(#\9) .content-block-hero-slider__video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.content-block-hero-slider__item{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.content-block-hero-slider__pagination{background-color:rgba(0,0,0,.3);border-radius:16px;bottom:0;display:flex;gap:4px;left:50%;padding:12px;pointer-events:none;position:absolute;transform:translate(-50%,50%);z-index:2}@media(min-width:412px){.content-block-hero-slider__pagination{gap:0;padding:16px}}@media(min-width:600px){.content-block-hero-slider__pagination{bottom:16px;transform:translate(-50%)}}.content-block-hero-slider__dot{--time-left:100%;-webkit-touch-callout:none;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;color:currentColor;display:flex;font:inherit;height:32px;justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:32px}.content-block-hero-slider__dot:before{background-image:conic-gradient(hsla(0,0%,100%,.3) var(--time-left),hsla(0,0%,100%,0) var(--time-left));border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.5);transition-duration:.3s;transition-property:transform;width:100%}.content-block-hero-slider__dot--active:before{opacity:1;transform:none}.content-block-hero-slider__dot:after{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03);content:"";display:block;height:16px;transform:scale(.5);transition-duration:.3s;transition-property:transform;width:16px}.content-block-hero-slider__dot--active:after{transform:none}@media (hover:hover){.content-block-hero-slider__dot:hover:after{transform:none}}.content-block-hero-slider__dot:active:after{transform:scale(.7)}@media(min-width:360px){.content-block-hero-slider__dot{height:40px;width:40px}}.content-block-hero-slider__swiper-button{display:none}.content-block-hero-slider__swiper-button:before{bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;z-index:-1}@media (hover:hover){.content-block-hero-slider__swiper-button:hover:before{opacity:1}}.content-block-hero-slider__swiper-button--prev:before{background-image:linear-gradient(90deg,rgba(0,0,0,.2),transparent);right:-32px}.content-block-hero-slider__swiper-button--next:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2));left:-32px}@media(min-width:600px){.content-block-hero-slider__swiper-button{-webkit-touch-callout:none;align-items:flex-end;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;bottom:0;box-shadow:none;color:currentColor;color:#fff;display:flex;font:inherit;justify-content:center;margin:0;padding:0 32px;position:absolute;top:0;touch-action:manipulation;transition-duration:.3s;transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;z-index:2}}.content-block-hero-slider__swiper-button--prev{left:0}@media (hover:hover){.content-block-hero-slider__swiper-button--prev:hover{transform:translateX(-4px)}}.content-block-hero-slider__swiper-button--prev:active{transform:translateX(-8px)}.content-block-hero-slider__swiper-button--next{right:0}@media (hover:hover){.content-block-hero-slider__swiper-button--next:hover{transform:translateX(4px)}}.content-block-hero-slider__swiper-button--next:active{transform:translateX(8px)}.content-block-hero-slider__swiper-button-arrow{fill:currentColor;filter:drop-shadow(0 0 8px #000000);height:24px;width:24px}