/* Layout stays available before the optional slider library has loaded. */
.sg-slider {position:relative;min-width:0;touch-action:pan-y}
.sg-slider-viewport {position:relative;overflow:hidden;display:block;margin:0;padding:0;touch-action:pan-y}
.sg-slider .swiper-wrapper {position:relative;display:flex;width:100%;height:auto;box-sizing:content-box;transition-property:transform;margin:0;left:0;top:0}
.sg-slider .swiper-slide {position:relative;display:block;flex-shrink:0;width:calc(100% / var(--sg-visible));height:auto;box-sizing:border-box;float:none}
.sg-slider .swiper-slide > * {width:100%}
.sg-slider img {display:block}
.sg-slider .swiper-button-lock {display:none}
.sg-slider-fallback .sg-slider-viewport {overflow-x:auto;scroll-snap-type:x mandatory}
.sg-slider-fallback .swiper-slide {scroll-snap-align:start}
.sg-slider-fallback > .slider-arrow {display:none}
.results__swiper.sg-slider-fallback,.home-slider.sg-slider-fallback {overflow-x:auto;scroll-snap-type:x mandatory}
.home-slider:not(.swiper-initialized) .swiper-wrapper {display:flex}
.home-slider:not(.swiper-initialized) .swiper-slide {flex:0 0 100%}
.results__swiper:not(.swiper-initialized) .swiper-wrapper {display:flex;gap:30px}
.results__swiper:not(.swiper-initialized) .swiper-slide {flex-shrink:0}
@media(max-width:1024px){.results__swiper:not(.swiper-initialized) .swiper-wrapper{gap:15px}}
@media(max-width:768px){
 .banner-s1__advantages.sg-slider .swiper-slide,.banner-s3__advantages.sg-slider .swiper-slide {padding:0 15px}
 .banner-s1__advantages.sg-slider:not(.slick-initialized) .swiper-slide,.banner-s3__advantages.sg-slider:not(.slick-initialized) .swiper-slide {width:calc(100% / var(--sg-visible))}
}
