.slider{position:relative}.slider__navigation-button{position:absolute;top:50%;transform:translateY(-50%)}.slider__pagination{left:50%;position:relative;transform:translateX(-50%);z-index:2}.swiper-button-disabled{fill:#afafaf!important;border:2px solid #e2e2e2!important;pointer-events:none}.swiper-pagination{align-items:center;background-color:#fff;column-gap:4px;display:inline-flex;z-index:2}.swiper-pagination-bullet{background-color:#d8d8d8;height:4px}.swiper-pagination-bullet-active{background-color:#d71920}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}@media (max-width:109.375em){.slider__navigation{display:none}}@media (max-width:106.25em){.slider__navigation-button--left{left:-50px}.slider__navigation-button--right{right:-50px}}@media (max-width:47.99875em){.slider .swiper{overflow:visible}}@media (max-width:22.5em){.slider__pagination{margin-top:16px}.swiper-pagination{padding:10px}.swiper-pagination-bullet,.swiper-pagination-bullet-active{width:8px}.swiper-pagination-bullet-active{height:8px}}@media (min-width:22.5em) and (max-width:97em){.slider__pagination{margin-top:clamp(16px,13.5838926174px + .6711409396vw,24px)}.swiper-pagination{padding:clamp(10px,8.1879194631px + .5033557047vw,16px)}.swiper-pagination-bullet,.swiper-pagination-bullet-active{width:clamp(8px,7.3959731544px + .1677852349vw,10px)}.swiper-pagination-bullet-active{height:clamp(8px,7.3959731544px + .1677852349vw,10px)}}@media (min-width:97em){.slider__pagination{margin-top:24px}.swiper-pagination{padding:16px}.swiper-pagination-bullet,.swiper-pagination-bullet-active{width:10px}.swiper-pagination-bullet-active{height:10px}}@media (min-width:106.25em) and (max-width:120em){.slider__navigation-button--left{left:clamp(-152px,738.1818181818px + -46.3636363636vw,-50px)}.slider__navigation-button--right{right:clamp(-152px,738.1818181818px + -46.3636363636vw,-50px)}}@media (min-width:120em){.slider__navigation-button--left{left:-152px}.slider__navigation-button--right{right:-152px}}