.swiper-container{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-wrapper{position:relative;z-index:1;display:-ms-flexbox;display:flex;box-sizing:content-box;width:100%;height:100%;transition:all .3s ease-in;-ms-flex-wrap:wrap;flex-wrap:wrap}.js .swiper-wrapper{opacity:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.js .swiper-container-horizontal .swiper-wrapper{opacity:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-horizontal .swiper-slide{position:relative;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{transition-property:transform,height;-ms-flex-align:start;align-items:flex-start}.swiper-container .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.js .swiper-button{opacity:0}.swiper-button-next,.swiper-button-prev{height:100%;cursor:pointer}.js .date-slider .swiper-button-next,.js .date-slider .swiper-button-prev{position:absolute;z-index:5;top:50%;left:0;width:2rem;margin:1rem 0 0;padding:0;transform:translateY(-50%)}.js .date-slider .swiper-button-next:before,.js .date-slider .swiper-button-prev:before{position:absolute;top:0;right:-.0625rem;display:block;width:.0625rem;height:calc(100% - 1rem - .0625rem);margin:0;padding:0;content:"";background:#efefef}.js .date-slider .swiper-button-next{right:0;left:auto}.js .date-slider .swiper-button-next:before{right:auto;left:-.0625rem}.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-navigation{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.js .swiper-navigation{opacity:0}.swiper-navigation .swiper-button{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-navigation .swiper-button:focus{outline:0}.swiper-navigation svg{fill:#a0a0a0}