.banner-carousel-wrapper[data-v-7c20d23c]{overflow:hidden;position:relative;width:100%}.banner-error[data-v-7c20d23c],.banner-loading[data-v-7c20d23c]{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem}.banner-error[data-v-7c20d23c]{color:var(--bs-danger,#dc3545)}.hero-carousel[data-v-7c20d23c]{background-color:transparent;margin:0;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}.hero-carousel[data-v-7c20d23c] .carousel-inner{margin:0;padding:0;width:100%}.hero-carousel[data-v-7c20d23c] .carousel-item{background-color:transparent;margin:0;opacity:0;padding:0;transition:opacity .6s ease-in-out;width:100%;z-index:0}.hero-carousel[data-v-7c20d23c] .carousel-item.active{opacity:1;z-index:1}.hero-carousel[data-v-7c20d23c] .carousel-item-next,.hero-carousel[data-v-7c20d23c] .carousel-item-prev{opacity:0;z-index:0}.hero-carousel[data-v-7c20d23c] .carousel-item-next.carousel-item-start,.hero-carousel[data-v-7c20d23c] .carousel-item-prev.carousel-item-end{opacity:1;z-index:1}.hero-carousel[data-v-7c20d23c] .carousel-item.active.carousel-item-end,.hero-carousel[data-v-7c20d23c] .carousel-item.active.carousel-item-start{opacity:0;z-index:0}.hero-image[data-v-7c20d23c]{display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;margin:0;padding:0}.hero-carousel[data-v-7c20d23c] .carousel-indicators{bottom:0;left:50%;margin-bottom:1rem;position:absolute;transform:translate(-50%);z-index:10}.hero-carousel[data-v-7c20d23c] .carousel-indicators button{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:all .3s ease;width:10px}.hero-carousel[data-v-7c20d23c] .carousel-indicators button:hover{background-color:#ffffffbf}.hero-carousel[data-v-7c20d23c] .carousel-indicators button.active{background-color:#fff;transform:scale(1.2)}@media(min-width:769px)and (max-width:991.98px){.hero-carousel[data-v-7c20d23c]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}}@media(max-width:768px){.hero-carousel[data-v-7c20d23c]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.hero-carousel[data-v-7c20d23c] .carousel-indicators{margin-bottom:.5rem}.hero-carousel[data-v-7c20d23c] .carousel-indicators button{height:8px;margin:0 4px;width:8px}}.hero-carousel[data-v-7c20d23c] .carousel-indicators button:focus{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hero-carousel[data-v-7c20d23c] .carousel-item{transition:opacity .3s ease}}.footer[data-v-08b5f8b2]{align-items:center;background-color:var(--footer-bg);display:flex;flex-direction:column;height:auto;justify-content:center;padding:0 2.1333333333rem;width:100%}.footer-top[data-v-08b5f8b2]{padding:0;width:100%}.footer-top .list[data-v-08b5f8b2]{background-color:transparent;border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;width:100%}.footer-top .list--sponsor-data[data-v-08b5f8b2]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.footer-top .sponsor-title[data-v-08b5f8b2]{color:#36c879;font-size:16px;font-weight:600;margin:0 0 20px;padding:0;text-align:center}.footer-top .list .sponsor-item[data-v-08b5f8b2]{flex-direction:column;gap:10px}.footer-top .list .sponsor-item[data-v-08b5f8b2],.footer-top .list .sponsor-item__icon[data-v-08b5f8b2]{align-items:center;display:flex;justify-content:center}.footer-top .list .sponsor-item__logo[data-v-08b5f8b2]{height:60px;opacity:.9;transition:opacity .3s;width:auto}.footer-top .list .sponsor-item__icon:hover .sponsor-item__logo[data-v-08b5f8b2]{opacity:1}.footer-top .list .sponsor-item__description[data-v-08b5f8b2]{color:#ffffffb3;font-size:13px;line-height:1.4;text-align:center}.footer-top .list--pay-data[data-v-08b5f8b2]{justify-content:center;padding:20px 0}.footer-top .list__item[data-v-08b5f8b2]{align-items:center;cursor:pointer;display:inline-flex;margin:5px 10px}.footer-top .list__item a[data-v-08b5f8b2]{display:inline-block}.footer-top .list__item img[data-v-08b5f8b2]{height:100%;max-height:30px}.footer-top .list--license-data[data-v-08b5f8b2],.footer-top .list--safe-data[data-v-08b5f8b2],.footer-top .list--social-data[data-v-08b5f8b2]{justify-content:center;padding:30px 0}.footer-top .list--license-data li[data-v-08b5f8b2],.footer-top .list--safe-data li[data-v-08b5f8b2],.footer-top .list--social-data li[data-v-08b5f8b2]{margin:0 10px 2px}.footer-top .list--social-data .list__item img[data-v-08b5f8b2]{height:30px;width:30px}.footer-bottom[data-v-08b5f8b2]{flex-wrap:wrap;padding:30px 0;text-align:center;width:100%}.footer-bottom[data-v-08b5f8b2],.footer-bottom .logoarea[data-v-08b5f8b2]{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-bottom .logoarea__logo[data-v-08b5f8b2]{margin:0 auto;width:80px}.footer-bottom .logoarea__logo img[data-v-08b5f8b2]{width:100%}.footer-bottom .logoarea__copyright[data-v-08b5f8b2]{color:#fffc;font-size:12px;margin-top:5px}.footer-bottom__descrp[data-v-08b5f8b2]{color:#fff9;font-size:10px;line-height:1.5;margin-top:12px}.footer-bottom__descrp a[data-v-08b5f8b2]{color:#36c879}@media(min-width:768px){.footer-top .list--sponsor-data[data-v-08b5f8b2]{padding:40px 0}.footer-top .sponsor-title[data-v-08b5f8b2]{font-size:18px;margin-bottom:25px}.footer-top .list .sponsor-item[data-v-08b5f8b2]{gap:12px}.footer-top .list .sponsor-item__logo[data-v-08b5f8b2]{height:80px}.footer-top .list .sponsor-item__description[data-v-08b5f8b2]{font-size:14px}.footer-top .list__item[data-v-08b5f8b2]{margin:10px 15px}.footer-top .list__item img[data-v-08b5f8b2]{max-height:40px}.footer-top .list--pay-data[data-v-08b5f8b2]{padding:30px 0}.footer-top .list--social-data .list__item img[data-v-08b5f8b2]{height:36px;width:36px}.footer-bottom[data-v-08b5f8b2]{padding:40px 0}.footer-bottom .logoarea__logo[data-v-08b5f8b2]{width:100px}.footer-bottom .logoarea__copyright[data-v-08b5f8b2]{font-size:13px;margin-top:8px}.footer-bottom__descrp[data-v-08b5f8b2]{font-size:11px;margin-top:15px}}@media(min-width:1024px){.footer-top .list--sponsor-data[data-v-08b5f8b2]{padding:50px 0}.footer-top .sponsor-title[data-v-08b5f8b2]{font-size:20px;margin-bottom:30px}.footer-top .list .sponsor-item[data-v-08b5f8b2]{gap:15px}.footer-top .list .sponsor-item__logo[data-v-08b5f8b2]{height:100px}.footer-top .list .sponsor-item__description[data-v-08b5f8b2]{font-size:15px}.footer-top .list__item[data-v-08b5f8b2]{margin:10px 20px}.footer-top .list__item img[data-v-08b5f8b2]{max-height:50px}.footer-top .list--social-data .list__item img[data-v-08b5f8b2]{height:40px;width:40px}.footer-bottom .logoarea__logo[data-v-08b5f8b2]{width:120px}.footer-bottom .logoarea__copyright[data-v-08b5f8b2]{font-size:14px}.footer-bottom__descrp[data-v-08b5f8b2]{font-size:12px}}
