.slideshow-banner{position:relative;display:flex;height:var(--desktop-height)}.slideshow-banner__slides{width:100%;visibility:visible}.slideshow-banner__slides.no-wrapper{padding:0}.slideshow-banner__slides.no-wrapper .lazy-image,.slideshow-banner__slides.no-wrapper .placeholder-image{border-radius:0}.slideshow-banner__slides.is-active .splide__slide{cursor:grab}.slideshow-banner__slides .splide__track{height:100%}.slideshow-banner__slides .splide__slide{display:flex;padding-block:4rem;width:100%}@media screen and (max-width:48em){.slideshow-banner__slides .splide__slide{padding:2rem}}.slideshow-banner__slides .splide__slide .placeholder-svg,.slideshow-banner__slides .splide__slide .responsive-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.slideshow-banner__slides .splide__slide .placeholder-svg.mobile-image,.slideshow-banner__slides .splide__slide .responsive-image.mobile-image{display:none}@media screen and (max-width:48em){.slideshow-banner__slides .splide__slide .placeholder-svg.mobile-image,.slideshow-banner__slides .splide__slide .responsive-image.mobile-image{display:block}.slideshow-banner__slides .splide__slide .placeholder-svg.desktop-image,.slideshow-banner__slides .splide__slide .responsive-image.desktop-image{display:none}.slideshow-banner__slides .splide__slide .placeholder-svg.desktop-image.only-desktop-image,.slideshow-banner__slides .splide__slide .responsive-image.desktop-image.only-desktop-image{display:block}}.slideshow-banner__slides .splide__slide .placeholder-svg img,.slideshow-banner__slides .splide__slide .responsive-image img{height:100%}.slideshow-banner__slides .splide__pagination{gap:1rem}.slideshow-banner__slides .splide__pagination li{display:flex;align-items:center;justify-content:center;height:3.6rem;width:3.6rem;border-radius:50%;color:var(--primary-button-background);background-color:var(--primary-button-text);opacity:.7;transition:all .3s ease-in-out}.slideshow-banner__slides .splide__pagination li:hover{background-color:var(--primary-button-background);color:var(--primary-button-text)}.slideshow-banner__slides .splide__pagination .splide__pagination__page{background:0 0;border:none;opacity:1;height:100%;width:100%;margin:0;color:inherit}.slideshow-banner__slides .splide__pagination .splide__pagination__page.is-active{opacity:1;transform:none;background-color:var(--primary-button-background)}.slideshow-banner__slides .splide__pagination--dots li{height:1.2rem;width:1.2rem;border-radius:50%;background-color:var(--primary-button-text);opacity:.7}.slideshow-banner__slides .splide__pagination--dots li:hover{background-color:var(--primary-button-background);opacity:1}.slideshow-banner__slides .slideshow-banner__slides-text{display:flex;flex-direction:column;position:relative;z-index:2;max-width:var(--max-width);gap:20px;padding-inline:var(--page-width-padding)}@media screen and (max-width:96em){.slideshow-banner__slides .slideshow-banner__slides-text{padding-inline:var(--page-width-padding-mobile)}}.slideshow-banner__slides .slideshow-banner__slides-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:48em){.slideshow-banner{height:var(--mobile-height)}.slideshow-banner.first-section__full-screen-mobile{height:calc(var(--mobile-height) - var(--header-height))}}.slideshow-banner.first-section__full-screen-desktop{height:calc(var(--desktop-height) - var(--header-height))}@media screen and (max-width:64em){.slideshow-banner.slideshow-banner--with-matches{flex-direction:column;height:auto}.slideshow-banner.slideshow-banner--with-matches .slideshow-banner__slides{height:var(--mobile-height)}}.slideshow-banner.slideshow-banner--separate-sections{gap:10px;padding:var(--page-width-padding)}.slideshow-banner.slideshow-banner--separate-sections .slideshow-banner__slides{border-radius:var(--media-radius);overflow:hidden}.slideshow-banner.slideshow-banner--separate-sections .slideshow-matches{border-radius:var(--media-radius)}@media screen and (max-width:48em){.slideshow-banner.slideshow-banner--separate-sections{padding:var(--page-width-padding-mobile)}}