/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

* {
    -webkit-tap-highlight-color: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

nav ul {
    list-style: none;
}

input,
select {
    vertical-align: middle;
}

*,
*::after,
*::before {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    color: inherit;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    color: #4726FF;
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 43.4px */
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
}

html,
body {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 165%;
    letter-spacing: 1px;
    scroll-behavior: smooth;
    background: #0A090A;
    overflow-x: hidden;
    width: 100%;
}

.body {
    min-width: 320px;
}

.body.no-scroll {
    overflow: hidden;
}

.container {
    width: 100%;
    max-width: 1389px;
    padding: 0 16px;
    margin: 0 auto;
}


.title {
    color: #DDF142;
    font-family: 'Preahvihear', sans-serif;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
}

.on-mobile {
    display: none;
}

@media (max-width: 1279px) {

    html,
    body {
        font-size: 20px;
    }

    .container {
        max-width: 1000px;
    }

    .title {
        font-size: 48px;
    }
}

@media (max-width: 999px) {

    html,
    body {
        font-size: 16px;
    }

    .container {
        max-width: 768px;
    }

    .title {
        font-size: 40px;
    }
}

@media (max-width: 767px) {
    .container {
        max-width: 480px;
    }

    button {
        font-size: 20px;
    }

    .title {
        font-size: 32px;
    }
}

@media (max-width: 479px) {

    html,
    body {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 136%;
    }

    .container {
        max-width: 360px;
    }

    .on-mobile {
        display: block;
    }
}

.header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 30px 0;
    z-index: 3;
    pointer-events: none;
}

.header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

.header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 125.683px;
    pointer-events: all;
}

.header__logo img {
    width: 100%;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}

.header__logo:hover img {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.header__menu {
    margin-top: 8px;
    width: 100%;
    max-width: 566px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    pointer-events: all;
}

.header__menu ul {
    max-width: 474px;
    border: 1px solid #FD64FB;
    background: rgba(255, 255, 255, 0.00);
    -webkit-box-shadow: 0px 6px 0px 0px rgba(23, 53, 78, 0.20), 0px -4px 8px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 6px 0px 0px rgba(23, 53, 78, 0.20), 0px -4px 8px 0px rgba(0, 0, 0, 0.04);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header__menu ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.header__link {
    color: #FD64FB;
    text-align: center;
    font-family: "IBM Plex Mono", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    padding: 5px 19px;
}

.header__menu ul li:first-of-type .header__link {
    padding-left: 63px;
}

.header__menu ul li:nth-of-type(4) .header__link {
    padding-right: 23px;
}

.header__menu-btn {
    background: #FD64FB;
    -webkit-box-shadow: 9px 9px 13.4px 0px #451340;
    box-shadow: 9px 9px 13.4px 0px #451340;
    padding: 5px 34px;
    height: auto;
    border-top: 1px solid #FD64FB;
    border-right: 1px solid #FD64FB;
    border-bottom: 1px solid #FD64FB;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #4726FF;
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 43.4px */
    letter-spacing: 1px;
    text-transform: uppercase;
}

.header__menu-btn:hover {
    background-color: transparent;
    color: #FD64FB;
}

.header__menu-btn:active {
    background-color: #FD64FB;
    color: #4726FF;
}

.header__block {
    pointer-events: all;
    display: none;
}

@media (max-width: 1279px) {
    .header {
        padding: 20px 0;
    }

    .header__menu {
        margin-top: 4px;
    }

    .header__logo {
        max-width: 100px;
    }

}

@media (max-width: 999px) {
    .header__link {
        height: 47px;
        padding: 5px 21px;
    }

    .header__menu-btn {
        padding: 0px 24px;
        font-size: 24px;
    }

    .header__logo {
        max-width: 74px;
    }

    .header__menu ul li:nth-of-type(4) .header__link {
        padding-right: 54px;
    }
}

@media (min-width: 768px) {
    .header__link:hover {
        /* background-color: #FD64FB; */
        color: #fff;
    }
}

@media (max-width: 767px) {
    .header {
        z-index: 100;
        padding: 17px 0;
        position: fixed;
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
    }

    .header.scrolled {
        background-color: #0E0C0A;
    }

    .header__menu {
        position: fixed;
        inset: 0;
        overflow: auto;
        z-index: -1;
        background-color: #0E0C0A;
        height: auto;
        max-width: 100%;
        padding: 150px 20px 50px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
        margin: 0;
    }

    .header__menu.active {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .header__menu ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .header__menu-btn {
        width: 50%;
        margin: 30px auto 0;
        border-left: 1px solid #FD64FB;
    }

    .header__logo {
        max-width: 47px;
    }

    .header__block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 18px;
    }

    .header__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px;
    }

    .header__links-item {
        color: #FFF;
        font-family: 'Oswald', sans-serif;
        font-size: 12px;
        font-weight: 700;
        line-height: 115%;
        /* 13.8px */
        text-transform: uppercase;
    }

    .header__burger {
        cursor: pointer;
        width: 45px;
        height: 40px;
        min-width: 45px;
        background: #FD64FB;
        -webkit-box-shadow: 9px 9px 13.4px 0px #451340;
        box-shadow: 9px 9px 13.4px 0px #451340;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header__burger:not(.active) ._close,
    .header__burger.active ._open {
        display: none;
    }

    .header__link {
        padding: 0 !important;
        font-size: 24px;
        text-transform: uppercase;
    }
}

@media (max-width: 479px) {}

.hero {
    margin-top: 74px
}

.hero__inner {
    position: relative;
}

.hero__content {
    margin-top: -95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 39px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}

.hero__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 39px;
    margin-top: 8px;
    margin-right: -6px;
}

.hero__links-item {
    color: #FFF;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    line-height: 115%;
    /* 27.6px */
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.hero__links-item:hover {
    color: #FD64FB;
}

.hero__item-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all 1.2s ease;
    -o-transition: all 1.2s ease;
    transition: all 1.2s ease;
}

.hero.active .hero__item-bg {
    opacity: 1;
}

.hero__item-bg:nth-of-type(1) {
    left: 20px;
    top: 300px;
}

.hero__item-bg:nth-of-type(2) {
    left: 282px;
    top: 120px;
}

.hero__item-bg:nth-of-type(3) {
    bottom: -40px;
    left: 400px;
}

.hero__item-bg:nth-of-type(4) {
    bottom: 108px;
    right: 310px;
}

.hero__item-bg:nth-of-type(5) {
    bottom: 242px;
    right: 70px;
}

.hero__item-bg:nth-of-type(6) {
    bottom: 142px;
    right: 120px;
}

.hero__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1066.952px;
    margin: 0 auto;
    position: relative;
    pointer-events: none;
    z-index: 1;
}

.hero__image img {
    width: 100%;
    position: relative;
    z-index: 4;
    /* transition: all .5s ease; */
}

.hero__image .hero-flag {
    position: absolute;
    max-width: 1088px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.hero__image .hero-banana {
    max-width: 445px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.hero__image .hero-hah {
    max-width: 445px;
    display: none;
}

.hero__image .hero-title {
    position: absolute;
    max-width: 750px;
    top: 145px;
    left: 12%;
    opacity: 0;
    -webkit-transform: scale(5);
    -ms-transform: scale(5);
    transform: scale(5);
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}

.hero__image::after {
    content: "";
    position: absolute;
    width: 800px;
    height: 800px;
    background-image: url('../images/hero-light.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* border-radius: 609.28px; */
    /* background: rgba(255, 233, 187, 0.32); */
    /* filter: blur(60px); */
}

/* .hero.active .hero__image img {
    transform: scale(1);
    opacity: 1;
} */

.hero__bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    pointer-events: none;
    top: -112px;
    left: -20px;
    z-index: 0;
    /* transition: all 0.7s ease; */
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.hero.active .hero__bg {
    /* transform: scale(1); */
    /* animation: animation-hero-bg 24s infinite linear; */
}

@-webkit-keyframes animation-hero-bg {
    0% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }

    100% {
        -webkit-transform: scale(1) rotate(360deg);
        transform: scale(1) rotate(360deg);
    }
}

@keyframes animation-hero-bg {
    0% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }

    100% {
        -webkit-transform: scale(1) rotate(360deg);
        transform: scale(1) rotate(360deg);
    }
}

.hero__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2px;
}

.hero__block-box {
    gap: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.hero__block-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.hero__block-link:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.hero__block-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 6.5px 10px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.hero__block-item:first-of-type {
    border: 1px solid #FB65F9;
    background: rgba(221, 241, 66, 0.00);
}

.hero__block-name {
    color: #FFF;
    text-align: center;
    font-family: "IBM Plex Mono", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.hero__block-copy {
    cursor: pointer;
}

.hero__block-descr {
    color: #FD65F8;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.hero__block-copy:hover .hero__block-descr {
    color: #DDF04F;
}

.hero__block-copy._active .hero__block-descr {
    color: #00A89B;
}

.hero__block-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


.hero__block-copy .hero__block-btn svg {
    transition: 0.2s;
}

.hero__block-copy:hover .hero__block-btn svg {
    stroke: #DDF04F;
}

.hero__block-copy._active .hero__block-btn svg.copy,
.hero__block-copy:not(._active) .hero__block-btn svg.copied {
    display: none;
}

.hero__block-copy._active .hero__block-btn svg {
    fill: #00A89B;
    stroke: #00A89B;
}

.hero__block-popup {
    position: absolute;
    bottom: 110%;
    right: 0;
    /* background-color: #0A090A; */
    padding: 10px;
    font-size: 10px;
    line-height: 100%;
    border: 1px solid #FB65F9;
    text-transform: uppercase;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    font-weight: 600;
}

.hero__block-copy._active .hero__block-popup {
    opacity: 1;
    visibility: visible;
}

.hero__block-item:nth-of-type(2) {
    gap: 23px;
}


@media (max-width: 1279px) {
    .hero {
        margin-top: 104px;
    }

    .hero__image::after {
        width: 800px;
        height: 800px;
    }

    .hero__image {
        max-width: 884px;
    }

    .hero__image img {
        width: 100%;
    }

    .hero__image .hero-title {
        max-width: 609px;
        top: 166px;
        left: 12%;
    }

    .hero__bg {
        top: -92px;
        left: -83px;
        width: 1066px;
    }

    .hero__content {
        margin-top: 23px;
    }

    .hero__item-bg:nth-of-type(2) {
        left: 130px;
        top: 80px;
    }

    .hero__item-bg {
        display: none;
    }

    .hero__item-bg svg {
        width: 100%;
    }

    .hero__item-bg:nth-of-type(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        left: 181px;
        top: 98px;
        width: 52px;
    }

    .hero__links {
        gap: 25px;
        margin-top: 0;
    }
}

@media (max-width: 999px) {
    .hero__bg {
        top: -42px;
        left: 62px;
        width: 626px;
    }

    .hero__content {
        margin-top: 40px;
        gap: 10px;
    }

    .hero__image .hero-banana {
        -webkit-animation: banana-dance 1.5s infinite;
        animation: banana-dance 1.5s infinite;
    }

    @-webkit-keyframes banana-dance {

        0%,
        49%,
        100% {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
        }

        50%,
        99% {
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
        }
    }

    @keyframes banana-dance {

        0%,
        49%,
        100% {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
        }

        50%,
        99% {
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
        }
    }

    .hero__item-bg {
        display: block;
    }

    .hero__item-bg:nth-of-type(1) {
        left: 75px;
        top: 322px;
        width: 40px;
    }

    .hero__item-bg:nth-of-type(2) {
        left: 91px;
        top: 74px;
    }

    .hero__item-bg:nth-of-type(3) {
        bottom: 108px;
        left: 190px;
        width: 40px;
    }

    .hero__item-bg:nth-of-type(4) {
        bottom: 188px;
        right: 163px;
        width: 97px;
    }

    .hero__item-bg:nth-of-type(5) {
        bottom: initial;
        right: 99px;
        width: 40px;
        top: 0px;
    }

    .hero__item-bg:nth-of-type(6) {
        bottom: 215px;
        right: 63px;
        width: 27px;
    }

    .hero__links {
        gap: 15px;
        margin-top: 8px;
    }

    .hero__links-item {
        font-size: 16px;
    }

    .hero__image .hero-title {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        max-width: 522px;
        top: 182px;
        left: 12%;
    }
}

@media (max-width: 767px) {
    .hero {
        margin-top: 104px;
    }

    .hero__image::after {
        width: 600px;
        height: 600px;
        /* top: -40px; */
    }

    .hero__image .hero-banana {
        max-width: 309px;
    }

    .hero__image .hero-hah {
        max-width: 309px;
    }

    .hero__image .hero-title {
        max-width: 301px;
        top: 136px;
        left: 14%;
    }

    .hero__bg {
        top: -62px;
        left: 50%;
        -webkit-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
        z-index: 0;
        min-width: 402px;
        width: 106%;
    }

    .hero.active .hero__bg {
        -webkit-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
    }

    .hero__content {
        margin-top: 40px;
        gap: 10px;
    }

    .hero__block {
        gap: 11px;
    }

    .hero__block-item {
        position: relative;
        padding: 0;
    }

    .hero__block-item:first-of-type .hero__block-name {
        position: absolute;
        top: -30px;
    }

    .hero__block-item:first-of-type {
        padding: 6.5px 3px;
    }

    .hero__links {
        display: none;
    }

    .hero__item-bg {
        display: none;
    }

    .hero__item-bg:nth-of-type(2) {
        display: block;
        left: 29px;
        top: -26px;
        width: 16px;
    }
}

@media (max-width: 479px) {
    .hero__image::after {
        width: 400px;
        height: 400px;
    }

    .hero__image img {
        width: 113%;
    }

    .hero__image .hero-banana {
        max-width: 155px;
    }

    .hero__image .hero-hah {
        max-width: 155px;
    }

    .hero__image .hero-title {
        max-width: 261px;
        top: 51px;
        left: 7%;
    }


    .hero__content {
        margin-top: 90px;
    }

    .hero__inner::after {
        content: '';
        position: absolute;
        right: -70px;
        width: 79px;
        height: 406.393px;
        border-radius: 406.393px;
        background: rgba(255, 207, 0, 0.18);
        -webkit-filter: blur(60px);
        filter: blur(60px);
        bottom: -100px;
    }
}

.manifest {
    margin-top: 153px;
    position: relative;
}

#about {
    position: absolute;
    top: -100px;
}

.manifest__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.manifest__content {
    max-width: 586px;
}

.manifest__title {
    position: relative;
}

.manifest__title::before {
    content: '';
    position: absolute;
    right: -130px;
    top: -115px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='191' height='147' viewBox='0 0 191 147' fill='none'%3E%3Cpath d='M176.827 27.888C181.162 38.5111 186.409 53.6619 177.106 63.2308C172.733 67.7179 166.395 67.9341 160.768 66.6502C155.583 65.4608 150.488 63.2848 145.963 60.3385C138.979 55.7973 131.311 46.6879 134.442 37.1866C135.544 33.8348 138.662 32.6724 141.704 34.078C145.152 35.6729 147.7 39.6599 149.715 42.8766C152.123 46.7285 154.164 50.8236 156.116 54.9458C158.309 59.5816 160.514 64.2039 161.667 69.2722C162.821 74.3404 162.96 80.0169 159.475 83.9499C155.748 88.1667 149.778 89.0722 144.594 88.9371C133.783 88.6397 123.414 82.7605 116.114 74.4215C114.022 72.0428 112.26 69.4343 110.587 66.7042C108.521 63.3389 106.569 59.7303 105.454 55.8649C104.693 53.2294 104.098 49.6613 106.367 47.6475C108.154 46.0662 110.638 45.8905 112.653 47.0258C115.264 48.499 117.28 51.0669 118.953 53.6078C121.057 56.8109 122.781 60.3114 124.276 63.8795C127.09 70.6102 129.156 78.0031 130.373 85.2609C130.424 85.5717 130.474 85.8961 130.525 86.207C130.538 86.3151 130.665 87.2476 130.614 86.8151C130.563 86.3827 130.652 87.2341 130.665 87.3287C130.69 87.599 130.715 87.8694 130.728 88.1397C130.842 90.2481 130.817 92.816 129.777 94.6946C128.535 96.9247 125.506 97.3842 123.338 97.8302C120.753 98.3573 118.129 98.6276 115.505 98.6681C104.605 98.8844 93.5776 94.9649 84.9332 87.8829C78.2789 82.4362 73.7412 74.7459 70.4204 66.6096C68.8614 62.7983 67.4925 58.5139 67.5812 54.2971C67.6192 52.7698 67.9234 51.3507 68.6712 50.0532C69.1529 49.2153 69.6472 48.5395 70.319 48.2287C70.5852 48.107 70.0655 48.2962 70.5345 48.1611C70.9654 48.0395 70.4838 48.1611 70.7119 48.1205C70.8387 48.107 71.3583 48.1746 70.902 48.0935C71.1048 48.1205 71.3076 48.1746 71.4978 48.2557C71.8907 48.4044 71.3583 48.1476 71.7513 48.3638C71.9414 48.4719 72.1188 48.5801 72.2963 48.6882C72.6639 48.9315 72.7779 49.0396 73.2342 49.4856C75.1101 51.3507 76.4664 53.743 77.7338 56.1217C80.9786 62.2306 83.2981 68.8532 85.4656 75.4622C87.0753 80.3818 88.5456 85.3555 89.7877 90.3967C91.3848 96.8571 93.0452 104.007 91.0552 110.589C89.737 114.914 86.4289 119.522 81.98 120.306C79.1534 120.806 76.3016 119.549 73.8426 118.198C71.3837 116.846 68.8994 115.238 66.5925 113.481C62.207 110.156 58.2778 106.115 54.9062 101.655C51.5347 97.195 48.7462 92.1267 46.5661 86.8692C46.1478 85.842 44.5254 85.396 43.6889 86.0583C39.9117 89.0993 36.8951 92.87 34.0559 96.8706C30.7858 101.479 27.7438 106.277 24.6131 110.994C18.0221 120.928 11.1396 130.713 4.87814 140.877C3.87682 142.512 5.20769 144.661 6.91881 144.675C22.1921 144.769 37.4908 145.661 52.7515 146.242C55.9456 146.364 55.9076 141.174 52.7515 140.985C36.2107 139.985 19.5558 139.147 3.00225 140.12L4.99221 142.904C7.32441 136.606 9.7073 130.335 12.0522 124.05C14.397 117.765 17.1982 111.629 19.4924 105.304C20.0374 103.79 18.884 102.02 17.5278 101.615C15.9307 101.155 14.6252 102.196 14.0675 103.709C11.7733 109.981 9.96081 116.468 7.73001 122.78C5.49922 129.091 3.2811 135.43 1.01228 141.728C0.505277 143.134 1.78545 144.445 3.00225 144.512C19.5684 145.418 36.1726 145.445 52.7515 146.242V140.985C37.4782 140.593 22.1668 140.512 6.91881 139.647L8.95949 143.445C15.411 133.97 21.3176 124.037 27.4649 114.333C30.3802 109.724 33.2574 105.074 36.2233 100.506C38.8851 96.4381 41.813 92.6133 45.8056 89.9507L42.7129 88.6127C47.2125 101.263 55.2611 112.143 65.6166 119.941C71.0034 123.996 77.5944 128.186 84.4389 126.429C90.4849 124.875 94.9211 119.158 96.7209 113.022C99.7122 102.817 95.7703 91.6942 92.5128 82.0577C90.0666 74.8135 87.3668 67.6233 84.1474 60.7169C82.6137 57.4327 81.042 54.1349 79.0774 51.1075C77.5944 48.8233 75.8326 46.35 73.4497 45.0796C71.2316 43.9037 68.8487 44.2957 67.0742 46.1473C64.6279 48.7017 63.8674 52.4455 64.1336 55.973C64.5138 61.0953 66.301 66.042 68.3037 70.6642C70.3063 75.2865 72.6258 79.6114 75.465 83.585C82.2208 93.0728 93.1973 99.5061 103.908 102.344C109.966 103.953 116.392 104.561 122.629 103.912C125.709 103.588 129.08 103.223 131.729 101.344C134.733 99.2088 136.102 95.911 136.381 92.1537C136.66 88.3964 135.925 84.9906 135.025 81.5577C133.935 77.4084 132.54 73.516 130.943 69.5154C127.825 61.717 124.074 53.1212 118.142 47.2691C115.898 45.0526 113.059 43.1469 109.916 42.9982C106.772 42.8495 103.312 44.7687 101.943 47.9719C100.321 51.7427 101.284 56.2838 102.551 60.0006C104.06 64.4472 106.291 68.6234 108.775 72.5294C114.783 81.9766 123.364 89.1398 133.668 92.5186C144.594 96.1002 161.82 95.4515 166.142 81.6658C168.068 75.5433 166.459 68.8126 164.342 63.0145C162.542 58.0544 160.248 53.2834 157.916 48.5936C155.583 43.9037 152.896 39.0112 149.512 34.9025C146.546 31.3074 142.706 28.361 137.991 28.9422C133.276 29.5234 130.614 33.4969 129.98 38.1597C129.283 43.255 130.525 48.4449 133.085 52.7698C136.178 57.9868 140.893 61.8927 145.976 64.7175C151.375 67.7179 157.371 70.0155 163.442 70.7318C169.513 71.4481 176.18 69.8533 180.325 64.5823C183.963 59.96 185.496 53.7159 185.18 47.7556C184.787 40.2411 181.922 33.2536 179.02 26.4959C178.335 24.9011 176.193 26.2932 176.827 27.861V27.888Z' fill='%23DDF142'/%3E%3Cpath d='M55.5013 144.377C51.2425 140.836 46.7048 137.687 42.0151 134.822C39.6576 133.375 37.2367 132.024 34.8031 130.726C32.6356 129.578 30.4049 128.55 28.2881 127.321C26.0447 126.01 23.7505 124.347 22.4069 121.968L21.431 123.009C28.5416 128.821 35.1453 135.308 40.9251 142.606L41.9517 141.512C38.4915 138.349 34.2073 136.66 30.0246 134.862C25.8419 133.065 21.6338 131.159 18.9213 127.348L17.7679 128.577C20.5564 130.443 23.2815 132.429 25.9179 134.551C27.2108 135.578 28.4783 136.646 29.7204 137.741C30.3541 138.295 30.9879 138.863 31.609 139.43C31.9385 139.728 32.2681 140.039 32.5976 140.349C32.737 140.485 32.8891 140.62 33.0286 140.755C33.1046 140.822 33.168 140.89 33.244 140.958C33.4849 141.255 33.5989 141.039 33.5736 140.309L34.2961 139.984L34.9552 140.566L34.7017 141.606L34.7777 141.539C35.7664 140.647 34.3341 139.133 33.3581 140.025C32.6356 140.674 33.0919 141.877 33.9285 142.106C34.9425 142.39 35.6776 141.295 35.3481 140.309C35.0185 139.322 33.7764 138.552 33.0412 137.89C32.1033 137.065 31.1527 136.254 30.202 135.47C26.501 132.416 22.6224 129.591 18.6045 127.023C17.7299 126.469 17.0328 127.672 17.5905 128.429C23.4336 136.308 33.9665 136.362 40.9124 142.606C41.6349 143.255 42.5475 142.282 41.9391 141.512C36.1213 134.078 29.5303 127.321 22.1408 121.698C21.5577 121.252 20.7845 122.117 21.1648 122.739C23.7758 126.996 27.9966 129.091 32.1793 131.199C37.2367 133.754 42.1672 136.606 46.9457 139.728C49.6454 141.485 52.2818 143.336 54.9182 145.188C55.3619 145.499 55.9322 144.742 55.5013 144.377Z' fill='%23DDF142'/%3E%3Cpath d='M19.8449 103.114L19.9083 102.75L18.9703 102.614C19.1478 104.169 19.528 105.723 19.7815 107.264C20.035 108.804 20.2505 110.372 20.4153 111.926C20.7575 115.021 21.0997 118.252 20.9476 121.387L22.7602 121.13C21.0364 114.386 19.2112 107.669 17.6141 100.884L17.3986 101.776C17.7916 101.29 18.1084 102.466 18.1591 102.736C18.3239 103.547 18.4253 104.385 18.5521 105.209C18.8309 107.02 19.1098 108.831 19.4013 110.642C19.959 114.211 20.4533 117.792 21.049 121.347C21.2645 122.631 23.077 122.077 22.8869 120.806C22.4053 117.63 21.8349 114.454 21.3279 111.278C21.0744 109.75 20.8336 108.21 20.5801 106.682C20.3266 105.155 20.1745 103.614 19.8322 102.114C19.5787 101.006 18.9196 99.9788 17.7789 99.8572C17.3226 99.8031 16.8663 99.8978 16.4987 100.195C15.9157 100.655 15.941 101.155 16.1058 101.857C16.841 104.925 17.5761 107.98 18.3239 111.048C19.1985 114.589 20.0857 118.13 20.9983 121.658C21.2645 122.685 22.9249 122.523 22.8109 121.401C22.4813 118.225 22.3419 115.062 21.8729 111.899C21.6448 110.345 21.3786 108.791 21.0617 107.237C20.7448 105.682 20.4533 103.993 19.9083 102.493C19.7308 102.006 18.8943 102.02 18.9703 102.628L19.021 103.006C19.0717 103.452 19.7562 103.682 19.8449 103.128V103.114Z' fill='%23DDF142'/%3E%3Cpath d='M178.361 27.2795C177.246 26.5902 176.042 26.3199 174.837 25.8603C173.709 25.4279 172.594 24.9008 171.605 24.1709C169.793 22.8329 168.386 20.738 168.424 18.3052C168.449 16.8726 168.905 15.494 169.387 14.1695C169.869 12.845 170.426 11.4529 170.984 10.1149C172.112 7.42534 173.38 4.78984 174.47 2.08676L173.025 1.66778C173.24 4.42492 173.456 7.18207 173.659 9.92569C173.861 12.6693 174.204 15.44 174.216 18.1836C174.216 19.0621 175.294 19.5757 175.877 18.9134C177.017 17.643 178.044 16.2374 179.16 14.9399C180.275 13.6424 181.492 12.2774 182.709 11.0069C185.117 8.49306 187.652 6.14138 190.314 3.93837L188.514 2.83011C185.712 11.6557 181.796 20.0352 176.916 27.766C176.118 29.0365 178.044 30.2258 178.843 28.9689C183.799 21.0624 187.753 12.4531 190.592 3.4383C190.973 2.23543 189.553 1.69481 188.793 2.33004C186.105 4.56008 183.532 6.96582 181.111 9.52023C178.691 12.0746 176.244 14.6966 174.356 17.6565L176.13 17.8998C175.687 15.2237 175.573 12.4531 175.319 9.74999C175.066 7.04691 174.812 4.35735 174.584 1.65427C174.52 0.883889 173.545 0.464911 173.139 1.23529C171.618 4.11407 170.3 7.15503 169.032 10.169C167.841 13.0072 166.294 16.1563 166.649 19.373C166.941 21.9949 168.513 24.198 170.503 25.6576C172.645 27.2254 175.687 28.3472 178.285 27.9688C178.615 27.9147 178.627 27.4146 178.374 27.2524L178.361 27.2795Z' fill='%23DDF142'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 189.757px;
    height: 145.418px;
}

.manifest__descr {
    margin-top: 29px;
}

.manifest__block {
    position: relative;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 47px;
    margin-top: 53px;
    width: 452px;
    min-width: 452px;
}

.manifest__block::before {
    content: '';
    position: absolute;
    border-radius: 423.546px;
    background: rgba(138, 241, 233, 0.24);
    -webkit-filter: blur(60px);
    filter: blur(60px);
    width: 423.546px;
    height: 423.546px;
}

.manifest__image {
    width: 452px;
    position: relative;
    z-index: 1;
}

.manifest__image img {
    width: 100%;
}

.manifest__image::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='575' height='617' viewBox='0 0 575 617' fill='none'%3E%3Cpath d='M1.26953 595.747V36.944L573.462 1.11731V615.211L1.26953 595.747Z' stroke='%23DDF040' stroke-width='2'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 574.193px;
    height: 616.193px;
    top: -120px;
    left: -71px;
    z-index: -1;
}

