html {
    scroll-behavior: smooth;
}

nav ul li {
    list-style: none;
}

.grecaptcha-badge {
    display: none !important;
}

.root {
    font-family: Inter, sans-serif;
    position: relative;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* .root a {
    color: #2F66E3;
    text-decoration: underline;
    transition: all 250ms ease 0s;
} */

/* .root a:hover {
    color: #1C54D3;
} */

.wrapper {
    position: relative;
}

.jss3.wide {
    z-index: 10 !important
}

/* .content {
    margin: 0 5.57rem;
} */

/* .header {
    display: flex;
    align-items: center;
    padding-top: 35px;
    justify-content: space-between;
}

.header_part {
    display: flex;
    align-items: center;
}

.header_logo {
    width: 90px;
    display: block;
    margin-right: 48px;
}

.header_menu {
    display: flex;
    align-items: center;
}

.header_account {}

.header_account a:first-child {
    margin-right: 0.857rem;
}

.button {
    border: none;
    display: block;
    padding: 12px 24px;
    font-size: 16px;
    text-align: center;
    transition: all 250ms ease 0s;
    font-weight: 600;
    line-height: 24px;
    border-radius: 6px;
    text-decoration: none !important;
}
.button.variant-link {
    color: rgba(0,0,0,0.87);
    background: transparent;
}

.button.variant-link:hover {
    color: #2F66E3;
    background: rgba(125, 147, 168, 0.08);
}

.button.variant-button {
    color: #2F66E3;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 4px 8px rgba(0, 0, 0, 0.08);
}

.button.variant-button:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08), 0 8px 16px rgba(0, 0, 0, 0.08);
}

.button.mobile {
    width: 300px;
}

.button.blue {
    color: #fff;
    background: #2F66E3;
}

.button.mobile:first-child {
    margin-right: 12px;
}

.mobileMenuButton {
    display: none;
}

.mobileMenu {
    display: none;
}

.mobileMenu_account {
    display: flex;
    padding: 0 16px;
    margin-bottom: 32px;
    justify-content: center;
}

.mobileMenu_row {
    cursor: pointer;
    height: 48px;
    display: flex;
    padding: 0 16px;
    overflow: hidden;
    font-size: 16px;
    align-items: center;
    line-height: 20;
    border-bottom: 1px solid rgba(0,0,0,0.12);
    letter-spacing: -0.03em;
    justify-content: space-between;
    text-decoration: none !important;
}

a.mobileMenu_row:hover {
    color: #2F66E3;
}

.mobileMenu_row .right {
    display: flex;
    align-items: center;
}

.mobileMenu_row .arrow {
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    display: flex;
}

.mobileMenu_link {
    color: #000;
    transition: color 300ms ease-out 0s;
    font-weight: 600;
}

.menuSection {
    margin-bottom: 32px;
}

.menuSection_header {
    color: rgba(0,0,0,0.5);
}

.menuSection_title {
    padding-left: 16px;
    margin-bottom: 14px;
} */

/* .footer {
    padding: 4.85rem 5.57rem;
    background: #000;
}

.footer-mobile {
    padding: 48px 20px 35px;
}

.footer a {
    transition: color 300ms ease-out 0s;
}

.footer_block {
    display: flex;
    justify-content: space-between;
}

.footer-mobile .footer_block {
    margin-bottom: 42px;
}

.footer-mobile .footer_block:last-child {
    margin-bottom: 0;
}

.footer_info {
    flex: 0 0 25.36rem;
}

.footer-mobile .footer_info {
    flex: 0 0 355px;
}

.footer_logo {
    height: 1.428rem;
    margin-bottom: 1.43rem;
}

.footer-mobile .footer_logo {
    height: 20px;
    margin-bottom: 0;
}

.footer_legal {
    color: rgba(255,255,255,0.5);
    opacity: 1;
    font-size: 0.857rem;
    line-height: 125%;
    margin-bottom: 1.143rem;
    letter-spacing: -0.03em;
}

.footer-mobile .footer_legal {
    margin-bottom: 32px;
}

.footer_social {
    display: flex;
    margin-top: 8.143rem;
    margin-bottom: 2.714rem;
}

.footer-mobile .footer_social {
    margin-top: 0;
    margin-bottom: 61px;
}

.footer_socialItem {
    margin-right: 2.357rem;
}

.footer-mobile .footer_socialItem {
    margin-right: 33px;
}

.footer_socialItem a {
    color: #fff;
    font-size: 1.143rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.03em;
    text-decoration: none;
}

.footer_menu {
    display: flex;
}

.footer-mobile .footer_menu {
    flex-flow: row wrap;
    margin-bottom: 50px;
    justify-content: space-between;
}

.footer_menuColumn {
    font-size: 1.143rem;
    margin-right: 3.5rem;
    margin-bottom: 1.429rem;
}

.footer-mobile .footer_menuColumn {
    width: 45%;
    font-size: 16px;
    margin-bottom: 28px;
    margin-right: 0;
}

.footer_menuColumnSmall {
    font-size: 1.143rem;
    margin-right: 2rem;
}

.footer_menuColumnSmall:last-child,
.footer_menuColumn:last-child {
    margin-right: 0;
}

.footer_menuTitle {
    color: #fff;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 1.429rem;
    text-transform: uppercase;
}

.footer_menuItem {
    line-height: 125%;
    margin-bottom: 1.07rem;
}

.footer_menuItem a,
.footer_menuItem span {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
    white-space: nowrap;
}

.footer_menuItem span {
    color: #2F66E3;
}

.footer_menuItem a:hover,
.footer_menuItem span:hover {
    color: #fff;
    cursor: pointer;
}

.footer_copyAndTerms {
    display: flex;
}

.footer-mobile .footer_copyAndTerms {
    width: 100%;
    justify-content: space-between;
}

.footer_copyAndTerms .item {
    color: rgba(255,255,255,0.5);
    font-size: 1rem;
    line-height: 125%;
    margin-right: 2.571rem;
    letter-spacing: -0.03em;
}

.footer-mobile .footer_copyAndTerms .item {
    margin-right: 0;
}

.footer_copyAndTerms .item a {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
}

.footer_copyAndTerms .item a:hover {
    color: #fff;
}

.footerMobile_copy {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.03em;
}

.footer_support {
    color: #fff !important;
    font-size: 1.143rem;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -0.03em;
    text-decoration: none !important;
}

.footer_support:hover {
    color: #2F66E3 !important;
}

.footer_menuHidden {
    height: 0;
    transition: height 200ms ease-out 0s;
    overflow: hidden;
    margin-bottom: 2rem;
} */

.subtitle {
    font-size: 3rem;
    font-weight: 800;
    line-height: 125%;
    letter-spacing: -0.03em;
    color: rgba(0, 0, 0, 0.87);
}

/* .mobileView {
    display: none;
} */

.formattedText {}

.formattedText:not(.static) div,
.formattedText:not(.static) p,
.formattedText:not(.static) li {
    margin-bottom: 0.857rem;
    line-height: 150%;
}

.formattedText:not(.static) p {
    margin-bottom: 0.5rem;
}

.formattedText:not(.static) ul li {
    list-style: disc;
    margin-left: 1.429rem;
    margin-bottom: 0.3rem;
}

.formattedText:not(.static) ol li {
    list-style: decimal;
    margin-left: 1.429rem;
    margin-bottom: 0.3rem;
}

.formattedText:not(.static) h1,
.formattedText:not(.static) h2,
.formattedText:not(.static) h3,
.formattedText:not(.static) h4,
.formattedText:not(.static) h5 {
    font-weight: 800;
    letter-spacing: -0.06em;
    margin-bottom: 1.286rem;
    line-height: 95%;
}

.formattedText:not(.static) h3,
.formattedText:not(.static) h4,
.formattedText:not(.static) h5 {
    line-height: 110%;
    letter-spacing: -0.03em;
}

.formattedText:not(.static) h1 {
    font-size: 4rem;
}

.formattedText:not(.static) h2 {
    font-size: 3.429rem;
}

.formattedText:not(.static) h3 {
    font-size: 2.571rem;
}

.formattedText:not(.static) h4 {
    font-size: 1.714rem;
}

.formattedText:not(.static) h5 {
    font-size: 1.286rem;
}

.formattedText img {
    width: auto;
    max-width: 100%;
}

.page {
    margin: 6.429rem auto 0;
    max-width: 66.429rem;
    width: 100%;
}

.page.with-menu {
    padding: 0 1.071rem;
    display: flex;
    max-width: 82.286rem;
}

.page.with-menu .content {
    flex: 1 1 auto;
    margin: 0;
}

@media screen and (max-width: 600px) {
    .page.with-menu .content {
        padding: 0;
    }
}

.page_menu {
    flex: 0 0 21.429rem;
}

.page_menuList {
    position: sticky;
    top: 1rem;
    padding-bottom: 2rem;
}

.page_menuItem {
    font-size: 1.143rem;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 2.286rem;
}

.page_menuItem a {
    color: #000;
    text-decoration: none !important;
}

.page_menuItem a.active {
    color: #1C54D3;
}

.page_title {
    font-size: 4rem;
    text-align: center;
    font-weight: 800;
    line-height: 95%;
    letter-spacing: -0.06em;
    margin-bottom: 2.143rem;
}

.blogs {
    margin-right: auto;
    margin-left: auto;
}

.blogs_filter {
    margin-top: 32px;
    display: flex;
}

.blogs_filterItem {
    color: #000;
    border: none;
    height: 2.571rem;
    padding: 0.571rem 1.286rem;
    font-size: 1.071rem;
    background: #fff;
    transition: all 300ms ease-out 0s;
    font-weight: 700;
    line-height: 133%;
    margin-right: 0.571rem;
    border-radius: 4.571rem;
    letter-spacing: -0.03em;
}

.blogs_filterItem.active {
    color: #fff;
    cursor: default !important;
    background: #000;
    box-shadow: none !important;
}

.blogs_filterItem:hover {
    color: #2F66E3;
    cursor: pointer;
    box-shadow: 0 2px 2px rgba(83, 86, 94, 0.08);
}

.blogs_list {
    display: flex;
    flex-flow: row wrap;
    margin-top: 32px;
    justify-content: space-between;
}

@media (max-width:768.98px) {
    .blogs_list {
        justify-content: space-evenly;
    }
}

.blog_image {
    width: auto;
    max-width: 100%;
    margin-bottom: 1.143rem;
}

.blogPost {
    background: #fff;
    flex: 0 0 24.5rem;
    height: 13.929rem;
    border-radius: 8px;
    margin-bottom: 1.786rem;
    padding: 1.786rem 1.643rem;
    letter-spacing: -0.03em;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-decoration: none !important;
}

@media (max-width:768.98px) {
    .blogPost {
        flex: 0 0 100%;
    }
}

.blogPost:hover {
    box-shadow: 0 2px 2px rgba(83, 86, 94, 0.08);
}

.blogPost:hover .blogPost_title {
    color: #2F66E3;
}

.blogPost_title {
    font-size: 1.571rem;
    font-weight: 700;
    line-height: 133%;
    margin-bottom: 0.571rem;
    color: #000;
}

.blogPost_category {
    font-size: 1.071rem;
    color: #2F66E3;
    font-weight: 700;
    line-height: 133%;
    margin-bottom: 0.571rem;
}

.blogPost_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #212121;
    font-size: 1.071rem;
    line-height: 150%;
}

