.banner-carousel[data-v-e620aa7e]{left:50%;margin:0;padding:0;position:absolute;top:46px;transform:translate(-50%);width:100vw;z-index:1}.banner-carousel[data-v-e620aa7e] .ant-carousel{width:100vw}.banner-carousel[data-v-e620aa7e] .slick-slider{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.banner-carousel[data-v-e620aa7e] .slick-list{border-radius:8px;overflow:hidden}.carousel-slide[data-v-e620aa7e]{align-items:center;background-color:#f0f2f5;display:flex!important;height:400px;justify-content:center;left:0;overflow:hidden;position:relative;width:100vw}@media(max-width:768px){.carousel-slide[data-v-e620aa7e]{height:250px}.carousel-content h2[data-v-e620aa7e]{font-size:24px}.carousel-content p[data-v-e620aa7e]{font-size:14px}.carousel-content[data-v-e620aa7e]{padding:20px}}@media(min-width:1920px){.carousel-slide[data-v-e620aa7e]{height:450px}.carousel-content h2[data-v-e620aa7e]{font-size:38px}.carousel-content p[data-v-e620aa7e]{font-size:20px}.carousel-content[data-v-e620aa7e]{padding:45px}}@media(min-width:2560px){.carousel-slide[data-v-e620aa7e]{height:520px}.carousel-content h2[data-v-e620aa7e]{font-size:42px}.carousel-content p[data-v-e620aa7e]{font-size:22px}.carousel-content[data-v-e620aa7e]{padding:50px}}.carousel-slide img[data-v-e620aa7e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-source[data-v-e620aa7e]{background-color:var(--color-background);color:#6b7280;font-size:.875rem;line-height:1.25rem;padding:.5rem 2rem;text-align:right}.image-source a[data-v-e620aa7e]{color:inherit;text-decoration:none;transition:opacity .3s ease}.image-source a[data-v-e620aa7e]:hover{opacity:.8;text-decoration:underline}.carousel-content[data-v-e620aa7e]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;left:0;padding:40px;position:absolute;right:0;text-align:center}.carousel-content h2[data-v-e620aa7e]{font-size:32px;font-weight:600;margin-bottom:10px}.carousel-content p[data-v-e620aa7e]{font-size:18px;margin:0;opacity:.9}.banner-carousel[data-v-e620aa7e] .slick-dots{bottom:20px}.banner-carousel[data-v-e620aa7e] .slick-dots li button{background:#fff;opacity:.6}.banner-carousel[data-v-e620aa7e] .slick-dots li.slick-active button{opacity:1}