.manifest__image::after {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='595' height='772' viewBox='0 0 595 772' fill='none'%3E%3Cpath d='M1.35156 712.073V73.7341L578.628 2.10364L593.698 770.056L1.35156 712.073Z' stroke='%23DDF040' stroke-width='2'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 594.368px;
    height: 770.187px;
    top: -183px;
    left: -117px;
    z-index: -1;
}

.manifest__block-descr {
    color: #DDF142;
    font-family: 'Prompt', sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 64px;
    /* 177.778% */
    text-transform: uppercase;
    position: absolute;
    text-wrap: nowrap;
}

.manifest__block-icon {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 69px;
    left: -50px;
}

.manifest__block-title {
    position: absolute;
    top: -116px;
    left: -24px;
}

.manifest__block-descr:first-of-type {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: -189px;
    top: 260px;
}

.manifest__block-descr:nth-of-type(2) {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: 227px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 42px;
    right: -199px;
}

.manifest__block-descr:nth-of-type(3) {
    -webkit-transform: rotate(5.291deg);
    -ms-transform: rotate(5.291deg);
    transform: rotate(5.291deg);
    font-size: 33px;
    bottom: -48px;
    left: -94px;
}

@media (max-width: 1279px) {
    .manifest {
        margin-top: 81px;
    }

    .manifest__block {
        -webkit-transform: scale(0.66);
        -ms-transform: scale(0.66);
        transform: scale(0.66);
        margin-right: 0;
        margin-top: -10px;
    }

    .manifest__content {
        max-width: 451px;
    }

    .manifest__descr {
        margin-top: 11px;
    }

    .manifest__title::before {
        width: 90px;
        right: -40px;
        top: -75px;
    }
}

@media (max-width: 999px) {
    .manifest {
        margin-top: 16px;
    }

    .manifest__content {
        max-width: 352px;
    }

    .manifest__title::before {
        right: -65px;
    }

    .manifest__block {
        -webkit-transform: scale(0.57);
        -ms-transform: scale(0.57);
        transform: scale(0.57);
        margin-right: -70px;
        margin-top: -10px;
        margin-left: -50px;
    }
}

@media (max-width: 767px) {
    .manifest {
        margin-top: 2px;
    }

    .manifest__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .manifest__block {
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        margin: 0;
    }

    .manifest__title {
        text-align: center;
    }

    .manifest__title::before {
        right: 88px;
        top: -145px;
    }
}

@media (max-width: 479px) {
    .manifest__inner {
        gap: 95px;
    }

    .manifest__block {
        -webkit-transform: scale(0.427);
        -ms-transform: scale(0.427);
        transform: scale(0.427);
        margin-bottom: -120px;
        margin-top: -30px;
        margin-left: 20px;
    }

    .manifest__title::before {
        right: 93px;
        top: -81px;
        width: 73px;
        height: 60px;
    }

    .manifest__descr {
        margin-top: 0;
        max-width: 296px;
    }
}

.join {
    margin-top: 233px;
    position: relative;
    z-index: 1;
}

.join-slider-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: rotate(12.091deg);
    -ms-transform: rotate(12.091deg);
    transform: rotate(12.091deg);
    padding: 14px 0;
    background: #593EFA;
    position: absolute;
    z-index: -1;
    top: 74px;
    left: -40px;
    right: -40px;
}

.join-slider-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-animation: scroll-vertical 70s linear infinite;
    animation: scroll-vertical 70s linear infinite;
}

