.offscreen-carousel__container{display:flex;flex-direction:column;width:100%}.offscreen-carousel__title{text-align:center}.offscreen-carousel__slider{visibility:visible;width:100%}.offscreen-carousel__slider.splide.is-initialized:not(.is-active) .splide__list{display:flex}.offscreen-carousel__slider .splide__track{overflow:visible;padding-inline:var(--spacing-m)}@media (min-width:768px){.offscreen-carousel__slider .splide__track{padding-inline:var(--spacing-xl)}}@media (min-width:1760px){.offscreen-carousel__slider .splide__track{padding-inline:0}}.offscreen-carousel__slider .splide__list{align-items:stretch}@media (min-width:1760px){.offscreen-carousel__slider .splide__list{display:flex;gap:var(--spacing-xl)}}.offscreen-carousel__slider .splide__slide{margin-right:var(--spacing-m);width:300px}@media (min-width:390px){.offscreen-carousel__slider .splide__slide{width:327px}}@media (min-width:768px){.offscreen-carousel__slider .splide__slide{margin-right:var(--spacing-xl);width:424px}}@media (min-width:1760px){.offscreen-carousel__slider .splide__slide{flex:1 1 0;margin-right:0;width:auto}}@media (min-width:1200px){.offscreen-carousel .splide__arrow--prev{left:-24px}.offscreen-carousel .splide__arrow--next{right:-24px}}@media (min-width:1760px){.offscreen-carousel .splide__arrows,.offscreen-carousel .splide__pagination--ds{display:none}.offscreen-carousel--few-slides .splide__list{justify-content:center}.offscreen-carousel--few-slides .splide__slide{flex:0 0 382px}}.offscreen-carousel.block-bg-inverse .splide__arrow--inverse{border-color:#ffffff4d}.offscreen-carousel__slide-card{border-radius:var(--radius-s);display:flex;flex-direction:column;height:100%;outline:none;overflow:hidden;width:100%}@media (min-width:1200px){.offscreen-carousel__slide-card{height:587px;position:relative}}.offscreen-carousel__slide-image-container{flex-shrink:0;height:336px;width:100%}@media (min-width:768px){.offscreen-carousel__slide-image-container{height:475px}}.offscreen-carousel__slide-image{display:block;height:100%;width:100%}.offscreen-carousel__slide-image.desktop{display:none}@media (min-width:768px){.offscreen-carousel__slide-image.desktop{display:block}}.offscreen-carousel__slide-image.mobile{display:block}@media (min-width:768px){.offscreen-carousel__slide-image.mobile{display:none}}.offscreen-carousel__slide-image img{display:block;height:100%;object-fit:cover;width:100%}.offscreen-carousel__slide-caption{align-items:center;border-radius:0 0 var(--radius-s) var(--radius-s);display:flex;flex:1;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-l) var(--spacing-xl)}@media (min-width:1200px){.offscreen-carousel__slide-caption{bottom:0;flex:none;left:0;padding:var(--spacing-xl) var(--spacing-2xl);position:absolute;right:0}}.offscreen-carousel__slide-description,.offscreen-carousel__slide-title{color:var(--text-base);text-align:center}.offscreen-carousel__slide-card--light-text .offscreen-carousel__slide-title{color:var(--text-inverse)}.offscreen-carousel__slide-card--light-text .offscreen-carousel__slide-description{color:var(--text-inverse-secondary)}.offscreen-carousel__cta-wrapper{display:flex;flex-direction:column;gap:var(--spacing-s)}@media (min-width:768px){.offscreen-carousel__cta-wrapper{align-items:center}}.offscreen-carousel .offscreen-carousel__slide-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.offscreen-carousel .offscreen-carousel__slide-caption{padding:var(--spacing-xl) var(--spacing-2xl)}}@media (min-width:1200px){.offscreen-carousel .offscreen-carousel__slide-caption{gap:0;min-height:112px}.offscreen-carousel .offscreen-carousel__slide-description-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.offscreen-carousel .offscreen-carousel__slide-description{min-height:0;overflow:hidden}}@media (min-width:1200px) and (hover:hover){.offscreen-carousel:hover .offscreen-carousel__slide-card:hover .offscreen-carousel__slide-description-wrap{grid-template-rows:1fr;margin-top:var(--spacing-xs)}}@media (min-width:1200px){.offscreen-carousel .offscreen-carousel__slide-card:focus-within .offscreen-carousel__slide-description-wrap{grid-template-rows:1fr;margin-top:var(--spacing-xs)}}
