.destination-banner-swiper-container:hover .swiper-button-next,.destination-banner-swiper-container:hover .swiper-button-prev{transform:translateX(0)}@media(max-width:768px){.destination-banner-swiper-container .swiper-button-next,.destination-banner-swiper-container .swiper-button-prev{width:40px;height:40px}.destination-banner-swiper-container .swiper-button-next:after,.destination-banner-swiper-container .swiper-button-prev:after{font-size:1rem}}.destination-banner-swiper-container .swiper-button-next,.destination-banner-swiper-container .swiper-button-prev{color:#fff;background:rgba(0,0,0,.3);width:48px;height:48px;border-radius:50%;backdrop-filter:blur(10px);transition:all .3s ease;opacity:0;transform:translateX(100%)}.destination-banner-swiper-container .swiper-button-next:hover,.destination-banner-swiper-container .swiper-button-prev:hover{background:rgba(0,0,0,.5);transform:scale(1.1) translateX(0)}.destination-banner-swiper-container .swiper-button-next:after,.destination-banner-swiper-container .swiper-button-prev:after{font-size:1.25rem;font-weight:700}.destination-banner-swiper-container .swiper-button-prev{transform:translateX(-100%)}.destination-banner-swiper-container .swiper-button-prev:hover{transform:scale(1.1) translateX(0)}.destination-banner-swiper-container:hover .swiper-button-next,.destination-banner-swiper-container:hover .swiper-button-prev{opacity:1;transform:translateX(-20px)}.destination-banner-swiper-container:hover .swiper-button-prev{transform:translateX(20px)}.destination-banner-swiper-container .swiper-pagination{bottom:1rem}.destination-banner-swiper-container .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1;transition:all .3s ease}.destination-banner-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@media(max-width:768px){.destination-banner-swiper-container .destination-banner-swiper{height:300px}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay{padding:1.5rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-title{font-size:1.5rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-description{font-size:.9rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-meta{flex-direction:column;gap:1rem}.destination-banner-swiper-container .swiper-button-next,.destination-banner-swiper-container .swiper-button-prev{width:40px;height:40px}.destination-banner-swiper-container .swiper-button-next:after,.destination-banner-swiper-container .swiper-button-prev:after{font-size:1rem}}@media(max-width:480px){.destination-banner-swiper-container .destination-banner-swiper{height:250px}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay{padding:1rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-title{font-size:1.25rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-description{font-size:.8rem;margin-bottom:1rem}.destination-banner-swiper-container .destination-banner-swiper .destination .destination-content .destination-overlay .destination-info .tour-meta{margin-bottom:1rem}}