.swiper{grid-area:slider;overflow-x:hidden;width:100%}figure.swiper-slide{width:24vw !important;height:33.75vw !important}figure.swiper-slide img{width:24vw !important;-o-object-fit:contain;object-fit:contain}.swiper-slide{overflow:hidden;position:relative}.swiper-slide .image-wrap{position:relative}.swiper-slide .overlay{position:absolute;bottom:0;left:0;text-align:center;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(252,128,10,.75);color:#fff;overflow:hidden}@media(min-width: 768px){.swiper-slide .overlay{opacity:0;transition:opacity .5s ease-in-out}}@media(min-width: 768px){.swiper-slide:hover .overlay{opacity:.85 !important;transition:opacity .5s ease-in-out}}.swiper-slide .title{font-family:var(--typo-heading-3-mobile-font-family);font-size:var(--typo-heading-3-mobile-font-size);font-style:var(--typo-heading-3-mobile-font-style);font-weight:var(--typo-heading-3-mobile-font-weight);line-height:var(--typo-heading-3-mobile-line-height)}@media(min-width: 480px){.swiper-slide .title{font-family:var(--typo-heading-3-mobile-xs-font-family);font-size:var(--typo-heading-3-mobile-xs-font-size);font-style:var(--typo-heading-3-mobile-xs-font-style);font-weight:var(--typo-heading-3-mobile-xs-font-weight);line-height:var(--typo-heading-3-mobile-xs-line-height)}}@media(min-width: 576px){.swiper-slide .title{font-family:var(--typo-heading-3-mobile-md-font-family);font-size:var(--typo-heading-3-mobile-md-font-size);font-style:var(--typo-heading-3-mobile-md-font-style);font-weight:var(--typo-heading-3-mobile-md-font-weight);line-height:var(--typo-heading-3-mobile-md-line-height)}}@media(min-width: 768px){.swiper-slide .title{font-family:var(--typo-heading-3-mobile-lg-font-family);font-size:var(--typo-heading-3-mobile-lg-font-size);font-style:var(--typo-heading-3-mobile-lg-font-style);font-weight:var(--typo-heading-3-mobile-lg-font-weight);line-height:var(--typo-heading-3-mobile-lg-line-height)}}@media(min-width: 992px){.swiper-slide .title{font-family:var(--typo-heading-3-desktop-sm-font-family);font-size:var(--typo-heading-3-desktop-sm-font-size);font-style:var(--typo-heading-3-desktop-sm-font-style);font-weight:var(--typo-heading-3-desktop-sm-font-weight);line-height:var(--typo-heading-3-desktop-sm-line-height)}}@media(min-width: 1200px){.swiper-slide .title{font-family:var(--typo-heading-3-desktop-md-font-family);font-size:var(--typo-heading-3-desktop-md-font-size);font-style:var(--typo-heading-3-desktop-md-font-style);font-weight:var(--typo-heading-3-desktop-md-font-weight);line-height:var(--typo-heading-3-desktop-md-line-height)}}@media(min-width: 1440px){.swiper-slide .title{font-family:var(--typo-heading-3-desktop-lg-font-family);font-size:var(--typo-heading-3-desktop-lg-font-size);font-style:var(--typo-heading-3-desktop-lg-font-style);font-weight:var(--typo-heading-3-desktop-lg-font-weight);line-height:var(--typo-heading-3-desktop-lg-line-height)}}@media(min-width: 1920px){.swiper-slide .title{font-family:var(--typo-heading-3-desktop-xl-font-family);font-size:var(--typo-heading-3-desktop-xl-font-size);font-style:var(--typo-heading-3-desktop-xl-font-style);font-weight:var(--typo-heading-3-desktop-xl-font-weight);line-height:var(--typo-heading-3-desktop-xl-line-height)}}.swiper-slide .text{font-family:var(--typo-text-2-mobile-font-family);font-size:var(--typo-text-2-mobile-font-size);font-style:var(--typo-text-2-mobile-font-style);font-weight:var(--typo-text-2-mobile-font-weight);line-height:var(--typo-text-2-mobile-line-height)}@media(min-width: 480px){.swiper-slide .text{font-family:var(--typo-text-2-mobile-xs-font-family);font-size:var(--typo-text-2-mobile-xs-font-size);font-style:var(--typo-text-2-mobile-xs-font-style);font-weight:var(--typo-text-2-mobile-xs-font-weight);line-height:var(--typo-text-2-mobile-xs-line-height)}}@media(min-width: 576px){.swiper-slide .text{font-family:var(--typo-text-2-mobile-md-font-family);font-size:var(--typo-text-2-mobile-md-font-size);font-style:var(--typo-text-2-mobile-md-font-style);font-weight:var(--typo-text-2-mobile-md-font-weight);line-height:var(--typo-text-2-mobile-md-line-height)}}@media(min-width: 768px){.swiper-slide .text{font-family:var(--typo-text-2-mobile-lg-font-family);font-size:var(--typo-text-2-mobile-lg-font-size);font-style:var(--typo-text-2-mobile-lg-font-style);font-weight:var(--typo-text-2-mobile-lg-font-weight);line-height:var(--typo-text-2-mobile-lg-line-height)}}@media(min-width: 992px){.swiper-slide .text{font-family:var(--typo-text-2-desktop-sm-font-family);font-size:var(--typo-text-2-desktop-sm-font-size);font-style:var(--typo-text-2-desktop-sm-font-style);font-weight:var(--typo-text-2-desktop-sm-font-weight);line-height:var(--typo-text-2-desktop-sm-line-height)}}@media(min-width: 1200px){.swiper-slide .text{font-family:var(--typo-text-2-desktop-md-font-family);font-size:var(--typo-text-2-desktop-md-font-size);font-style:var(--typo-text-2-desktop-md-font-style);font-weight:var(--typo-text-2-desktop-md-font-weight);line-height:var(--typo-text-2-desktop-md-line-height)}}@media(min-width: 1440px){.swiper-slide .text{font-family:var(--typo-text-2-desktop-lg-font-family);font-size:var(--typo-text-2-desktop-lg-font-size);font-style:var(--typo-text-2-desktop-lg-font-style);font-weight:var(--typo-text-2-desktop-lg-font-weight);line-height:var(--typo-text-2-desktop-lg-line-height)}}@media(min-width: 1920px){.swiper-slide .text{font-family:var(--typo-text-2-desktop-xl-font-family);font-size:var(--typo-text-2-desktop-xl-font-size);font-style:var(--typo-text-2-desktop-xl-font-style);font-weight:var(--typo-text-2-desktop-xl-font-weight);line-height:var(--typo-text-2-desktop-xl-line-height)}}