@-webkit-keyframes scroll-vertical {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes scroll-vertical {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.join-bg {
    text-wrap: nowrap;
    white-space: nowrap;
    color: #292929;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 18.6px */
    letter-spacing: 1px;
}

.join__inner {
    position: relative;
    padding: 0 20px 21px;
    /* padding: 38px 20px 21px; */
    width: 100%;
    max-width: 976px;
    margin: 0 auto;
}

.join__inner::before {
    content: '';
    position: absolute;
    background-image: url('../images/join-bg.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 121.5%;
    height: 377.991px;
    top: -84px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
}

.join__inner::after {
    content: '';
    width: 15.873px;
    height: 276.522px;
    background: #FD65F8;
    position: absolute;
    top: -16px;
    left: -70px;
}

.join__title {
    color: #4827FF;
    -webkit-text-stroke-width: 2;
    -webkit-text-stroke-color: #4626FF;
    font-family: 'Oswald', sans-serif;
    font-size: 128px;
    font-style: normal;
    font-weight: 600;
    /* line-height: 64px; */
    line-height: 100%;
    /* 50% */
    letter-spacing: -9px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-wrap: nowrap;
}

.join__title::before {
    content: 'JOIN the revolution';
    position: absolute;
    z-index: -1;
    color: red;
    -webkit-text-stroke: 2px #4626FF;
    -webkit-text-fill-color: transparent;
    font-family: 'Oswald', sans-serif;
    font-size: 130px;
    font-style: normal;
    font-weight: 600;
    /* line-height: 64px; */
    line-height: 100%;
    /* 49.231% */
    letter-spacing: -9px;
    text-transform: uppercase;
    top: 8px;
    left: -4px;
    text-align: center;
    margin: 0 auto;
}

.join__title::after {
    content: '';
    position: absolute;
    height: 3px;
    width: 50%;
    background-color: #4827FF;
    bottom: -20px;
    /* bottom: -52px; */
    left: 0;
}

.join__content {
    margin-top: 35px;
    /* margin-top: 65px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 33px;
    position: relative;
}

.join__content::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='141' viewBox='0 0 154 141' fill='none'%3E%3Cpath d='M1.69657 20.7598C13.9504 20.9594 26.2042 20.637 38.4581 20.3759C44.4621 20.2531 50.4662 20.1149 56.4549 19.9613C62.4436 19.8078 68.4016 19.516 74.3596 19.6696C79.5652 19.8078 84.7554 20.4987 89.5771 22.5257C93.7231 24.2609 97.4853 26.8407 100.756 29.8964C107.62 36.3151 112.319 44.6686 115.175 53.5595C119.06 65.6598 119.812 78.3743 120.657 90.9659L123.221 89.9064C117.878 85.53 112.611 81.0615 107.159 76.808C106.668 76.4241 106.084 76.2705 105.516 76.593C105.025 76.8694 104.687 77.5758 104.887 78.1286C110.891 93.9756 116.741 109.869 122.745 125.716C124.465 130.246 126.17 134.776 127.889 139.306C128.304 140.411 129.993 140.918 130.638 139.659C138.377 124.457 143.936 108.272 148.927 91.9947C150.355 87.3573 151.737 82.7199 153.104 78.0672C153.503 76.7159 151.568 75.4106 150.601 76.6084C144.95 83.6106 138.224 89.6914 130.684 94.5898L132.911 95.8644C133.279 80.8005 133.725 65.7212 134.139 50.6573C134.339 43.3019 134.692 35.9312 134.723 28.5758C134.738 22.4336 133.709 16.2145 129.179 11.7C125.494 8.02995 120.442 6.09513 115.451 4.97416C109.478 3.63822 103.305 3.33108 97.2242 2.88577C82.2985 1.79551 67.3421 1.01242 52.3857 0.613172C37.4292 0.213911 22.3192 0.183196 7.28601 0.64386C5.44333 0.705292 3.60065 0.782059 1.77333 0.874191C1.18981 0.904892 0.667734 1.35025 0.68309 1.96448C0.867358 7.95319 0.560264 13.9726 0.606331 19.9766C0.606331 21.6811 3.27819 21.6811 3.26283 19.9766C3.21677 13.9726 2.80216 7.96854 2.87894 1.96448L1.7887 3.05472C16.4994 2.79367 31.2102 2.62475 45.9363 2.91652C60.647 3.20828 75.3577 3.83787 90.0378 4.94348C96.61 5.43486 103.259 5.80334 109.785 6.77075C114.776 7.50782 119.905 8.69023 124.204 11.4389C126.17 12.6981 127.905 14.3565 129.133 16.3527C130.746 18.9785 131.437 21.9882 131.652 25.0287C131.897 28.4069 131.698 31.8159 131.606 35.1941C131.513 38.8181 131.406 42.442 131.314 46.066C130.915 60.8228 130.531 75.5642 130.131 90.321C130.085 92.1636 130.024 94.0063 129.963 95.849C129.932 96.9546 131.252 97.7378 132.189 97.1236C139.974 92.133 146.93 85.8986 152.735 78.6968L150.232 77.238C145.456 93.3768 140.65 109.592 134.093 125.117C132.235 129.524 130.224 133.854 128.058 138.108L130.807 138.461C124.803 122.614 118.799 106.767 112.764 90.9352C111.044 86.4053 109.232 81.9061 107.528 77.3762L105.255 78.6968C110.43 83.242 115.82 87.5723 121.102 91.9947C122.024 92.7625 123.743 92.348 123.667 90.9352C122.438 69.7905 120.503 46.7723 105.516 30.3725C102.368 26.9328 98.7137 23.9077 94.6445 21.6351C90.1452 19.1014 85.2468 17.6426 80.1333 17.0284C74.1907 16.3067 68.1713 16.6291 62.1979 16.7827C56.2246 16.9362 49.9441 17.0744 43.8172 17.2433C29.7667 17.6272 15.7163 17.8729 1.6812 18.7789C0.43739 18.8557 0.422035 20.6984 1.6812 20.7291L1.69657 20.7598Z' fill='%23DDF040'/%3E%3Cpath d='M3.52629 19.1474C11.6802 15.2931 19.5883 10.9321 27.6807 6.98564L26.4677 4.91262C22.6902 7.0317 18.9434 9.12007 14.9202 10.7631C10.897 12.4062 6.81241 13.65 2.62031 14.6481L3.41879 16.5215C10.2367 11.4541 17.9452 7.30812 25.7152 3.86845C26.9744 3.31564 26.0684 1.08907 24.7632 1.61116C17.976 4.32911 11.1887 7.10849 4.50903 10.0568C3.58769 10.4714 4.248 12.0837 5.20006 11.7152C9.66856 9.99534 13.7992 7.92233 17.546 4.91262C18.2524 4.34446 17.6535 3.14674 16.8243 3.1621C12.8472 3.25423 8.91614 4.39052 5.39969 6.24856C4.40157 6.77065 5.10791 8.27551 6.1521 8.02982C8.10227 7.55379 9.82211 6.50964 11.1427 4.98943C11.7262 4.31378 11.1888 3.00855 10.1906 3.36173C7.85659 4.19094 5.47647 4.85121 3.05027 5.35795L3.55699 7.18528C5.93712 6.24858 8.37866 5.43471 10.7895 4.57479C11.9565 4.16019 11.4498 2.25609 10.2674 2.7014C7.87192 3.59203 5.47647 4.5441 3.05027 5.35795C1.86788 5.7572 2.35925 7.3849 3.55699 7.18528C6.0139 6.80138 8.39403 6.12571 10.7127 5.23508L9.76069 3.60738C8.67044 4.91261 7.28843 5.75718 5.63001 6.15643L6.38243 7.93769C9.6839 6.32534 13.1697 5.48077 16.8243 5.23508L16.1026 3.48455C12.8011 6.29464 8.90078 8.72082 4.72403 9.99534L5.20006 11.7459C11.9873 9.31972 18.7284 6.6939 25.4081 4.02201L24.4561 1.76473C20.5711 3.56134 16.7782 5.52686 13.0928 7.70736C9.40749 9.88787 5.90642 12.3294 2.37462 14.771C1.42257 15.4313 2.00607 16.8901 3.1731 16.6444C7.5034 15.7691 11.7569 14.4639 15.8569 12.8515C19.9569 11.2392 24.0261 9.3965 27.6807 7.00101C28.9706 6.15645 27.819 4.16021 26.4677 4.92799C18.6516 9.39649 10.6206 13.4811 2.86601 18.0417C2.14429 18.4717 2.77387 19.5159 3.52629 19.1627L3.52629 19.1474Z' fill='%23DDF040'/%3E%3Cpath d='M11.9669 17.4279C20.9039 13.7579 29.8102 10.0111 38.7318 6.27972L37.8412 4.16063C34.4016 6.08009 31.0386 8.18379 27.645 10.18C24.2514 12.1763 20.8425 14.1725 17.4335 16.1841C16.2358 16.8905 17.28 18.5028 18.4931 17.9961C27.8447 14.0497 37.3345 10.4104 46.6861 6.44861L45.4116 4.25276C39.4996 7.84599 33.6184 11.5006 27.6757 15.0324C26.3705 15.8002 27.5068 17.6583 28.8428 17.0287C37.1809 13.113 45.5037 9.18195 53.8726 5.32767L52.2756 3.25465C47.6074 8.41416 42.3251 12.9594 36.1367 16.1995C34.8161 16.8905 35.9832 18.8407 37.3038 18.1804C45.2734 14.2493 53.2276 10.2415 61.2433 6.40254L59.892 4.08382C54.1643 8.27592 48.5595 12.6677 43.0007 17.0594C41.7569 18.0421 43.5075 19.762 44.7359 18.7946C51.9684 13.1283 60.4448 9.18192 69.1514 6.35648L67.8001 4.03776C62.5792 8.58304 57.0511 12.7138 51.2467 16.5066C49.8954 17.3972 51.0624 19.3781 52.5059 18.6717C60.3833 14.7867 68.3376 11.04 76.169 7.0782L74.4491 4.83628C70.8559 8.64449 66.7866 11.9459 62.2874 14.6178C60.8133 15.4931 62.1032 17.6276 63.6234 16.8905C71.0709 13.2819 78.7333 10.1647 86.4112 7.10889L85.0292 4.72878C81.0828 8.90552 76.5989 12.5448 71.6544 15.4931C70.1956 16.3684 71.4855 18.5642 72.9903 17.7657C80.3918 13.85 88.2999 11.1782 96.4077 9.19729L95.0257 6.81718C91.8625 10.564 88.131 13.6351 83.8008 15.9231C82.2805 16.7216 83.6165 18.8407 85.1213 18.1804C90.9718 15.5699 96.8531 13.0055 102.673 10.3029L101.291 7.93811C99.6938 9.02836 98.0815 10.1186 96.4846 11.2089C95.2714 12.0381 96.0085 13.9575 97.498 13.6044C100.231 12.9594 102.995 12.4066 105.729 11.777L104.423 9.55048C101.398 11.9613 98.3733 14.3721 95.3175 16.7522C94.2887 17.5507 95.2868 18.8713 96.2542 19.0095C100.139 19.5316 104.193 17.9961 106.819 15.0939C108.001 13.804 106.082 11.8692 104.899 13.1744C102.673 15.616 99.5249 16.7522 96.2542 16.3684L97.1909 18.6256C100.216 16.1994 103.272 13.8347 106.327 11.4546C107.464 10.5639 106.205 8.96693 105.022 9.22798C102.274 9.82685 99.5557 10.5179 96.807 11.1014L97.8205 13.4969C99.4482 12.4373 101.061 11.3778 102.688 10.3183C104.193 9.3355 102.888 7.26247 101.306 7.95348C95.4403 10.5486 89.6359 13.2665 83.8161 15.9384L85.1367 18.1957C89.6052 15.7848 93.6898 12.6369 97.0527 8.84409C98.0048 7.76919 97.0834 6.15686 95.6707 6.46398C87.2865 8.27595 79.2555 11.5313 71.6698 15.5084L73.0057 17.7811C78.1499 14.7407 82.8948 11.0553 87.0561 6.75574C87.9775 5.80369 87.0562 3.83813 85.6741 4.37558C77.7199 7.41601 69.996 10.9786 62.3182 14.6332L63.6541 16.9058C68.353 14.1418 72.6832 10.7789 76.4914 6.86324C77.6585 5.6655 76.1843 3.93027 74.7716 4.62128C66.8941 8.49091 59.1242 12.5755 51.2774 16.5219L52.5366 18.6871C58.5867 14.8942 64.3451 10.6407 69.781 6.01865C70.8406 5.11267 69.7042 3.30068 68.4297 3.69993C59.3084 6.57144 50.9703 11.2703 43.2618 16.8751L44.5056 19.0095C50.2333 14.8174 55.9763 10.5946 61.535 6.20291C62.7788 5.22015 61.1972 3.40817 59.9073 4.08382C52.0452 8.19914 44.0756 12.1763 36.1674 16.1995L37.3345 18.1804C43.6149 14.8021 49.5115 10.5332 54.1796 5.11267C55.1624 3.961 53.9493 2.364 52.5826 3.03965C44.3213 7.07819 36.0139 11.04 27.7065 15.0171L28.8735 17.0133C34.7854 13.4354 40.7742 9.94972 46.7168 6.41791C47.8992 5.71155 47.116 3.53103 45.734 4.09919C36.3517 7.96882 27.0922 12.1763 17.7099 16.0459L18.5238 17.9654C21.9481 15.9998 25.357 14.0189 28.7813 12.0534C32.2057 10.0879 35.6761 8.19915 39.039 6.15685C40.3442 5.37371 39.2079 3.53103 37.8719 4.14526C29.0885 8.19916 20.305 12.2223 11.5523 16.3377C10.9534 16.6141 11.3834 17.6736 12.013 17.4279L11.9669 17.4279Z' fill='%23DDF040'/%3E%3Cpath d='M96.6743 22.6325C99.8069 20.7745 103.001 19.0239 106.287 17.4116C109.573 15.7992 113.105 14.5093 116.529 13.2195L115.531 11.515C110.571 15.7225 105.258 19.4539 99.4844 22.4943L100.605 24.3984C107.085 21.0201 113.75 17.9951 120.552 15.3079L119.524 12.8663C114.425 16.7205 109.389 20.667 104.306 24.5366C102.832 25.6575 104.045 27.8227 105.765 27.0396C112.905 23.7688 120.061 20.5288 127.217 17.2734L125.42 14.9547C120.89 19.6996 116.376 24.4598 111.861 29.2047C110.832 30.2796 111.861 32.0916 113.32 31.7077C119.616 30.0493 125.85 28.1913 132.008 26.1029L130.549 23.5999C124.115 28.8055 117.742 34.0571 111.308 39.2474C110.233 40.1226 111.4 42.1803 112.706 41.6428C118.142 39.3702 123.577 37.0822 128.998 34.7942L127.601 34.4256C127.524 34.0571 127.462 34.0571 127.416 34.3949C127.37 34.4871 127.309 34.5792 127.247 34.6713C127.063 34.9785 126.817 35.2549 126.587 35.5313C126.111 36.1148 125.62 36.6983 125.144 37.2818C124.053 38.6024 122.979 39.9076 121.888 41.2282C119.769 43.808 117.635 46.3877 115.516 48.9828C114.456 50.2727 115.746 51.8543 117.236 51.2094C121.796 49.2592 126.372 47.3398 130.948 45.4203L129.52 42.9788C124.775 47.2323 120.86 52.4225 117.973 58.0887C117.466 59.0715 118.341 60.6838 119.585 60.1925C123.316 58.6876 127.063 57.2288 130.81 55.7393L129.397 53.3131C124.959 57.6434 121.673 63.0333 119.846 68.9759C119.493 70.1122 120.614 71.0336 121.673 70.8032C124.56 70.1737 127.462 69.5441 130.349 68.8991L129.198 66.1812C125.205 69.1141 122.257 73.0912 120.66 77.7747C120.291 78.8803 121.443 79.8785 122.487 79.6021C125.543 78.8036 128.445 77.4523 130.994 75.5789L128.952 73.5365C126.295 77.2373 123.654 80.9533 120.998 84.6694C120.291 85.6675 121.489 87.2645 122.641 86.8039C125.282 85.775 127.923 84.7615 130.564 83.7481L129.152 81.3219C126.326 83.8249 123.961 86.8039 122.18 90.1207C121.581 91.2263 122.564 92.5929 123.823 92.2551C125.958 91.6716 128.107 91.0881 130.242 90.5199L129.121 87.8634C127.309 89.2608 125.313 90.8731 124.99 93.2993C124.714 95.403 125.789 97.6603 127.954 98.2285C129.612 98.6738 130.38 96.4933 129.075 95.5719C124.299 92.1937 119.094 89.4604 113.596 87.4027C112.306 86.9267 111.446 88.5083 111.953 89.5372C114.963 95.6487 121.351 99.7026 128.138 99.979L127.14 97.5835C124.913 99.4109 122.702 101.254 120.476 103.081C119.247 104.094 120.829 106.045 122.149 105.261C129.29 100.977 136.476 96.7543 143.647 92.5162L141.866 90.1975C135.34 95.8791 128.983 101.76 122.503 107.503C121.289 108.578 122.84 110.421 124.192 109.699C130.718 106.167 137.09 102.374 143.325 98.3513L141.574 96.0787C135.77 101.868 129.965 107.672 124.176 113.492C123.04 114.644 124.591 116.84 125.958 115.811C130.18 112.647 134.403 109.484 138.626 106.306L136.614 104.294C133.129 109.438 128.952 114.06 124.207 118.068C122.948 119.128 124.591 121.262 125.958 120.341C129.72 117.822 133.467 115.319 137.229 112.801L135.248 110.82C132.944 113.922 130.656 117.039 128.353 120.141C127.309 121.554 129.459 122.874 130.626 121.892C133.298 119.65 135.985 117.408 138.657 115.166L136.614 113.123C133.543 116.824 130.472 120.54 127.416 124.256C126.219 125.7 128.015 127.466 129.459 126.299C131.025 125.024 132.607 123.765 134.173 122.49L131.916 120.755C130.273 123.965 128.629 127.174 126.986 130.383C126.157 132.011 128.614 133.454 129.459 131.827C131.102 128.617 132.745 125.423 134.388 122.214C135.156 120.709 133.39 119.481 132.131 120.479C130.549 121.738 128.983 123.013 127.401 124.272L129.443 126.314C132.514 122.613 135.586 118.897 138.657 115.196C139.854 113.753 138.042 111.941 136.614 113.154C133.943 115.396 131.271 117.638 128.583 119.88L130.856 121.631C133.159 118.529 135.447 115.411 137.751 112.31C138.611 111.143 136.937 109.546 135.77 110.329C132.008 112.847 128.261 115.35 124.499 117.868L126.249 120.141C131.194 115.964 135.509 111.127 139.148 105.783C139.947 104.616 138.319 102.897 137.136 103.772C132.914 106.935 128.691 110.098 124.453 113.262L126.234 115.58C132.023 109.776 137.812 103.956 143.586 98.1363C144.722 97 143.233 94.9424 141.835 95.8637C135.632 99.933 129.274 103.741 122.764 107.304L124.453 109.5C130.917 103.741 137.505 98.121 143.924 92.3165C145.168 91.1956 143.555 89.1533 142.142 89.9978C135.002 94.2974 127.892 98.6431 120.737 102.897L122.41 105.077C124.637 103.25 126.879 101.422 129.105 99.6105C130.119 98.7813 129.213 97.2611 128.107 97.215C122.288 96.9386 116.974 93.33 114.441 88.1091L112.798 90.2435C118.049 92.2244 122.994 94.8809 127.57 98.121L128.691 95.4644C127.816 95.2341 127.677 94.0671 127.923 93.33C128.322 92.0862 129.566 91.1649 130.564 90.3971C131.777 89.4604 131.163 87.2799 129.443 87.7405C127.309 88.3241 125.159 88.8922 123.025 89.4757L124.668 91.6102C126.357 88.4929 128.537 85.7443 131.179 83.3795C132.223 82.4428 131.117 80.4313 129.766 80.9534C127.125 81.9668 124.483 82.9803 121.842 83.9938L123.485 86.1282C126.157 82.4275 128.844 78.7421 131.501 75.0414C132.361 73.859 130.641 72.1238 129.459 72.9991C127.094 74.7343 124.499 75.9781 121.673 76.7305L123.501 78.5578C124.821 74.6575 127.34 71.1718 130.656 68.7302C131.977 67.7475 131.24 65.6437 129.505 66.0123C126.618 66.6419 123.716 67.2868 120.829 67.9164L122.656 69.7437C124.33 64.2924 127.34 59.3479 131.393 55.3401C132.361 54.388 131.394 52.3611 129.981 52.9139C126.249 54.4187 122.518 55.9236 118.771 57.3977L120.383 59.5015C123.209 54.0195 126.986 49.1824 131.547 45.021C132.084 44.5297 132.084 43.6544 131.655 43.1016C131.179 42.4874 130.441 42.4259 129.766 42.7177C125.098 44.7293 120.43 46.7409 115.746 48.7218L117.466 50.9484C120.076 47.7851 122.687 44.6218 125.297 41.4586C126.572 39.923 127.877 38.3874 129.121 36.8211C130.211 35.4545 130.764 33.8114 129.566 32.3373C129.274 31.9841 128.583 31.7845 128.169 31.9687C122.733 34.2414 117.312 36.5447 111.876 38.8327L113.274 41.2282C119.692 36.0226 126.173 30.8632 132.607 25.6729C133.774 24.7362 132.514 22.7246 131.148 23.17C124.975 25.243 118.756 27.1163 112.46 28.7748L113.919 31.2777C118.433 26.5175 122.948 21.7572 127.462 16.9969C128.66 15.7224 127.155 14.0026 125.666 14.6783C118.525 17.949 111.385 21.2351 104.245 24.5059L105.995 26.7785C111.001 22.8014 116.084 18.9164 121.09 14.924C121.612 14.5094 121.566 13.6494 121.197 13.1734C120.752 12.6052 120.092 12.5592 119.477 12.8356C112.66 15.7378 105.98 18.9778 99.4383 22.4636C98.1792 23.1392 99.3001 25.028 100.559 24.3677C106.456 21.2505 112.015 17.4576 116.928 12.9277C117.85 12.0678 116.683 10.9007 115.7 11.3307C112.291 12.7895 109.051 14.5094 105.734 16.1678C102.417 17.8262 99.1773 19.6074 95.9987 21.5269C95.3077 21.9415 95.9373 23.0164 96.6283 22.6018L96.6743 22.6325Z' fill='%23DDF040'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -380px;
    left: 145px;
    width: 140.091px;
    height: 152.555px;
}

.join__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-top: 7px;
}

.join__descr {
    color: #4827FF;
    font-size: 12px;
    line-height: 155%;
}

.join__btn {
    position: absolute;
    width: 322px;
    height: 64px;
    background: #FD64FB;
    -webkit-box-shadow: 9px 10px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 9px 10px 4px 0px rgba(0, 0, 0, 0.25);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -60px;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.join__btn-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.join__btn .visible {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #FD64FB;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;

}

.join__btn .hover {
    position: absolute;
    top: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #4726FF;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    color: #FD64FB;
}

.join__btn:hover .visible {
    top: -100%;
}

.join__btn:hover .hover {
    top: 0;
}

.join__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    z-index: -1;
    top: -293px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    cursor: pointer;
}

.join__image::before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 741.414px;
    height: 741.414px;
    border-radius: 741.414px;
    background: rgba(255, 207, 0, 0.18);
    -webkit-filter: blur(60px);
    filter: blur(60px);
    top: 100px;
}

.join__image::after {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='162' viewBox='0 0 83 162' fill='none'%3E%3Cpath d='M68.1068 4.8477C60.1372 15.9997 52.4078 27.3104 44.8821 38.761C42.7673 41.9748 40.6698 45.2029 38.5894 48.4453L39.9377 49.1806C46.0939 34.7514 54.8086 21.5038 65.7504 10.2437C68.8026 7.10458 72.0127 4.1255 75.388 1.31843L74.3536 0.338011C66.1587 8.93212 58.7958 18.2746 52.3818 28.2593C51.8847 29.0264 53.0671 29.8565 53.6727 29.1968C58.4498 23.9441 63.2119 18.6673 67.9815 13.4026C70.2101 10.934 72.3691 8.36715 74.7159 6.00828C76.4489 4.25594 78.7061 2.36908 81.3385 2.70541L81.0989 1.22231C69.427 10.5051 58.8756 21.1477 49.7399 32.9418C47.1849 36.2379 44.7453 39.6121 42.4209 43.0646L43.9234 43.8872C48.8513 36.5338 52.9012 28.5857 55.9094 20.2613C56.641 18.2241 57.3163 16.1637 57.9235 14.0873C58.4778 12.1937 58.8809 10.2443 59.4719 8.36951C59.8644 7.12615 60.5291 5.46364 61.7755 4.83002C62.9498 4.24123 64.0505 5.11386 64.8229 5.94079C66.2766 7.50152 68.018 11.1316 70.6441 9.55661L69.6435 9.17964C69.8109 9.78339 67.1652 9.68012 66.7702 9.70099C65.2815 9.74418 64.1108 10.4057 63.0846 11.4603C61.7813 12.7788 60.688 14.3415 59.5321 15.7765C58.2453 17.3762 56.9466 18.9833 55.6599 20.583C53.0436 23.834 50.4273 27.0849 47.8133 30.3262C45.9629 32.6262 44.0865 34.8174 43.1935 37.6794C42.4364 40.0905 42.5913 42.9503 45.1122 44.2053L44.9289 43.0537C41.1518 46.5269 37.3822 50.0122 33.6127 53.4975C32.9314 54.1294 33.85 54.9903 34.5553 54.6516C36.9195 53.5393 39.2837 52.4269 41.648 51.3145L40.7053 50.1604C36.3522 54.1669 31.9991 58.1733 27.6483 62.17L28.6902 63.1624C31.8453 59.9343 35.0028 56.6966 38.1676 53.4708L37.0534 52.6566C34.4821 56.9038 31.1976 60.687 27.3471 63.8145L28.2007 64.8658C33.4008 58.1509 39.8898 52.5579 47.2946 48.4105L46.4013 47.309C41.4102 52.0703 36.4116 56.8196 31.4205 61.5809C30.8136 62.1582 31.6702 63.2409 32.3631 62.735C39.3998 57.5674 46.4486 52.3924 53.4704 47.2009L52.5031 46.0205C48.4633 50.3566 44.0115 54.2579 39.1837 57.7019L40.0277 59.0589C47.434 53.1869 55.554 48.2616 64.2388 44.5255L63.4023 43.1805C58.9083 46.8666 54.4239 50.5549 49.9299 54.2409C49.2165 54.8345 50.2062 56.0509 50.9592 55.5077C55.5536 52.1839 60.1458 48.8698 64.7403 45.546L63.7012 44.277C54.937 54.1245 46.6306 64.3869 38.8248 75.0123C36.6311 77.9921 34.4816 81.0028 32.3664 84.042L33.8517 84.8503C40.3908 73.8885 46.9029 62.9101 53.4053 51.9295L52.0301 51.1777C47.5206 62.551 41.234 73.2225 33.4899 82.702C31.3059 85.3761 29.0037 87.9404 26.5982 90.4191L27.8817 91.3446C29.62 87.4988 31.3367 83.6582 33.0653 79.8102L31.6901 79.0584C29.6104 83.7076 27.5015 88.3501 25.4413 93.0039C25.0948 93.7857 26.0181 94.4938 26.6633 93.8843C33.0656 87.8707 39.135 81.5227 44.8327 74.8314L43.5763 73.9225C40.2777 78.647 36.9888 83.3738 33.6902 88.0984C33.1638 88.8587 34.3703 89.6739 34.9713 89.0336C40.0613 83.6279 45.1438 78.2102 50.2338 72.8046L48.916 71.8505C47.3399 75.5287 45.1619 78.8819 42.4436 81.8216C41.7043 82.6144 42.8787 83.6993 43.6553 82.9665C48.035 78.802 52.6614 74.9004 57.5061 71.296L56.3116 70.1653C54.6775 72.947 53.0554 75.7212 51.4213 78.5029C50.9255 79.3525 52.1326 80.2089 52.8005 79.502C56.0805 76.0464 60.1158 73.4034 64.5896 71.7868L63.558 70.5298C61.8246 74.5308 59.1791 78.083 55.7807 80.8128C54.909 81.5132 55.7939 83.0029 56.7143 82.3139C60.6379 79.3574 64.178 75.9316 67.2213 72.0819C67.9203 71.1975 66.7424 70.0399 65.9333 70.8678C57.7449 79.2581 49.9754 88.054 42.6533 97.2212C40.5796 99.8182 38.5381 102.454 36.543 105.11L37.9738 106.152C43.8404 97.2823 49.6606 88.3913 55.5003 79.505C56.0283 78.6937 54.8075 77.8957 54.175 78.5389C45.2658 87.5107 37.2975 97.3795 30.499 108.045C28.5871 111.049 26.7657 114.105 25.0522 117.228C24.5901 118.065 25.8307 119.042 26.4389 118.239C31.709 111.356 36.9814 104.463 42.2612 97.5816L40.9187 96.6012C33.9151 107.177 26.9016 117.751 19.8882 128.325C17.8916 131.341 15.8852 134.354 13.8885 137.37L15.3836 138.18C17.7828 132.733 20.1649 127.271 22.5469 121.809C22.9658 120.849 21.5876 120.066 21.0983 121.019C15.8387 131.294 10.5252 141.535 5.23121 151.781C3.7325 154.686 2.23379 157.592 0.732805 160.507L2.307 161.11C4.67572 154.208 7.03242 147.313 9.3914 140.408C9.69244 139.513 8.23804 138.969 7.84416 139.822C5.26932 145.362 2.68702 150.89 0.104703 156.418L1.6789 157.021C2.43447 149.506 3.56919 142.039 5.07854 134.638L3.34501 134.234C2.7138 137.691 2.07057 141.156 1.43936 144.613L3.21763 144.781C2.96635 139.075 2.71506 133.369 2.46378 127.663C2.41384 126.511 0.63433 126.569 0.660246 127.735C0.91393 136.779 1.17734 145.825 1.43103 154.869C1.45101 155.664 2.45091 156 2.98802 155.457C7.37057 151.016 11.0635 145.922 13.9149 140.384L12.3023 139.505C10.1124 144.848 7.91507 150.178 5.72517 155.52C5.34916 156.429 6.47191 157.471 7.21735 156.607C10.7732 152.497 14.3216 148.375 17.8774 144.265L16.3583 143.161C13.6841 147.498 11.0197 151.836 8.34787 156.162C7.68818 157.231 9.34132 158.068 10.0338 157.079C13.3009 152.358 17.145 148.068 21.4481 144.276L19.9021 143.156C17.0063 147.738 14.1105 152.32 11.217 156.893C10.616 157.841 12.0134 158.762 12.7631 158.013C17.5052 153.307 22.2399 148.588 26.9821 143.882L25.4285 142.75C23.1041 146.202 20.7797 149.655 18.4651 153.109C17.8537 154.014 19.3361 155.099 20.0283 154.244C23.5977 149.767 28.2622 146.275 33.599 144.172C34.7633 143.714 34.1926 141.846 33.0185 142.301C27.3877 144.521 22.3908 148.161 18.6169 152.898L20.1802 154.033C22.5046 150.58 24.8193 147.126 27.1459 143.663C27.7761 142.722 26.3398 141.792 25.5924 142.531C20.8577 147.25 16.1156 151.956 11.3809 156.674L12.9269 157.795C15.8227 153.212 18.7088 148.628 21.6046 144.045C22.2243 143.06 20.8312 142.253 20.0585 142.925C15.6261 146.831 11.7165 151.269 8.35468 156.133L10.0406 157.05C12.705 152.711 15.3694 148.373 18.0241 144.032C18.5845 143.126 17.2075 142.117 16.5049 142.929C12.9566 147.051 9.41047 151.163 5.86211 155.285L7.35428 156.372C9.53444 151.028 11.7243 145.685 13.9045 140.341C14.3386 139.271 12.84 138.388 12.2919 139.462C9.50898 144.882 5.93258 149.829 1.66492 154.174L3.2219 154.762C2.95848 145.716 2.7048 136.673 2.45112 127.629L0.647573 127.702C0.898856 133.408 1.15013 139.114 1.40142 144.82C1.44644 145.816 2.99231 146.012 3.1797 144.988C3.81091 141.531 4.43467 138.062 5.05614 134.602C5.25649 133.479 3.55445 133.072 3.32261 134.198C1.84248 141.606 0.727214 149.078 0.000857206 156.599C-0.0872367 157.462 1.13673 158.158 1.57506 157.202C4.14017 151.66 6.71273 146.129 9.28757 140.589L7.74033 140.003C5.37161 146.905 2.99542 153.796 0.626701 160.698C0.311388 161.61 1.77032 162.135 2.20089 161.301C7.48743 151.044 12.7545 140.781 18.0336 130.512C19.5323 127.606 21.0235 124.688 22.532 121.785L21.0834 120.995C18.6744 126.441 16.2654 131.886 13.8736 137.346C13.4337 138.352 14.7647 139.073 15.3686 138.156C22.3723 127.58 29.3588 116.989 36.3699 106.425C38.3666 103.41 40.373 100.396 42.3696 97.381C42.8908 96.5988 41.6021 95.6516 41.0271 96.4006C35.7495 103.272 30.4599 110.151 25.1726 117.02L26.5592 118.031C32.6283 107.103 39.7969 96.8326 48.0542 87.4419C50.4031 84.7652 52.8358 82.1697 55.3523 79.6553L54.027 78.6892C48.1431 87.5448 42.2496 96.3981 36.3904 105.28C35.8362 106.116 37.2131 107.125 37.8213 106.322C44.871 96.9577 52.3847 87.9379 60.3389 79.3185C62.5921 76.8762 64.8798 74.4625 67.2116 72.0796L65.9236 70.8656C62.9682 74.6022 59.5699 77.9482 55.759 80.818L56.6926 82.3191C60.3328 79.3889 63.2229 75.6679 65.0777 71.3666C65.3512 70.7219 64.83 69.8303 64.0462 70.1096C59.2903 71.8351 55.0028 74.6349 51.5176 78.3097L52.8968 79.3089C54.5212 76.5249 56.1456 73.741 57.7677 70.9668C58.1785 70.2616 57.2586 69.3182 56.5731 69.8361C51.6233 73.5392 46.882 77.5372 42.4046 81.8125L43.6163 82.9574C46.4278 79.9265 48.7005 76.4312 50.3256 72.6309C50.6692 71.8176 49.6802 70.9505 49.0078 71.6768C43.935 77.0968 38.8525 82.5145 33.7797 87.9344L35.0609 88.8697C38.3498 84.1429 41.6311 79.404 44.92 74.6772C45.4275 73.9535 44.2324 73.0897 43.6635 73.7682C37.9853 80.4641 31.9308 86.836 25.5286 92.8497L26.7506 93.7301C28.867 89.0996 30.9467 84.4504 33.0458 79.8056C33.4533 78.8943 32.0878 78.1448 31.6706 79.0538C29.9345 82.8899 28.1864 86.7334 26.46 90.5717C26.0992 91.3706 27.0823 92.1748 27.7434 91.4972C36.315 82.6521 43.5412 72.487 49.0752 61.4758C50.6456 58.3507 52.0888 55.1549 53.3904 51.9055C53.7589 50.9852 52.5492 50.2719 52.0151 51.1537C45.4491 62.0989 38.8906 73.0562 32.3515 84.018C31.782 84.9634 33.2248 85.6899 33.8368 84.8262C41.2868 74.0973 49.2397 63.7218 57.6646 53.7438C60.0356 50.9285 62.4507 48.1441 64.898 45.3979C65.4961 44.7261 64.6502 43.5535 63.859 44.1289C59.2645 47.4527 54.67 50.7765 50.0778 54.0906L51.1072 55.3574C55.5915 51.669 60.0856 47.983 64.5722 44.2849C65.1947 43.7728 64.4656 42.6274 63.7357 42.9399C54.9353 46.7311 46.6286 51.6643 39.159 57.6756C38.3759 58.3042 39.1494 59.6551 40.003 59.0326C44.9067 55.4831 49.4488 51.4591 53.5892 47.0437C54.1639 46.4281 53.3508 45.335 52.6219 45.8633C45.5851 51.0309 38.561 56.2322 31.5392 61.4237L32.4819 62.5778C37.4558 57.8023 42.4395 53.029 47.4134 48.2534C48.0203 47.6761 47.2052 46.7674 46.5201 47.1519C39.0364 51.3733 32.4475 57.0867 27.1881 63.8801C26.7603 64.4376 27.3952 65.4584 28.0417 64.9314C32.0837 61.6431 35.5334 57.7238 38.2543 53.2754C38.6702 52.5919 37.6771 51.9189 37.14 52.4612C33.9654 55.6847 30.8028 58.9007 27.6281 62.1242C26.9693 62.7921 27.9934 63.729 28.6701 63.1166C33.0404 59.1245 37.401 55.1301 41.769 51.1477C42.448 50.5255 41.5392 49.6668 40.8264 49.9936C38.4622 51.1059 36.0979 52.2183 33.7337 53.3306L34.6763 54.4847C38.4459 50.9994 42.2057 47.5119 45.9753 44.0266C46.317 43.7058 46.1978 43.0722 45.792 42.8749C43.572 41.7825 44.1057 39.0523 44.8736 37.1674C46.0636 34.2207 48.3736 31.843 50.3308 29.3933C52.8254 26.268 55.3297 23.1449 57.8243 20.0196C59.1133 18.4102 60.3902 16.8083 61.6792 15.1989C62.6638 13.9703 63.6318 12.4606 64.9687 11.5709C66.3056 10.6811 67.8336 11.1297 69.2703 10.869C70.395 10.6691 71.272 9.99047 70.9344 8.7515C70.8185 8.32401 70.2919 8.1602 69.9339 8.37453C68.9439 8.96523 68.1136 7.85784 67.5733 7.13635C66.7804 6.08901 66.0559 4.92414 65.0286 4.08915C64.0013 3.25415 62.8015 2.85127 61.5609 3.2398C60.3203 3.62832 59.3568 4.81047 58.7322 5.94838C57.9028 7.4801 57.5371 9.18149 57.0859 10.8527C56.4927 13.0453 55.8291 15.2317 55.0921 17.3805C53.6534 21.6145 51.9563 25.7676 50.0121 29.7913C47.8029 34.3796 45.2612 38.8083 42.4277 43.0354C41.8141 43.95 43.3188 44.7628 43.9302 43.858C52.0856 31.7327 61.6756 20.5887 72.4479 10.7164C75.5295 7.89215 78.6977 5.18056 81.9647 2.57413C82.4437 2.19292 82.5029 1.19017 81.7251 1.09102C77.1167 0.509738 73.8618 4.47436 71.0848 7.53384C67.1589 11.8658 63.2428 16.1999 59.317 20.5318C57.0479 23.0423 54.7885 25.555 52.5291 28.0677L53.82 29.0052C60.1019 19.1027 67.3418 9.80343 75.4143 1.29375C76.0656 0.613857 75.0669 -0.255552 74.3798 0.313331C62.3127 10.3665 52.1364 22.6162 44.5014 36.3414C42.3251 40.2597 40.3592 44.2886 38.6277 48.4132C38.2517 49.3216 39.4413 49.989 39.976 49.1485C47.3229 37.5843 54.898 26.1863 62.6004 14.8591C64.7593 11.6761 66.9355 8.50735 69.1288 5.35289C69.5341 4.7594 68.5631 4.25583 68.1526 4.82757L68.1068 4.8477Z' fill='%238AF1E9'/%3E%3C/svg%3E");
    width: 72.321px;
    height: 174.679px;
    z-index: -1;
    bottom: -100px;
    left: -50px;
}

.join-star {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
}

.join-star:nth-of-type(1) {
    top: -150px;
    left: 70px;
}

.join-star:nth-of-type(2) {
    top: -139px;
    left: -130px;
}

.join-star:nth-of-type(3) {
    top: 131px;
    left: -180px;
}

.join-star:nth-of-type(4) {
    bottom: -119px;
    left: 70px;
}

.join-star:nth-of-type(5) {
    bottom: -179px;
    right: 220px;
}

.join-star:nth-of-type(6) {
    bottom: -89px;
    right: 80px;
}

.join-star:nth-of-type(7) {
    top: -99px;
    right: -107px;
}

.join-star:nth-of-type(8) {
    top: -89px;
    right: 323px;
}

@media (max-width: 1279px) {
    .join {
        margin-top: 352px;
    }

    .join__content::before {
        top: -550px;
        left: 317px;
        width: 72px;
    }

    .join-slider-bg {
        top: 191px;
        -webkit-transform: rotate(26.907deg);
        -ms-transform: rotate(26.907deg);
        transform: rotate(26.907deg);
        width: auto;
        left: -100px;
        right: -100px;
    }

    .join__inner::before {
        background-size: 1052px 741px;
        width: 121.5%;
        height: 377.991px;
        top: -144px;
        left: 57%;
    }

    .join__inner::after {
        width: 14.085px;
        height: 253.368px;
        top: -20px;
        left: -8px;
    }

    .join__title::after {
        left: 33px;
        width: 52.1%;
    }

    .join__stars {
        margin-left: 33px;
    }

    .join__stars svg {
        max-width: 47px;
    }

    .join__btn {
        bottom: -76px;
    }
}

@media (max-width: 999px) {
    .join {
        margin-top: 177px;
    }

    .join__inner {
        padding-top: 38px;
    }

    .join__inner::after {
        content: none;
    }

    .join__descr,
    .join__stars {
        display: none;
    }

    .join__title::after {
        content: none;
    }

    .join__title {
        text-wrap: wrap;
        width: 100%;
        font-size: 79.554px;
        font-style: normal;
        font-weight: 600;
        line-height: 102%;
        /* line-height: 115%; */
        letter-spacing: 4.285px;
    }

    .join__title::before {
        font-size: 79.554px;
        font-style: normal;
        font-weight: 600;
        line-height: 115%;
        letter-spacing: 4.285px;
        top: 4px;
        left: 8px;
    }

    .join__inner::before {
        top: -54px;
        background-size: 611px 334px;
        left: 51%;
        background-position: center;
    }

    .join__content {
        margin-top: 10px;
    }

    .join__content::before {
        top: -520px;
        left: initial;
        right: initial;
        left: 85px;
    }

    .join__image {
        width: 374px;
        top: -198px;
    }

    .join__image::before {
        width: 311.086px;
        height: 485px;
        border-radius: 485px;
    }

    .join__image::after {
        bottom: -183px;
        left: -70px;
        width: 50px;
    }

    .join__image img {
        width: 100%;
    }

    .join__btn {
        bottom: -48px;
        font-size: 20px;
        width: 239px;
        height: 45px;
    }

    .join-slider-bg {
        top: initial;
        bottom: -227px;
        -webkit-transform: rotate(13.435deg);
        -ms-transform: rotate(13.435deg);
        transform: rotate(13.435deg);
        padding: 5px 0;
    }

    .join-star svg {
        width: 100%;
    }

    .join-star:nth-of-type(1) {
        top: -132px;
        left: 415px;
        width: 17px;
    }

    .join-star:nth-of-type(2) {
        top: -160px;
        width: 32px;
        left: 60px;
    }

    .join-star:nth-of-type(5) {
        bottom: -201px;
        right: 40px;
        width: 24px;
    }

    .join-star:nth-of-type(6) {
        bottom: -166px;
        right: 160px;
        width: 33px;
    }

    .join-star:nth-of-type(7) {
        top: -149px;
        right: 113px;
        width: 30px;
    }

    .join-star:nth-of-type(8) {
        top: -89px;
        right: -207px;
    }
}

@media (max-width: 767px) {
    .join {
        margin-top: 220px;
    }

    .join__title {
        text-wrap: wrap;
        font-size: 41.369px;
    }

    .join__title::before {
        font-size: 41.369px;
        top: 3px;
        left: 8px;
    }

    .join__image {
        width: 292px;
        top: -161px;
    }

    .join__inner::before {
        background-size: 375px 212px;
        top: -98px;
        left: 50%;
    }

    .join__btn {
        font-size: 16px;
        width: 218px;
        height: 38px;
        bottom: -38px;
    }

    .join__content::before {
        top: -421px;
        left: initial;
        right: -6px;
        width: 73px;
    }

    .join__image::before {
        width: 226px;
        height: 388px;
        border-radius: 388px;
        top: 30px;
    }

    .join-slider-bg {
        top: initial;
        bottom: -210px;
    }

    .join-star:nth-of-type(8) {
        top: -69px;
        right: 113px;
    }

    .join-star:nth-of-type(1) {
        top: 195px;
        left: 50px;
        width: 21px;
    }

    .join-star:nth-of-type(2) {
        top: 158px;
        left: 25px;
        width: 20px;
    }

    .join-star:nth-of-type(3) {
        top: initial;
        left: initial;
        right: 16px;
        bottom: -8px;
        width: 21px;
    }

    .join-star:nth-of-type(4) {
        display: none;
    }

    .join-star:nth-of-type(5) {
        bottom: -97px;
        right: 86px;
        width: 20px;
    }

    .join-star:nth-of-type(6) {
        bottom: 302px;
        right: 280px;
        width: 20px;
    }

    .join-star:nth-of-type(7) {
        top: -161px;
        right: 35px;
        width: 19px;
    }

    .join-star:nth-of-type(8) {
        top: -95px;
        right: 90px;
        width: 17px;
    }

    .join__image::after {
        left: initial;
        right: 41px;
        width: 39px;
        bottom: -104px;
    }

    .join-slider-bg {
        top: initial;
        bottom: -167px;
        padding: 3px 0;
    }

    .join__content::before {
        top: -389px;
    }

    .join-slider-bg {
        bottom: -207px;
    }
}

.roadmap {
    margin-top: 300px;
    position: relative;
    z-index: 1;
}

#roadmap {
    position: absolute;
    top: -200px;
}

.roadmap-slider-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: rotate(-13.787deg);
    -ms-transform: rotate(-13.787deg);
    transform: rotate(-13.787deg);
    padding: 14px 0;
    background: #FD64FB;
    position: absolute;
    z-index: -1;
    bottom: 23px;
    left: -40px;
    right: -40px;
}

