.wide-image-text-carousel .swiper{width:100%}.wide-image-text-carousel__container{position:relative;padding:0 calc(15/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 768px){.wide-image-text-carousel__container{padding:0 calc(70/var(--design-reference)*var(--screen-width))}}.wide-image-text-carousel__title-container{display:grid;gap:var(--title-gap)}.wide-image-text-carousel__title-primary,.wide-image-text-carousel__title-secondary{text-box-edge:cap alphabetic;text-box-trim:trim-both}.wide-image-text-carousel__title-primary,.wide-image-text-carousel__title-secondary,.wide-image-text-carousel__slide-title{font-size:calc(44/var(--design-reference)*var(--font-reference)*var(--font-size-multiplier));color:var(--theme-tertiary-text-colour);text-transform:uppercase;line-height:1.1}.wide-image-text-carousel__carousel-wrapper{width:100%;position:relative;display:flex;flex-direction:column;margin-top:calc(20/var(--design-reference)*var(--screen-width));gap:calc(20/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 768px){.wide-image-text-carousel__carousel-wrapper{display:grid;marin-top:calc(30/var(--design-reference)*var(--screen-width));grid-template-columns:66% 34%;grid-template-rows:1fr 50px;grid-template-areas:"picture content" "picture navigation"}}.wide-image-text-carousel__picture{display:block;position:relative;width:100%;order:1}@media screen and (min-width: 768px){.wide-image-text-carousel__picture{grid-area:picture;order:unset}}.wide-image-text-carousel__picture picture,.wide-image-text-carousel__picture img,.wide-image-text-carousel__picture .slide-video,.wide-image-text-carousel__picture video{width:100%;height:auto;aspect-ratio:1/1}@media screen and (min-width: 768px){.wide-image-text-carousel__picture picture,.wide-image-text-carousel__picture img,.wide-image-text-carousel__picture .slide-video,.wide-image-text-carousel__picture video{aspect-ratio:1720/908}}.wide-image-text-carousel__picture .slide-video{position:absolute;top:0;left:0;width:100%;height:100%}.wide-image-text-carousel__picture img,.wide-image-text-carousel__picture video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wide-image-text-carousel__content{position:relative;flex:1;order:3;margin-top:calc(-55/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 768px){.wide-image-text-carousel__content{margin-top:unset;grid-area:content;order:unset}}.wide-image-text-carousel__content .swiper{width:100%}@media screen and (min-width: 768px){.wide-image-text-carousel__content .swiper{height:100%}}.wide-image-text-carousel__content .swiper-slide{display:flex;flex-direction:column;justify-content:start;text-align:center;gap:calc(30/var(--design-reference)*var(--screen-width))}@media screen and (min-width: 768px){.wide-image-text-carousel__content .swiper-slide{padding-top:calc(80/var(--design-reference)*var(--screen-width))}}.wide-image-text-carousel__content .swiper-slide h2{width:70%;align-self:center}@media screen and (min-width: 768px){.wide-image-text-carousel__content .swiper-slide h2{width:unset;align-self:unset}}.wide-image-text-carousel__navigation{display:flex;flex-direction:row;justify-content:space-between;order:2}@media screen and (min-width: 768px){.wide-image-text-carousel__navigation{justify-content:center;align-items:top;grid-area:navigation;order:unset}}.wide-image-text-carousel__navigation .custom_arrow{position:relative;background:0;padding:0;margin:0;border:0;width:calc(40/var(--design-reference)*var(--screen-width));height:calc(40/var(--design-reference)*var(--screen-width));-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.wide-image-text-carousel__navigation .custom_arrow{position:relative;width:calc(50/var(--design-reference)*var(--screen-width));height:calc(50/var(--design-reference)*var(--screen-width))}.wide-image-text-carousel__navigation .custom_arrow.swiper-button-next,.wide-image-text-carousel__navigation .custom_arrow.swiper-button-prev{left:unset;right:unset;top:unset}}.wide-image-text-carousel__navigation .custom_arrow svg{color:#000;width:calc(7/var(--design-reference)*var(--screen-width));height:auto;fill:rgba(0,0,0,0)}@media screen and (min-width: 768px){.wide-image-text-carousel__navigation .custom_arrow svg{width:calc(8/var(--design-reference)*var(--screen-width));height:auto}}.wide-image-text-carousel__navigation .custom_arrow:hover svg path{stroke:var(--core-teal)}

/*# sourceMappingURL=wide-image-text-carousel.css.map*/