@layer legacy{.swiper-container,.swiper-container-ul{display:block;height:auto;position:relative;width:100%}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{height:60px;top:50%;width:60px}.swiper-container-ul .swiper-button-next-ul,.swiper-container-ul .swiper-button-prev-ul{height:70px;top:60%;width:70px}.swiper-button-prev,.swiper-button-prev-ul{margin-left:-100px}.swiper-button-next,.swiper-button-next-ul{margin-right:-100px}.swiper-container .swiper-slide-prev,.swiper-slide-hide{opacity:0!important;transition:opacity .2s ease!important}.swiper-container .swiper-slide{align-items:center;display:flex;justify-content:center;opacity:1}.swiper-container-ul .swiper-slide{align-items:center;height:27vw;justify-content:center;opacity:1}.swiper-button-next:after,.swiper-button-prev:after{content:normal;font-family:none!important;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-next-ul,.swiper-button-prev-ul{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next-ul{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-prev-ul{left:var(--swiper-navigation-sides-offset,10px);right:auto}@media screen and (max-width:1024px){.swiper-container-ul .swiper-slide{height:35vw}.swiper-container-ul .swiper-button-next-ul,.swiper-container-ul .swiper-button-prev-ul{top:55%}}@media screen and (max-width:768px){.swiper-container-ul .swiper-button-next-ul,.swiper-container-ul .swiper-button-prev-ul{top:50%}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-ul .swiper-button-next-ul,.swiper-container-ul .swiper-button-prev-ul{height:calc(2px + 9vw);width:calc(2px + 9vw)}.swiper-button-prev,.swiper-button-prev-ul{margin-left:-13vw}.swiper-button-next,.swiper-button-next-ul{margin-right:-13vw}.swiper-container-ul .swiper-slide{height:40vw}}@media screen and (max-width:480px){.swiper-container-ul .swiper-slide{height:auto}.swiper-container-ul h4{font-size:5vw;line-height:7vw}}}