.roadmap-slider-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-animation: roadmap-scroll-vertical 70s linear infinite;
    animation: roadmap-scroll-vertical 70s linear infinite;
}

@-webkit-keyframes roadmap-scroll-vertical {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

@keyframes roadmap-scroll-vertical {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.roadmap-bg {
    text-wrap: nowrap;
    white-space: nowrap;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 18.6px */
    letter-spacing: 1px;
}

.roadmap__inner {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 47px;
}

.roadmap__content {
    width: 100%;
    max-width: 400px;
    position: relative;
    z-index: 1;
}

.roadmap__content::before {
    content: '';
    border-radius: 423.546px;
    background: rgba(254, 100, 251, 0.20);
    -webkit-filter: blur(60px);
    filter: blur(60px);
    width: 423.546px;
    height: 423.546px;
    position: absolute;
    z-index: -1;
    top: -31px;
    right: -183px;
}

.roadmap__btns {
    margin: 36px 14px 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 34px;
}

.roadmap__btns span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.roadmap__descr {
    position: relative;
}

.roadmap__descr::before {
    content: '';
    position: absolute;
    width: 53.337px;
    height: 53.337px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='51' viewBox='0 0 50 51' fill='none'%3E%3Cpath d='M31.9196 0.209626L31.2852 19.575L49.5067 26.1626L30.8931 31.5435L30.2587 50.9088L19.3893 34.869L0.775656 40.2499L12.6716 24.9559L1.80216 8.91605L20.0237 15.5036L31.9196 0.209626Z' fill='%23FD65F8'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -50px;
    left: 14px;
}

.roadmap__slider-content {
    width: 100%;
    overflow: hidden;
    margin-top: -100px;
    padding-top: 100px;
}

.roadmap__slider {
    cursor: -webkit-grab;
    cursor: grab;
}

.roadmap__slider:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.roadmap__slider .swiper-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.roadmap__slide {
    background-color: #fff;
    height: auto;
    position: relative;
    min-height: 481px;
}

.roadmap__slide:not(:last-of-type):before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='115' viewBox='0 0 74 115' fill='none'%3E%3Cpath d='M49.1204 112.845C53.9204 105.745 58.3304 98.4051 62.1004 90.7051C64.0104 86.7951 65.9004 82.8051 67.3304 78.6851C68.7604 74.5651 69.5404 70.3751 69.0004 66.0551C68.4604 61.7351 66.9404 57.9551 65.1004 54.2351C63.2604 50.5151 61.3304 46.9051 59.1004 43.4751C57.9904 41.7751 56.7604 40.1551 55.3004 38.7451C53.8404 37.3351 52.1204 36.1751 50.3204 35.1851C46.6604 33.1851 42.6304 31.8451 38.6904 30.5051C30.2804 27.6451 21.6704 25.3451 12.9504 23.7051C11.8604 23.4951 10.7704 23.2851 9.68041 23.0951C8.89041 22.9551 8.7104 21.6651 9.4504 21.3251C13.7404 19.3451 18.4904 19.0151 23.1104 19.7951C27.7304 20.5751 32.2804 22.6351 36.3804 25.0751C40.4804 27.5151 44.4004 30.3351 48.2604 33.1551C52.1204 35.9751 55.9304 38.9751 59.3804 42.3151C65.8904 48.6051 71.3304 56.4351 73.1804 65.4251C74.0604 69.6951 74.0404 74.0751 73.1404 78.3451C72.2904 82.3451 70.6704 86.1751 68.6104 89.7051C64.2704 97.1651 58.0504 103.275 51.6304 108.945C50.8404 109.645 50.0404 110.335 49.2404 111.025C48.8004 111.405 48.1304 111.155 48.1004 110.555C47.8404 105.185 47.4804 99.8151 47.0804 94.4551H48.4404C48.0804 100.755 47.6604 107.055 47.2304 113.355L46.4504 112.575C53.2104 111.945 59.8904 110.575 66.3304 108.445L66.7704 110.055C61.4704 110.835 56.1404 111.495 50.8304 112.185C50.2404 112.265 49.9004 111.585 50.0104 111.105C51.3704 104.855 50.8004 98.3351 48.5004 92.3751H50.0904C48.4004 98.2551 47.3804 104.315 47.0204 110.425H45.5104C46.2904 104.495 47.0404 98.5651 47.8004 92.6351L49.1804 92.8251C47.9604 98.6251 47.5804 104.575 48.0704 110.495L47.4104 109.835C53.6404 109.405 59.8604 108.915 66.0904 108.475C66.9904 108.415 66.9904 109.815 66.0904 109.885C59.8604 110.325 53.6404 110.705 47.4104 111.155C47.0304 111.185 46.7804 110.825 46.7504 110.495C46.2404 104.465 46.6004 98.3851 47.8204 92.4551C47.9804 91.6951 49.3004 91.8451 49.2004 92.6451C48.4704 98.5751 47.7204 104.505 47.0104 110.435C46.9004 111.365 45.4604 111.425 45.5004 110.435C45.8004 104.185 46.8104 97.9851 48.4904 91.9551C48.7204 91.1151 49.7904 91.2451 50.0804 91.9551C52.5504 98.1551 53.0504 105.065 51.6504 111.575L50.8304 110.495C56.0704 109.795 61.3004 109.045 66.5504 108.425C67.5204 108.315 67.6304 109.795 66.7704 110.065C60.1504 112.135 53.3504 113.515 46.4404 114.145C46.0404 114.185 45.6304 113.755 45.6604 113.365C46.1004 107.065 46.5504 100.765 47.0704 94.4651C47.1404 93.5951 48.3904 93.5751 48.4304 94.4651C48.7004 99.8351 49.0104 105.205 49.4204 110.565L48.2804 110.095C54.3704 104.535 60.3404 98.6451 64.9704 91.7851C69.6004 84.9251 72.4504 77.4451 71.7504 69.2951C71.0004 60.5851 66.3604 52.6151 60.5204 46.3151C57.4004 42.9451 53.9004 39.9251 50.2604 37.1251C46.6204 34.3251 42.8304 31.6351 39.0004 29.0851C31.5904 24.1551 22.6204 19.6451 13.4804 21.9351C12.4204 22.2051 11.3804 22.5551 10.3904 23.0151L10.1604 21.2451C19.1204 22.8851 27.9704 25.2851 36.5704 28.2751C40.6604 29.6951 44.7904 31.1651 48.7004 33.0551C52.6104 34.9451 55.7104 37.1851 58.2504 40.4651C60.7904 43.7451 62.7304 47.4851 64.6804 51.1151C66.6304 54.7451 68.5404 58.6951 69.5704 62.8051C70.6004 66.9151 70.5904 71.2751 69.5704 75.4851C68.5504 79.6951 66.7304 83.8751 64.8604 87.8651C62.9904 91.8551 61.0204 95.6951 58.8504 99.4651C56.6804 103.235 54.3704 107.055 51.8104 110.615C51.1604 111.515 50.5104 112.415 49.8504 113.305C49.5204 113.745 48.7704 113.335 49.0904 112.865L49.1204 112.845Z' fill='%23DDF040'/%3E%3Cpath d='M54.9719 100.838C60.9519 96.058 65.5619 89.608 68.2319 82.438C70.9019 75.268 71.6719 67.598 70.3219 60.088C69.0119 52.818 65.7619 45.898 61.0819 40.188C56.1519 34.168 49.7119 29.628 42.3919 26.998C34.1119 24.038 25.3019 23.228 16.5919 22.688C15.4919 22.618 14.3919 22.558 13.2819 22.488L13.5119 20.798C17.6619 21.448 21.7619 22.368 25.7919 23.558C29.8219 24.748 33.7119 26.288 37.5519 27.968C38.2019 28.248 37.9619 29.228 37.3619 29.398C28.5119 31.948 19.9719 35.358 11.7819 39.568C10.8019 40.068 9.99188 38.688 10.9219 38.088C16.5419 34.428 21.6619 30.078 26.2219 25.168L27.1819 26.408C21.1819 29.028 15.1919 31.698 9.20188 34.348C8.31188 34.738 7.52188 33.458 8.42188 33.018C13.5919 30.478 18.1519 26.888 21.9619 22.578L22.8019 24.028C15.2019 25.108 8.0019 28.148 1.8919 32.788L0.981893 31.238C6.03189 27.968 10.8219 24.288 15.1619 20.128L15.3419 21.548C9.32189 18.478 4.2019 13.608 0.781896 7.77798C0.241896 6.85798 1.60188 5.72799 2.30188 6.60798C6.97188 12.438 12.4519 17.548 18.5319 21.878L17.2919 22.828C14.6819 15.588 11.9119 8.40799 9.23188 1.18798C8.90188 0.307987 10.1919 -0.102024 10.6619 0.587978C16.0719 8.39798 21.5419 16.168 27.0519 23.908L25.5319 24.798C23.7819 21.248 22.2119 17.598 20.6419 13.958C19.0719 10.318 17.5419 6.65799 16.0919 2.96798C15.6819 1.91798 17.2619 1.38797 17.8319 2.23797C22.9719 9.92797 28.1119 17.628 33.2419 25.318L31.4819 26.058C29.2719 18.858 27.0619 11.668 24.8619 4.46798C24.5419 3.43798 26.1419 2.71798 26.6319 3.71798C30.2019 10.928 33.7719 18.138 37.3319 25.348L35.5419 26.108C34.6219 20.228 33.7019 14.358 32.7819 8.47798C32.7019 7.94798 32.9119 7.41798 33.4719 7.25798C33.9519 7.12798 34.5819 7.41798 34.6919 7.94798C36.0219 14.808 37.3219 21.668 38.6519 28.528C38.8819 29.728 37.0419 30.248 36.8019 29.038C35.4719 22.178 34.1119 15.328 32.7819 8.47798L34.6919 7.94798C35.6019 13.828 36.5219 19.698 37.4319 25.578C37.5119 26.058 37.3519 26.538 36.8619 26.738C36.4419 26.908 35.8519 26.778 35.6419 26.338C32.0819 19.128 28.5219 11.908 24.9519 4.69798L26.7219 3.94798C28.9219 11.148 31.1219 18.348 33.3319 25.548C33.6619 26.628 32.1619 27.168 31.5719 26.288C26.4419 18.588 21.3119 10.888 16.1819 3.19798L17.9219 2.46798C19.3419 6.07798 20.8019 9.67797 22.3319 13.258C23.8619 16.838 25.4919 20.358 27.0519 23.918C27.5019 24.938 26.1819 25.758 25.5319 24.808C20.1719 16.968 14.7619 9.15798 9.30188 1.39798L10.7319 0.79797C13.4619 7.99797 16.1019 15.228 18.9019 22.398C19.1719 23.078 18.2519 23.738 17.6619 23.348C11.3519 19.108 5.71189 13.888 0.911885 7.98797L2.43189 6.81797C5.77189 12.388 10.5319 16.908 16.2319 19.998C16.7319 20.268 16.8419 21.038 16.4119 21.418C11.8419 25.568 7.0219 29.418 1.8619 32.798C0.871898 33.448 0.071894 31.928 0.951894 31.248C7.14189 26.498 14.5719 23.428 22.3019 22.368C23.1419 22.258 23.7619 23.128 23.1419 23.818C19.2219 28.208 14.4219 31.758 9.15189 34.358L8.37189 33.028C14.3619 30.368 20.3519 27.738 26.3319 25.058C27.1319 24.698 27.9319 25.608 27.2919 26.298C22.6819 31.348 17.4319 35.798 11.7319 39.578L10.8719 38.098C19.1319 33.768 27.9019 30.348 36.9019 27.898L36.7119 29.328C29.2319 25.928 21.1219 23.698 13.0119 22.468C12.0519 22.318 12.2819 20.718 13.2419 20.778C22.1919 21.318 31.3319 22.008 39.9619 24.588C47.8019 26.938 54.9219 31.018 60.5419 37.008C65.8019 42.628 69.6219 49.588 71.4119 57.088C73.2119 64.648 72.7319 72.688 70.3419 80.068C67.9519 87.448 63.5819 94.378 57.7619 99.618C57.0519 100.258 56.3119 100.878 55.5519 101.468C55.1219 101.808 54.5019 101.208 54.9419 100.858L54.9719 100.838Z' fill='%23DDF040'/%3E%3C/svg%3E");
    width: 73.255px;
    height: 203.907px;
    /* -webkit-transform: rotate(-160deg) translate(30px, -120px);
    -ms-transform: rotate(-160deg) translate(30px, -120px);
    transform: rotate(-160deg) translate(30px, -120px); */
    transform: rotate(-60deg);

    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -134px;
    right: -60px;
    z-index: 1;

    /* animation: animation-arrow 4s infinite; */
}

@keyframes animation-arrow {
    0% {
        transform: rotate(-160deg) translate(30px, -120px);
    }

    100% {
        transform: rotate(20deg) translate(100px, 120px);
    }
}

.roadmap__slide-next svg,
.roadmap__slide-prev svg {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.roadmap__slide-next:hover svg,
.roadmap__slide-prev:hover svg {
    fill: #FD65F8;
}

.roadmap__slide-icon {
    position: relative;
    width: 100%;
    height: 194px;
    overflow: hidden;
    background-color: #8AF1E9;
    z-index: 2;
}

.roadmap__slide-content {
    padding: 22px 26px 57px 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    position: relative;
}

.roadmap__slide-num {
    color: #0F1010;
    font-family: "Potta One", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 47px;
    /* 177.778% */
    text-transform: uppercase;
}

.roadmap__slide-descr {
    color: #292929;
    font-size: 12px;
    line-height: 161%;
    /* line-height: 155%; */
    /* 18.6px */
}

.roadmap__slide-icons {
    position: absolute;
    left: -1px;
    top: 77px;
}

.roadmap__slide:nth-of-type(1) .roadmap__slide-icon {
    background: #DEF03F;
}

.roadmap__slide:nth-of-type(1) .roadmap__slide-icon svg {
    margin-top: 20px;
    margin-left: 40px;
}

.roadmap__slide:nth-of-type(2) .roadmap__slide-icon {
    background: #593EFA;
}

.roadmap__slide:nth-of-type(2) .roadmap__slide-icon svg {
    margin-top: 30px;
    margin-left: 10px;
}

.roadmap__slide:nth-of-type(3) .roadmap__slide-icon {
    background: #FD64FB;
}

.roadmap__slide:nth-of-type(3) .roadmap__slide-icon svg {
    margin-top: 24px;
    margin-left: 33px;
}

.roadmap__slide:nth-of-type(4) .roadmap__slide-icon {
    background: #8AF1E9;
}

.roadmap__slide:nth-of-type(4) .roadmap__slide-icon img {
    margin-top: 14px;
    margin-left: 13px;
}

.roadmap__slide:nth-of-type(4) .roadmap__slide-icon svg {
    margin-top: -66px;
    margin-left: 43px;
}

.roadmap__descr-bottom {
    display: none;
}

@media (max-width: 1279px) {
    .roadmap {
        margin-top: 360px;
    }

    .roadmap__content {
        max-width: 310px;
    }

    .roadmap__descr {
        font-size: 24px;
        margin-top: 68px;
    }

    .roadmap__descr::before {
        width: 27px;
        left: 115px;
        top: -64px;
    }

    .roadmap__content::before {
        border-radius: 322px;
        width: 322px;
        height: 311px;
        top: -96px;
        right: -77px;
    }

    .roadmap__btns {
        margin: 0;
        gap: 94px;
    }

    .roadmap__btns span {
        max-width: 80px;
    }

    .roadmap-slider-bg {
        bottom: -10px;
    }
}

@media (max-width: 999px) {
    .roadmap {
        margin-top: 340px;
    }

    .roadmap__content {
        max-width: 265px;
    }

    .roadmap__descr::before {
        left: 11px;
        top: -76px;
    }

    .roadmap__descr {
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 165%;
        /* 33px */
        letter-spacing: 1px;
    }

    .roadmap__content::before {
        top: 0;
        left: 0;
    }

    .roadmap-slider-bg {
        bottom: -57px;
        padding: 5px 0;
    }

    .roadmap__btns {
        gap: 62px;
    }

    .roadmap__slide {
        width: 100%;
        max-width: 190px;
    }
}

@media (max-width: 767px) {
    .roadmap {
        margin-top: 240px;
    }

    .roadmap__content::before {
        content: none;
    }

    .roadmap__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0;
    }

    .roadmap__content {
        max-width: 100%;
    }

    .roadmap__title {
        text-align: center;
    }

    .roadmap__btns {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 20px;
        margin-bottom: 40px;
    }

    .roadmap__slide:not(:last-of-type):before {
        content: none;
    }

    .roadmap__descr {
        display: none;
    }

    .roadmap__slider-content {
        padding-top: 0;
        margin-top: 0;
        overflow: visible;
    }

    .roadmap__descr-bottom {
        display: block;
        color: #FFF;
        font-size: 14px;
        line-height: 125%;
        letter-spacing: 1px;
        width: 75%;
        margin: 37px auto 0;
    }

    .roadmap-slider-bg {
        bottom: -117px;
        padding: 3px 0;
    }
}

@media (max-width: 479px) {
    .roadmap__slider-content {
        overflow: visible;
        max-width: 57.93%;
        margin: 0 auto;
    }

    .roadmap__slide-content {
        padding: 22px 23px 57px 38px;
    }
}

.buy {
    margin-top: 120px;
    position: relative;
}

#buy {
    position: absolute;
    top: -150px;
}

