.rubik-h1[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:3.2rem;font-weight:500;line-height:3.2rem}.rubik-h2[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem}.rubik-h3[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2rem;font-weight:500;line-height:2rem}.rubik-text-17-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.7rem;font-weight:500;line-height:1.7rem}.rubik-text-15-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5rem}.rubik-text-15-regular[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5rem}.rubik-text-13-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.8rem}.rubik-text-13-regular[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem}.rubik-text-12-regular[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem}.rubik-text-11-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.1rem}.rubik-h1-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2.4rem;font-weight:500;line-height:2.4rem}.rubik-h2-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2rem;font-weight:500;line-height:2rem}.rubik-h3-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.6rem}@media screen and (max-width: 767px){.sm\:rubik-h1[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:3.2rem;font-weight:500;line-height:3.2rem}}@media screen and (max-width: 767px){.sm\:rubik-h1-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2.4rem;font-weight:500;line-height:2.4rem}}@media screen and (max-width: 767px){.sm\:rubik-h2[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem}}@media screen and (max-width: 767px){.sm\:rubik-h2-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2rem;font-weight:500;line-height:2rem}}@media screen and (max-width: 767px){.sm\:rubik-h3[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2rem;font-weight:500;line-height:2rem}}@media screen and (max-width: 767px){.sm\:rubik-h3-mobile[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.6rem}}@media screen and (max-width: 767px){.sm\:rubik-text-15-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5rem}}@media screen and (max-width: 767px){.sm\:rubik-text-13-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.8rem}}@media screen and (max-width: 767px){.sm\:rubik-text-13-regular[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem}}@media screen and (max-width: 1024px){.md\:rubik-h2[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem}}@media screen and (max-width: 1024px){.md\:rubik-text-15-medium[data-v-4d542bc8]{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5rem}}.main-page-banner-block[data-v-4d542bc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;border-radius:3.2rem;background-color:#ffffff1a;color:#fff;cursor:pointer;overflow:hidden;min-height:37.4rem}@media screen and (max-width: 767px){.main-page-banner-block[data-v-4d542bc8]{min-height:24.1rem}}.main-page-banner-block[data-v-4d542bc8]:before{content:"";position:absolute;width:70%;height:100%;bottom:0;left:0;background:radial-gradient(80% 100% at -5% 95%,rgb(90,48,255) 0%,rgba(90,48,255,0) 100%);z-index:0}@media screen and (max-width: 767px){.main-page-banner-block[data-v-4d542bc8]:before{width:100%;left:50%;min-height:24.1rem;transform:translate(-50%);background:linear-gradient(to top,rgba(90,48,255,.5) 0%,rgba(90,48,255,0) 100%)}}.main-page-banner-block__image[data-v-4d542bc8]{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:100%;object-fit:cover;max-width:max-content}@media screen and (max-width: 767px){.main-page-banner-block__image[data-v-4d542bc8]{transform:translate(-45%)}}.main-page-banner-block__wrapper[data-v-4d542bc8]{position:relative;max-width:60.2rem}@media screen and (max-width: 1024px){.main-page-banner-block__wrapper[data-v-4d542bc8]{max-width:59.4rem}}@media screen and (max-width: 767px){.main-page-banner-block__wrapper[data-v-4d542bc8]{max-width:unset;width:100%;padding:2.4rem 2.4rem 4.8rem}}.main-page-banner-block__title[data-v-4d542bc8]{margin-bottom:1.6rem}@media screen and (max-width: 767px){.main-page-banner-block__title[data-v-4d542bc8]{max-width:20rem;margin-bottom:1rem}}@media screen and (max-width: 767px){.main-page-banner-block__description[data-v-4d542bc8]{max-width:20rem}}.main-page-banner-block__video-button[data-v-4d542bc8]{position:absolute;top:2.4rem;right:0;width:7.8rem;height:7.8rem;border:1px solid #fff;border-radius:50%;background:none;transition:.3s}@media (hover: hover) and (pointer: fine){.main-page-banner-block__video-button[data-v-4d542bc8]:hover{background:rgba(255,255,255,.2509803922)}}@media screen and (max-width: 767px){.main-page-banner-block__video-button[data-v-4d542bc8]{top:50%;right:4rem;transform:translateY(-50%);width:5rem;height:5rem}}.main-page-banner-block__video-button[data-v-4d542bc8]:before,.main-page-banner-block__video-button[data-v-4d542bc8]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:none;border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%);animation:ripple-4d542bc8 1.5s infinite}.main-page-banner-block__video-button[data-v-4d542bc8]:after{animation-delay:.3s}@keyframes ripple-4d542bc8{0%{width:7.8rem;height:7.8rem;opacity:1}to{width:12.4rem;height:12.4rem;opacity:0}}@media screen and (max-width: 767px){@keyframes ripple-4d542bc8{0%{width:5rem;height:5rem;opacity:1}to{width:8rem;height:8rem;opacity:0}}}.main-page-banner-block__video-button-icon[data-v-4d542bc8]{width:2.4rem;height:2.4rem;color:#fff}@media screen and (max-width: 767px){.main-page-banner-block__video-button-icon[data-v-4d542bc8]{width:1.6rem;height:1.6rem}}
