.swiper-container[data-v-5f9823fe]{aspect-ratio:16/9;margin:0 auto;max-height:90vh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.swiper-container[data-v-5f9823fe]{aspect-ratio:4/3}}.swiper[data-v-5f9823fe]{height:100%;left:0;position:absolute;top:0;width:100%}.swiper-wrapper[data-v-5f9823fe]{display:flex;height:100%;width:100%}.swiper-slide[data-v-5f9823fe]{flex-shrink:0;height:100%;width:100%}.swiper-slide img[data-v-5f9823fe]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-main-wrapper .swiper-pagination{align-items:center;bottom:20px!important;display:flex;gap:3px;height:15px;justify-content:center;position:absolute;width:100%;z-index:10}.carousel-main-wrapper .swiper-pagination-bullet{background:transparent;border:1px solid hsla(0,0%,100%,.8);border-radius:10px;box-sizing:border-box;flex-shrink:0;height:4px;margin:2px!important;max-width:100px;min-width:100px;opacity:1;overflow:hidden;position:relative;transition:all .3s ease;width:100px}.carousel-main-wrapper .swiper-pagination-bullet-active{background:transparent!important;border-color:#fff!important;height:4px!important;opacity:1!important;width:100px!important}.carousel-main-wrapper .swiper-pagination-bullet-active:before{animation:progressFill 4s linear forwards;background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.carousel-main-wrapper .swiper-button-next,.carousel-main-wrapper .swiper-button-prev{cursor:pointer;height:60px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .3s ease;width:30px;z-index:10}.carousel-main-wrapper .swiper-container:hover .swiper-button-next,.carousel-main-wrapper .swiper-container:hover .swiper-button-prev{opacity:1}.carousel-main-wrapper .swiper-button-prev{left:20px}.carousel-main-wrapper .swiper-button-next{right:20px}.carousel-main-wrapper .swiper-button-next:before,.carousel-main-wrapper .swiper-button-prev:before{background:#ffffff26;border-radius:10px;box-sizing:border-box;clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);content:"";height:100%;position:absolute;transform:scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.carousel-main-wrapper .swiper-button-next:hover:before,.carousel-main-wrapper .swiper-button-prev:hover:before{background:linear-gradient(135deg,#ffffff26,#ffffff1a);border-color:#fffc;box-shadow:inset 0 0 12px #fff3;transform:scale(1)}.carousel-main-wrapper .swiper-button-next:active,.carousel-main-wrapper .swiper-button-prev:active{transform:translateY(-50%) scale(.92)}.carousel-main-wrapper .swiper-button-next:after,.carousel-main-wrapper .swiper-button-prev:after{color:#ffffffe6;font-family:swiper-icons;font-size:20px;font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;transition:color .2s ease}.carousel-main-wrapper .swiper-button-next:hover:after,.carousel-main-wrapper .swiper-button-prev:hover:after{color:#fff}@keyframes progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.carousel-main-wrapper .learn-more-button{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:none;border-radius:25px;color:#333;cursor:pointer;font-size:16px;font-weight:500;left:50%;outline:none;padding:6px 16px;position:absolute;top:89%;transform:translate(-50%,-50%);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:15}.carousel-main-wrapper .learn-more-button:hover{background:#fff;box-shadow:0 6px 20px #0003;transform:translate(-50%,-50%) scale(1.02)}.carousel-main-wrapper .learn-more-button:active{transform:translate(-50%,-50%) scale(.98)}@media (max-width:768px){.carousel-main-wrapper .learn-more-button{border-radius:20px;font-size:14px;padding:10px 20px}}
