.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.custom-bullet{width:12px!important;height:12px!important;background:rgba(255,255,255,.4)!important;border-radius:50%!important;transition:all .3s ease!important;cursor:pointer!important;border:2px solid transparent!important}.custom-bullet:hover{background:rgba(255,255,255,.7)!important;transform:scale(1.2)!important}.swiper-pagination-bullet-active.custom-bullet{background:linear-gradient(45deg,#3b82f6,#8b5cf6)!important;width:16px!important;height:16px!important;border:2px solid rgba(255,255,255,.8)!important;box-shadow:0 0 10px rgba(59,130,246,.5)!important}.swiper-slide{transition:all .3s ease!important}.swiper-slide img{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.custom-bullet{width:10px!important;height:10px!important}.swiper-pagination-bullet-active.custom-bullet{width:14px!important;height:14px!important}}.swiper-button-next,.swiper-button-prev,.swiper-pagination{display:none!important}