.faqs {}

.faqs_guide {
    margin-top: 1.786rem;
}

.fullWidth {
    width: 100% !important;
}

/* .support {
    color: #212121;
    margin: 7.286rem auto;
    padding: 3.571rem 7.143rem;
    font-size: 1.571rem;
    background: #fff;
    text-align: center;
    font-weight: 700;
    line-height: 150%;
    border-radius: 1.429rem;
    letter-spacing: -0.03em;
} */

.support_title {
    color: rgba(0, 0, 0, 0.87);
    font-size: 3.000rem;
    font-weight: 800;
    line-height: 125%;
    margin-bottom: 1.143rem;
}

.breadcrumbs {
    display: flex;
    font-size: 1.143rem;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 1.357rem;
    justify-content: center;
}

.breadcrumbs a {
    text-decoration: none !important;
}

.breadcrumbs_delim {
    margin: 0 0.571rem;
}

.page_support {
    width: 66.429rem;
    margin: 0 auto 0rem !important;
}

.langItem {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.87);
    text-transform: capitalize;
    border: none;
    margin: 0;
}

.servicePage {
    margin-top: 10.714rem;
    margin-bottom: 15rem;
}

.servicePage_icon {
    width: 11.286rem;
    height: 11.286rem;
    border-radius: 5.643rem;
    background: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 2.714rem;
}

