.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{transition:transform .3s ease}.swiper-button-next-custom,.swiper-button-prev-custom{transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%;opacity:1;transition:all .3s ease}.swiper-pagination-bullet-active{background:white;transform:scale(1.2)}.thumbnail-swiper .swiper-slide{opacity:.6;transition:opacity .3s ease}.thumbnail-swiper .swiper-slide-thumb-active{opacity:1}.swiper-button-next-custom,.swiper-button-prev-custom{transition:opacity .3s ease,background-color .3s ease}.swiper-button-next-custom:hover,.swiper-button-prev-custom:hover{background-color:rgba(0,0,0,.8)!important}@media (max-width:768px){.swiper-pagination-bullet{width:6px;height:6px}.swiper-button-next-custom,.swiper-button-prev-custom{width:32px;height:32px}.swiper-button-next-custom svg,.swiper-button-prev-custom svg{width:14px;height:14px}}.group:hover .swiper-button-next-custom,.group:hover .swiper-button-prev-custom{opacity:1}.inner-group:hover .inner-group-hover\:scale-105{transform:scale(1.05)}.inner-group:hover .inner-group-hover\:opacity-100{opacity:1}