#hero-banner{overflow:hidden}#hero-banner .swiper-wrapper{max-width:540px!important;min-width:280px;width:calc(100% - 110px)}#hero-banner .swiper-slide{border-radius:4px;opacity:.6;overflow:hidden;position:relative;transform:scale(.93)}#hero-banner .swiper-slide:before{content:"";display:block;padding-top:100%;width:100%}#hero-banner .swiper-slide>:first-child{inset:0;position:absolute;width:100%}#hero-banner .swiper-slide img{font-family:"object-fit: contain;";height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#hero-banner .swiper-slide-active{opacity:1;transform:scale(1)}#hero-banner .carousel-controls .carousel-pagination span{background-color:#d8bdd0;border-radius:50%;display:inline-block;height:8px;margin:0 5px;width:8px}#hero-banner .carousel-controls .carousel-pagination span.current{background-color:#b50080}#hero-banner .carousel-controls .autoplay-btn{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:2px;color:#757575;cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}#hero-banner .swiper-arrow{background-color:#fff;border-radius:50%;box-shadow:0 2px 2px #0000000d;cursor:pointer;height:34px;margin-top:-17px;overflow:hidden;padding:5px;position:absolute;top:50%;width:34px;z-index:inherit}#hero-banner .swiper-arrow.prev{left:calc(50% - (min(540px,100% - 110px)/2) - 17px)}#hero-banner .swiper-arrow.next{right:calc(50% - (min(540px,100% - 110px)/2) - 17px)}@media screen and (max-width:640px){#hero-banner .swiper-arrow{display:none}}