.buy__inner {
    position: relative;
    z-index: 1;
}

.buy-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
}

.buy-icon:nth-of-type(1) {
    -webkit-transform: rotate(29deg);
    -ms-transform: rotate(29deg);
    transform: rotate(29deg);
    opacity: 0.77;
    -webkit-filter: blur(3.200000047683716px);
    filter: blur(3.200000047683716px);
    right: 5px;
    top: -76px;
}

.buy-icon:nth-of-type(2) {
    -webkit-transform: rotate(29deg);
    -ms-transform: rotate(29deg);
    transform: rotate(29deg);
    -webkit-filter: blur(2.9000000953674316px);
    filter: blur(2.9000000953674316px);
    right: 235px;
    top: 24px;
}

.buy-icon:nth-of-type(3) {
    right: 55px;
    top: -48px;
}

.buy__title {
    text-align: center;
    position: relative;
    pointer-events: none;
}

.buy__title::before {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='58' viewBox='0 0 150 58' fill='none'%3E%3Cpath d='M24.854 54.5645C21.0792 53.7301 17.3574 52.7367 13.6488 51.6904C11.821 51.1738 10.0064 50.6572 8.19187 50.0877C7.25148 49.7963 6.32433 49.4785 5.3707 49.2136C4.97335 49.1076 4.56274 48.9487 4.15215 48.8692C3.96672 48.7102 3.80779 48.6838 3.66209 48.803C3.45017 48.5645 3.43694 48.5778 3.63562 48.8294L3.4899 49.9685L3.55615 49.8493L2.6952 50.5116L2.85417 50.4453C4.31111 49.9023 4.15213 47.7169 2.48327 47.6771C0.0594525 47.5977 0.496564 50.7367 2.0992 51.5844C3.17204 52.1539 4.52301 52.4718 5.68856 52.8162C6.85412 53.1605 8.12561 53.4784 9.35739 53.7963C14.2713 55.0546 19.2514 55.9817 24.2712 56.7102C25.6487 56.9089 26.2977 54.8691 24.8672 54.5513L24.854 54.5645Z' fill='%23FD64FB'/%3E%3Cpath d='M32.6467 57.6511C35.1235 57.6511 35.1235 53.7969 32.6467 53.7969C30.1699 53.7969 30.1699 57.6511 32.6467 57.6511Z' fill='%23FD64FB'/%3E%3Cpath d='M27.6648 48.2455C19.0423 42.0998 11.5722 34.2191 6.10204 25.1463C5.05569 23.4245 2.2875 25.1463 3.45306 26.696C10.0225 35.5436 17.8503 43.2256 26.9893 49.4243C27.7177 49.9276 28.38 48.7488 27.678 48.2455H27.6648Z' fill='%23FD64FB'/%3E%3Cpath d='M41.4545 47.372C36.0374 40.6435 30.9911 33.5972 26.5937 26.1536C24.4745 22.5642 22.4613 18.9086 20.5541 15.2C19.5474 13.253 18.6468 11.2531 17.7726 9.23983C16.8984 7.2266 16.4879 4.86901 15.2958 3.10743C13.5078 0.458446 8.77932 2.02135 9.87865 5.38556C10.5541 7.47826 12.1435 9.27957 13.2958 11.1603C14.4481 13.0411 15.627 14.8557 16.766 16.71C19.1104 20.5245 21.5739 24.2596 24.1434 27.9152C29.1765 35.0542 34.4745 42.0078 40.1963 48.617C40.9512 49.4912 42.1433 48.2329 41.4413 47.372H41.4545Z' fill='%23FD64FB'/%3E%3Cpath d='M54.2679 51.1212C51.3275 43.8365 48.4269 36.5253 45.566 29.2008C44.1753 25.6379 42.7978 22.0751 41.4203 18.5122C40.0429 14.9493 38.3475 11.0023 37.4733 7.08181C36.7978 4.04872 31.8045 5.88976 33.4469 8.77716C35.4071 12.2341 36.7051 16.0619 38.1753 19.744C39.6455 23.426 41.1157 27.0552 42.5991 30.6975C45.5395 37.9027 48.5328 45.0947 51.5527 52.2602C52.2017 53.7834 54.8772 52.6708 54.2414 51.1212H54.2679Z' fill='%23FD64FB'/%3E%3Cpath d='M63.7776 47.3471C62.4663 39.9035 61.1153 32.4731 60.0292 25.003C59.4729 21.2414 58.9299 17.4798 58.5988 13.6918C58.2677 9.90374 58.2942 6.04947 57.6849 2.28791C57.4465 0.84421 55.6451 0.0362694 54.3471 0.393882C52.8107 0.81772 52.2147 2.28791 52.4531 3.7316C53.0491 7.37396 54.3339 10.8971 55.2213 14.4732C56.1087 18.0494 56.8769 21.9169 57.6319 25.6652C59.1286 33.0559 60.4531 40.473 61.8703 47.8769C62.1087 49.1352 64.0027 48.5922 63.7908 47.3471H63.7776Z' fill='%23FD64FB'/%3E%3Cpath d='M77.5015 50.7656C77.5677 42.8982 77.6075 35.0307 78.3624 27.2029C79.1174 19.3752 79.8194 11.1368 82.2829 3.67993C83.475 0.0640698 76.9717 -0.518707 77.4088 3.01769C77.8856 6.9117 77.8194 10.8454 77.7134 14.7792C77.6075 18.7129 77.5015 22.8453 77.3029 26.8718C76.9055 34.8585 76.0048 42.8054 75.2896 50.7656C75.1704 52.1564 77.4883 52.2093 77.4883 50.7656H77.5015Z' fill='%23FD64FB'/%3E%3Cpath d='M90.0839 43.85C91.329 40.1017 92.5872 36.3666 93.8852 32.6316C94.468 30.976 91.7263 30.1945 91.2495 31.9031C90.1899 35.7044 89.0773 39.4792 87.9515 43.254C87.5409 44.6182 89.6336 45.1745 90.0707 43.8368L90.0839 43.85Z' fill='%23FD64FB'/%3E%3Cpath d='M97.6449 22.5654C98.6648 19.4793 99.6846 16.4065 100.81 13.3602C101.353 11.89 101.91 10.433 102.506 8.9761C103.195 7.28075 104.095 5.69136 104.214 3.81058C104.294 2.61853 103.287 1.33378 102.135 1.06888C100.877 0.77749 99.6184 1.26755 98.9297 2.38013C97.976 3.89005 97.7906 5.8503 97.38 7.55889C97.0092 9.08206 96.625 10.5787 96.2012 12.0887C95.327 15.2145 94.3602 18.3005 93.38 21.3866C92.5191 24.115 96.7707 25.2674 97.6582 22.5654H97.6449Z' fill='%23FD64FB'/%3E%3Cpath d='M103.115 53.6001C106.784 45.4809 110.48 37.3883 114.374 29.3751C116.268 25.4811 118.254 21.6268 120.347 17.8388C122.44 14.0507 125.261 10.0243 126.837 5.79915C127.923 2.89851 123.34 1.04422 121.87 3.70645C119.804 7.44152 118.718 11.8521 117.248 15.8388C115.685 20.1037 114.003 24.3288 112.228 28.5009C108.784 36.6201 105.195 44.6598 101.619 52.7259C101.168 53.7325 102.665 54.6199 103.115 53.6001Z' fill='%23FD64FB'/%3E%3Cpath d='M119.135 46.0216C122.261 41.6375 125.492 37.3329 128.671 32.9885C131.85 28.6442 135.108 24.3131 138.843 20.3794C141.227 17.8628 136.631 14.7238 135.254 17.6112C132.91 22.5515 130.035 27.1475 127.082 31.7568C124.128 36.366 121.241 40.962 118.234 45.505C117.863 46.0613 118.738 46.5513 119.122 46.0216H119.135Z' fill='%23FD64FB'/%3E%3Cpath d='M126.047 52.6597C128.802 50.1432 131.451 47.5472 134.007 44.832C135.265 43.4942 136.484 42.13 137.742 40.7923C139.001 39.4545 140.471 38.1698 141.65 36.7128C142.577 35.5605 141.04 33.9049 139.981 35.044C138.736 36.3817 137.689 37.9314 136.51 39.3353C135.332 40.7393 134.007 42.1698 132.736 43.5605C130.232 46.3154 127.742 49.0836 125.252 51.865C124.775 52.3948 125.504 53.1366 126.047 52.6597Z' fill='%23FD64FB'/%3E%3Cpath d='M134.779 56.5783C137.057 55.6379 139.428 54.5915 141.878 54.1942C143.017 54.0088 144.143 53.8763 145.296 53.8233C147.017 53.7439 148.488 53.5319 149.6 52.0882C150.382 51.0684 149.481 49.7836 148.514 49.426C146.964 48.8432 145.428 49.7307 144.156 50.5386C143.15 51.1744 142.117 51.7306 141.084 52.3134C138.925 53.5319 136.501 54.3134 134.236 55.2803C133.494 55.5982 134.037 56.8962 134.792 56.5915L134.779 56.5783Z' fill='%23FD64FB'/%3E%3C/svg%3E");
    width: 149.116px;
    height: 57.342px;
    left: 51%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -80px;
}

.buy__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 50px;
    margin-top: 15px;
}

.buy__btns span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.buy__slider {
    margin-top: 47px;
    overflow: hidden;
    cursor: -webkit-grab;
    cursor: grab;
}

.buy__slider:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.buy__slider .swiper-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.buy__slide {
    height: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}

.buy__slide-next svg,
.buy__slide-prev svg {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.buy__slide-next:hover svg,
.buy__slide-prev:hover svg {
    fill: #FD65F8;
}

.buy__slide-image {
    height: 192px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
}

.buy__slide__content {
    padding: 12px 8px 16px 14px;
    background: #DDF04F;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.buy__slide-name {
    color: #0A090A;
    font-size: 12px;
    font-weight: 700;
    line-height: 124%;
    /* 14.88px */
    text-transform: uppercase;
    margin-bottom: 9px;
}

.buy__slide-descr {
    color: #0A090A;
    font-size: 12px;
    font-weight: 400;
    line-height: 124%;
    /* 14.88px */
}

.buy__slide-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 25px;
}

.buy__slide-btn,
.buy__slide-price {
    width: 100%;
    height: auto;
}

