.carousel-home .swiper-bottom{bottom:38px;z-index:9}.carousel-home .swiper-bottom i{font-size:16px;margin-left:8px}.carousel-home .swiper-pagination{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.carousel-home .swiper-pagination-bullet{width:47px;height:1px;background-color:rgb(255 255 255 / .4)}.carousel-home .swiper-pagination-bullet::before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff}.carousel-home .swiper-pagination-bullet-active~.swiper-pagination-bullet::before{width:0}.carousel-home .swiper-pagination-bullet-active::before{-webkit-animation:timeLine var(--time-carousel-home) linear 0s;-moz-animation:timeLine var(--time-carousel-home) linear 0s;-o-animation:timeLine var(--time-carousel-home) linear 0s;animation:timeLine var(--time-carousel-home) linear 0s}.carousel-home .swiper-pagination-bullet-active.stoped::before{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@media only screen and (max-width:767px){.carousel-home .swiper-bottom{bottom:12px}.carousel-home .swiper-pagination-bullet{width:24px}}@media only screen and (max-width:575px){.carousel-home .swiper-pagination-bullet{width:14px}}