:root{--image-height:215px;--image-height-sm:310px;--image-height-md:360px;--image-height-lg:416px;--carousel-button-size:var(--click-surface-min-size);--carousel-button-size-lg:4.8rem;--inner-button-size:2.4rem}.carousel-block__content{width:100%}.carousel-block__heading{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width-content) + var(--spacing-xl)*2);padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);text-align:center;width:100%}@media(min-width:576px){.carousel-block__heading{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}}@media(min-width:768px){.carousel-block__heading{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}}@media(min-width:992px){.carousel-block__heading{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}}@media(min-width:1260px){.carousel-block__heading{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.carousel-block__carousel.splide{margin:var(--spacing-centered);width:100%}.carousel-block__carousel.splide.is-focus-in .splide__arrow:focus,.carousel-block__carousel.splide.is-focus-in .splide__pagination__page:focus{outline:none}.carousel-block__slides-container{position:relative}.carousel-block__slide.splide__slide{margin-right:var(--spacing-base);position:relative}@media(min-width:768px){.carousel-block__slide.splide__slide{margin-right:var(--spacing-small)}}@media(min-width:992px){.carousel-block__slide.splide__slide{margin-right:var(--spacing-medium)}.carousel-block__slide.splide__slide.is-active .carousel-block__caption{display:block}}.carousel-block__image-container{align-items:center;display:flex;height:var(--image-height);justify-content:center;overflow:hidden}.carousel-block__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:576px){.carousel-block__image-container{height:var(--image-height-sm)}}@media(min-width:768px){.carousel-block__image-container{height:var(--image-height-md)}}@media(min-width:992px){.carousel-block__image-container{height:var(--image-height-lg)}}.carousel-block__image{border:var(--border-small) solid transparent;border-radius:var(--border-radius-large);cursor:pointer;padding:var(--border-small)}@media(min-width:768px){.carousel-block__image{border-radius:var(--border-radius-xl)}}.carousel-block__caption{display:none}.carousel-block__description{margin-top:calc(var(--spacing-base) - var(--border-small)*2);text-align:center}.carousel-block__byline{border-bottom-right-radius:calc(var(--border-radius-xl) - var(--border-small)*2);bottom:calc(100% + var(--border-small)*2);max-width:calc(100% - var(--spacing-small) - var(--border-small)*2);padding-right:var(--spacing-medium);right:calc(var(--border-small)*2)}@media(min-width:768px){.carousel-block__byline{max-width:calc(100% - var(--spacing-medium) - var(--border-small)*2)}}.carousel-block__arrow.splide__arrow{background-color:transparent;border-radius:0;height:var(--carousel-button-size);opacity:1;top:calc((var(--image-height) - var(--carousel-button-size))/2);transform:none;width:var(--carousel-button-size)}.carousel-block__arrow.splide__arrow:before{transition:var(--transition-base)}@media(min-width:576px){.carousel-block__arrow.splide__arrow{top:calc((var(--image-height-sm) - var(--carousel-button-size))/2)}}@media(min-width:768px){.carousel-block__arrow.splide__arrow{top:calc((var(--image-height-md) - var(--carousel-button-size))/2)}}@media(min-width:992px){.carousel-block__arrow.splide__arrow{height:var(--carousel-button-size-lg);top:calc((var(--image-height-lg) - var(--carousel-button-size-lg))/2);width:var(--carousel-button-size-lg)}}.carousel-block__arrow.splide__arrow:focus-visible:before,.carousel-block__arrow.splide__arrow:hover:before{background-color:var(--white)}.carousel-block__arrow.splide__arrow:focus-visible svg,.carousel-block__arrow.splide__arrow:hover svg{fill:var(--black)}.carousel-block__arrow.splide__arrow:focus-visible:before{outline:var(--border-small) solid var(--white);outline-offset:var(--border-small)}.carousel-block__arrow.splide__arrow:before{background-color:var(--black);border:var(--border-xs) solid var(--white);border-radius:var(--border-radius-round);content:"";display:block;height:var(--inner-button-size);left:50%;margin-left:calc(var(--inner-button-size)/2*-1);margin-top:calc(var(--inner-button-size)/2*-1);position:absolute;top:50%;width:var(--inner-button-size)}@media(min-width:768px){.carousel-block__arrow.splide__arrow:before{border-width:var(--border-small);height:100%;left:0;margin:0;top:0;width:100%}}.carousel-block__arrow.splide__arrow:hover:not(:disabled){opacity:1}.carousel-block__arrow.splide__arrow--next{right:0}@media(min-width:576px){.carousel-block__arrow.splide__arrow--next{right:1.3rem}}@media(min-width:768px){.carousel-block__arrow.splide__arrow--next{right:var(--spacing-medium)}}@media(min-width:1320px){.carousel-block__arrow.splide__arrow--next{right:var(--spacing-large)}}.carousel-block__arrow.splide__arrow--prev{left:0}@media(min-width:576px){.carousel-block__arrow.splide__arrow--prev{left:1.3rem}}@media(min-width:768px){.carousel-block__arrow.splide__arrow--prev{left:var(--spacing-medium)}}.carousel-block__arrow.splide__arrow svg{height:1.2rem;width:1.2rem;fill:var(--white);position:absolute;transition:var(--transition-base);z-index:1}@media(min-width:768px){.carousel-block__arrow.splide__arrow svg{height:2rem;height:2.3rem;width:2rem;width:2.3rem}}.carousel-block__pagination.splide__pagination{gap:var(--spacing-base);margin-left:auto;margin-right:auto;margin-top:var(--spacing-small);max-width:calc(var(--max-width-content) + var(--spacing-xl)*2);padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);position:static;width:100%}@media(min-width:576px){.carousel-block__pagination.splide__pagination{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}}@media(min-width:768px){.carousel-block__pagination.splide__pagination{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}}@media(min-width:992px){.carousel-block__pagination.splide__pagination{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}}@media(min-width:1260px){.carousel-block__pagination.splide__pagination{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media(min-width:768px){.carousel-block__pagination.splide__pagination{margin-top:calc(var(--spacing-small) + var(--spacing-base))}}.carousel-block__pagination-page.splide__pagination__page{background-color:transparent;border:var(--border-small) solid var(--theme-carousel-block-pagination-page-border-color);border-radius:var(--border-radius-xs);display:block;height:1.8rem;margin:0;opacity:1;transition:var(--transition-base);width:2.8rem}@media(min-width:768px){.carousel-block__pagination-page.splide__pagination__page{height:2rem;width:3rem}}.carousel-block__pagination-page.splide__pagination__page.is-active,.carousel-block__pagination-page.splide__pagination__page:focus-visible,.carousel-block__pagination-page.splide__pagination__page:hover{background-color:var(--theme-carousel-block-pagination-page-hover-focus-active-bg-color)}.carousel-block__pagination-page.splide__pagination__page:focus-visible{outline:var(--border-small) solid var(--theme-carousel-block-pagination-page-focus-visible-outline-color)!important;outline-offset:var(--border-small)!important}.carousel-block__pagination-page.splide__pagination__page.is-active{transform:none}.carousel-block__open-modal-button:focus,.carousel-block__open-modal-button:focus-visible{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.carousel-block__open-modal-button:focus+.carousel-block__figure .carousel-block__image,.carousel-block__open-modal-button:focus-visible+.carousel-block__figure .carousel-block__image{border-color:var(--theme-carousel-block-open-modal-button-image-border-color)}:root{--theme-carousel-block-pagination-page-border-color:var(--color-sail-100);--theme-carousel-block-pagination-page-hover-focus-active-bg-color:var(--color-neptun-50-transparent);--theme-carousel-block-pagination-page-focus-visible-outline-color:var(--color-neptun-50-transparent);--theme-carousel-block-open-modal-button-image-border-color:var(--black)}.carousel-block__slide.splide__slide{margin-right:var(--spacing-xxs)}@media(min-width:768px){.carousel-block__slide.splide__slide{margin-right:var(--spacing-xs)}}.carousel-block__slide.splide__slide.is-active .carousel-block__caption{display:block}.carousel-block__image{border-radius:.4rem}.carousel-block__byline{background-color:var(--color-neptun-80-transparent);border-radius:var(--border-radius-xxs) 0 0 0;padding:var(--spacing-xxs) var(--spacing-xs)}.carousel-block__arrow.splide__arrow:before{background-color:var(--color-neptun-50-transparent);border:none;box-shadow:0 0 0 var(--border-large) var(--color-neptun-50-transparent),inset 0 0 0 var(--border-xs) var(--color-sail-100)}.carousel-block__arrow.splide__arrow:focus-visible:before,.carousel-block__arrow.splide__arrow:hover:before{background-color:var(--color-neptun-80-transparent);box-shadow:0 0 0 var(--border-large) var(--color-neptun-80-transparent),inset 0 0 0 var(--border-xs) var(--color-sail-100)}.carousel-block__arrow.splide__arrow:focus-visible svg,.carousel-block__arrow.splide__arrow:hover svg{fill:var(--color-bremon-100)}.carousel-block__arrow.splide__arrow svg{fill:var(--color-sail-100)}.carousel-block__pagination.splide__pagination{margin-top:var(--spacing-xs)}.carousel-block__pagination-page.splide__pagination__page{border-radius:var(--border-radius-round);height:1.2rem;width:1.2rem}@media(min-width:768px){.carousel-block__pagination-page.splide__pagination__page{height:1.6rem;width:1.6rem}}.carousel-block__description{padding:var(--border-large);text-align:start}.carousel-block .image-modal__image{border-radius:var(--border-radius-xxs)}.section-block--bg-ocean .carousel-block__pagination-page.splide__pagination__page{border-color:var(--color-sail-100)}.section-block--bg-ocean .carousel-block__pagination-page.splide__pagination__page.is-active,.section-block--bg-ocean .carousel-block__pagination-page.splide__pagination__page:focus-visible,.section-block--bg-ocean .carousel-block__pagination-page.splide__pagination__page:hover{background-color:var(--color-sail-100)}.section-block--bg-ocean .carousel-block__pagination-page.splide__pagination__page:focus-visible{outline-color:var(--color-sail-100)!important}.section-block--bg-ocean .carousel-block__open-modal-button:focus+.carousel-block__figure .carousel-block__image,.section-block--bg-ocean .carousel-block__open-modal-button:focus-visible+.carousel-block__figure .carousel-block__image{border-color:var(--color-sail-100)}.section-block--bg-ocean .carousel-block__description{color:var(--color-sail-100)}.section-block--bg-bremon .carousel-block__pagination-page.splide__pagination__page{border-color:var(--color-ocean-100)}.section-block--bg-bremon .carousel-block__pagination-page.splide__pagination__page.is-active,.section-block--bg-bremon .carousel-block__pagination-page.splide__pagination__page:focus-visible,.section-block--bg-bremon .carousel-block__pagination-page.splide__pagination__page:hover{background-color:var(--color-ocean-100)}.section-block--bg-bremon .carousel-block__pagination-page.splide__pagination__page:focus-visible{outline-color:var(--color-ocean-100)!important}.section-block--bg-bremon .carousel-block__open-modal-button:focus+.carousel-block__figure .carousel-block__image,.section-block--bg-bremon .carousel-block__open-modal-button:focus-visible+.carousel-block__figure .carousel-block__image{border-color:var(--color-ocean-100)}.section-block--bg-bremon .carousel-block__description{color:var(--color-neptun-120)}.section-block--bg-sail .carousel-block__pagination-page.splide__pagination__page{border-color:var(--color-ocean-100)}.section-block--bg-sail .carousel-block__pagination-page.splide__pagination__page.is-active,.section-block--bg-sail .carousel-block__pagination-page.splide__pagination__page:focus-visible,.section-block--bg-sail .carousel-block__pagination-page.splide__pagination__page:hover{background-color:var(--color-ocean-100)}.section-block--bg-sail .carousel-block__pagination-page.splide__pagination__page:focus-visible{outline-color:var(--color-ocean-100)!important}.section-block--bg-sail .carousel-block__open-modal-button:focus+.carousel-block__figure .carousel-block__image,.section-block--bg-sail .carousel-block__open-modal-button:focus-visible+.carousel-block__figure .carousel-block__image{border-color:var(--color-ocean-100)}.section-block--bg-sail .carousel-block__description{color:var(--color-neptun-120)}.section-block--bg-dark-purple .carousel-block__pagination-page.splide__pagination__page{border-color:var(--color-sail-100)}.section-block--bg-dark-purple .carousel-block__pagination-page.splide__pagination__page.is-active,.section-block--bg-dark-purple .carousel-block__pagination-page.splide__pagination__page:focus-visible,.section-block--bg-dark-purple .carousel-block__pagination-page.splide__pagination__page:hover{background-color:var(--color-sail-100)}.section-block--bg-dark-purple .carousel-block__pagination-page.splide__pagination__page:focus-visible{outline-color:var(--color-sail-100)!important}.section-block--bg-dark-purple .carousel-block__open-modal-button:focus+.carousel-block__figure .carousel-block__image,.section-block--bg-dark-purple .carousel-block__open-modal-button:focus-visible+.carousel-block__figure .carousel-block__image{border-color:var(--color-sail-100)}.section-block--bg-dark-purple .carousel-block__description{color:var(--color-sail-100)}
/*# sourceMappingURL=carousel-block-mm.e34c758f9e73144139ed.css.map*/