.section--slideshow.page-width .page-width{padding:0 1.5rem}.slideshow-wrapper{--swiper-controls-bottom-offset:2rem;display:block;position:relative}.slideshow-wrapper video{object-fit:cover;object-position:center}.slideshow-wrapper .swiper-controls{bottom:0;inset-inline:0;position:relative;transform:translateY(calc(var(--swiper-controls-bottom-offset)*-1));transition:opacity .3s;width:auto;z-index:10;--swiper-navigation-size:auto}.slideshow-wrapper .slideshow__content{background:none;width:100%}.slideshow-wrapper:not(.slideshow-height--adapt) .slideshow__item-wrap{height:var(--slide-height,0)}.slideshow-height--small{--slide-height:35rem}.slideshow-height--medium{--slide-height:45rem}.slideshow-height--large{--slide-height:55rem}.slideshow-height--custom{--slide-height:var(--mobile-slide-height)}.slideshow-height--adapt .slideshow__content{bottom:0;left:0;position:absolute;right:0;top:0;width:auto!important}@media (min-width:768px){.slideshow-height--small{--slide-height:54rem}.slideshow-height--medium{--slide-height:64rem}.slideshow-height--large{--slide-height:72rem}.slideshow-height--custom{--slide-height:var(--desktop-slide-height)}}.slideshow__content{min-height:100%}.slideshow__item-wrap{display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:0}.slideshow__bg{z-index:-1}.slideshow__text{padding:3.2rem 0;position:relative}@media (min-width:1024px){.slideshow-wrapper{--swiper-controls-bottom-offset:2.7rem}}@media (min-width:768px){.slideshow-wrapper .slideshow__bg:before{display:none}.slideshow__text{max-width:70%}}@media (max-width:767.98px){.slideshow-content-mobile--below{padding-bottom:6.6rem}.slideshow-content-mobile--below .swiper-controls--float-bottom{--swiper-controls-bottom-offset:0}.slideshow-content-mobile--below .slideshow__item-wrap{flex-direction:row;height:auto!important}.slideshow-content-mobile--below .slideshow__item-wrap:before{display:none}.slideshow-content-mobile--below .slideshow__bg{position:relative!important;width:100%}.slideshow-content-mobile--below .slideshow__content{position:static;width:100%!important}.slideshow-content-mobile--below .slideshow__text{padding:3.2rem 0 0;width:100%}.slideshow-content-mobile--below.slideshow-height--adapt .slideshow__bg{height:auto}.slideshow-content-mobile--below.slideshow-height--adapt .slideshow__bg:before{content:"";display:block;height:0;padding-top:calc(100%/(0 + var(--aspect-ratio-mobile, var(--aspect-ratio, 1.7777777778))))}.slideshow-content-mobile--below:not(.slideshow-height--adapt) .slideshow__bg{height:var(--slide-height,0)}}.slideshow-wrapper .swiper-pagination--custom{margin-top:4rem;position:static;transform:none}.swiper-pagination-custom-main{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:1rem}.swiper-pagination-custom-main::-webkit-scrollbar{display:none}.swiper-pagination-custom-main.will-scroll{justify-content:flex-start}.swiper-pagination--custom .swiper-pagination-bullet{background:none;border-radius:0;flex-shrink:0;height:auto;width:auto}.swiper-controls--pagination-bullets.swiper-pagination--custom .swiper-pagination-bullet.swiper-pagination-bullet-active{width:auto}.swiper-controls--pagination-bullets.swiper-pagination--custom .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-controls--pagination-bullets.swiper-pagination--custom .swiper-pagination-bullet:after{display:none}.swiper-controls--pagination-bullets.swiper-pagination--custom .swiper-pagination-bullet.swiper-pagination-bullet-active .btn--primary{background:#f50;border-color:#f50;color:#fff;&:after{border-color:#f50}}@media (max-width:767.98px){.slideshow-custom-pagination{display:flex;flex-direction:column-reverse}.slideshow-wrapper .slideshow__content{padding-inline:4rem}.slideshow-wrapper .swiper-pagination--custom{margin:1rem 0 2rem!important}.slideshow__buttons{margin-top:2rem}.slideshow-wrapper.slideshow-custom-pagination .swiper-controls--nav-floating .swiper-button-prev{left:calc(var(--page-padding) + 1rem);top:50%;transform:translateY(50%);--swiper-navigation-size:2.4rem}.slideshow-wrapper.slideshow-custom-pagination .swiper-controls--nav-floating .swiper-button-next{right:calc(var(--page-padding) + 1rem);top:50%;transform:translateY(50%);--swiper-navigation-size:2.4rem}}