.servicePage_title {
    font-size: 8.571rem;
    text-align: center;
    line-height: 95%;
    letter-spacing: -0.06em;
    font-feature-settings: "ss01" on, "calt" off;
    margin-bottom: 1.714rem;
    font-weight: 800;
}

.servicePage_text {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.03em;
    margin-bottom: 5.857rem;
}

.servicePage_text-end {
    margin-bottom: 0;
}

@keyframes rainbow {
    0% {
        background-position: 0 82%
    }

    50% {
        background-position: 100% 19%
    }

    100% {
        background-position: 0 82%
    }
}

@keyframes pulse {
    0% {
        transform: scale(1.0)
    }

    100% {
        transform: scale(1.15)
    }
}

.loader_content {
    height: 1.429rem;
    width: 6.429rem;
    background: linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
    background-size: 1200% 1200%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><path d="M2.08049 18.1867C0.693095 16.9778 0 15.3567 0 13.3239V0.384654H3.80059V13.0218C3.80059 15.0272 4.9383 16.2909 7.40746 16.2909C9.87659 16.2909 11.0137 15.0272 11.0137 13.0218V0.384654H14.842V13.3239C14.842 15.3567 14.1489 16.9778 12.7615 18.1867C11.3741 19.3955 9.59865 19.9997 7.40746 19.9997C5.24274 19.9997 3.46728 19.3955 2.08049 18.1867ZM31.1281 0.384486V4.01043H25.8848V19.6152H22.0559V4.01043H16.8402V0.384486H31.1281ZM41.3375 16.2911C43.113 16.2911 44.6111 15.7144 45.8042 14.5329C46.9972 13.3515 47.6073 11.8406 47.6073 9.99967C47.6073 8.15925 46.9972 6.64775 45.8042 5.4669C44.6111 4.28547 43.113 3.68074 41.3375 3.68074C39.5621 3.68074 38.064 4.28547 36.8709 5.4669C35.6779 6.64775 35.0678 8.15925 35.0678 9.99967C35.0678 11.8406 35.6779 13.3515 36.8709 14.5329C38.064 15.7144 39.5621 16.2911 41.3375 16.2911ZM41.3375 19.9999C38.5357 19.9999 36.1496 19.0382 34.1798 17.1151C32.2377 15.1645 31.2666 12.8023 31.2666 9.99967C31.2666 7.19767 32.2377 4.83479 34.1798 2.9116C36.1496 0.961592 38.5357 0 41.3375 0C44.1395 0 46.5255 0.961592 48.4954 2.9116C50.4652 4.83479 51.4361 7.19767 51.4361 9.99967C51.4361 12.8023 50.4652 15.1645 48.4954 17.1151C46.5255 19.0382 44.1395 19.9999 41.3375 19.9999ZM57.9563 3.92834V9.61508H61.8958C63.3386 9.61508 64.5317 8.32403 64.5317 6.75832C64.5317 5.192 63.3386 3.92834 61.8958 3.92834H57.9563ZM64.7807 19.6152L60.8694 12.9395H57.9563V19.6152H54.1273V0.384554H61.8958C63.699 0.384554 65.2247 1.01608 66.4732 2.25234C67.7216 3.48859 68.3599 4.9995 68.3599 6.75825C68.3599 9.14792 66.8618 11.3458 64.6147 12.3628L68.9146 19.6152H64.7807ZM90 9.28542V10.7689C90 13.5167 89.1118 15.7413 87.3363 17.4447C85.5608 19.1487 83.2585 20 80.4561 20C77.4599 20 74.9631 19.0384 72.9933 17.1152C71.0235 15.1647 70.0525 12.8017 70.0525 10.0272C70.0525 7.22521 71.0235 4.86233 72.9657 2.91173C74.9354 0.961133 77.3492 0.000136059 80.2347 0.000136059C83.8687 0.000136059 87.0313 1.75829 88.6961 4.47805L85.4231 6.34583C84.507 4.78012 82.5095 3.68089 80.2071 3.68089C78.3479 3.68089 76.8221 4.28561 75.6291 5.49446C74.436 6.6759 73.8537 8.18681 73.8537 10.0272C73.8537 11.8407 74.4637 13.3517 75.6568 14.5331C76.8775 15.7145 78.4863 16.2912 80.4844 16.2912C83.4529 16.2912 85.4501 14.9174 86.1431 12.6373H80.2617V9.28542H90Z"/></svg>') center/contain;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><path d="M2.08049 18.1867C0.693095 16.9778 0 15.3567 0 13.3239V0.384654H3.80059V13.0218C3.80059 15.0272 4.9383 16.2909 7.40746 16.2909C9.87659 16.2909 11.0137 15.0272 11.0137 13.0218V0.384654H14.842V13.3239C14.842 15.3567 14.1489 16.9778 12.7615 18.1867C11.3741 19.3955 9.59865 19.9997 7.40746 19.9997C5.24274 19.9997 3.46728 19.3955 2.08049 18.1867ZM31.1281 0.384486V4.01043H25.8848V19.6152H22.0559V4.01043H16.8402V0.384486H31.1281ZM41.3375 16.2911C43.113 16.2911 44.6111 15.7144 45.8042 14.5329C46.9972 13.3515 47.6073 11.8406 47.6073 9.99967C47.6073 8.15925 46.9972 6.64775 45.8042 5.4669C44.6111 4.28547 43.113 3.68074 41.3375 3.68074C39.5621 3.68074 38.064 4.28547 36.8709 5.4669C35.6779 6.64775 35.0678 8.15925 35.0678 9.99967C35.0678 11.8406 35.6779 13.3515 36.8709 14.5329C38.064 15.7144 39.5621 16.2911 41.3375 16.2911ZM41.3375 19.9999C38.5357 19.9999 36.1496 19.0382 34.1798 17.1151C32.2377 15.1645 31.2666 12.8023 31.2666 9.99967C31.2666 7.19767 32.2377 4.83479 34.1798 2.9116C36.1496 0.961592 38.5357 0 41.3375 0C44.1395 0 46.5255 0.961592 48.4954 2.9116C50.4652 4.83479 51.4361 7.19767 51.4361 9.99967C51.4361 12.8023 50.4652 15.1645 48.4954 17.1151C46.5255 19.0382 44.1395 19.9999 41.3375 19.9999ZM57.9563 3.92834V9.61508H61.8958C63.3386 9.61508 64.5317 8.32403 64.5317 6.75832C64.5317 5.192 63.3386 3.92834 61.8958 3.92834H57.9563ZM64.7807 19.6152L60.8694 12.9395H57.9563V19.6152H54.1273V0.384554H61.8958C63.699 0.384554 65.2247 1.01608 66.4732 2.25234C67.7216 3.48859 68.3599 4.9995 68.3599 6.75825C68.3599 9.14792 66.8618 11.3458 64.6147 12.3628L68.9146 19.6152H64.7807ZM90 9.28542V10.7689C90 13.5167 89.1118 15.7413 87.3363 17.4447C85.5608 19.1487 83.2585 20 80.4561 20C77.4599 20 74.9631 19.0384 72.9933 17.1152C71.0235 15.1647 70.0525 12.8017 70.0525 10.0272C70.0525 7.22521 71.0235 4.86233 72.9657 2.91173C74.9354 0.961133 77.3492 0.000136059 80.2347 0.000136059C83.8687 0.000136059 87.0313 1.75829 88.6961 4.47805L85.4231 6.34583C84.507 4.78012 82.5095 3.68089 80.2071 3.68089C78.3479 3.68089 76.8221 4.28561 75.6291 5.49446C74.436 6.6759 73.8537 8.18681 73.8537 10.0272C73.8537 11.8407 74.4637 13.3517 75.6568 14.5331C76.8775 15.7145 78.4863 16.2912 80.4844 16.2912C83.4529 16.2912 85.4501 14.9174 86.1431 12.6373H80.2617V9.28542H90Z"/></svg>') center/contain;
    animation: rainbow 18s ease infinite, pulse 1s infinite ease-in-out alternate;
}

.w-richtext-figure-type-video {
    padding-bottom: 0 !important;
}

.w-richtext-figure-type-video div {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.w-richtext-figure-type-video div::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.w-richtext-figure-type-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dropdown_menuItem_mark {
    position: absolute;
    width: 6px;
    height: 6px;
    background: red;
    border-radius: 8px;
    margin-top: 4px;
    margin-left: 2px;
}