.section-slideshow .media-content-floating{padding-inline:var(--slide-h-padding, 2.4rem)}.section-slideshow .js-slideshow-container[data-fixed-height=true]{overflow:hidden}.section-slideshow .js-slideshow-container[data-fixed-height=true],.section-slideshow .js-slideshow-container[data-fixed-height=true] .swiper-slide{height:var(--fixed-height-mobile);max-height:85vh;max-height:85svh;height:min(var(--fixed-height-mobile),85svh);min-height:0;box-sizing:border-box}.section-slideshow .js-slideshow-container[data-fixed-height=true] .js-slideshow,.section-slideshow .js-slideshow-container[data-fixed-height=true] .swiper-wrapper{height:100%}@media screen and (min-width: 769px){.section-slideshow .js-slideshow-container[data-fixed-height=true],.section-slideshow .js-slideshow-container[data-fixed-height=true] .swiper-slide{height:var(--fixed-height-desktop-small);max-height:none;min-height:var(--fixed-height-desktop-small)}}@media screen and (min-width: 1441px){.section-slideshow .js-slideshow-container[data-fixed-height=true],.section-slideshow .js-slideshow-container[data-fixed-height=true] .swiper-slide{height:var(--fixed-height-desktop-large);max-height:none;min-height:var(--fixed-height-desktop-large)}}@media screen and (max-width: 768px){.section-slideshow .js-slideshow-container.has-manual-height:not(.auto-height-mobile),.section-slideshow .js-slideshow-container.has-manual-height:not(.auto-height-mobile) .swiper-slide{min-height:var(--slideshow-manual-height)}}@media screen and (min-width: 769px){.section-slideshow .js-slideshow-container.has-manual-height:not(.auto-height-desktop),.section-slideshow .js-slideshow-container.has-manual-height:not(.auto-height-desktop) .swiper-slide{min-height:var(--slideshow-manual-height)}}@media screen and (max-width: 768px){.section-slideshow .js-slideshow-container.auto-height-mobile,.section-slideshow .js-slideshow-container.auto-height-mobile .swiper-slide.media-auto-mobile{height:auto;max-height:none;min-height:0;overflow:visible}.section-slideshow .js-slideshow-container.auto-height-mobile[data-fixed-height=true] .js-slideshow,.section-slideshow .js-slideshow-container.auto-height-mobile[data-fixed-height=true] .swiper-wrapper{height:auto}.section-slideshow .media-auto-mobile{display:block}.section-slideshow .media-auto-mobile .media-visual{position:relative;width:100%;min-height:100%}.section-slideshow .media-auto-mobile .media-visual img{position:relative;width:100%;height:auto;object-fit:cover}}@media screen and (min-width: 769px){.section-slideshow .js-slideshow-container.auto-height-desktop,.section-slideshow .js-slideshow-container.auto-height-desktop .swiper-slide.media-auto-desktop{height:auto;max-height:none;min-height:0;overflow:visible}.section-slideshow .js-slideshow-container.auto-height-desktop[data-fixed-height=true] .js-slideshow,.section-slideshow .js-slideshow-container.auto-height-desktop[data-fixed-height=true] .swiper-wrapper{height:auto}.section-slideshow .media-auto-desktop{display:block}.section-slideshow .media-auto-desktop .media-visual{position:relative;width:100%;min-height:100%}.section-slideshow .media-auto-desktop .media-visual img{position:relative;width:100%;height:auto;object-fit:cover}}.section-slideshow .media-content-floating>.text-block:first-child .text-content{font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.07rem}.section-slideshow .heading-block{font-weight:500;font-size:4rem;line-height:1.1}.section-slideshow .heading-block strong,.section-slideshow .heading-block b{font-weight:inherit}.section-slideshow .media-content-floating>.text-block:nth-child(3) .text-content{font-weight:400;font-size:1.6rem;line-height:1.3}.section-slideshow .media-content-floating>.btn{margin-top:.8rem}.section-slideshow .btn{font-weight:500;font-size:1.6rem;text-transform:uppercase;border-radius:9999px;padding:1.2rem 2.4rem;gap:1.2rem}.section-slideshow .swiper-pagination-bullets{gap:1.7rem;padding:0;background-color:transparent;border-radius:0}.section-slideshow .swiper-pagination-bullet{background-color:var(--gray-700);opacity:1}.section-slideshow .swiper-pagination-bullet-active{background-color:var(--gray-800)}@media screen and (min-width: 769px){.section-slideshow .media-content-floating{padding-inline:0;max-width:var(--page-width);margin-inline:auto}.section-slideshow .media-content-floating>.text-block:first-child .text-content{font-size:1.6rem;letter-spacing:.08rem}.section-slideshow .heading-block{font-weight:800;font-size:4.8rem}.section-slideshow .media-content-floating>.btn{margin-top:0}}
