.glide {
    box-sizing: border-box;
    position: relative;
    width: 100%
}

.glide * {
    box-sizing: inherit
}

.glide__slides, .glide__track {
    overflow: hidden
}

.glide__slides {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    touch-action: pan-Y;
    transform-style: preserve-3d;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

.glide__slide, .glide__slides--dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.glide__slide {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    flex-shrink: 0;
    height: 100%;
    white-space: normal;
    width: 100%
}

.glide__slide a {
    -webkit-user-drag: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.glide__arrows, .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.glide--rtl {
    direction: rtl
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 100;
    src: url(raleway-v29-cyrillic_latin-100.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 200;
    src: url(raleway-v29-cyrillic_latin-200.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 300;
    src: url(raleway-v29-cyrillic_latin-300.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 400;
    src: url(raleway-v29-cyrillic_latin-regular.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    src: url(raleway-v29-cyrillic_latin-500.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    src: url(raleway-v29-cyrillic_latin-600.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 700;
    src: url(raleway-v29-cyrillic_latin-700.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 800;
    src: url(raleway-v29-cyrillic_latin-800.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Raleway;
    font-style: normal;
    font-weight: 900;
    src: url(raleway-v29-cyrillic_latin-900.woff2) format("woff2")
}

*, :after, :before {
    box-sizing: border-box
}

html {
    height: 100%;
    scroll-behavior: smooth;
    scroll-padding-top: 180px
}

@media (max-width: 992px) {
    html {
        scroll-padding-top: 130px
    }
}

body {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%);
    color: #e4e4e4;
    display: flex;
    flex-direction: column;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    justify-content: space-between;
    line-height: 25.6px;
    margin: 0;
    min-height: 100vh;
    padding: 83px 0 0
}

body.show-menu {
    overflow: hidden
}

.container {
    margin: 0 auto;
    max-width: 1320px;
    padding-left: 20px;
    padding-right: 20px
}

@media (max-width: 576px) {
    .container {
        padding-left: 10px;
        padding-right: 10px
    }
}

.container-content {
    background: linear-gradient(90deg, #2a1b2c .08%, #2a1b2c 99.39%);
    border-radius: 20px;
    margin: 0 auto;
    max-width: 1320px;
    padding: 40px
}

@media (max-width: 576px) {
    .container-content {
        padding-left: 10px;
        padding-right: 10px
    }
}

.btn {
    align-items: center;
    border-radius: 12px;
    display: flex;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 43px;
    line-height: 19.2px;
    padding: 12px 28.5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap
}

.btn, .btn:hover, .btn:visited {
    color: #211
}

.btn--green {
    background: linear-gradient(90deg, #188830 .08%, #81ad23 99.39%)
}

.btn--green:hover {
    background: linear-gradient(90deg, #2bab1f .08%, #cae424 99.39%)
}

.btn--purple {
    background: linear-gradient(90deg, #8d2bb8 .08%, #5628da 99.39%);
    color: #e4e4e4
}

.btn--purple:hover {
    background: linear-gradient(90deg, #b539eb .08%, #6631ff 99.39%)
}

.btn--transparent {
    background: transparent;
    border: 2px solid #8d2bb8;
    color: #e4e4e4;
    padding: 12px 26.5px
}

.btn--transparent:hover {
    background: linear-gradient(90deg, #b539eb .08%, #6631ff 99.39%);
    border: 0;
    padding: 12px 28.5px
}

.site-header {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%);
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.site-header .container {
    padding: 0
}

@media (max-width: 1320px) {
    .site-header .container {
        padding: 0 10px
    }
}

.head_left_bl, .header-top {
    align-items: center;
    display: flex
}

.header-top {
    justify-content: space-between;
    padding: 20px 0
}

.header-logo {
    margin-right: 60px
}

@media (max-width: 992px) {
    .header-logo {
        margin-right: 0
    }
}

@media (max-width: 576px) {
    .header-logo {
        max-width: 86px
    }
}

.header-logo img {
    display: block;
    height: auto;
    width: 100%
}

.header-logo a {
    text-decoration: none
}

.header-logo span {
    color: #e4e4e4;
    text-transform: uppercase
}

.header-btns {
    display: flex
}

.header-btns a {
    margin-left: 8px
}

.header-btns a:first-of-type {
    margin-left: 0
}

@media (max-width: 992px) {
    .header-btns a:first-of-type {
        display: none
    }

    .header-btns a:last-child {
        margin-left: 0
    }
}

.header-bottom {
    display: flex;
    justify-content: flex-end;
    position: relative
}

@media (max-width: 992px) {
    .header-bottom {
        background: linear-gradient(90deg, #2a1b2c .08%, #2a1b2c 99.39%);
        border-radius: 20px 20px 0 0;
        bottom: 0;
        display: none;
        left: 0;
        overflow: hidden;
        padding: 80px 40px;
        position: fixed;
        right: 0;
        top: 80px
    }

    .header-bottom.show {
        display: block
    }
}

.header-menu-btn {
    display: none;
    padding: 10px 26.5px
}

@media (max-width: 992px) {
    .header-menu-btn {
        display: inline-block
    }

    .header-menu {
        margin-bottom: 60px;
        overflow: auto
    }
}

.header-menu .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (max-width: 992px) {
    .header-menu .menu {
        flex-direction: column
    }
}

.header-menu .menu li {
    margin-left: 20px
}

@media (max-width: 992px) {
    .header-menu .menu li {
        margin-bottom: 40px;
        margin-left: 0
    }

    .header-menu .menu li:last-child {
        margin-bottom: 0
    }
}

.header-menu .menu li:first-child {
    margin-left: 0
}

.header-menu .menu li.current-menu-item span {
    color: #81ad23
}

.header-menu .menu a, .header-menu .menu span {
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 19.2px
}

.header-menu .menu a {
    color: #e4e4e4;
    text-decoration: none
}

.header-menu .menu a:visited {
    color: #e4e4e4
}

.header-menu .menu a:hover {
    color: #cae424
}

.hamburger {
    display: none;
    height: 32px;
    position: relative;
    width: 32px
}

@media (max-width: 992px) {
    .hamburger {
        display: block
    }
}

.hamburger span {
    background: #e4e4e4;
    border-radius: 1px;
    display: inline-block;
    height: 4px;
    position: absolute;
    right: 0;
    transform: rotate(0deg);
    transition: transform .15s ease-in-out
}

.hamburger span:first-child {
    top: 3px;
    width: 100%
}

.hamburger span:nth-child(2) {
    top: 14px;
    width: 12px
}

.hamburger span:nth-child(3) {
    top: 25px;
    width: 20px
}

.hamburger:hover span {
    background: #cae424
}

.hamburger.active span:first-child {
    top: 14px;
    transform: rotate(45deg);
    width: 32px
}

.hamburger.active span:nth-child(2) {
    width: 0
}

.hamburger.active span:nth-child(3) {
    top: 14px;
    transform: rotate(-45deg);
    width: 32px
}

.site-footer {
    margin-top: 60px
}

@media (max-width: 992px) {
    .site-footer {
        margin-top: 40px
    }
}

.site-footer .container {
    border-top: 2px solid #2a1b2c;
    padding: 60px 0
}

@media (max-width: 1320px) {
    .site-footer .container {
        padding: 0 10px
    }
}

.footer_top {
    align-items: flex-start;
    display: flex
}

@media (max-width: 992px) {
    .footer_top {
        flex-direction: column;
        margin: 40px 0 75px
    }
}

.footer_menu {
    padding: 0
}

.footer_menu ul {
    display: flex;
    flex-direction: column
}

.footer_menu ul li {
    margin-bottom: 32px
}

.footer_menu ul li a {
    font-size: 16px;
    font-weight: 700
}

.footer_menu ul li a, .footer_text {
    color: #e4e4e4;
    font-style: normal;
    line-height: 19.2px
}

.footer_text {
    font-size: 12px;
    font-weight: 400;
    margin: 0 60px
}

@media (max-width: 992px) {
    .footer_text {
        margin: 0 0 40px;
        order: 1
    }
}

.footer-logos {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 992px) {
    .footer-logos {
        flex-direction: row;
        justify-content: space-between;
        margin: 40px 0;
        width: 100%
    }
}

.footer-logos .logo_alt_link {
    color: #e4e4e4;
    margin-bottom: 19px;
    text-decoration: none;
    text-transform: uppercase
}

@media (max-width: 992px) {
    .footer-logos .logo_alt_link {
        margin-bottom: 0
    }
}

.footer-logos img {
    display: block;
    margin-bottom: 12px
}

.footer-logos img:first-of-type {
    margin-bottom: 19px
}

@media (max-width: 992px) {
    .footer-logos img:first-of-type {
        margin-bottom: 0
    }
}

.footer-logos img:last-child {
    margin-bottom: 0
}

@media (max-width: 992px) {
    .footer-logos img {
        margin-bottom: 0
    }

    .footer-logos img:nth-child(2) {
        position: absolute;
        right: 62px
    }
}

.copyright {
    color: #e4e4e4;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.2px;
    margin-top: 20px;
    text-align: left
}

.footer-menu ul {
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (max-width: 768px) {
    .footer-menu ul {
        flex-direction: column
    }

    .footer-menu li {
        margin-bottom: 20px
    }
}

.footer-menu li:last-child {
    margin-bottom: 0
}

.footer-menu li.current-menu-item span {
    color: #81ad23
}

.footer-menu a, .footer-menu span {
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px
}

.footer-menu a {
    color: #e4e4e4;
    text-decoration: none
}

.footer-menu a:visited {
    color: #e4e4e4
}

.footer-menu a:hover {
    color: #cae424
}

.container-content.page-404 {
    background: transparent;
    border-radius: 0;
    margin: 60px auto 0;
    padding: 0 10px
}

.content-404 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.content-404 .left_bl, .content-404 .right_bl {
    text-align: center
}

.content-404 .home_btn {
    display: inline-block;
    height: inherit;
    padding: 12px 28px
}

.content-404 img {
    display: block;
    margin: 0 auto
}

@media (max-width: 992px) {
    .content-404 img {
        height: auto;
        max-width: 206px
    }
}

.title-404 {
    margin: 40px 0 0;
    text-transform: uppercase
}

@media (max-width: 576px) {
    .title-404 {
        margin: 40px auto 0;
        max-width: 240px
    }
}

@media (max-width: 320px) {
    .title-404 {
        margin-left: auto;
        margin-right: auto
    }
}

.text-404 {
    margin: 24px 0;
    max-width: 620px
}

.glide {
    margin-bottom: 60px
}

@media (max-width: 768px) {
    .glide {
        margin-bottom: 40px
    }
}

.glide__slide {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    height: 360px;
    overflow: hidden;
    position: relative
}

@media (max-width: 768px) {
    .glide__slide {
        height: 240px
    }
}

.glide__slide--active {
    z-index: 1
}

.glide__slide picture {
    position: absolute;
    right: 0;
    top: 0
}

.glide__inner {
    height: 232px;
    left: 60px;
    position: absolute;
    top: 60px
}

@media (max-width: 768px) {
    .glide__inner {
        height: 192px;
        left: 24px;
        top: 28px
    }
}

@media (max-width: 576px) {
    .glide__inner {
        max-width: 190px
    }
}

.glide__inner .btn--purple {
    bottom: 0;
    padding: 12px 32px;
    position: absolute;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (max-width: 576px) {
    .glide__inner .btn--purple {
        margin: 0 auto
    }
}

.glide__text {
    color: #e4e4e4;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 20px;
    text-transform: uppercase
}

@media (max-width: 590px) {
    .glide__text {
        font-size: 24px;
        line-height: 28.8px
    }
}

.glide__second_text {
    color: #e4e4e4;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 28.8px
}

@media (max-width: 768px) {
    .glide__second_text {
        font-size: 16px;
        line-height: 19.2px;
        max-width: 110px
    }
}

.glide__arrows {
    bottom: 18px;
    display: flex;
    left: 482px;
    position: absolute
}

@media (max-width: 1600px) {
    .glide__arrows {
        left: 312px
    }
}

@media (max-width: 1200px) {
    .glide__arrows {
        left: 210px
    }
}

@media (max-width: 992px) {
    .glide__arrows {
        left: 142px
    }
}

@media (max-width: 768px) {
    .glide__arrows {
        display: none
    }
}

.glide__arrows .glide__arrow--left, .glide__arrows .glide__arrow--right {
    align-items: center;
    -webkit-backdrop-filter: blur(1.5px);
    backdrop-filter: blur(1.5px);
    background: linear-gradient(90deg, rgba(23, 23, 44, .4) .08%, rgba(34, 17, 17, .4) 99.39%);
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: relative;
    width: 40px
}

.glide__arrows .glide__arrow--left:hover, .glide__arrows .glide__arrow--right:hover {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%)
}

.glide__arrows .glide__arrow--left {
    margin-right: 4px
}

.glide__arrows .glide__arrow--left:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath d='M17.15 20.183c-.214.214-.486.321-.817.321-.33 0-.602-.107-.816-.32l-5.367-5.367a1.018 1.018 0 0 1-.247-.38A1.321 1.321 0 0 1 9.829 14c0-.156.03-.306.088-.453.058-.146.136-.267.233-.364l5.367-5.366c.213-.214.486-.321.816-.321.33 0 .603.107.817.32.214.215.32.487.32.817 0 .33-.106.603-.32.817L12.6 14l4.55 4.55c.214.214.32.486.32.817 0 .33-.106.602-.32.816Z' fill='%23E4E4E4' fill-opacity='.4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    height: 28px;
    width: 28px
}

.glide__arrows .glide__arrow--left:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath d='M17.15 20.183c-.214.214-.486.321-.817.321-.33 0-.602-.107-.816-.32l-5.367-5.367a1.018 1.018 0 0 1-.247-.38A1.321 1.321 0 0 1 9.829 14c0-.156.03-.306.088-.453.058-.146.136-.267.233-.364l5.367-5.366c.213-.214.486-.321.816-.321.33 0 .603.107.817.32.214.215.32.487.32.817 0 .33-.106.603-.32.817L12.6 14l4.55 4.55c.214.214.32.486.32.817 0 .33-.106.602-.32.816Z' fill='%23E4E4E4'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.glide__arrows .glide__arrow--right:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath d='M10.85 7.817c.214-.214.486-.321.817-.321.33 0 .603.107.816.32l5.367 5.367c.117.117.2.243.247.38.049.136.073.281.074.437 0 .156-.03.306-.088.453a1.056 1.056 0 0 1-.233.364l-5.367 5.366c-.213.214-.486.321-.816.321-.33 0-.603-.107-.817-.32a1.106 1.106 0 0 1-.32-.817c0-.33.106-.603.32-.817L15.4 14l-4.55-4.55a1.106 1.106 0 0 1-.32-.817c0-.33.106-.602.32-.816Z' fill='%23E4E4E4' fill-opacity='.4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    height: 28px;
    width: 28px
}

.glide__arrows .glide__arrow--right:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath d='M10.85 7.817c.214-.214.486-.321.817-.321.33 0 .603.107.816.32l5.367 5.367c.117.117.2.243.247.38.049.136.073.281.074.437 0 .156-.03.306-.088.453a1.056 1.056 0 0 1-.233.364l-5.367 5.366c-.213.214-.486.321-.816.321-.33 0-.603-.107-.817-.32a1.106 1.106 0 0 1-.32-.817c0-.33.106-.603.32-.817L15.4 14l-4.55-4.55a1.106 1.106 0 0 1-.32-.817c0-.33.106-.602.32-.816Z' fill='%23E4E4E4'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

h1, h2, h3 {
    clear: both;
    color: #e4e4e4;
    font-weight: 700;
    line-height: 43.2px;
    margin-bottom: 24px;
    margin-top: 60px;
    text-transform: uppercase
}

@media (max-width: 768px) {
    h1, h2, h3 {
        margin-top: 40px
    }
}

h1 {
    font-size: 36px
}

@media (max-width: 576px) {
    h1 {
        font-size: 28px;
        line-height: 33.6px
    }
}

h2 {
    font-size: 28px;
    line-height: 33.6px
}

@media (max-width: 576px) {
    h2 {
        font-size: 24px;
        line-height: 28.8px
    }
}

h3 {
    font-size: 20px;
    line-height: 24px
}

.page-title {
    margin-top: 0
}

.page-content nav {
    margin: 24px 0
}

.page-content nav ol, .page-content nav ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (max-width: 576px) {
    .page-content nav ol, .page-content nav ul {
        flex-direction: column
    }
}

.page-content nav ol li, .page-content nav ul li {
    margin: 0 4px 8px;
    padding-left: 0
}

.page-content nav a {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%);
    border-radius: 8px;
    color: #e4e4e4;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16.8px;
    padding: 8px 20px;
    text-decoration: none
}

@media (max-width: 576px) {
    .page-content nav a {
        display: block
    }
}

.page-content nav a:visited {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%);
    color: #e4e4e4
}

.page-content nav a:hover {
    background: linear-gradient(90deg, #2a294d .08%, #402121 99.39%);
    color: #e4e4e4
}

.page-content p {
    margin-bottom: 8px;
    margin-top: 0
}

.page-content p:last-child {
    margin-bottom: 0
}

.page-content a {
    color: #81ad23;
    text-decoration: underline
}

.page-content a:visited {
    color: #20652b
}

.page-content a:hover {
    color: #cae424
}

.page-content img {
    display: block;
    height: auto;
    margin: 0 0 20px;
    max-width: 100%
}

.page-content img.aligncenter {
    margin-left: auto;
    margin-right: auto
}

.page-content img.alignright {
    float: right;
    margin-left: 20px
}

.page-content img.alignleft {
    float: left;
    margin-right: 20px
}

@media (max-width: 992px) {
    .page-content img.aligncenter, .page-content img.alignleft, .page-content img.alignnone, .page-content img.alignright {
        float: none;
        margin: 20px auto
    }
}

.page-content ol, .page-content ul {
    margin: 8px 0;
    overflow: auto
}

.page-content ol {
    counter-reset: section;
    list-style: none;
    padding: 0 0 0 60px
}

@media (max-width: 576px) {
    .page-content ol {
        padding-left: 20px
    }
}

.page-content ol li {
    padding-left: 25px;
    position: relative
}

.page-content ol li:before {
    content: counters(section, ".") ".";
    counter-increment: section;
    left: 0;
    position: absolute
}

.page-content ol li > ol {
    flex-basis: 100%;
    margin: 4px 0;
    padding: 0 0 0 35px
}

@media (max-width: 576px) {
    .page-content ol li > ol {
        padding-left: 15px
    }
}

.page-content ol li > ol li {
    padding-left: 40px
}

.page-content > ol > li {
    margin-bottom: 4px
}

.page-content > ol > li:last-of-type {
    margin-bottom: 0
}

.page-content ul {
    list-style: none;
    padding: 0 0 0 60px
}

@media (max-width: 576px) {
    .page-content ul {
        padding-left: 20px
    }
}

.page-content ul li {
    padding-left: 25px;
    position: relative
}

.page-content ul li > ul {
    margin: 4px 0;
    padding: 0 0 0 35px
}

@media (max-width: 576px) {
    .page-content ul li > ul {
        padding-left: 15px
    }
}

.page-content > ul > li {
    margin-bottom: 4px
}

.page-content > ul > li:last-of-type {
    margin-bottom: 0
}

.page-content > ul > li:before {
    background: #e4e4e4;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 7px;
    position: absolute;
    top: 10px;
    width: 8px
}

.page-content > ul > li > ul > li:before {
    background: #e4e4e4;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 15px
}

.page-content table {
    border-spacing: 0 4px;
    color: #e4e4e4;
    font-size: 14px;
    font-weight: 400;
    margin: 0 auto;
    text-align: left;
    width: 100% !important
}

.page-content table tr {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%)
}

.page-content table tr td, .page-content table tr th {
    line-height: 16.8px;
    padding: 20px 32px;
    vertical-align: top
}

.page-content table tr td:first-child, .page-content table tr th:first-child {
    border-radius: 8px 0 0 8px;
    padding-right: 10px;
    width: 400px
}

.page-content table tr td:last-child, .page-content table tr th:last-child {
    border-radius: 0 8px 8px 0;
    padding-left: 10px
}

.page-content table thead td, .page-content table thead th {
    font-weight: 700
}

.page-content table.mobile tr td:first-child, .page-content table.mobile tr th:first-child, .page-content table.provider tr td:first-child, .page-content table.provider tr th:first-child, .page-content table.tb_slots tr td:first-child, .page-content table.tb_slots tr th:first-child {
    width: auto
}

.page-content table.provider tr td {
    vertical-align: middle
}

.page-content table.provider tr td img {
    margin: 0
}

.page-content table.provider tr td:nth-child(2) {
    align-items: center;
    flex-direction: column
}

.page-content table.provider tr td:nth-child(2):before {
    content: none
}

@media screen and (max-width: 768px) {
    .page-content table {
        border-spacing: 0;
        margin: 0 auto;
        min-width: auto;
        padding: 0;
        width: 100%
    }

    .page-content table thead {
        display: none
    }

    .page-content table tbody tr {
        border-radius: 12px;
        display: block;
        margin-bottom: 4px;
        padding: 20px 16px
    }

    .page-content table tbody tr:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .page-content table tbody tr td {
        align-items: flex-start;
        background: transparent;
        border: 0;
        display: flex;
        flex-direction: column;
        justify-content: left;
        line-height: 16.8px;
        padding: 0;
        text-align: left;
        white-space: normal
    }

    .page-content table tbody tr td:first-child {
        font-weight: 400;
        justify-content: center;
        margin-bottom: 8px;
        width: 100%
    }

    .page-content table.mobile {
        border-spacing: 0;
        margin: 0 auto;
        min-width: auto;
        padding: 0;
        width: 100%
    }

    .page-content table.mobile thead {
        display: none
    }

    .page-content table.mobile tbody tr {
        border-radius: 8px;
        display: block;
        margin-bottom: 4px;
        padding: 10px 20px
    }

    .page-content table.mobile tbody tr:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .page-content table.mobile tbody tr td {
        align-items: flex-start;
        background: transparent;
        border: 0;
        display: flex;
        flex-direction: column;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        justify-content: left;
        line-height: 16.8px;
        padding: 0;
        text-align: left;
        white-space: normal
    }

    .page-content table.mobile tbody tr td:before {
        content: attr(data-th);
        display: block;
        font-style: normal;
        font-weight: 700
    }

    .page-content table.mobile tbody tr td:first-child {
        font-weight: 400;
        justify-content: center;
        margin-bottom: 8px
    }

    .page-content table.mobile tbody tr td strong {
        font-weight: 400
    }

    .page-content table.deposit, .page-content table.tb_slots {
        border-spacing: 0;
        margin: 0 auto;
        min-width: auto;
        padding: 0;
        width: 100%
    }

    .page-content table.deposit thead, .page-content table.tb_slots thead {
        display: none
    }

    .page-content table.deposit tbody tr, .page-content table.tb_slots tbody tr {
        border-radius: 8px;
        display: block;
        margin-bottom: 4px;
        padding: 10px 20px
    }

    .page-content table.deposit tbody tr:last-child, .page-content table.tb_slots tbody tr:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .page-content table.deposit tbody tr td, .page-content table.tb_slots tbody tr td {
        align-items: flex-start;
        background: transparent;
        border: 0;
        display: flex;
        flex-direction: row;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        justify-content: space-between;
        line-height: 16.8px;
        margin-bottom: 8px;
        padding: 0;
        text-align: right;
        white-space: normal
    }

    .page-content table.deposit tbody tr td:before, .page-content table.tb_slots tbody tr td:before {
        content: attr(data-th);
        display: block;
        flex: 0 0 90px;
        font-style: normal;
        font-weight: 400;
        margin-right: 10px;
        text-align: left
    }

    .page-content table.deposit tbody tr td:first-child, .page-content table.tb_slots tbody tr td:first-child {
        font-weight: 700;
        justify-content: center;
        margin-bottom: 8px
    }

    .page-content table.deposit tbody tr td:first-child:before, .page-content table.tb_slots tbody tr td:first-child:before {
        content: none
    }

    .page-content table.deposit tbody tr td strong, .page-content table.tb_slots tbody tr td strong {
        font-weight: 400
    }

    .page-content table.deposit tbody tr td:before {
        content: attr(data-th);
        display: block;
        flex: 0 0 170px;
        font-style: normal;
        font-weight: 400;
        margin-right: 10px;
        text-align: left
    }

    .page-content table.provider {
        border-spacing: 0;
        margin: 0 auto;
        min-width: auto;
        padding: 0;
        width: 100%
    }

    .page-content table.provider thead {
        display: none
    }

    .page-content table.provider tbody tr {
        border-radius: 8px;
        display: block;
        margin-bottom: 4px;
        padding: 10px 20px
    }

    .page-content table.provider tbody tr:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .page-content table.provider tbody tr td {
        align-items: flex-start;
        background: transparent;
        border: 0;
        display: flex;
        flex-direction: row;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        justify-content: space-between;
        line-height: 16.8px;
        margin-bottom: 8px;
        padding: 0;
        text-align: right;
        white-space: normal
    }

    .page-content table.provider tbody tr td:before {
        content: attr(data-th);
        display: block;
        flex: 0 0 42%;
        font-style: normal;
        font-weight: 400;
        margin-right: 10px;
        text-align: left
    }

    .page-content table.provider tbody tr td:first-child {
        font-weight: 700;
        justify-content: center;
        margin-bottom: 8px
    }

    .page-content table.provider tbody tr td:first-child:before {
        content: none
    }

    .page-content table.provider tbody tr td strong {
        font-weight: 400
    }
}

.page-content .cover-table {
    margin: 24px 0;
    max-width: 100%;
    overflow: auto
}

.page-content .tournament_banner {
    display: flex;
    justify-content: center;
    margin: 60px 0
}

@media screen and (max-width: 768px) {
    .page-content .tournament_banner {
        margin: 40px 0
    }
}

.page-content .tournament_banner img {
    margin: 0
}

@media screen and (max-width: 768px) {
    .page-content .tournament_banner img {
        height: auto;
        max-width: 300px
    }
}

.faq_container {
    position: relative;
    width: 100%
}

.faq_container .how-start-step__item-title {
    color: #e4e4e4;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    pointer-events: none;
    text-transform: uppercase
}

@media (max-width: 768px) {
    .faq_container .how-start-step__item-title {
        padding-right: 35px
    }
}

.how-start-step__item-content {
    color: #e4e4e4;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 0;
    line-height: 25.6px;
    overflow: hidden;
    pointer-events: none
}

.how-start-step__item-btn {
    align-items: flex-start;
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%);
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: auto;
    justify-content: space-between;
    margin-bottom: 4px;
    padding: 20px 32px;
    position: relative
}

.how-start-step__item-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M2.395 5.378A1.274 1.274 0 0 0 2 6.34c0 .389.132.71.395.962l6.6 6.32c.144.137.3.235.467.291.167.057.347.086.538.087.191 0 .377-.034.557-.103.18-.069.329-.16.447-.275l6.601-6.32c.264-.252.395-.573.395-.962 0-.39-.131-.71-.395-.962-.263-.252-.598-.378-1.004-.378-.407 0-.741.126-1.005.378L10 10.737l-5.596-5.36C4.14 5.127 3.806 5 3.399 5c-.406 0-.741.126-1.004.378Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2' y1='12.952' x2='17.998' y2='12.755' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D2BB8'/%3E%3Cstop offset='1' stop-color='%235628DA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 32px;
    top: 20px;
    width: 20px
}

@media (max-width: 768px) {
    .how-start-step__item-btn:after {
        right: 16px;
        top: 20px
    }
}

.how-start-step__item-btn:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M2.395 5.378A1.274 1.274 0 0 0 2 6.34c0 .389.132.71.395.962l6.6 6.32c.144.137.3.235.467.291.167.057.347.086.538.087.191 0 .377-.034.557-.103.18-.069.329-.16.447-.275l6.601-6.32c.264-.252.395-.573.395-.962 0-.39-.131-.71-.395-.962-.263-.252-.598-.378-1.004-.378-.407 0-.741.126-1.005.378L10 10.737l-5.596-5.36C4.14 5.127 3.806 5 3.399 5c-.406 0-.741.126-1.004.378Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2' y1='12.952' x2='17.998' y2='12.755' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B539EB'/%3E%3Cstop offset='1' stop-color='%236631FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    content: ""
}

.how-start-step__item-btn.show {
    background: linear-gradient(90deg, #17172c .08%, #211 99.39%)
}

.how-start-step__item-btn.show:after {
    content: "";
    top: 20px;
    transform: rotate(180deg)
}

@media (max-width: 768px) {
    .how-start-step__item-btn.show:after {
        right: 16px;
        top: 20px
    }
}

.how-start-step__item-btn.show .how-start-step__item-content {
    height: auto;
    margin-top: 20px
}

@media (max-width: 768px) {
    .how-start-step__item-btn {
        padding: 20px 16px
    }
}

.faq + p {
    margin-top: 24px
}

.breadcrumbs {
    color: #e4e4e4;
    list-style: none;
    margin: 60px 0 24px;
    padding: 0
}

.breadcrumbs li {
    display: inline
}

.breadcrumbs a {
    color: #81ad23;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.6px;
    text-decoration: underline
}

.breadcrumbs a:visited {
    color: #81ad23
}

.breadcrumbs a:hover {
    color: #cae424
}

.breadcrumbs__current {
    color: #e4e4e4;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    opacity: .4
}

.breadcrumbs .sep {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.96 3.96a1 1 0 0 1 1.413 0l3.334 3.333a1 1 0 0 1 0 1.414L5.373 12.04a1 1 0 0 1-1.413-1.413L6.585 8 3.96 5.373a1 1 0 0 1 0-1.413h.001Zm4 0a1 1 0 0 1 1.413 0l3.334 3.333a1 1 0 0 1 0 1.414L9.373 12.04a1 1 0 0 1-1.413-1.413L10.585 8 7.96 5.373a1 1 0 0 1 0-1.413h.001Z' fill='%23E4E4E4' fill-opacity='.4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    display: inline-block;
    height: 16px;
    margin: -3px 4px 0;
    vertical-align: middle;
    width: 16px
}

.breadcrumbs .sep, .up-button {
    background-position: 50%;
    background-repeat: no-repeat
}

.up-button {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='66' height='66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.808 4.879a26.972 26.972 0 0 0-4.382 8.154c-1.271 3.792-1.565 6.403-1.305 11.61.088 1.773.17 3.271.182 3.33.012.059-1.292 1.156-2.938 2.474l-2.96 2.368-.001 10.64 10.397.012 1.648 4.975 12.217.002 1.66-4.987 10.361-.002-.017-10.679-2.772-2.215c-1.524-1.218-2.84-2.282-2.924-2.363-.107-.104-.105-1.028.007-3.106.232-4.302.154-5.989-.408-8.826-.58-2.922-1.885-6.217-3.512-8.863C40.892 5.5 40.05 4.445 38.275 2.66 36.07.445 35.37.055 33.578.047 31.826.04 30.943.523 28.857 2.63c-.752.759-1.674 1.771-2.05 2.25Zm2.59 1.977c-1.186 1.494-2.442 3.616-3.218 5.434-1.338 3.135-1.918 6.11-1.881 9.648.015 1.435.855 17.787.93 18.104.027.109.298.158.888.161l.85.005.007-6.934c.008-7.445.042-7.861.736-9.23.548-1.08 1.712-2.274 2.753-2.824 2.212-1.169 4.655-1.062 6.716.293 1.284.844 2.088 1.894 2.611 3.411.311.902.315 1.007.326 8.096l.01 7.182h1.796l.015-.458c.008-.252.227-4.482.487-9.4.357-6.732.446-9.316.36-10.463-.335-4.474-1.887-8.647-4.638-12.466-.93-1.29-3.538-3.918-4.033-4.062-.914-.267-1.312-.051-2.94 1.592-.712.719-1.51 1.58-1.774 1.911Zm-.108 4.555c-.722 1.283-.832 2.665-.327 4.103.276.784.302.821 1.15 1.668 1.027 1.024 1.564 1.305 2.828 1.478 2.876.394 5.444-1.832 5.514-4.781.086-3.63-3.708-6.098-6.96-4.528-.82.397-1.767 1.28-2.205 2.06Zm2.653 1.996c-.133.645.04 1.137.557 1.584.538.465.942.55 1.583.334 1.115-.377 1.48-1.674.727-2.587-.368-.447-.73-.597-1.4-.58-.372.01-.51.076-.913.437-.385.345-.49.5-.554.812ZM18.729 37.313l.001 2.89h3.207l-.208-4.005c-.115-2.203-.233-4.005-.264-4.005-.069 0-2.26 1.752-2.535 2.027-.167.167-.202.71-.201 3.093Zm11.833-11.768c-.092.206-.208.61-.26.897-.05.289-.089 3.503-.086 7.144l.006 6.619 6.648-.003.003-6.868c.002-7.835.026-7.632-1.016-8.668-.505-.502-.714-.646-1.155-.797-.691-.236-1.56-.235-2.236.005-.666.235-1.648 1.097-1.904 1.671ZM29.504 44.34l.256.777 7.594.002.256-.768c.14-.422.257-.796.258-.83.003-.077-8.49-.089-8.567-.012-.03.03.062.403.203.83Zm15.894-8.175c-.114 2.146-.193 3.933-.175 3.971.018.039.748.069 1.622.067l1.59-.002v-5.815l-1.37-1.107c-.752-.608-1.389-1.086-1.414-1.061-.025.025-.139 1.801-.253 3.947Z' fill='url(%23a)'/%3E%3Cpath d='M16.89 52.06V62H14.97v-4.242h-4.508V62H8.531v-9.94h1.932v4.018h4.508V52.06h1.918Zm1.305 7.77c0-.476.13-.891.392-1.246.27-.364.644-.644 1.12-.84.476-.196 1.022-.294 1.638-.294.308 0 .62.023.938.07.317.047.592.121.826.224v-.392c0-.467-.14-.826-.42-1.078-.27-.252-.677-.378-1.218-.378-.402 0-.784.07-1.148.21-.364.14-.747.345-1.148.616l-.602-1.232c.485-.317.98-.555 1.484-.714a5.42 5.42 0 0 1 1.61-.238c1.045 0 1.857.261 2.436.784.588.523.882 1.27.882 2.24V59.9c0 .196.032.336.098.42.074.084.191.135.35.154V62c-.168.028-.322.051-.462.07-.13.019-.243.028-.336.028-.374 0-.658-.084-.854-.252a1.085 1.085 0 0 1-.35-.616l-.042-.378c-.318.41-.714.728-1.19.952a3.386 3.386 0 0 1-1.456.336c-.486 0-.924-.098-1.316-.294a2.433 2.433 0 0 1-.91-.826 2.254 2.254 0 0 1-.322-1.19Zm4.564.378c.102-.112.186-.224.252-.336a.62.62 0 0 0 .098-.308v-.742a3.479 3.479 0 0 0-.728-.21 3.546 3.546 0 0 0-.742-.084c-.486 0-.887.107-1.204.322-.308.205-.462.48-.462.826 0 .187.051.364.154.532.102.168.252.303.448.406.196.103.43.154.7.154.28 0 .555-.051.826-.154.27-.112.49-.247.658-.406ZM26.738 62v-7.336h4.088c.504 0 .91.084 1.218.252.317.168.55.387.7.658.15.27.224.56.224.868 0 .41-.094.77-.28 1.078-.178.308-.458.546-.84.714.43.121.78.331 1.05.63.27.29.406.672.406 1.148 0 .457-.108.835-.322 1.134-.215.29-.523.504-.924.644s-.878.21-1.428.21h-3.892Zm1.778-1.274h2.058a.881.881 0 0 0 .784-.462.881.881 0 0 0 .126-.462.915.915 0 0 0-.112-.462.766.766 0 0 0-.322-.322.836.836 0 0 0-.462-.126h-2.072v1.834Zm0-3.01h1.834a.81.81 0 0 0 .448-.126.788.788 0 0 0 .294-.336.966.966 0 0 0 .112-.462.816.816 0 0 0-.238-.602.765.765 0 0 0-.602-.252h-1.848v1.778Zm9.553 4.424c-.588 0-1.12-.098-1.596-.294a3.748 3.748 0 0 1-1.218-.826 3.94 3.94 0 0 1-.784-1.204 3.952 3.952 0 0 1-.265-1.442c0-.7.153-1.34.461-1.918a3.614 3.614 0 0 1 1.344-1.386c.588-.355 1.28-.532 2.072-.532.803 0 1.49.177 2.059.532.569.345 1.003.807 1.301 1.386.309.57.463 1.185.463 1.848 0 .112-.005.229-.014.35-.01.112-.02.205-.029.28h-5.67c.038.373.145.7.323.98.186.28.42.495.7.644a2.168 2.168 0 0 0 1.974-.056c.335-.187.564-.43.685-.728l1.61.448a3.012 3.012 0 0 1-.77.994c-.326.29-.714.518-1.162.686a4.419 4.419 0 0 1-1.483.238Zm-1.918-4.396h3.836a2.12 2.12 0 0 0-.322-.966 1.712 1.712 0 0 0-.672-.644 1.869 1.869 0 0 0-.938-.238c-.336 0-.644.08-.923.238-.271.15-.495.364-.672.644-.169.27-.271.593-.309.966Zm11.293 4.396c-.569 0-1.073-.126-1.512-.378a2.791 2.791 0 0 1-1.008-1.05v4.27h-1.876V54.664h1.638v1.26c.28-.43.635-.765 1.064-1.008a2.85 2.85 0 0 1 1.47-.378c.495 0 .948.098 1.358.294.42.196.784.471 1.092.826.308.345.546.747.714 1.204.178.448.266.933.266 1.456 0 .71-.14 1.353-.42 1.932a3.462 3.462 0 0 1-1.134 1.386c-.476.336-1.026.504-1.652.504Zm-.63-1.596c.29 0 .551-.06.784-.182.234-.121.434-.285.602-.49a2.14 2.14 0 0 0 .392-.714c.094-.27.14-.55.14-.84 0-.308-.051-.593-.154-.854a1.917 1.917 0 0 0-.42-.686 1.951 1.951 0 0 0-1.456-.644c-.177 0-.359.033-.546.098-.177.056-.35.14-.518.252a2.254 2.254 0 0 0-.448.392c-.121.15-.21.313-.266.49v1.722c.112.27.262.518.448.742.196.224.42.401.672.532.252.121.509.182.77.182Zm6.311-5.88 1.54 2.296.112.252.14-.252 1.526-2.296h1.974l-2.548 3.654L58.46 62h-1.974l-1.582-2.282-.126-.238-.112.238L53.097 62h-1.974l2.59-3.64-2.548-3.696h1.96Z' fill='url(%23b)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='15.404' y1='7.028' x2='51.687' y2='7.18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D2BB8'/%3E%3Cstop offset='1' stop-color='%235628DA'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='7' y1='52.019' x2='58.978' y2='53.098' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238D2BB8'/%3E%3Cstop offset='1' stop-color='%235628DA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    border: none;
    bottom: 35px;
    height: 66px;
    left: calc(50% + 680px);
    opacity: 0;
    position: fixed;
    width: 66px;
    z-index: 10
}

@media (max-width: 1400px) {
    .up-button {
        left: auto;
        right: 20px
    }
}

@media (max-width: 992px) {
    .up-button {
        bottom: 100px
    }
}

@media (max-width: 576px) {
    .up-button {
        right: 0
    }
}

.up-button.show {
    cursor: pointer;
    opacity: 1
}

.up-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m25 61.06.002 3.94h4.2l.003-8.053-2.007-.003c-1.105-.002-2.051.037-2.104.087-.052.049-.095 1.862-.094 4.03Zm6.447-.085 4.203-.005-.003-7.97-4.203.005.003 7.97Zm6.35-1.93.002 3.94H42V55.02l-2.053-.003c-1.13-.002-2.075.018-2.102.043-.027.025-.049 1.82-.048 3.986Z' fill='url(%23a)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.808 4.879a26.972 26.972 0 0 0-4.382 8.154c-1.271 3.792-1.565 6.403-1.305 11.61.088 1.773.17 3.271.182 3.33.012.059-1.292 1.156-2.938 2.474l-2.96 2.368-.001 10.64 10.397.012 1.648 4.975 12.217.002 1.66-4.987 10.361-.002-.017-10.679-2.772-2.215c-1.524-1.218-2.84-2.282-2.924-2.363-.107-.104-.105-1.028.007-3.106.232-4.302.154-5.989-.408-8.826-.58-2.922-1.885-6.217-3.512-8.863C40.892 5.5 40.05 4.445 38.275 2.66 36.07.445 35.37.055 33.578.047 31.826.04 30.943.523 28.857 2.63c-.752.759-1.674 1.771-2.05 2.25Zm2.59 1.977c-1.186 1.494-2.442 3.616-3.218 5.434-1.338 3.135-1.918 6.11-1.881 9.648.015 1.435.855 17.787.93 18.104.027.109.298.158.888.161l.85.005.007-6.934c.008-7.445.042-7.861.736-9.23.548-1.08 1.712-2.274 2.753-2.824 2.212-1.169 4.655-1.062 6.716.293 1.284.844 2.088 1.894 2.611 3.411.311.902.315 1.007.326 8.096l.01 7.182h1.796l.015-.458c.008-.252.227-4.482.487-9.4.357-6.732.446-9.316.36-10.463-.335-4.474-1.887-8.647-4.638-12.466-.93-1.29-3.538-3.918-4.033-4.062-.914-.267-1.312-.051-2.94 1.592-.712.719-1.51 1.58-1.774 1.911Zm-.108 4.555c-.722 1.283-.832 2.665-.327 4.103.276.784.302.821 1.15 1.668 1.027 1.024 1.564 1.305 2.828 1.478 2.876.394 5.444-1.832 5.514-4.781.086-3.63-3.708-6.098-6.96-4.528-.82.397-1.767 1.28-2.205 2.06Zm2.653 1.996c-.133.645.04 1.137.557 1.584.538.465.942.55 1.583.334 1.115-.377 1.48-1.674.727-2.587-.368-.447-.73-.597-1.4-.58-.372.01-.51.076-.913.437-.385.345-.49.5-.554.812ZM18.729 37.313l.001 2.89h3.207l-.208-4.005c-.115-2.203-.233-4.005-.264-4.005-.069 0-2.26 1.752-2.535 2.027-.167.167-.202.71-.201 3.093Zm11.833-11.768c-.092.206-.208.61-.26.897-.05.289-.089 3.503-.086 7.144l.006 6.619 6.648-.003.003-6.868c.002-7.835.026-7.632-1.016-8.668-.505-.502-.714-.646-1.155-.797-.691-.236-1.56-.235-2.236.005-.666.235-1.648 1.097-1.904 1.671ZM29.504 44.34l.256.777 7.594.002.256-.768c.14-.422.257-.796.258-.83.003-.077-8.49-.089-8.567-.012-.03.03.062.403.203.83Zm15.894-8.175c-.114 2.146-.193 3.933-.175 3.971.018.039.748.069 1.622.067l1.59-.002v-5.815l-1.37-1.107c-.752-.608-1.389-1.086-1.414-1.061-.025.025-.139 1.801-.253 3.947Z' fill='url(%23b)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='25' y1='54.397' x2='41.998' y2='54.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23188830'/%3E%3Cstop offset='1' stop-color='%2381AD23'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='15.404' y1='5.681' x2='51.686' y2='5.87' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B539EB'/%3E%3Cstop offset='1' stop-color='%236631FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.apk-container {
    display: none
}

@media (max-width: 992px) {
    .apk-container {
        align-items: center;
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        background: linear-gradient(90deg, rgba(23, 23, 44, .8) .08%, rgba(34, 17, 17, .8) 99.39%);
        bottom: 0;
        display: flex;
        justify-content: center;
        left: 0;
        padding: 16px 0;
        position: fixed;
        right: 0;
        text-align: center;
        z-index: 90
    }

    .apk-container .apk-btn {
        padding: 10px 30.3px
    }
}


.img-fig {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.fig-img img {
    border-radius: 14px;
    margin: 30px auto;
}