.swiper-viewport{overflow:visible;border:4px solid #fff;position:relative;margin:0 0 60px;box-shadow:none;border-radius:4px;background:#fff;width:100%;z-index:1}.swiper-container{direction:ltr!important}.swiper-pager{position:absolute;top:50%;width:100%;line-height:45px}.swiper-button-next,.swiper-button-prev{text-shadow:1px 1px 0 hsla(0,0%,100%,.3);color:rgba(0,0,0,.8);transition:all .3s ease;background-image:none;z-index:2}.swiper-viewport .swiper-button-prev{opacity:.7;left:10px}.swiper-viewport .swiper-button-next{right:10px;opacity:.7}@media (min-width:768px){.swiper-viewport .swiper-button-prev{opacity:0;left:-20px}.swiper-viewport .swiper-button-next{right:-20px;opacity:0}.swiper-viewport:hover .swiper-button-prev{opacity:.7;left:10px}.swiper-viewport:hover .swiper-button-next{right:10px;opacity:.7}}.swiper-pagination{bottom:-40px;text-align:center;left:0;width:100%}.swiper-pagination-bullet{height:11px;opacity:1;margin:0 5px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px;background:rgba(0,0,0,.5);width:11px}.swiper-pagination-bullet:hover{background:rgba(0,0,0,.7)}.swiper-pagination-bullet-active{background:rgba(0,0,0,.9)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto;opacity:0;cursor:pointer}.swiper-pager .wrapper{height:var(--swiper-navigation-size);padding:0;border:.0625rem solid transparent;color:#fff;transition:all .3s ease;opacity:0;background-color:rgba(0,0,0,.6);border-radius:.4375rem;width:var(--swiper-navigation-size);z-index:-1}.swiper-viewport:focus .swiper-pager .wrapper,.swiper-viewport:hover .swiper-pager .wrapper{opacity:1;z-index:1060}.swiper-pager .wrapper:after{font-size:calc(var(--swiper-navigation-size)/2)}:root{--swiper-navigation-size:50px}.swiper-viewport .swiper-thumb{overflow:hidden;border:1px solid #cfcfcf;margin-right:auto;margin-bottom:0;border-radius:6px;margin-left:auto;width:calc(100% - 2px)}