.buy__slide-price {
    color: #000;
    font-size: 14px;
    line-height: 155%;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.buy__slide-btn {
    color: #000;
    font-size: 16px;
    line-height: 155%;
    /* 24.8px */
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #FD64FB;
    /* border-left: 1px solid #FD64FB; */
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.buy__slide-btn:hover {
    background-color: black;
    color: #FD64FB;
}

.buy__slide::before {
    position: absolute;
    content: '';
    inset: 0;
    z-index: -1;
    background-color: var(--bg-color);
}

.buy__slide:nth-of-type(5) .buy__slide-image img {
    margin-top: -12px;
}

.buy__slide-image img {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.buy__slide:hover .buy__slide-image img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.buy__name {
    margin-top: 40px;
    color: #FFF;
    -webkit-text-stroke-width: 1;
    -webkit-text-stroke-color: #FFF;
    font-family: 'Oswald', sans-serif;
    font-size: clamp(20px, 6.4vw, 96px);
    text-align: center;
    font-style: normal;
    font-weight: 600;
    line-height: 64px;
    /* 66.667% */
    letter-spacing: -5px;
    text-transform: uppercase;
}

.buy__btn {
    background: #DDF142;
    width: 360px;
    height: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px auto 0;
    color: #292929;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.buy__btn-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.buy__btn .visible {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #DDF142;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;

}

.buy__btn .hover {
    position: absolute;
    top: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #4726FF;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    color: #FD64FB;
}

.buy__btn:hover .visible {
    top: -100%;
}

.buy__btn:hover .hover {
    top: 0;
}

@media (max-width: 1279px) {
    .buy {
        margin-top: 156px;
    }

    .buy__name {
        font-size: 64px;
        letter-spacing: -2px;
    }

    .buy-icon:nth-of-type(3) {
        right: 65px;
        top: -118px;
    }

    .buy-icon:nth-of-type(1) {
        right: 12px;
        top: -146px;
    }

    .buy-icon:nth-of-type(2) {
        right: 235px;
        top: -46px;
    }

    .buy__btns {
        gap: 27px;
    }

    .buy__btn {
        margin-top: 40px;
        color: #4726FF;
    }

    .buy__title::before {
        left: 54%;
    }

    .buy__slider {
        overflow: visible;
    }

    .buy__slide {
        width: 100%;
        max-width: 190px;
    }
}

@media (max-width: 999px) {
    .buy {
        margin-top: 205px;
    }

    .buy__name {
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 119%;
        text-transform: uppercase;
        letter-spacing: normal;
    }

    .buy__btn {
        margin-top: 30px;
    }

    .buy-icon {
        display: none;
    }

    .buy__title::before {
        width: 216px;
        left: 50%;
        height: 107.342px;
        top: -96px;
    }

    .buy__btns {
        gap: 87px;
        margin-top: 0px;
    }

    .buy__btns span svg {
        width: 80px;
    }

    .buy__slider {
        margin-top: 35px;
    }

    .buy__btn {
        margin-top: 30px;
        width: 239px;
        height: 45px;
        font-size: 20px;
    }

    .footer__support {
        font-size: 20px;
        height: 38px !important;
    }

    .buy-icon:nth-of-type(3) {
        display: block;
        right: 55px;
        top: -148px;
    }
}

@media (max-width: 767px) {
    .buy {
        margin-top: 262px;
    }

    .buy-icon:nth-of-type(3) {
        display: none;
    }

    .buy__name {
        margin-top: 46px;
    }

    .buy__btn {
        color: #292929;
    }
}

@media (max-width: 479px) {
    .buy__title::before {
        width: 157.963px;
        height: 60.743px;
        top: -70px;
    }

    .buy__btns {
        margin-top: 0px;
        gap: 20px;
    }

    .buy__btns span svg {
        max-width: 80px;
    }

    .buy__slider {
        overflow: visible;
        max-width: 57.93%;
        margin: 40px auto 0;
    }

    .buy__name {
        margin-top: 57px;
    }

    .buy__btn {
        margin-top: 20px;
        height: 38px;
        width: 219px;
    }
}

.squad {
    margin-top: 125px;
    position: relative;
}

#squad {
    position: absolute;
    top: -100px;
}

.squad__title {
    position: relative;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    z-index: 1;
}

.squad__title::before {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='273' height='48' viewBox='0 0 273 48' fill='none'%3E%3Cpath d='M58.5852 6.26559C47.0497 4.12559 33.7097 5.0856 23.4991 8.1356C13.2885 11.1856 6.25294 16.2656 2.71234 21.5056C-0.348562 26.0356 -0.873958 31.2056 3.69455 35.5856C5.91028 37.7056 9.56508 39.5456 14.2478 40.6756C18.9305 41.8056 24.4813 42.1456 29.8036 41.8256C41.3391 41.1356 51.0472 37.7256 56.5294 33.3256C59.5903 30.8556 61.5319 28.1556 62.8111 25.4156C64.0903 22.6756 64.8897 19.8156 65.2095 17.0056C65.4608 14.6956 64.6156 11.8756 59.5903 10.5956C54.2223 9.23559 47.4838 10.4156 43.8518 12.3856C39.6945 14.6356 37.9813 17.7256 36.3594 20.4656C34.5549 23.5056 33.367 26.6356 33.0929 29.7856C32.8188 32.9356 33.4127 35.9556 35.1259 38.9356C36.565 41.4156 38.7579 44.1156 43.3493 45.8256C45.4508 46.6156 47.9406 47.1256 50.7274 47.2256C54.1081 47.3456 57.4203 46.7556 60.2756 46.0156C66.1004 44.4956 71.4456 42.4856 76.4252 40.4856C86.476 36.4556 95.7272 31.8256 102.854 26.7256C109.981 21.6256 114.709 16.1556 114.207 10.3156C113.978 7.66559 112.882 4.59559 106.897 3.26559C101.712 2.11559 95.4074 2.50559 90.7018 3.90559C85.2425 5.53559 81.6791 8.13559 78.9837 10.7156C76.037 13.5256 74.0725 16.4956 72.6106 19.5156C69.8009 25.3256 67.2654 31.9556 74.141 37.4156C76.8364 39.5656 80.9709 41.4656 86.1333 42.4756C92.278 43.6756 99.1308 43.4856 105.367 42.5056C111.603 41.5256 117.199 39.9156 122.362 38.1156C127.136 36.4456 131.453 34.5456 135.245 32.4556C142.943 28.2256 148.836 23.2056 151.372 17.8956C152.651 15.1956 153.039 12.3956 151.691 9.6956C151.006 8.3556 149.864 7.04559 148.219 5.87559C146.666 4.77559 144.565 3.63559 141.458 3.43559C138.123 3.22559 135.473 4.22559 133.349 5.21559C131.225 6.20559 129.169 7.37559 127.41 8.56559C123.983 10.8956 121.494 13.4656 119.483 16.0856C117.473 18.7056 115.897 21.5956 114.572 24.3956C113.088 27.5456 111.9 30.8156 112.836 34.0356C114.298 39.0656 122.407 44.4256 135.062 44.6256C141.824 44.7356 148.059 43.1756 153.382 41.5056C158.384 39.9356 162.999 38.1356 167.065 36.1056C175.174 32.0556 181.227 27.0756 183.123 21.7156C185.019 16.3556 183.1 10.9256 177.115 6.24559C175.699 5.13559 174.031 4.08559 172.158 3.09559C170.194 2.05559 167.955 0.995595 164.94 0.565595C161.925 0.135595 158.75 0.7156 157.562 2.0556C156.466 3.3056 156.625 4.8756 156.488 6.1956C155.803 12.5956 157.037 19.0356 160.143 25.2956C161.697 28.4256 163.729 31.5156 166.219 34.5256C168.229 36.9656 170.856 39.8256 177.412 40.3656C183.603 40.8756 189.633 39.3256 194.156 37.6256C198.679 35.9256 202.95 33.8056 206.491 31.6056C213.549 27.2256 218.3 22.1156 220.219 16.8256C221.201 14.1456 221.521 11.4356 221.019 8.7256C220.607 6.4756 219.648 3.72559 215.011 2.35559C212.841 1.70559 210.031 1.6256 207.633 2.0856C205.234 2.5456 203.407 3.5656 202.265 4.6156C200.826 5.9156 199.981 7.3456 199.113 8.7256C198.13 10.2956 197.24 11.8856 196.463 13.4856C193.333 19.9056 191.894 26.4956 192.283 33.0656C192.443 35.9556 193.219 38.9156 197.422 41.2556C200.506 42.9756 204.96 44.1356 209.712 44.7356C214.463 45.3356 219.991 45.4056 225.016 44.9156C230.658 44.3556 235.775 43.0056 240.046 41.3256C249.069 37.7756 254.643 32.6256 257.955 27.5856C261.496 22.1956 262.478 16.1456 257.704 10.8256C255.557 8.45559 252.107 5.4656 245.94 4.7856C239.087 4.0256 235.341 6.8256 233.491 9.2256C229.516 14.4056 228.922 20.0456 231.298 25.3956C233.651 30.6756 239.041 35.9556 247.379 39.9456C251.194 41.7656 256.539 43.3556 262.455 43.0256C267.732 42.7356 272.323 41.1756 272.985 38.7856C273.122 38.2856 271.912 37.8656 270.861 37.8556C269.605 37.8556 268.874 38.2856 268.737 38.7856C268.234 40.6256 262.752 41.4456 259.143 41.1056C253.729 40.6056 249.755 38.5656 246.671 36.6856C240.138 32.6856 235.958 27.9756 234.519 23.0956C233.079 18.2156 233.97 13.1756 238.219 8.7556C239.064 7.8756 240.366 6.8056 242.628 6.5256C245.232 6.1956 247.653 7.07559 249.252 7.87559C252.884 9.67559 254.803 12.2656 255.854 14.5756C258.138 19.5956 255.945 24.8856 251.947 29.6356C248.293 33.9456 242.719 38.3756 233.97 41.0856C226.432 43.4156 216.587 44.1756 207.975 42.5056C204.024 41.7356 200.666 40.4656 198.747 38.7556C195.983 36.2456 196.349 33.1456 196.394 30.4356C196.463 24.4656 198.039 18.5056 201.123 12.6856C201.854 11.2856 202.676 9.9056 203.59 8.5256C204.366 7.3556 205.052 6.1456 206.445 5.0856C207.45 4.3256 209.026 3.5056 211.265 3.6456C213.115 3.7556 214.303 4.53559 215.057 5.21559C217.227 7.15559 217.09 9.6456 217.021 11.7556C216.93 14.1356 216.245 16.5056 214.988 18.8256C212.43 23.5356 207.656 28.0356 200.871 31.8656C197.605 33.7156 193.836 35.5656 189.519 36.9556C185.635 38.2056 179.491 39.5656 175.082 37.9756C173.118 37.2656 171.976 36.1856 171.062 35.1756C169.851 33.8356 168.801 32.4756 167.795 31.1056C165.831 28.3856 164.232 25.6056 163.021 22.8056C160.554 17.1156 159.755 11.2856 160.577 5.51559C160.669 4.84559 160.76 4.16559 160.943 3.49559C161.057 3.09559 161.194 2.48559 162.108 2.26559C164.163 1.79559 166.95 3.24559 168.092 3.81559C171.679 5.58559 174.466 7.6756 176.339 9.8856C180.062 14.2756 180.564 19.1556 177.869 23.6756C175.174 28.1956 169.097 32.6556 161.4 36.1456C157.471 37.9156 153.108 39.5256 148.379 40.8656C143.651 42.2056 137.826 43.3456 131.978 42.6756C127.181 42.1256 123.23 40.5956 120.626 38.7956C117.405 36.5756 116.354 33.9756 116.445 31.3856C116.537 28.5056 117.907 25.6756 119.346 22.8756C120.603 20.4156 122.065 17.9656 124.029 15.5956C125.994 13.2256 128.483 10.9556 131.75 8.8856C133.349 7.8756 135.131 6.9156 137.141 6.0556C137.986 5.6956 139.06 5.24559 140.293 5.20559C141.618 5.15559 142.691 5.62559 143.445 6.04559C146.849 7.86559 148.174 10.3956 148.334 12.6956C148.516 15.2256 147.466 17.7256 145.752 20.1356C142.509 24.7156 137.004 28.9956 129.808 32.5956C126.108 34.4456 121.973 36.1556 117.451 37.6156C112.676 39.1556 107.468 40.5556 101.712 41.2456C95.9556 41.9356 90.3364 41.7756 85.3795 40.4156C81.108 39.2356 77.9329 37.3456 76.0369 35.3156C73.6842 32.7956 73.2958 30.0256 73.707 27.3356C74.141 24.4556 75.3973 21.5856 76.8821 18.7756C78.3669 15.9656 80.2628 13.3156 83.141 10.7856C85.6308 8.6056 88.8059 6.3356 93.7399 5.0856C97.7831 4.0656 103.676 3.9056 107.148 5.4756C109.136 6.3656 109.753 7.6956 110.049 8.8856C110.369 10.1956 110.392 11.5156 110.164 12.8356C109.25 18.0856 103.973 23.0256 97.4404 27.3656C90.9074 31.7056 82.4329 35.9156 73.4101 39.5256C68.7502 41.3856 63.8162 43.2556 58.4025 44.6756C55.9583 45.3256 53.103 45.8756 50.1792 45.6456C47.8264 45.4656 45.8848 44.8356 44.3315 44.0656C40.631 42.2356 39.0777 39.6656 37.9812 37.3356C36.6792 34.5656 36.428 31.7256 36.8391 28.9156C37.2503 26.1056 38.4381 23.3256 40.1056 20.6056C40.9279 19.2556 41.8645 17.9156 42.9609 16.6056C43.9203 15.4656 45.1081 14.3056 46.9584 13.3856C50.0193 11.8756 56.438 10.8856 59.4989 12.9556C62.1258 14.7356 61.1436 17.2756 60.7324 19.2556C59.7045 24.3156 57.7172 29.5856 51.2984 33.9256C45.9304 37.5456 36.6336 40.2456 26.5828 40.3556C21.9001 40.4056 17.2631 39.8256 13.5169 38.5656C9.77071 37.3056 7.46362 35.6256 6.02454 33.7656C2.80374 29.5756 4.06008 24.9856 7.23519 20.8656C10.7986 16.2356 17.2859 11.7956 26.8112 9.1156C35.834 6.5756 47.438 5.61559 57.6715 7.23559C58.8822 7.42559 59.7731 6.5356 58.5624 6.3056L58.5852 6.26559Z' fill='%23FD64FB'/%3E%3C/svg%3E");
    width: 70px;
    width: 272.656px;
    height: 46.815px;
    left: 0px;
    top: -80px;
}

.squad__title::after {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='75' viewBox='0 0 73 75' fill='none'%3E%3Cpath d='M60.3059 15.9564C52.5113 25.6933 44.8771 35.5515 37.1847 45.3695C35.0322 48.1194 32.8798 50.8692 30.7274 53.619C30.1942 54.2974 30.7404 55.4442 31.6696 55.1328C37.5319 53.1755 43.3796 51.2046 49.2261 49.2055L48.4605 47.501C40.477 52.4688 32.2066 56.9663 23.6828 60.9427C21.2774 62.0676 18.8421 63.1511 16.3983 64.1996L17.4512 65.4615C24.2637 50.3841 31.1485 35.3463 37.983 20.2893C39.9087 16.048 41.8203 11.8072 43.7386 7.55904L41.9661 6.91192C38.5544 18.7603 35.1072 30.6029 30.9577 42.2175C29.7679 45.5321 28.5279 48.8274 27.2162 52.0971C26.7636 53.2183 28.1771 53.9144 28.8549 52.9474C36.3411 42.175 43.9362 31.4762 51.3134 20.63C53.411 17.5568 55.4206 14.4019 57.5911 11.3825L56.5258 11.2817C57.8755 13.4592 58.973 15.7029 60.059 18.0179C60.2516 18.428 60.8489 18.5043 61.2014 18.2857C61.6235 18.036 61.6544 17.5466 61.4692 17.1432C60.3989 14.8701 59.0555 12.6712 57.6666 10.5801C57.3589 10.1177 56.7822 10.2104 56.4937 10.6248C54.6182 13.3994 52.5756 16.0602 50.6272 18.781C48.6789 21.5018 46.8445 24.0555 44.9715 26.7098C41.1784 32.0838 37.422 37.4917 33.6509 42.8861C31.5036 45.9542 29.3567 49.0364 27.1952 52.105L28.834 52.9553C33.544 41.383 37.2922 29.451 40.8336 17.4775C41.8369 14.0992 42.8188 10.7147 43.808 7.33703C44.1084 6.3066 42.4793 5.71064 42.0355 6.68994C35.1869 21.7475 28.3959 36.8312 21.5834 51.9086C19.665 56.1567 17.7749 60.4038 15.8492 64.6451C15.5688 65.2715 16.143 66.2261 16.9021 65.907C25.6623 62.1905 34.2119 57.9654 42.481 53.2486C44.8219 51.9139 47.1396 50.5305 49.4348 49.1126C50.3335 48.5547 49.6964 47.0647 48.6693 47.4082C42.8143 49.3722 36.9673 51.3572 31.1281 53.3631L32.0703 54.8769C39.6967 44.9977 47.3158 35.1118 54.9348 25.2259C57.0652 22.4557 59.1883 19.6786 61.2894 16.8812C61.8079 16.1892 60.8453 15.2565 60.2844 15.9501L60.3059 15.9564Z' fill='%23DDF040'/%3E%3Cpath d='M59.2171 17.8091C58.7821 18.2786 59.5083 18.9515 59.9433 18.482C60.3783 18.0125 59.6521 17.3397 59.2171 17.8091Z' fill='%23DDF040'/%3E%3Cpath d='M58.6226 18.0657C57.9203 16.7197 57.2174 15.3596 56.4941 14.0215C56.2502 13.5638 55.5063 13.9106 55.6733 14.3925C56.0881 15.622 56.503 16.8516 56.9179 18.0812L57.3276 17.5066C56.7351 17.5575 56.2036 17.3513 55.8524 16.8623C55.5615 16.47 54.9342 16.7204 55.0593 17.218C55.3836 18.4865 55.7221 19.7544 56.0533 21.0154L56.7306 20.5933C55.8175 19.8427 54.9043 19.0921 53.9838 18.3347C53.6841 18.0843 53.2699 18.3548 53.3619 18.7263C53.6365 19.9896 53.9106 21.2387 54.1852 22.5019L54.9156 22.1698C54.2496 21.0347 53.1725 20.2549 51.8804 19.9575C51.5804 19.884 51.2599 20.2005 51.3775 20.5003C51.8573 21.7628 52.3303 23.0326 52.8101 24.2951L53.5565 23.8279C52.7827 23.2064 51.8971 22.8086 50.8957 22.7123C50.5335 22.6766 50.2464 22.9423 50.3384 23.3138C50.6234 24.4776 50.9016 25.6487 51.1866 26.8125L52.0561 26.4184C51.3852 25.1562 50.3006 24.1786 48.9915 23.6199C48.7396 23.5092 48.3827 23.6148 48.3239 23.9284C48.0369 25.6801 48.4022 27.4636 49.4689 28.9018L50.155 28.3379C49.1025 27.4581 48.0358 26.5789 47.0037 25.6771C46.7176 25.412 46.2191 25.6999 46.3472 26.0913C46.799 27.5459 47.2021 29.0236 47.6538 30.4783L48.5584 30.0758C48.0674 29.0756 47.0931 28.391 45.9775 28.2707C45.6294 28.2345 45.3328 28.4369 45.3327 28.8048C45.3362 30.5667 45.8667 32.2306 46.8769 33.671C47.2958 34.2635 48.0961 33.7235 47.8101 33.0905C47.1925 31.7413 45.9892 30.8036 44.5661 30.4121C44.2158 30.3193 43.8953 30.6358 43.9009 30.9682C43.9314 32.5096 44.3198 33.9737 45.0646 35.3181L45.8462 34.4745C45.093 34.0221 44.3398 33.5696 43.5798 33.1245C43.1744 32.8852 42.7357 33.2558 42.723 33.6667C42.6766 35.2323 42.9134 36.8012 43.5415 38.242L44.4195 37.5151C43.79 37.1499 43.1599 36.7706 42.5303 36.4054C42.2045 36.2126 41.7106 36.4367 41.6472 36.8141C41.4372 38.1737 41.3765 39.5488 41.5067 40.9237L42.6119 40.5844C41.9478 39.3147 40.9507 38.4045 39.7073 37.716C39.4324 37.5567 38.972 37.73 38.9357 38.0781C38.7628 39.8537 39.0134 41.5991 39.7406 43.2272L40.7083 42.6241C39.893 41.8415 39.0782 41.0729 38.2629 40.2903C37.9475 39.998 37.3017 40.1359 37.2489 40.6049C37.0123 42.567 37.3604 44.4572 38.2344 46.2212L39.3543 45.5275C38.504 44.3853 37.464 43.4626 36.2138 42.7814C35.7729 42.5364 35.2702 42.9023 35.2744 43.3833C35.2851 44.9609 35.5259 46.4519 36.1195 47.9153L37.2185 47.2294C36.3561 46.5122 35.403 46.0108 34.3364 45.6906C33.9285 45.5717 33.5186 45.9553 33.541 46.3578C33.6177 47.9965 33.9335 49.5979 34.5088 51.1398L35.6146 50.4466C34.7751 49.587 33.9294 48.7489 33.0831 47.8966C32.5974 47.4057 31.8332 47.9655 31.9909 48.5751C32.3794 50.0393 32.7254 51.505 33.1206 52.9618L34.1085 52.1457C33.392 51.7272 32.6614 51.3093 31.9448 50.8908C31.5033 50.6317 30.9097 51.0223 30.9432 51.5305C31.0276 52.6312 31.0979 53.7324 31.1824 54.833L32.4763 54.437C31.8851 53.2212 30.8508 52.2629 29.6259 51.6869C29.1431 51.4576 28.4668 51.908 28.6794 52.4731C29.1733 53.735 29.6254 55.0127 30.0984 56.2825L31.2109 55.582C30.4244 54.8124 29.4922 54.3031 28.4403 53.9965C27.9324 53.8531 27.5284 54.3922 27.6519 54.8474C27.8905 55.7228 28.1223 56.6056 28.3541 57.4884L29.6272 57.1001C29.1159 55.7539 28.286 54.5897 27.155 53.6917C26.6955 53.3342 25.7689 53.7163 26.0628 54.3702C26.5193 55.393 26.7005 56.4334 26.6086 57.5479L27.6379 56.893C27.0494 56.6748 26.5983 56.3524 26.2392 55.8424C25.8959 55.3743 25.2887 55.4117 24.9815 55.8904C23.7792 57.7619 22.526 59.6 21.2802 61.4449L22.5508 62.1041C24.0642 57.9987 25.6352 53.9195 27.1486 49.8142C28.6552 45.7162 30.1398 41.5979 31.6249 37.4936C31.9516 36.5966 30.4304 36.0461 30.0535 36.9238C28.0344 41.5012 26.0448 46.1059 24.0472 50.6896C23.6567 51.582 25 52.295 25.4115 51.3947C27.4593 46.8303 29.5286 42.2722 31.5618 37.6942L30.0603 36.9164C28.561 41.0212 27.0617 45.126 25.5913 49.2438C24.1208 53.3617 22.7079 57.5056 21.2301 61.6166C20.9358 62.4345 22.1568 62.7205 22.5649 62.1035C23.796 60.245 25.013 58.3871 26.2877 56.5553L25.0299 56.6033C25.5626 57.3967 26.2823 57.9 27.1924 58.1978C27.6584 58.357 28.0368 57.8897 28.0495 57.4788C28.1026 56.2738 27.8657 55.0728 27.3709 53.9736L26.2787 54.6521C27.2275 55.4085 27.9493 56.3362 28.3818 57.4732C28.6879 58.2611 29.8709 57.9258 29.6549 57.0849C29.4231 56.2022 29.1986 55.3262 28.9668 54.4435L28.1784 55.2944C28.9947 55.5463 29.6976 55.9794 30.3143 56.5645C30.7912 57.0062 31.6851 56.5122 31.4269 55.8639C30.9398 54.5946 30.4458 53.3327 29.9796 52.0555L29.0331 52.8417C30.0648 53.3614 30.7801 54.1195 31.3005 55.147C31.6147 55.7789 32.6486 55.4281 32.5945 54.7509C32.51 53.6502 32.4115 52.5501 32.327 51.4494L31.3254 52.0891C32.0419 52.5076 32.7589 52.9402 33.4828 53.3655C34.0259 53.6915 34.6115 53.0889 34.4706 52.5494C34.0963 51.0847 33.6661 49.6364 33.285 48.1791L32.1928 48.8576C33.0323 49.7171 33.8644 50.57 34.7107 51.4222C35.1671 51.886 36.06 51.3637 35.8164 50.729C35.2595 49.2996 34.9203 47.8266 34.8688 46.293L34.0735 46.9602C34.9112 47.2184 35.6633 47.6426 36.3287 48.2045C36.7965 48.5971 37.6864 48.181 37.4277 47.5187C36.9028 46.1871 36.5793 44.7559 36.5882 43.3191L35.6488 43.921C36.6826 44.4972 37.5607 45.2563 38.2694 46.2128C38.7695 46.8943 39.7859 46.2682 39.3893 45.5191C38.6278 44.1046 38.3103 42.4609 38.4829 40.8621L37.4688 41.1768C38.2977 41.9448 39.1193 42.706 39.9482 43.474C40.469 43.9565 41.1304 43.3015 40.8539 42.7318C40.1766 41.2999 39.9257 39.7315 40.0355 38.1564L39.2478 38.6535C40.3094 39.2145 41.1018 40.1395 41.6306 41.202C41.906 41.7435 42.7787 41.4342 42.7357 40.8627C42.6375 39.5856 42.6743 38.3246 42.8739 37.0645L41.9908 37.4733C42.6135 37.8458 43.2437 38.2251 43.8732 38.5903C44.3006 38.85 44.9538 38.3509 44.7512 37.8633C44.1687 36.5057 43.8526 35.0813 43.9164 33.5999L43.0596 34.1421C43.806 34.6019 44.5665 35.0611 45.3129 35.5209C45.8419 35.8475 46.3604 35.1555 46.0945 34.6774C45.4557 33.5129 45.0816 32.2393 45.01 30.9188L44.3448 31.4749C45.4516 31.7369 46.3648 32.4875 46.8292 33.5313L47.8169 33.0832C46.933 31.8007 46.4513 30.3048 46.3852 28.7576L45.7405 29.2917C46.6142 29.3787 47.2888 29.8129 47.7006 30.5897C47.9675 31.0961 48.781 30.7183 48.6051 30.1873C48.1251 28.7337 47.5964 27.3033 47.1164 25.8497L46.46 26.2639C47.5057 27.151 48.5248 28.0816 49.5501 28.9907C49.9096 29.3237 50.5356 28.854 50.2362 28.4267C49.3602 27.1652 48.9628 25.6519 49.2302 24.1274L48.5626 24.4359C49.743 24.957 50.6311 25.7935 51.2401 26.9166C51.5139 27.4157 52.2352 27.0343 52.1096 26.5226C51.8246 25.3588 51.5396 24.195 51.2541 23.0171L50.6968 23.6186C51.5275 23.693 52.2737 23.9618 52.9369 24.4672C53.2581 24.7238 53.8707 24.4599 53.6834 24C53.1894 22.7381 52.6887 21.4834 52.1947 20.2215L51.6918 20.7643C52.7693 20.9992 53.642 21.6169 54.2162 22.5715C54.4653 22.9795 55.0553 22.681 54.9465 22.2394C54.6583 20.9908 54.3627 19.7354 54.0745 18.4869L53.4526 18.8785C54.3522 19.6438 55.245 20.4165 56.1518 21.1886C56.4735 21.4594 56.9291 21.1589 56.8292 20.7665C56.5116 19.4907 56.2014 18.2217 55.8771 16.9533L55.084 17.3091C55.6218 18.0528 56.4226 18.4539 57.3395 18.3765C57.6148 18.3589 57.838 18.0886 57.7493 17.8018C57.3412 16.5649 56.9337 15.3421 56.5256 14.1052L55.7048 14.4762C56.4212 15.8216 57.1445 17.1597 57.8678 18.4979C58.1343 18.9901 58.8529 18.5381 58.6006 18.0453L58.6226 18.0657Z' fill='%23DDF040'/%3E%3Cpath d='M21.1505 62.101C26.337 60.0492 31.5066 57.9273 36.724 55.9451C37.5261 55.6385 37.423 54.2343 36.4584 54.3631C30.6786 55.1426 25.1595 57.3769 20.2993 60.5625L21.6124 61.7791C22.4767 59.5808 23.1898 57.3105 24.018 55.0923C24.8462 52.8742 25.71 50.6618 26.61 48.4692C28.4026 44.0773 30.3319 39.7438 32.391 35.4761C33.5582 33.054 34.7688 30.6585 35.9936 28.2625C36.5332 27.1946 34.9232 26.3574 34.3475 27.4054C29.7559 35.7748 25.9033 44.5972 22.5648 53.5415C21.6275 56.0539 20.6269 58.5758 19.8975 61.1581C19.6858 61.9163 20.6528 62.5941 21.294 62.1521C25.9338 58.9395 31.215 56.9619 36.7387 55.9587L36.269 54.4057C31.1309 56.6113 25.9382 58.6845 20.7686 60.8065C19.9676 61.1413 20.3422 62.429 21.1579 62.1078L21.1505 62.101Z' fill='%23DDF040'/%3E%3C/svg%3E");
    width: 70px;
    height: 70px;
    right: -100px;
    top: -72px;
}

.squad__descr {
    margin-top: 29px;
    max-width: 570px;
    font-size: 28px;
    margin-left: 8px;
    line-height: 165%;
}

.squad__name {
    margin-top: 74px;
    color: #fff;
    font-family: 'Preahvihear', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 64px;
    text-transform: uppercase;
    max-width: 653px;
}

.squad__name-btn {
    width: 209px;
    color: #292929;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    top: -7px;
}

.squad__name-btn::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 62px;
    background: #DDF142;
    z-index: -1;
    width: 100%;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.squad__name-btn:hover::before {
    background: #FD65F8;
}

.squad__name span {
    position: relative;
}

.squad__name-icon {
    display: block;
    color: #292929;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 43.4px */
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 59px;
    height: 62px;
    min-width: 59px;
    background: #F061ED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute !important;
    top: 10px;
    right: -75px;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    font-family: 'Poppins', sans-serif;
}

.squad__name-icon:hover {
    background-color: #DDF040;
}

.squad__name-icon {
    width: 64px;
    min-width: 64px;
    height: 64px;
    top: -4px;
    right: -81px;
}

.squad-slider-bg {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 14px 0;
    background: #8AF1E9;
    margin-top: 131px;
}

.squad-slider-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-animation: scroll-vertical 70s linear infinite;
    animation: scroll-vertical 70s linear infinite;
}

@keyframes scroll-vertical {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.squad-bg {
    text-wrap: nowrap;
    white-space: nowrap;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    /* 18.6px */
    letter-spacing: 1px;
}

.squad__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.squad__content {
    margin-right: -130px;
}

.squad__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: -120px;
    position: absolute;
    left: 584px;
    pointer-events: none;
}

.squad__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 833px;
    pointer-events: none;
}

