@media screen and (max-width:768px){.swiper-pagination{top:var(--swiper-pagination-top,8pc)!important;height:fit-content}}.swiper-pagination-bullet{text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}.swiper-pagination-bullet-active{transform:translateX(-1rem);color:#fff;border:1px solid white;background:transparent;box-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:768px){.swiper-pagination-bullet-active{transform:translateY(1rem)}}