.content-carousel{display:flex;flex-direction:column;overflow:hidden;padding:2.5rem .75rem}@media(min-width: 1024px){.content-carousel{padding:3rem}}.content-carousel__cards{position:relative;gap:1rem;transition:opacity .3s cubic-bezier(0.4, 0, 0.15, 1.01)}@media(min-width: 768px){.content-carousel__cards{display:flex;gap:1.5rem;flex-direction:row}}@media(max-width: 767px){.content-carousel__cards.cols-2.stack{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.content-carousel__cards.cols-1.stack{display:grid;grid-template-columns:repeat(1, 1fr)}}.swiper-initialized .content-carousel__cards{gap:0}.swiper-initialized .content-carousel__cards .content-carousel__card{flex:none}.content-carousel__cards .content-carousel__card{flex:1;position:relative;width:100%;display:flex;flex-direction:column;gap:1rem}.content-carousel__card .image{overflow:hidden;flex:1 0 100%;margin-bottom:1.5rem}.content-carousel__card .image img{object-fit:cover}.content-carousel__card .video-module{padding:0;margin-bottom:1.5rem}.content-carousel .card__image{width:100%}.content-carousel .card__bottom{display:flex;flex-direction:column;row-gap:1rem}.content-carousel .card__bottom-cta{margin-top:1rem}.content-carousel__heading{display:flex;flex-direction:column;width:100%;gap:var(--gutter-wide);position:relative;margin-bottom:2.5rem}@media(min-width: 1024px){.content-carousel__heading{margin-bottom:3rem;width:100%}}.content-carousel__heading.justify-center{text-align:center}.content-carousel__heading .content-carousel__cta-wrapper--top{display:none}@media(min-width: 1024px){.content-carousel__heading.justify-between .content-carousel__cta-wrapper--top{display:flex;flex-direction:row;justify-content:end;gap:.5rem}}@media(min-width: 1024px){.content-carousel__heading{align-items:end;flex-direction:row}}.content-carousel__heading *{margin:0}.content-carousel__heading div{display:flex;flex-direction:column;gap:var(--gutter-wide)}.content-carousel__heading .btn{display:none}@media(min-width: 1024px){.content-carousel__heading .btn{display:block}}.content-carousel__content{position:relative}.content-carousel__background{display:flex;flex-direction:column;min-height:16.25rem;width:100%}.content-carousel__background+.content-carousel__heading{bottom:0;position:absolute;width:100%}.content-carousel__cta{display:block;margin-top:2.5rem}@media(min-width: 1024px){.content-carousel__cta{margin-top:3rem}}.content-carousel__cta-wrapper--top{display:none}@media(min-width: 1024px){.content-carousel__cta-wrapper{display:flex}.content-carousel__cta-wrapper.justify-between{display:none}}.content-carousel__wrapper{display:flex;flex-direction:column;gap:2rem;overflow:visible;transition:opacity .3s cubic-bezier(0.4, 0, 0.15, 1.01);width:100%}.content-carousel__wrapper.color-dark .pager-prev,.content-carousel__wrapper.color-dark .pager-next{background-color:var(--color-black)}.content-carousel__wrapper.color-dark .pager-prev svg,.content-carousel__wrapper.color-dark .pager-next svg{filter:invert(1)}.content-carousel .content-carousel__cta-wrapper--bottom{display:flex;flex-direction:row;gap:1rem;width:100%}@media(min-width: 1024px){.content-carousel .content-carousel__cta-wrapper--bottom.hidden-desktop{display:none}}.content-carousel .carousel__controls{pointer-events:none;display:flex;position:absolute;top:0}@media(min-width: 768px){.content-carousel .carousel__controls.hide-desktop{display:none}}.content-carousel .carousel__pager{bottom:unset;width:100%;justify-content:space-between}.content-carousel .carousel__pager .pager-prev,.content-carousel .carousel__pager .pager-next{background-color:var(--color-black);pointer-events:all;width:2.5rem;height:2.5rem;color:var(--color-white)}