.squad__image img {
    width: 100%;
}

#money {
    position: absolute;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.bill {
    position: absolute;
    z-index: 1;
    width: 80px;
    height: 40px;
    background: none;
    -webkit-animation: falling-money 5s linear infinite;
    animation: falling-money 5s linear infinite;
}

.bill:nth-child(2n) {
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.bill:nth-child(3n) {
    -webkit-animation-duration: 7s;
    animation-duration: 7s;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

@-webkit-keyframes falling-money {
    0% {
        -webkit-transform: translate3d(calc(100vw * var(--start-x)), -50px, 0) rotate(0deg);
        transform: translate3d(calc(100vw * var(--start-x)), -50px, 0) rotate(0deg);
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(calc(100vw * var(--end-x)), 100vh, 0) rotate(360deg);
        transform: translate3d(calc(100vw * var(--end-x)), 100vh, 0) rotate(360deg);
        opacity: 0;
    }
}

@keyframes falling-money {
    0% {
        -webkit-transform: translate3d(calc(100vw * var(--start-x)), -50px, 0) rotate(0deg);
        transform: translate3d(calc(100vw * var(--start-x)), -50px, 0) rotate(0deg);
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(calc(100vw * var(--end-x)), 100vh, 0) rotate(360deg);
        transform: translate3d(calc(100vw * var(--end-x)), 100vh, 0) rotate(360deg);
        opacity: 0;
    }
}

.bill::before {
    content: '';
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    width: 90px;
    height: 90px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85' height='77' viewBox='0 0 85 77' fill='none'%3E%3Cpath d='M3.42524 48.7612C-4.97298 50.0426 22.0128 22.9538 21.1993 3.00596C61.2444 43.2845 79.064 28.5221 83.2608 37.0257C61.5622 43.9048 70.761 60.343 62.5459 75.2008C23.255 48.6346 18.6816 46.4334 3.42524 48.7612Z' fill='%231F881A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.6164 37.6122L84.1214 36.6093C82.8455 34.024 80.4955 33.2933 77.5688 32.846C76.6919 32.7119 75.7525 32.6009 74.7383 32.4811C72.2858 32.1912 69.3963 31.8498 65.8975 31.0063C56.1188 28.6489 41.8037 22.3775 21.8798 2.3374L20.138 0.585449L20.2386 3.05385C20.4335 7.8329 18.9611 13.1117 16.7006 18.3809C14.4449 23.6391 11.4405 28.8069 8.64866 33.3504C7.88845 34.5876 7.14019 35.7842 6.42647 36.9255C4.54344 39.9368 2.90088 42.5636 1.91383 44.5367C1.56915 45.2257 1.28885 45.8644 1.10266 46.4343C0.922111 46.9869 0.800518 47.5607 0.85464 48.0881C0.914584 48.6722 1.20217 49.2349 1.81688 49.5444C2.34687 49.8113 2.97433 49.8104 3.5693 49.7196C7.36025 49.1412 10.4145 48.8566 13.4847 49.1398C16.5445 49.4221 19.6704 50.2737 23.5778 52.0307C31.4458 55.5686 42.3314 62.7019 62.007 76.0054L62.8774 76.5939L63.3858 75.6744C65.5138 71.8257 66.5029 67.893 67.1434 64.1041C67.4092 62.5317 67.6168 60.9709 67.8185 59.455C67.8592 59.1492 67.8996 58.8453 67.9403 58.5434C68.1836 56.7355 68.4342 54.9972 68.7862 53.3282C69.4887 49.9964 70.583 47.0045 72.7579 44.4324C74.9302 41.8633 78.2514 39.6301 83.5503 37.9502L84.6164 37.6122ZM81.7704 36.519C76.8842 38.2358 73.5713 40.4947 71.2908 43.1918C68.831 46.1009 67.6431 49.437 66.9062 52.9318C66.5383 54.6762 66.2799 56.4759 66.0361 58.2871C65.9947 58.5949 65.9537 58.9029 65.9127 59.2111C65.711 60.7264 65.5085 62.2479 65.2489 63.7838C64.6795 67.152 63.8444 70.5258 62.1951 73.8135C43.1329 60.9316 32.2989 53.8456 24.3657 50.2784C20.3114 48.4552 16.9777 47.5326 13.6612 47.2266C10.3553 46.9216 7.11674 47.2348 3.2795 47.8203C3.01016 47.8614 2.84916 47.8562 2.76311 47.8455C2.75954 47.7023 2.79442 47.4428 2.92897 47.031C3.07396 46.5873 3.30873 46.0428 3.63216 45.3963C4.57542 43.5107 6.14064 41.0075 7.99803 38.0371C8.72264 36.8783 9.4917 35.6484 10.2857 34.3563C13.0888 29.7943 16.1535 24.5297 18.4663 19.1384C20.4332 14.5537 21.8827 9.81831 22.1373 5.30371C41.4256 24.2783 55.5312 30.4836 65.4472 32.8741C69.0637 33.7459 72.1533 34.1116 74.6355 34.4054C75.6122 34.521 76.4948 34.6254 77.2785 34.7452C79.5105 35.0864 80.8846 35.5369 81.7704 36.519Z' fill='black'/%3E%3Cpath d='M45.9708 29.4863C39.1962 26.7245 31.743 29.2969 29.3234 35.232C26.9039 41.167 30.4344 48.2172 37.209 50.9789C43.9835 53.7407 51.4368 51.1683 53.8563 45.2332C56.2759 39.2982 52.7454 32.248 45.9708 29.4863Z' fill='%234AD568'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.1026 35.9573C33.0344 31.2187 39.2251 28.8111 45.2455 31.2654C51.2659 33.7198 54.0089 39.7693 52.0772 44.5079C50.1454 49.2465 43.9546 51.6541 37.9343 49.1998C31.9139 46.7454 29.1708 40.6959 31.1026 35.9573ZM29.3234 35.232C31.743 29.2969 39.1962 26.7245 45.9708 29.4863C52.7454 32.248 56.2759 39.2982 53.8563 45.2332C51.4368 51.1683 43.9835 53.7407 37.209 50.9789C30.4344 48.2172 26.9039 41.167 29.3234 35.232Z' fill='black'/%3E%3C/svg%3E");
}

@media (max-width: 1279px) {
    .squad {
        margin-top: 85px;
    }

    .squad__title::before {
        width: 183px;
        background-size: 100%;
        top: -60px;
    }

    .squad__title::after {
        right: -361px;
        top: -122px;
    }

    .squad__descr {
        margin-top: 1px;
        max-width: 431px;
        font-size: 24px;
        margin-left: 4px;
    }

    .squad__name {
        margin-top: 20px;
        font-size: 32px;
        line-height: 57px;
        max-width: 450px;
    }

    .squad__name-btn {
        width: 186px;
    }

    .squad__name-btn::before {
        height: 64px;
    }

    .squad__block {
        top: -67px;
        left: 465px;
    }

    .squad__image {
        width: 600px;
    }

    .squad-slider-bg {
        margin-top: 52px;
    }
}

@media (max-width: 999px) {
    .squad {
        margin-top: 50px;
    }

    .squad__title::after {
        right: -94px;
        top: -42px;
        width: 55px;
        background-size: 100%;
    }

    .squad__descr {
        max-width: 356px;
        font-size: 20px;
    }

    .squad__name {
        margin-top: 20px;
        font-size: 24px;
        line-height: 47px;
        max-width: 380px;
    }

    .squad__name-btn {
        font-size: 20px;
        width: 138px;
    }

    .squad__name-btn::before {
        height: 45px;
    }

    .squad__name-icon {
        width: 45px;
        min-width: 45px;
        height: 45px;
        top: -8px;
        right: -54px;
    }

    .squad__block {
        top: -31px;
        left: 309px;
    }

    .squad__image {
        width: 480px;
    }

    .squad-slider-bg {
        margin-top: 41px;
    }
}

@media (max-width: 767px) {
    .squad__title::after {
        right: -50px;
        top: -82px;
    }

    .squad__name {
        font-size: 31px;
        line-height: 52px;
        text-transform: uppercase;
        max-width: 653px;
        margin-top: 50px;
    }

    .squad__name-btn {
        width: 158px;
        height: 38px;
        top: -2px;
    }

    .squad__name-icon {
        width: 49px;
        height: 42px;
        min-width: 49px;
        top: 5px;
        right: -65px;
    }

    .squad-slider-bg {
        margin-top: 55px;
    }

    .squad__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .squad__content {
        margin: 0;
    }

    .squad__block {
        position: initial;
    }
}

@media (max-width: 479px) {
    .squad {
        margin-top: 20px;
    }

    .squad__inner {
        gap: 10px;
    }

    .squad__title::before {
        width: 133px;
        background-size: 100%;
        top: -50px;
    }

    .squad__title::after {
        right: 60px;
        top: -96px;
        background-size: inherit;
    }

    .squad__descr {
        margin-top: 0;
        margin-left: 2px;
        max-width: 280px;
        font-size: 16px;
        line-height: 135%;
    }

    .squad__name {
        margin-top: 29px;
        font-size: 24px;
        line-height: 189%;
        margin-right: -10px;
    }

    .squad-slider-bg {
        padding: 3px 0;
    }

    .squad__image img {
        width: 130%;
    }

    .squad__name-icon {
        width: 38px;
        height: 40px;
        min-width: 38px;
        top: 0px;
        right: -46px;
    }

    .squad__name-btn::before {
        height: 38px;
    }

    .bill::before {
        background-size: 100%;
        width: 40px;
    }
}

.color-white {
    color: #fff;
}

.color-1 {
    color: #4824F5;
}

.color-2 {
    color: #FD65F8;
}

.color-3 {
    color: #DDF142;
}

.footer {
    padding-top: 77px;
    padding-bottom: 100px;
    overflow: hidden;
}

.footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 40px;
}

.footer__title {
    margin-bottom: 12px;
    position: relative;
    max-width: 447px;
}

.footer__title span {
    color: #FD64FB;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 124%;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    right: 7px;
    bottom: 12px;
    max-width: 101px;
    display: inline-block;
}

.footer__descr {
    margin-left: 7px;
    color: #FFF;
    font-size: 12px;
    line-height: 155%;
    letter-spacing: 1px;
    max-width: 343px;
}

.footer__descr._mob {
    display: none;
}

.footer__descr strong {
    font-weight: 700;
}

.footer__content {
    width: 100%;
    max-width: 334px;
}

.footer__content-email,
.footer__content-descr {
    color: #FFF;
    font-size: 12px;
    line-height: 155%;
    letter-spacing: 1px;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.footer__content-email {
    margin-top: 3px;
    margin-left: auto;
    margin-right: 6px;
    color: #FD64FB;
}

.footer__content-bottom {
    margin-top: 14px;
    border-top: 2px solid #D2E93E;
    padding-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 16px;
}

.footer__content-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer__content-copy {
    color: #504F4F;
    font-size: 10px;
    line-height: 155%;
}


.footer__support {
    background: #DDF142;
    width: 100%;
    height: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px auto 0;
    color: #292929;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.footer__support:hover {
    background: #FD64FB;
}


.footer__right {
    width: 100%;
    max-width: 447px;
    position: relative;
    z-index: 1;
}

.footer__right-name {
    color: #DDF142;
    font-size: 10px;
    line-height: 155%;
}

.footer__right-title {
    color: #FFF;
    font-family: 'Preahvihear', sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 64px;
    text-transform: uppercase;
    margin-left: -2px;
    margin-top: -5px;
}

.footer__right-policy {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    margin-top: 20px;
    max-width: 250px;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 40px;
    line-height: 155%;
    letter-spacing: 1px;
    text-decoration-line: underline;
    color: #FD64FB;
    cursor: pointer;
    transition: 0.2s;
}

.footer__right-policy:hover {
    color: #DDF142;
}

.footer__right-policy a {
    transition: 0.2s;
    color: #fff;
}

.footer__right-policy a:hover {
    color: #FD64FB;
}

.footer__links {
    margin-top: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 33px;
}

.footer__links a {
    color: #DDF040;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 115%;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.footer__links a:hover {
    color: #FD64FB;
}

.footer__right-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -40px;
    right: -20px;
}

@media (max-width: 1279px) {
    .footer {
        padding-top: 37px;
        padding-bottom: 58px;
    }

    .footer__inner {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 280px 1fr;
        grid-template-columns: 280px 1fr;
    }

    .footer__left {
        -ms-grid-row-span: 2;
        grid-row: span 2;
    }

    .footer__right-image {
        right: -170px;
        top: -19px;
    }

    .footer__content {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .footer__content-email {
        color: #FD64FB;
    }

    .footer__title {
        font-size: 40px;
        line-height: 49px;
    }

    .footer__right-title {
        font-size: 40px;
        line-height: 64px;
    }

    .footer__links {
        gap: 15px;
    }

    .footer__links a {
        font-size: 16px;
    }

    .footer__title span {
        right: -4px;
        bottom: 4px;
    }

    .footer__descr {
        max-width: 260px;
    }
}

@media (max-width: 999px) {
    .footer {
        padding-top: 60px;
        padding-bottom: 111px;
    }

    .footer__inner {
        gap: 30px 0;
        -ms-grid-columns: 352px 0 1fr;
        grid-template-columns: 352px 1fr;
    }

    .footer__left {
        grid-row: auto;
    }


    .footer__right {
        margin-left: -21px;
    }

    .footer__right-image {
        right: -45px;
        top: -31px;
    }

    .footer__links {
        margin-top: -3px;
    }

    .footer__right-policy {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .footer__inner {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 13px;
    }

    .footer__left {
        grid-row: auto;
    }

    .footer__content-email {
        margin-left: 0;
        margin-top: 5px;
    }

    .footer__descr._mob {
        display: block;
        margin-left: 0;
        margin-top: 30px;
    }

    .footer__descr._desk {
        display: none;
    }


    .footer__title {
        max-width: 336px;
        line-height: 43px;
    }

    .footer__title span {
        right: 6px;
        bottom: 1px;
    }

    .footer__right-image {
        right: -70px;
        top: -169px;
    }

    .footer__right {
        margin-left: 0;
    }

    .footer__content {
        -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
        order: initial;
    }

    .footer__right-name {
        max-width: 172px;
    }

    .footer__right-policy {
        font-size: 28px;
    }
}

@media (max-width: 479px) {
    .footer {
        padding-top: 37px;
        padding-bottom: 104px;
    }

    .footer__title {
        max-width: 336px;
        line-height: 28px;
        font-size: 32px;
    }

    .footer__title span {
        right: 9px;
        bottom: 0px;
    }

    .footer__descr {
        max-width: 283px;
    }

    .footer__content-email,
    .footer__content-descr {
        max-width: 276px;
    }

    .footer__content-bottom {
        margin-top: 17px;
        border-top: none;
        padding-top: 8px;
        gap: 6px;
        position: relative;
    }

    .footer__content-bottom::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        background: #D2E93E;
        width: 176.59px;
        height: 1.244px;
    }

    .footer__content-stars svg {
        max-width: 21px;
        max-height: 21px;
    }

    .footer__content-copy {
        max-width: 170px;
    }

    .footer__right-name {
        max-width: 172px;
    }

    .footer__right-title {
        font-size: 24px;
    }

    .footer__links {
        gap: 8px;
        margin-top: -10px;
    }

    .footer__links a {
        font-size: 14px;
    }

    .footer__right-image {
        width: 150px;
        right: initial;
        top: -100px;
        left: 192px;
    }

    .footer__right-image img {
        width: 100%;
    }
}

/* popup-form */
.popup-form {
    margin-top: 27px;
    max-width: 251px;
}

.popup-form__input::-webkit-input-placeholder {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form__input::-moz-placeholder {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form__input:-ms-input-placeholder {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form__input::-ms-input-placeholder {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form__input,
.popup-form__input::placeholder {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form__input {
    background-color: transparent;
    border: none;
    width: 100%;
    padding-bottom: 14px;
    border-bottom: 1px solid #020202;
    outline: none;
}

.popup-form__input+.popup-form__input {
    margin-top: 14px;
}

.popup-form__select {
    position: relative;

    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    /* 13.3px */
    letter-spacing: -0.7px;
    text-transform: uppercase;

    background-color: transparent;
    border: none;
    width: 100%;
    margin-top: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #020202;
    outline: none;
}

.popup-form__select-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    cursor: pointer;
}

.popup-form__select-header span {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}

.popup-form__select-list {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 261px;
    overflow: auto;
    background-color: #DDF04F;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.1s;
}

.popup-form__select-list._active {
    opacity: 1;
    visibility: visible;
}

/* width */
.popup-form__select-list::-webkit-scrollbar {
    width: 7px;
}

/* Track */
.popup-form__select-list::-webkit-scrollbar-track {
    background: #FFFFFF;
}

/* Handle */
.popup-form__select-list::-webkit-scrollbar-thumb {
    background: #1F1F1F;
    border-radius: 6px;
}

/* Handle on hover */
.popup-form__select-list::-webkit-scrollbar-thumb:hover {
    background: #000;
}

.popup-form__select-list__item {
    color: #020202;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    padding: 20px 0;
    text-align: center;
    transition: 0.2s;
    cursor: pointer;
    background-color: #DDF04F;
}

.popup-form__select-list__item:hover {
    background-color: #000000;
    color: #FFCF00;

}

.popup-form__select-list>*+* {
    border-top: 1px solid black;
}


.popup-form-checkbox {
    margin-top: 15px;
    padding-left: 47px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 8px;
    font-weight: 400;
    line-height: 115%;
    letter-spacing: 0.72px;
    cursor: pointer;
}

.popup-form-checkbox input {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.popup-form-checkbox span {
    position: relative;
}

.popup-form-checkbox span:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    border: 1px solid #000;
    top: 4px;
    left: -47px;
}

.popup-form-checkbox input:checked+span::after {
    content: '';
    position: absolute;
    left: -43px;
    top: 8px;
    width: 16px;
    height: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M13.7891 5.01953L6.91406 12.0195L3.78906 8.83771' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.popup-form-checkbox span a {
    text-decoration: underline;
}

.popup-form-checkbox span a:hover {
    text-decoration: none;
}

.popup-form-checkbox-second {
    padding-left: 44px;
    color: #BBAFFC;
    margin-top: 29px;
}

.popup-form-checkbox-second+.popup-form-checkbox-second {
    margin-top: 25px;
}

.popup-form-checkbox-second span:before {
    border: 1px solid #fff !important;
    top: -6px;
}

.popup-form-checkbox-second input:checked+span::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M13 5.00659L6.125 12.0066L3 8.82477' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    top: -2px;
}

.popup-form-radio input {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.popup-form-radio {
    padding-left: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.popup-form-radio span {
    position: relative;
    color: #FFF;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 179%;
    /* 25.06px */
    letter-spacing: -0.7px;
    text-transform: uppercase;
}

.popup-form-radio span:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Ccircle cx='7.39355' cy='8.09839' r='6.82324' stroke='white'/%3E%3C/svg%3E");
    width: 14.646px;
    height: 14.646px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 4px;
    left: -24px;
}

.popup-form-radio input:checked+span::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.39355' cy='7.45776' r='6.82324' stroke='white'/%3E%3Ccircle cx='7.29883' cy='7.36304' r='2.22852' fill='white'/%3E%3C/svg%3E%0A");
}

.popup-form-radio:nth-of-type(2) {
    margin-bottom: 26px;
}

@media (max-width: 1279px) {}

@media (max-width: 999px) {}

@media (max-width: 767px) {
    .popup-form {
        max-width: 100%;
    }
}

@media (max-width: 479px) {}

/* exchange */
.exchange {
    position: fixed;
    inset: 0;
    background-color: hwb(0 0% 100% / 0.5);
    z-index: 100;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.exchange.active {
    opacity: 1;
    pointer-events: all;
}

.exchange__inner {
    overflow: hidden;
    margin: 14% auto 4%;
    background: #DEF03F;
    width: 100%;
    max-width: 707px;
    position: relative;
    padding: 94px 63px 94px 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.exchange__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
}

.exchange__block {
    width: 50%;
}

.exchange__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.exchange__image::before {
    content: '';
    position: absolute;
    width: 314.93px;
    height: 314.93px;
    border-radius: 314.93px;
    background: #8AF1E9;
    -webkit-filter: blur(60px);
    filter: blur(60px);
    z-index: -1;
}

.exchange__block-descr {
    margin-top: 34px;
    color: #040404;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 115%;
    /* 13.8px */
    letter-spacing: 0.72px;
    margin-top: 34px;
    max-width: 189px;
}

.exchange__content {
    width: 100%;
    max-width: 252px;
}

.exchange__title {
    color: #4827FF;
    font-family: 'Oswald', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 95%;
    letter-spacing: -1.6px;
    text-transform: uppercase;
}

.exchange__descr {
    margin-top: 12px;
    color: #FFF;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 111.341%;
    text-transform: uppercase;
}

.exchange__form-btn {
    margin-top: 24px;
    height: 48px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: #4827FF;
    -webkit-box-shadow: 9px 9px 13.4px 0px #8D9A19;
    box-shadow: 9px 9px 13.4px 0px #8D9A19;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.exchange__form-btn:hover {
    background-color: #F061ED;
}

@media (max-width: 1279px) {}

@media (max-width: 999px) {}

@media (max-width: 767px) {
    .exchange__content {
        max-width: 100%;
    }

    .exchange__inner {
        padding: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px;
    }

    .exchange__form-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .exchange__block {
        width: 100%;
    }

    .exchange__block-descr {
        max-width: 100%;
        margin-top: 20px;
    }
}

@media (max-width: 479px) {
    .exchange__inner {
        padding: 20px;
    }
}

/* exchange */

/* vaucher */
.vaucher {
    position: fixed;
    inset: 0;
    background-color: hwb(0 0% 100% / 0.5);
    z-index: 100;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.vaucher.active {
    opacity: 1;
    pointer-events: all;
}

.vaucher__inner {
    margin: 10% auto 4%;
    background: #FFCF00;
    width: 100%;
    max-width: 707px;
    position: relative;
    padding: 94px 44px 63px 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.vaucher__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
}

.vaucher__close svg {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.vaucher__close:hover svg {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

.vaucher__block {
    width: 50%;
}

.vaucher__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    margin-top: -20px;
}

.vaucher__image::before {
    content: '';
    position: absolute;
    width: 314.93px;
    height: 314.93px;
    border-radius: 314.93px;
    opacity: 0.8;
    background: #FFF9DF;
    -webkit-filter: blur(60px);
    filter: blur(60px);
    z-index: -1;
    pointer-events: none;
}

.vaucher__image img {
    width: 242px;
}

.vaucher__block-descr {
    margin-top: 34px;
    color: #040404;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 115%;
    /* 13.8px */
    letter-spacing: 0.72px;
    margin-top: 17px;
    max-width: 113px;
}

.vaucher__content {
    position: relative;
    width: 100%;
    max-width: 252px;
}

.vaucher__title {
    color: #E30B0B;
    font-family: 'Oswald', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 95%;
    letter-spacing: -1.6px;
    text-transform: uppercase;
}

.vaucher__descr {
    margin-top: 12px;
    color: #FFF;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 111.341%;
    text-transform: uppercase;
}

.vaucher__form-block {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 22px;
}

.vaucher__form-price {
    color: #000;
    /* color: #E30B0B; */
    font-size: 18px;
    font-weight: 600;
    line-height: 155%;
    text-transform: uppercase;
    text-wrap: nowrap;
}

.vaucher__form-btn {
    height: 48px;
    width: 100%;
    max-width: 158px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    color: #fff;
    background: #E30B0B;
    /* box-shadow: 9px 9px 13.4px 0px #AF9627; */
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

/* .vaucher__form-btn::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M19.577 8.23523L23.7007 12.9499C17.0002 30.0408 1.53744 17.6647 1.02202 14.7179C0.907654 14.0641 1.02202 13.1464 1.02202 12.3607C1.88106 13.3429 3.49605 14.9537 3.08371 13.5392C2.67137 12.1248 3.94275 10.1996 4.62999 9.41382C5.14541 10.9854 6.17626 13.6571 6.17626 11.7712C6.17626 9.8853 8.58157 5.09195 9.78423 2.93102C9.61242 5.48486 9.57806 9.64959 10.8151 5.87777C12.3614 1.16301 17.0002 -1.78373 14.9385 1.75235C13.2891 4.58121 15.6257 10.0032 17.0002 12.3607L19.577 8.23523Z' fill='%23FFCF00'/%3E%3C/svg%3E");
    width: 22.729px;
    height: 21.616px;
    background-position: center;
    background-repeat: no-repeat;
} */

.vaucher__form-btn:hover {
    background-color: #040404;
}

.vaucher__notice {
    width: 100%;
    font-size: 8px;
    line-height: 100%;
    color: #040404;
}

.vaucher__notice strong {
    font-weight: 700;
}

.vaucher__notice ul,
.vaucher__notice ol {
    padding-left: 14px;
    margin-top: 8px;
}

@media (max-width: 767px) {
    .vaucher__content {
        max-width: 100%;
    }

    .vaucher__image {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0;
    }

    .vaucher__inner {
        padding: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .vaucher__form-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .vaucher__block {
        width: 100%;
    }

    .vaucher__block-descr {
        max-width: 100%;
    }
}

@media (max-width: 478px) {
    .vaucher__inner {
        padding: 20px;
        margin: 20% auto 15%;
    }
}

/* vaucher */
/* drop */
.drop {
    position: fixed;
    inset: 0;
    background-color: hwb(0 0% 100% / 0.5);
    z-index: 100;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.drop.active {
    opacity: 1;
    pointer-events: all;
}

.drop__inner {
    overflow: hidden;
    margin: 14% auto 4%;
    background: #4827FF;
    width: 100%;
    max-width: 707px;
    position: relative;
    padding: 94px 24px 41px 76px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.drop__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
}

.drop__close svg {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.drop__close:hover svg {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

.drop__block {
    width: 50%;
}

.drop__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.drop__image::before {
    content: '';
    position: absolute;
    width: 314.93px;
    height: 314.93px;
    border-radius: 314.93px;
    background: #8AF1E9;
    -webkit-filter: blur(60px);
    filter: blur(60px);
    z-index: -1;
}

.drop__block-descr {
    color: #9E8EF8;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 115%;
    /* 13.8px */
    letter-spacing: 0.72px;
    margin-top: 34px;
    max-width: 270px;
}

.drop__block-descr+.drop__block-descr {
    margin-top: 14px;
}

.drop__content {
    width: 100%;
    max-width: 283px;
}

.drop__title {
    color: #FFF;
    font-family: 'Oswald', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 95%;
    letter-spacing: -1.6px;
    text-transform: uppercase;
}

.drop__descr {
    margin-top: 12px;
    color: #FFF;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 111.341%;
    text-transform: uppercase;
}

.drop__form input {
    color: #FFF;
    border-color: #fff;
}

.drop__form input::-webkit-input-placeholder {
    color: #fff;
}

.drop__form input::-moz-placeholder {
    color: #fff;
}

.drop__form input:-ms-input-placeholder {
    color: #fff;
}

.drop__form input::-ms-input-placeholder {
    color: #fff;
}

.drop__form input::placeholder {
    color: #fff;
}

.drop__form-btn {
    margin-top: 24px;
    height: 48px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #4726FF;
    background: #DDF141;
    -webkit-box-shadow: 9px 9px 13.4px 0px #341FA9;
    box-shadow: 9px 9px 13.4px 0px #341FA9;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    font-weight: 600;
}

.drop__form-btn:hover {
    background-color: #F061ED;
}

@media (max-width: 767px) {
    .drop__content {
        max-width: 100%;
    }

    .drop__image {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .drop__inner {
        padding: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .drop__form-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .drop__block {
        width: 100%;
    }

    .drop__block-descr {
        max-width: 100%;
    }
}

@media (max-width: 478px) {
    .drop__inner {
        padding: 20px;
    }
}

/* drop */
/* charity */
.charity {
    position: fixed;
    inset: 0;
    background-color: hwb(0 0% 100% / 0.5);
    z-index: 100;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.charity.active {
    opacity: 1;
    pointer-events: all;
}

.charity__inner {
    overflow: hidden;
    margin: 14% auto 4%;
    background: #FE64FB;
    width: 100%;
    max-width: 707px;
    position: relative;
    padding: 91px 39px 47px 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.charity__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
}

.charity__close svg {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.charity__close:hover svg {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

.charity__block {
    width: 50%;
}

.charity__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.charity__image::before {
    content: '';
    position: absolute;
    background-image: url('../images/charity-bg.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 700px;
    height: 700px;
    z-index: -1;
    left: -210px;
    pointer-events: none;
    top: -180px;
}

.charity__block-descr {
    margin-top: 34px;
    color: #040404;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 115%;
    /* 13.8px */
    letter-spacing: 0.72px;
    margin-top: 34px;
    max-width: 189px;
}

.charity__content {
    width: 100%;
    max-width: 307px;
}

.charity__title {
    color: #FFF;
    font-family: 'Oswald', sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    /* 37.8px */
    text-transform: uppercase;
    margin-right: -10px;
    position: relative;
    z-index: 1;
}

.charity__title::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='95' height='95' viewBox='0 0 95 95' fill='none'%3E%3Cg opacity='0.39'%3E%3Cpath d='M47.5293 94.9634V0.723148' stroke='%23AF2CAD' stroke-width='3'/%3E%3Cpath d='M80.8496 80.4341L14.2117 13.7962' stroke='%23AF2CAD' stroke-width='3'/%3E%3Cpath d='M94.6621 47.8423L0.421879 47.8423' stroke='%23AF2CAD' stroke-width='3'/%3E%3Cpath d='M80.8496 13.7974L14.2117 80.4353' stroke='%23AF2CAD' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    width: 94.24px;
    height: 94.24px;
    z-index: -1;
    left: -47px;
    pointer-events: none;
    top: -45px;
}

.charity__btn {
    margin-top: 36px;
    width: 100%;
    height: 62px;
    max-width: 262px;
    background: #DDF141;
    -webkit-box-shadow: 9px 9px 13.4px 0px #CD43CA;
    box-shadow: 9px 9px 13.4px 0px #CD43CA;
    font-weight: 600;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.charity__btn-wrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.charity__btn .visible {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #DDF142;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;

}

.charity__btn .hover {
    position: absolute;
    top: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #4726FF;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    color: #FD64FB;
}

.charity__btn:hover .visible {
    top: -100%;
}

.charity__btn:hover .hover {
    top: 0;
}

.charity__descr {
    margin-top: 36px;
    color: #FFF;
    font-size: 8px;
    line-height: 155%;
    letter-spacing: 1px;
}

@media (max-width: 767px) {
    .charity__content {
        max-width: 100%;
    }

    .charity__image {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .charity__inner {
        padding: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .charity__form-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .charity__block {
        width: 100%;
    }

    .charity__block-descr {
        max-width: 100%;
    }
}

@media (max-width: 478px) {
    .charity__inner {
        padding: 20px;
    }
}

/* disclaimer */
.disclaimer {
    position: fixed;
    inset: 0;
    background-color: hwb(0 0% 100% / 0.5);
    z-index: 100;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.disclaimer.active {
    opacity: 1;
    pointer-events: all;
}

.disclaimer__inner {
    overflow: hidden;
    margin: 14% auto 4%;
    background: #FFCF00;
    width: 100%;
    max-width: 707px;
    position: relative;
    padding: 42px 68px 47px 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.disclaimer__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
}

.disclaimer__close svg {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.disclaimer__close:hover svg {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

.disclaimer__block {
    width: 30%;
}

.disclaimer__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.disclaimer__image::before {
    content: '';
    position: absolute;
    background-image: url('../images/disclaimer-bg.png');
    background-position: center;
    background-repeat: no-repeat;
    width: 700px;
    height: 700px;
    z-index: -1;
    left: -210px;
    pointer-events: none;
    top: -180px;
}

.disclaimer__image-descr {
    font-size: 10px;
    color: #000;
    font-weight: 700;
    margin-top: 30px;
}

.disclaimer__block-descr {
    margin-top: 34px;
    color: #040404;
    font-family: "Wix Madefor Display", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 115%;
    /* 13.8px */
    letter-spacing: 0.72px;
    margin-top: 34px;
    max-width: 189px;
}

.disclaimer__btn {
    background: #FD64FB;
    color: #4726FF;
    width: 100%;
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #292929;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.disclaimer__btn:hover {
    background: #4726FF;
    color: #FD64FB;
}


.disclaimer__content {
    width: 100%;
    max-width: 370px;
}

.disclaimer__title {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}

.disclaimer__subtitle {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    position: relative;
    margin-top: 12px;
    z-index: 1;
}

.disclaimer__descr {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 135%;
    position: relative;
    margin-top: 12px;
    z-index: 1;
}

.disclaimer__descr strong {
    font-weight: 700;
}

.disclaimer__descr ol {
    padding-left: 14px;
}

.disclaimer__descr ol li {
    padding-left: 22px;
}

@media (max-width: 767px) {
    .disclaimer__content {
        max-width: 100%;
    }

    .disclaimer__image {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .disclaimer__inner {
        padding: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .disclaimer__form-block {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .disclaimer__block {
        width: 100%;
    }

    .disclaimer__block-descr {
        max-width: 100%;
    }

    .disclaimer__btn {
        margin-top: 6px;
    }
}

@media (max-width: 478px) {
    .disclaimer__inner {
        padding: 20px;
    }
}

.cookie {
    position: fixed;
    bottom: 0;
    background-color: #0A090A;
    border-top: 1px solid #FD65F8;
    width: 100%;
    padding: 20px 0;
    z-index: 10;
    box-shadow: 4px -4px 13.4px 0px #451340;
}

.cookie__wrapper {
    display: grid;
    grid-template-columns: 8fr 1fr;
    gap: 100px;
    align-items: center;
}

.cookie__text {
    font-size: 16px;
    line-height: 115%;
}

.cookie__buttons {
    display: grid;
    gap: 12px;
}

.cookie__buttons button {
    font-size: 16px;
    line-height: 115%;
    padding: 8px;
}

.cookie__buttons .cookie__buttons-accept {
    box-shadow: 4px 4px 13.4px 0px #003530;
    background-color: #00A89B;
    border: 1px solid #00A89B;
    color: #fff;
    transition: 0.2s;
}

.cookie__buttons .cookie__buttons-accept:hover {
    background-color: transparent;
    color: #00A89B;
}

.cookie__buttons .cookie__buttons-reject {
    box-shadow: 4px 4px 13.4px 0px #451340;
    background-color: #FD65F8;
    border: 1px solid #FD65F8;
    color: #fff;
    transition: 0.2s;
}

.cookie__buttons .cookie__buttons-reject:hover {
    background-color: transparent;
    color: #FD65F8;
}

@media (max-width: 767px) {
    .cookie__wrapper {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .cookie__text {
        font-size: 14px;
    }

    .cookie__buttons button {
        font-size: 14px;
    }
}


.animated-title span {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    overflow: hidden;
}


.animated-title span .char {
    -webkit-transform: translateY(120%);
    -ms-transform: translateY(120%);
    transform: translateY(120%);
}

.currency {
    position: fixed;
    bottom: 0;
    right: 50px;
    z-index: 9;
}

.currency__wrapper {
    position: relative;
}

.currency__list {
    position: absolute;
    bottom: 100%;
    left: 0;
    opacity: 0;
    transition: 0.2s;
    width: 100%;
    text-align: center;
    background: #0A090A;
}

.currency:hover .currency__list {
    opacity: 1;
}

.currency__item {
    cursor: pointer;
}

.currency__item._active {
    color: #FD65F8;
}

.currency__current {
    padding: 10px;
    background: #0A090A;
    color: #FD65F8;
}

/* .currency__current {
    transition: 0.2s;
}
.currency__current:hover {
    color: #FD65F8;
} */
.currency__list-item {
    transition: 0.2s;
}

.currency__list-item:hover {
    color: #FD65F8;
}

@media (max-width: 767px) {
    .currency {
        right: 20px;
    }
}