swiper-container{--swiper-navigation-color: #374151;--swiper-navigation-size: 24px;--swiper-navigation-top-offset: -30px;--swiper-navigation-sides-offset: 10px;--swiper-pagination-color: #374151;--swiper-pagination-bullet-inactive-color: #d1d5db;--swiper-pagination-bullet-size: 10px;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bottom: 0px;--swiper-theme-color: #374151}swiper-container::part(button-next),swiper-container::part(button-prev){width:24px;height:24px;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;color:#374151}swiper-container::part(button-next):hover,swiper-container::part(button-prev):hover{background-color:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05);color:#111827}swiper-container .swiper-button-prev,swiper-container .swiper-button-next{width:44px!important;height:44px!important;background-color:#ffffffe6!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001a!important;border:1px solid rgba(0,0,0,.1)!important;transition:all .3s ease!important;color:#374151!important;margin-top:-22px!important}swiper-container .swiper-button-prev:hover,swiper-container .swiper-button-next:hover{background-color:#fff!important;box-shadow:0 4px 12px #00000026!important;transform:scale(1.05)!important;color:#111827!important}swiper-container .swiper-button-prev.swiper-button-disabled,swiper-container .swiper-button-next.swiper-button-disabled{opacity:.3!important;cursor:not-allowed!important}swiper-container .swiper-button-prev.swiper-button-disabled:hover,swiper-container .swiper-button-next.swiper-button-disabled:hover{transform:none!important;box-shadow:0 2px 8px #0000001a!important}swiper-container .swiper-button-prev svg,swiper-container .swiper-button-next svg{width:10px!important;height:10px!important}swiper-container .swiper-button-prev{top:-30px!important;right:50px!important}swiper-container .swiper-button-next{top:-30px!important;right:20px!important}swiper-container .swiper-button-prev:after,swiper-container .swiper-button-next:after{font-size:16px!important;font-weight:700!important}swiper-container .swiper-pagination{position:relative!important;margin-top:20px!important}swiper-container .swiper-pagination-bullet{width:12px!important;height:12px!important;background-color:#d1d5db!important;opacity:1!important;margin:0 4px!important;transition:all .3s ease!important}swiper-container .swiper-pagination-bullet-active{background-color:#374151!important;transform:scale(1.2)!important}swiper-container .swiper-pagination-bullet:hover{background-color:#6b7280!important}@media (max-width: 768px){swiper-container{--swiper-navigation-size: 36px;--swiper-navigation-sides-offset: 5px}swiper-container .swiper-button-prev,swiper-container .swiper-button-next{width:36px!important;height:36px!important;margin-top:-18px!important}swiper-container .swiper-button-prev{left:5px!important}swiper-container .swiper-button-next{right:5px!important}}
