@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Comfortaa:300,regular,500,600,700&display=swap);@font-face {
    font-family: icons;
    font-display: swap;
    src: url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=_icon-]:before {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=_icon-]:before {
    display: block
}

._icon-pass:before {
    content: "\e912"
}

._icon-02:before {
    content: "\e911"
}

._icon-03:before {
    content: "\e910";
    color: #fb0
}

._icon-04:before {
    content: "\e90f";
    color: #fff
}

._icon-05:before {
    content: "\e90e";
    color: #fff
}

._icon-06:before {
    content: "\e901"
}

._icon-07:before {
    content: "\e905"
}

._icon-08:before {
    content: "\e908"
}

._icon-noun-transaction-4887386:before {
    content: "\e90c"
}

._icon-Fill-4:before {
    content: "\e90d";
    color: #fff
}

._icon-1212:before {
    content: "\e90b";
    color: #ffb80d
}

._icon-12:before {
    content: "\e906"
}

._icon-13:before {
    content: "\e909"
}

._icon-14:before {
    content: "\e90a"
}

._icon-21:before {
    content: "\e907"
}

._icon-01:before {
    content: "\e900"
}

._icon-09:before {
    content: "\e902"
}

._icon-10:before {
    content: "\e903"
}

._icon-11:before {
    content: "\e904"
}

* {
    padding: 0;
    margin: 0;
    border: 0
}

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

body,html {
    height: 100%;
    min-width: 320px
}

body {
    color: #fff;
    line-height: 1;
    font-family: Comfortaa;
    font-size: .875rem;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

button,input,textarea {
    font-family: Comfortaa;
    font-size: inherit
}

button {
    cursor: pointer;
    color: inherit;
    background-color: inherit
}

a {
    color: inherit
}

a:link,a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

ul li {
    list-style: none
}

img {
    vertical-align: top
}

h1,h2,h3,h4,h5,h6 {
    font-weight: inherit;
    font-size: inherit
}

.container-main {
    max-width: 78.125rem!important;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 .9375rem!important
}

.lock body {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    -ms-scroll-chaining: none;
    overscroll-behavior: none
}

body,html {
    height: auto!important
}

.wrapper {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    background-color: #131519
}

.wrapper>main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.wrapper>* {
    min-width: 0
}

.faq {
    position: relative
}

.bonus,.contacts,.main-statistic__table-wrapper,.page__about,.registration {
    position: relative
}

[class*=__container] {
    max-width: 87.5rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 .9375rem
}

.options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@supports ((-moz-column-gap: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) or (column-gap:clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem))) {
    .options {
        -webkit-column-gap:clamp(1.25rem ,.8896396396rem + 1.8018018018vw ,2.5rem);
        -moz-column-gap: clamp(1.25rem ,.8896396396rem + 1.8018018018vw ,2.5rem);
        column-gap: clamp(1.25rem ,.8896396396rem + 1.8018018018vw ,2.5rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) or (column-gap:clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem))) {
    .options {
        -webkit-column-gap:calc(1.25rem + 1.25 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(1.25rem + 1.25 * (100vw - 20rem)/ 69.375);
        column-gap: calc(1.25rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .options {
        row-gap:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .options {
        row-gap:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.options__item {
    position: relative;
    cursor: pointer
}

.options__item:not(:last-child) {
    margin-bottom: .3125em
}

.options__input {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute
}

.options__input:focus+.options__label:before {
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000
}

.options__input:checked+.options__label:after {
    opacity: 1;
    visibility: visible
}

.options__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.options__label:before {
    content: "";
    border: 2px solid rgba(255,255,255,.13);
    border-radius: 6.20355px;
    width: 100%;
    height: 100%;
    position: absolute
}

.options__label:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%;
    height: 100%;
    border: 2px solid #fb0;
    position: absolute;
    border-radius: 6.20355px
}

body::after {
    content: "";
    background-color: rgba(0,0,0,.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .8s ease 0s;
    -o-transition: opacity .8s ease 0s;
    transition: opacity .8s ease 0s;
    pointer-events: none;
    z-index: 9999
}

.popup-show body::after {
    opacity: 1
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 30px 10px;
    -webkit-transition: visibility .8s ease 0s;
    -o-transition: visibility .8s ease 0s;
    transition: visibility .8s ease 0s;
    visibility: hidden;
    pointer-events: none
}

.popup_show {
    z-index: 99999;
    visibility: visible;
    overflow: auto;
    pointer-events: auto
}

.popup_show .popup__content {
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.popup__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center
}

.popup__content {
    visibility: hidden;
    position: relative;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .3s ease 0s;
    transition: -webkit-transform .3s ease 0s;
    -o-transition: transform .3s ease 0s;
    transition: transform .3s ease 0s;
    transition: transform .3s ease 0s,-webkit-transform .3s ease 0s;
    background-color: #202126;
    padding: 3.75rem 1.25rem 3.75rem 1.25rem;
    width: 100%;
    max-width: 900px;
    border-radius: 20px
}

.lock .popup__content {
    visibility: visible
}

.popup__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    row-gap: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    line-height: 140%;
    font-weight: 600
}

@supports (font-size: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .popup__text {
        font-size:clamp(1rem ,.8558558559rem + .7207207207vw ,1.5rem)
    }
}

@supports not (font-size: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .popup__text {
        font-size:calc(1rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

.popup__info {
    text-align: center
}

.popup__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: .375rem
}

.popup__close {
    position: absolute;
    top: 20px;
    right: 20px
}

input[type=email],input[type=tel],input[type=text],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.input {
    background: #1c1e22;
    border: 1px solid rgba(255,255,255,.29);
    border-radius: 8px;
    width: 100%;
    min-height: 4.0625rem;
    font-size: 1rem;
    display: block;
    max-width: 27.375rem;
    color: #fff;
    padding: 0 20px;
    border: 1px solid #eee
}

.input._form-focus {
    border: 1px solid #ffb80d
}

textarea.input {
    resize: none;
    padding: 0 0
}

.button {
    background: #ffb80d;
    border-radius: 67.0306px;
    color: #1c1e22;
    padding: 1rem 1.875rem;
    font-weight: 700;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    font-size: 1.375rem
}

input[type=email],input[type=password],input[type=tel],input[type=text],textarea {
    outline: 0
}

.select {
    position: relative
}

.select__body {
    position: relative
}

.select__title {
    color: inherit;
    text-align: left;
    background: #1c1e22;
    border: 1px solid rgba(255,255,255,.29);
    border-radius: 8px;
    cursor: pointer;
    width: 100%;
    border-radius: 4px;
    min-height: 4.0625rem
}

.select__value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.875rem;
    padding: 0 .9375rem;
    gap: .625rem
}

.select__value>* {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.no-webp .select__value:after {
    background-image: url(../img/tr.png)
}

.select__value:after {
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25px;
    flex: 0 0 25px;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.4375rem;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._select-open .select__value:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.select__value._select-pseudo-label::before {
    content: attr(data-pseudo-label);
    opacity: .5
}

.select__text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.select__input {
    width: 100%;
    background-color: transparent;
    height: 100%
}

.select__options {
    color: #fff;
    position: absolute;
    top: 63px;
    border-radius: 0 0 8px 8px;
    min-width: 100%;
    left: 0;
    border-top: 0;
    background: #1c1e22;
    border: 1px solid rgba(255,255,255,.29);
    border-top: 0;
    padding: 10px 0 5px 0
}

.select__scroll {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.select__option {
    width: 100%;
    padding: .625rem 15px;
    text-align: left;
    cursor: pointer;
    color: inherit
}

.select__option._select-selected {
    background-color: #eee
}

.select__row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.select._select-open {
    z-index: 5
}

._select-tag {
    cursor: pointer
}

.checkbox {
    position: relative
}

.checkbox:not(:last-child) {
    margin-bottom: .3125em
}

.checkbox__input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0
}

.no-webp .checkbox__input:checked+.checkbox__label:before {
    background-image: url(../img/v1.png)
}

.checkbox__input:checked+.checkbox__label:before {
    background-repeat: no-repeat;
    background-size: contain
}

.checkbox__label {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    gap: 10px
}

.checkbox__label:before {
    content: "";
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    width: 20px;
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
    height: 20px;
    background: #1c1e22;
    border: 1px solid rgba(255,255,255,.29);
    border-radius: 3px
}

.checkbox__text {
    font-weight: 700;
    line-height: 230%;
    text-align: center;
    color: #c4c9d3
}

@supports (font-size: clamp(0.875rem ,0.8209459459rem + 0.2702702703vw ,1.0625rem)) {
    .checkbox__text {
        font-size:clamp(.875rem ,.8209459459rem + .2702702703vw ,1.0625rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8209459459rem + 0.2702702703vw ,1.0625rem)) {
    .checkbox__text {
        font-size:calc(.875rem + .1875 * (100vw - 20rem)/ 69.375)
    }
}

.form__viewpass {
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 1.5rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #7e7e7e
}

.form-registration__item-p {
    position: relative;
    display: inline-block
}

.bottom-registation__wrapper {
    position: relative;
    border: 3px solid #ffb80d;
    border-radius: 10px
}

.checkbox._form-error .checkbox__text {
    color: red
}

.form__error {
    position: absolute;
    bottom: -46%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    right: 50%
}

.item-bonuslk__title {
    margin-bottom: .625rem
}

.spollers {
    display: -ms-grid;
    display: grid;
    gap: 15px
}

@supports (margin-bottom: clamp(1.625rem ,1.9470720721rem + -0.3603603604vw ,1.875rem)) {
    .spollers__item {
        margin-bottom:clamp(1.625rem ,1.9470720721rem + -.3603603604vw ,1.875rem)
    }
}

@supports not (margin-bottom: clamp(1.625rem ,1.9470720721rem + -0.3603603604vw ,1.875rem)) {
    .spollers__item {
        margin-bottom:calc(1.875rem + -.25 * (100vw - 20rem)/ 69.375)
    }
}

.spollers__title {
    width: 100%;
    cursor: default;
    text-align: left;
    font-weight: 700;
    line-height: 120%;
    position: relative;
    padding-right: 3.125rem
}

@supports (font-size: clamp(1rem ,0.963963964rem + 0.1801801802vw ,1.125rem)) {
    .spollers__title {
        font-size:clamp(1rem ,.963963964rem + .1801801802vw ,1.125rem)
    }
}

@supports not (font-size: clamp(1rem ,0.963963964rem + 0.1801801802vw ,1.125rem)) {
    .spollers__title {
        font-size:calc(1rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .spollers__title {
        padding-bottom:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (padding-bottom: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .spollers__title {
        padding-bottom:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

._spoller-init .spollers__title {
    cursor: pointer
}

._spoller-init .spollers__title::after,._spoller-init .spollers__title::before {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    background-color: #fff;
    height: 2px;
    width: 30px;
    -webkit-transition: -webkit-transform .5s ease 0s;
    transition: -webkit-transform .5s ease 0s;
    -o-transition: transform .5s ease 0s;
    transition: transform .5s ease 0s;
    transition: transform .5s ease 0s,-webkit-transform .5s ease 0s
}

._spoller-init .spollers__title::before {
    -webkit-transform: translate(0,-50%) rotate(0);
    -ms-transform: translate(0,-50%) rotate(0);
    transform: translate(0,-50%) rotate(0)
}

._spoller-init .spollers__title::after {
    -webkit-transform: translate(0,-50%) rotate(90deg);
    -ms-transform: translate(0,-50%) rotate(90deg);
    transform: translate(0,-50%) rotate(90deg)
}

._spoller-init .spollers__title._spoller-active::before {
    -webkit-transform: translateX(0) rotate(0);
    -ms-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
}

._spoller-init .spollers__title._spoller-active::after {
    -webkit-transform: translate(0,-50%) rotate(0);
    -ms-transform: translate(0,-50%) rotate(0);
    transform: translate(0,-50%) rotate(0)
}

.spollers__body {
    padding-bottom: 1.875rem;
    line-height: 1.5
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .spollers__body {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .spollers__body {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.spollers__body p {
    margin-bottom: .625rem
}

.item-refferals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: .125rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600
}

@supports ((-moz-column-gap: clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem)) or (column-gap:clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem))) {
    .item-refferals {
        -webkit-column-gap:clamp(.375rem ,.1227477477rem + 1.2612612613vw ,1.25rem);
        -moz-column-gap: clamp(.375rem ,.1227477477rem + 1.2612612613vw ,1.25rem);
        column-gap: clamp(.375rem ,.1227477477rem + 1.2612612613vw ,1.25rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem)) or (column-gap:clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem))) {
    .item-refferals {
        -webkit-column-gap:calc(.375rem + .875 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.375rem + .875 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.375rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

.item-refferals__user-label {
    text-transform: uppercase
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-refferals__user-label {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-refferals__user-label {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.838963964rem + 0.1801801802vw ,1rem)) {
    .item-refferals__iser-info {
        font-size:clamp(.875rem ,.838963964rem + .1801801802vw ,1rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.838963964rem + 0.1801801802vw ,1rem)) {
    .item-refferals__iser-info {
        font-size:calc(.875rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

.ref-i {
    max-width: 100%;
    padding-left: 1.25rem!important;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: .625rem!important;
    padding-right: 1.25rem!important
}

.ref-i-w {
    margin-top: 3.75rem!important;
    margin-bottom: 1.25rem!important
}

.num-hei {
    height: 3.25rem!important;
    -webkit-transform: translateY(-125%)!important;
    -ms-transform: translateY(-125%)!important;
    transform: translateY(-125%)!important
}

.invest__items {
    margin-top: 1.25rem
}

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

.num-ref {
    font-size: 4.0625rem!important;
    height: 3px!important
}

.num-ref {
    padding-top: 30px!important;
    padding-bottom: 20px!important
}

.u-bonus-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.25rem 1.875rem 1.25rem 1.875rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.25rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #202126;
    border: .885496px solid rgba(255,255,255,.13);
    border-radius: 8.85496px
}

.u-bonus-item__number {
    font-size: 3.125rem
}

.u-bonus-item__inner {
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .625rem
}

.u-bonus-item__title {
    font-size: 1.25rem;
    text-transform: uppercase
}

.u-bonus-item__info {
    font-size: 1.125rem
}

.bonus__items-u {
    margin-top: 2.5rem!important;
    row-gap: 1.25rem!important
}

[class*=-ibg] {
    position: relative
}

[class*=-ibg] img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover
}

[class*=-ibg_contain] img {
    -o-object-fit: contain;
    object-fit: contain
}

.no-webp .account {
    background-image: url(../img/bg.png)
}

.account {
    background-position: center;
    background-size: contain;
    position: relative;
    background-color: #222429
}

.no-webp .account::before {
    background-image: url(../img/1s.png)
}

.account::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 65rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.h-title {
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) {
    .h-title {
        font-size:clamp(1.25rem ,.8896396396rem + 1.8018018018vw ,2.5rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) {
    .h-title {
        font-size:calc(1.25rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.link {
    font-weight: 700;
    padding: .9375rem 2.5rem
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .link {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .link {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.link-r {
    color: #ffb80d;
    border: 1px solid #ffb80d!important;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

html {
    overflow-y: overlay
}

::-webkit-scrollbar-track {
    background: 0 0;
    -webkit-box-shadow: 0 0 2px transparent inset;
    box-shadow: 0 0 2px transparent inset
}

::-webkit-scrollbar {
    width: 14px
}

::-webkit-scrollbar-thumb {
    border: 4px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
    background-color: rgba(0,0,0,.35)
}

.info-balance {
    border: 3px solid #ffb80d;
    border-radius: 20px;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    padding-right: 3.75rem;
    padding-left: 3.75rem;
    display: inline-block
}

.info-balance__title {
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .info-balance__title {
        font-size:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .info-balance__title {
        font-size:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.info-balance__num {
    font-weight: 700
}

@supports (margin-top: clamp(0.625rem ,0.3547297297rem + 1.3513513514vw ,1.5625rem)) {
    .info-balance__num {
        margin-top:clamp(.625rem ,.3547297297rem + 1.3513513514vw ,1.5625rem)
    }
}

@supports not (margin-top: clamp(0.625rem ,0.3547297297rem + 1.3513513514vw ,1.5625rem)) {
    .info-balance__num {
        margin-top:calc(.625rem + .9375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .info-balance__num {
        font-size:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (font-size: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .info-balance__num {
        font-size:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .stat-balance {
        margin-top:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .stat-balance {
        margin-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.stat-balance__title {
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,0.9977477477rem + 1.2612612613vw ,2.125rem)) {
    .stat-balance__title {
        font-size:clamp(1.25rem ,.9977477477rem + 1.2612612613vw ,2.125rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.9977477477rem + 1.2612612613vw ,2.125rem)) {
    .stat-balance__title {
        font-size:calc(1.25rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

.stat-balance__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports (margin-top: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .stat-balance__items {
        margin-top:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (margin-top: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .stat-balance__items {
        margin-top:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .stat-balance__items {
        row-gap:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .stat-balance__items {
        row-gap:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(0.375rem ,-0.2376126126rem + 3.0630630631vw ,2.5rem)) or (column-gap:clamp(0.375rem ,-0.2376126126rem + 3.0630630631vw ,2.5rem))) {
    .stat-balance__items {
        -webkit-column-gap:clamp(.375rem ,-.2376126126rem + 3.0630630631vw ,2.5rem);
        -moz-column-gap: clamp(.375rem ,-.2376126126rem + 3.0630630631vw ,2.5rem);
        column-gap: clamp(.375rem ,-.2376126126rem + 3.0630630631vw ,2.5rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.375rem ,-0.2376126126rem + 3.0630630631vw ,2.5rem)) or (column-gap:clamp(0.375rem ,-0.2376126126rem + 3.0630630631vw ,2.5rem))) {
    .stat-balance__items {
        -webkit-column-gap:calc(.375rem + 2.125 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.375rem + 2.125 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.375rem + 2.125 * (100vw - 20rem)/ 69.375)
    }
}

.item-stat-balance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 18.1875rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px
}

@supports ((-moz-column-gap: clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem)) or (column-gap:clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem))) {
    .item-stat-balance {
        -webkit-column-gap:clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem);
        -moz-column-gap: clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem);
        column-gap: clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem)) or (column-gap:clamp(1.375rem ,-1.0803571429rem + 4.9107142857vw ,4.8125rem))) {
    .item-stat-balance {
        -webkit-column-gap:calc(1.375rem + 3.4375 * (100vw - 50rem)/ 70);
        -moz-column-gap: calc(1.375rem + 3.4375 * (100vw - 50rem)/ 70);
        column-gap: calc(1.375rem + 3.4375 * (100vw - 50rem)/ 70)
    }
}

@supports (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-left:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-left:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-right:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance {
        padding-right:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-stat-balance__logo {
    width: 3rem;
    height: 3rem;
    -o-object-fit: contain;
    object-fit: contain
}

.item-stat-balance__price {
    font-weight: 700;
    border-radius: 10px;
    border: 1px solid #ffb80d
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-stat-balance__price {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-stat-balance__price {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance__price {
        padding-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance__price {
        padding-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance__price {
        padding-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-stat-balance__price {
        padding-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.625rem ,0.3006756757rem + 1.6216216216vw ,1.75rem)) {
    .item-stat-balance__price {
        padding-left:clamp(.625rem ,.3006756757rem + 1.6216216216vw ,1.75rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.3006756757rem + 1.6216216216vw ,1.75rem)) {
    .item-stat-balance__price {
        padding-left:calc(.625rem + 1.125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.625rem ,0.3006756757rem + 1.6216216216vw ,1.75rem)) {
    .item-stat-balance__price {
        padding-right:clamp(.625rem ,.3006756757rem + 1.6216216216vw ,1.75rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.3006756757rem + 1.6216216216vw ,1.75rem)) {
    .item-stat-balance__price {
        padding-right:calc(.625rem + 1.125 * (100vw - 20rem)/ 69.375)
    }
}

.settings {
    background-size: cover!important
}

.settings__title {
    font-weight: 700;
    line-height: 130%
}

@supports (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .settings__title {
        font-size:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .settings__title {
        font-size:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .settings__title {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .settings__title {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.settings__form-one {
    margin-bottom: 3.125rem
}

.settings__form-two {
    margin-bottom: 3.125rem
}

.settings__form-three {
    margin-bottom: 3.125rem
}

.one-settings-form__item,.three-settings-form__item,.two-settings-form__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 438px;
    flex: 0 1 438px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    row-gap: .5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.one-settings-form__item label,.three-settings-form__item label,.two-settings-form__item label {
    font-weight: 700;
    font-size: 1.0625rem
}

.one-settings-form__items,.three-settings-form__items,.two-settings-form__items {
    margin-bottom: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem;
    -webkit-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.two-settings-form__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    row-gap: .3125rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.two-settings-form__label {
    font-weight: 700;
    font-size: 1.0625rem
}

.three-settings-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 438px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.three-settings-form__items {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.three-settings-form__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    row-gap: .3125rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.three-settings-form__lable {
    font-weight: 700;
    font-size: 1.0625rem
}

.three-settings-form__wrapper-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.banners__title {
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .banners__title {
        font-size:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .banners__title {
        font-size:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .banners__title {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .banners__title {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.referrals__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .referrals__items {
        row-gap:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (row-gap: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .referrals__items {
        row-gap:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)) or (column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem))) {
    .referrals__items {
        -webkit-column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem);
        -moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem);
        column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)) or (column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem))) {
    .referrals__items {
        -webkit-column-gap:calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5);
        -moz-column-gap: calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5);
        column-gap: calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5)
    }
}

.referrals__user-info {
    font-weight: 700;
    font-size: 1.25rem
}

@supports (margin-top: clamp(1.875rem ,1.4245495495rem + 2.2522522523vw ,3.4375rem)) {
    .referrals__user-info {
        margin-top:clamp(1.875rem ,1.4245495495rem + 2.2522522523vw ,3.4375rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.4245495495rem + 2.2522522523vw ,3.4375rem)) {
    .referrals__user-info {
        margin-top:calc(1.875rem + 1.5625 * (100vw - 20rem)/ 69.375)
    }
}

.account__referral-r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 1.875rem;
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem
}

.account__referral-r::before {
    font-size: 2.375rem
}

.item-referrals {
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px;
    padding-right: 1.5625rem;
    padding-left: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@supports (min-width: clamp(18.75rem ,15.5067567568rem + 16.2162162162vw ,30rem)) {
    .item-referrals {
        min-width:clamp(18.75rem ,15.5067567568rem + 16.2162162162vw ,30rem)
    }
}

@supports not (min-width: clamp(18.75rem ,15.5067567568rem + 16.2162162162vw ,30rem)) {
    .item-referrals {
        min-width:calc(18.75rem + 11.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (min-height: clamp(4rem ,3.4774774775rem + 2.6126126126vw ,5.8125rem)) {
    .item-referrals {
        min-height:clamp(4rem ,3.4774774775rem + 2.6126126126vw ,5.8125rem)
    }
}

@supports not (min-height: clamp(4rem ,3.4774774775rem + 2.6126126126vw ,5.8125rem)) {
    .item-referrals {
        min-height:calc(4rem + 1.8125 * (100vw - 20rem)/ 69.375)
    }
}

.item-referrals__info {
    font-weight: 700
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-referrals__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-referrals__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.item-referrals__price {
    border-radius: 10px;
    border: 1px solid #ffb80d;
    font-weight: 700;
    min-width: 8.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@supports (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-referrals__price {
        padding-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-referrals__price {
        padding-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-referrals__price {
        padding-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-referrals__price {
        padding-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.625rem ,0.3727477477rem + 1.2612612613vw ,1.5rem)) {
    .item-referrals__price {
        padding-right:clamp(.625rem ,.3727477477rem + 1.2612612613vw ,1.5rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.3727477477rem + 1.2612612613vw ,1.5rem)) {
    .item-referrals__price {
        padding-right:calc(.625rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.625rem ,0.3727477477rem + 1.2612612613vw ,1.5rem)) {
    .item-referrals__price {
        padding-left:clamp(.625rem ,.3727477477rem + 1.2612612613vw ,1.5rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.3727477477rem + 1.2612612613vw ,1.5rem)) {
    .item-referrals__price {
        padding-left:calc(.625rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-referrals__price {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-referrals__price {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.history__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-x: auto
}

.table-history {
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px;
    overflow: hidden
}

.table_one {
    border-right: 1px solid #111316
}

.table_two {
    border-right: 1px solid #111316
}

.table_three {
    border-right: 1px solid #111316
}

.table_four {
    border-right: 1px solid #111316
}

.table__wrapper {
    background: #fb0;
    font-weight: 600;
    color: #191b20
}

@supports (padding-top: clamp(0.625rem ,0.4808558559rem + 0.7207207207vw ,1.125rem)) {
    .table__wrapper {
        padding-top:clamp(.625rem ,.4808558559rem + .7207207207vw ,1.125rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4808558559rem + 0.7207207207vw ,1.125rem)) {
    .table__wrapper {
        padding-top:calc(.625rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.4808558559rem + 0.7207207207vw ,1.125rem)) {
    .table__wrapper {
        padding-bottom:clamp(.625rem ,.4808558559rem + .7207207207vw ,1.125rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.4808558559rem + 0.7207207207vw ,1.125rem)) {
    .table__wrapper {
        padding-bottom:calc(.625rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .table__wrapper {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .table__wrapper {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.table__wrapperr {
    font-weight: 600
}

@supports (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .table__wrapperr {
        padding-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .table__wrapperr {
        padding-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .table__wrapperr {
        padding-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .table__wrapperr {
        padding-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .table__wrapperr {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .table__wrapperr {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.table__wrapperr:not(:last-child) {
    border-bottom: 1px solid #4d4d51
}

.top-table-history {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.top-table-history__date {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-table-history__services {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-table-history__price {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-table-history__system {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-table-history__status {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.withdrawal__info-opt {
    font-weight: 700
}

@supports (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .withdrawal__info-opt {
        font-size:clamp(1rem ,.9279279279rem + .3603603604vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .withdrawal__info-opt {
        font-size:calc(1rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .withdrawal__info-opt {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .withdrawal__info-opt {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.form-withdrawal__item {
    min-height: 58px
}

.form-withdrawal__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 58px!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #202126;
    border: .620355px solid rgba(255,255,255,.13);
    border-radius: 6.20355px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@supports (padding-top: clamp(0.625rem ,0.625rem + 0vw ,0.625rem)) {
    .form-withdrawal__content {
        padding-top:clamp(.625rem ,.625rem + 0 ,.625rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.625rem + 0vw ,0.625rem)) {
    .form-withdrawal__content {
        padding-top:calc(.625rem + 0 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.625rem + 0vw ,0.625rem)) {
    .form-withdrawal__content {
        padding-bottom:clamp(.625rem ,.625rem + 0 ,.625rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.625rem + 0vw ,0.625rem)) {
    .form-withdrawal__content {
        padding-bottom:calc(.625rem + 0 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) {
    .form-withdrawal__content {
        padding-right:clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) {
    .form-withdrawal__content {
        padding-right:calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .form-withdrawal__content {
        padding-left:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .form-withdrawal__content {
        padding-left:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .form-withdrawal__content {
        -webkit-column-gap:clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        -moz-column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .form-withdrawal__content {
        -webkit-column-gap:calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.form-withdrawal__content img {
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .form-withdrawal__content img {
        width:clamp(1.875rem ,2.6801801802rem + -.9009009009vw ,2.5rem)
    }
}

@supports not (width: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .form-withdrawal__content img {
        width:calc(2.5rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .form-withdrawal__content img {
        height:clamp(1.875rem ,2.6801801802rem + -.9009009009vw ,2.5rem)
    }
}

@supports not (height: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .form-withdrawal__content img {
        height:calc(2.5rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

.form-withdrawal__price {
    border-radius: 6.24401px;
    border: 1px solid #ffb80d;
    padding: .625rem 1rem
}

.footer-form-withdrawal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
    row-gap: 1.25rem
}

@supports (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .footer-form-withdrawal {
        margin-top:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .footer-form-withdrawal {
        margin-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)) or (column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem))) {
    .footer-form-withdrawal {
        -webkit-column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem);
        -moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem);
        column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem)) or (column-gap:clamp(1.25rem ,-8.8461538462rem + 11.5384615385vw ,5rem))) {
    .footer-form-withdrawal {
        -webkit-column-gap:calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5);
        -moz-column-gap: calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5);
        column-gap: calc(1.25rem + 3.75 * (100vw - 87.5rem)/ 32.5)
    }
}

.footer-form-withdrawal__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: .5rem
}

.footer-form-withdrawal__item input {
    min-width: 22.5rem
}

.footer-form-withdrawal__btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer-form-withdrawal__input-wrapper {
    position: relative
}

.footer-form-withdrawal__input-wrapper::before {
    content: "₽";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1.25rem;
    color: #fb0;
    font-weight: 700;
    right: 20px
}

.footer-form-withdrawal__input-wrapper input {
    padding-right: 40px
}

.deposit__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.deposit__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports ((-moz-column-gap: clamp(1.25rem ,0.8783783784rem + 1.3513513514vw ,2.5rem)) or (column-gap:clamp(1.25rem ,0.8783783784rem + 1.3513513514vw ,2.5rem))) {
    .deposit__items {
        -webkit-column-gap:clamp(1.25rem ,.8783783784rem + 1.3513513514vw ,2.5rem);
        -moz-column-gap: clamp(1.25rem ,.8783783784rem + 1.3513513514vw ,2.5rem);
        column-gap: clamp(1.25rem ,.8783783784rem + 1.3513513514vw ,2.5rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,0.8783783784rem + 1.3513513514vw ,2.5rem)) or (column-gap:clamp(1.25rem ,0.8783783784rem + 1.3513513514vw ,2.5rem))) {
    .deposit__items {
        -webkit-column-gap:calc(1.25rem + 1.25 * (100vw - 27.5rem)/ 92.5);
        -moz-column-gap: calc(1.25rem + 1.25 * (100vw - 27.5rem)/ 92.5);
        column-gap: calc(1.25rem + 1.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (row-gap: clamp(1.875rem ,1.6891891892rem + 0.6756756757vw ,2.5rem)) {
    .deposit__items {
        row-gap:clamp(1.875rem ,1.6891891892rem + .6756756757vw ,2.5rem)
    }
}

@supports not (row-gap: clamp(1.875rem ,1.6891891892rem + 0.6756756757vw ,2.5rem)) {
    .deposit__items {
        row-gap:calc(1.875rem + .625 * (100vw - 27.5rem)/ 92.5)
    }
}

.deposit__item {
    text-align: center
}

.item-deposit__link {
    display: inline-block
}

@supports (margin-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-deposit__link {
        margin-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-deposit__link {
        margin-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.cart-item-deposit {
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px
}

@supports (padding-top: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .cart-item-deposit {
        padding-top:clamp(.625rem ,.2533783784rem + 1.3513513514vw ,1.875rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .cart-item-deposit {
        padding-top:calc(.625rem + 1.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .cart-item-deposit {
        padding-bottom:clamp(.625rem ,.2533783784rem + 1.3513513514vw ,1.875rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .cart-item-deposit {
        padding-bottom:calc(.625rem + 1.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-right: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .cart-item-deposit {
        padding-right:clamp(.625rem ,.3277027027rem + 1.0810810811vw ,1.625rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .cart-item-deposit {
        padding-right:calc(.625rem + 1 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-left: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .cart-item-deposit {
        padding-left:clamp(.625rem ,.3277027027rem + 1.0810810811vw ,1.625rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .cart-item-deposit {
        padding-left:calc(.625rem + 1 * (100vw - 27.5rem)/ 92.5)
    }
}

.cart-item-deposit__image {
    border-radius: 10px;
    overflow: hidden
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .cart-item-deposit__image {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .cart-item-deposit__image {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.cart-item-deposit__image img {
    border-radius: 10px;
    overflow: hidden;
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .cart-item-deposit__image img {
        width:clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)
    }
}

@supports not (width: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .cart-item-deposit__image img {
        width:calc(10rem + 6.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (height: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .cart-item-deposit__image img {
        height:clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)
    }
}

@supports not (height: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .cart-item-deposit__image img {
        height:calc(10rem + 6.25 * (100vw - 27.5rem)/ 92.5)
    }
}

.cart-item-deposit__procent {
    margin-bottom: .625rem;
    color: #fb0
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__procent {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__procent {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.cart-item-deposit__logo {
    margin-bottom: .625rem
}

.cart-item-deposit__logo img {
    width: 1.875rem;
    height: 1.875rem;
    -o-object-fit: contain;
    object-fit: contain
}

.cart-item-deposit__price {
    margin-bottom: .625rem
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__price {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__price {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.cart-item-deposit__status {
    margin-bottom: .625rem
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__status {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__status {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__nac {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .cart-item-deposit__nac {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.cart-item-deposit__nac:not(:last-child) {
    margin-bottom: .625rem
}

.form-invest__item-content {
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px;
    overflow: hidden;
    text-align: center
}

@supports (padding-top: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .form-invest__item-content {
        padding-top:clamp(.625rem ,.2533783784rem + 1.3513513514vw ,1.875rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .form-invest__item-content {
        padding-top:calc(.625rem + 1.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .form-invest__item-content {
        padding-bottom:clamp(.625rem ,.2533783784rem + 1.3513513514vw ,1.875rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.2533783784rem + 1.3513513514vw ,1.875rem)) {
    .form-invest__item-content {
        padding-bottom:calc(.625rem + 1.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-right: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .form-invest__item-content {
        padding-right:clamp(.625rem ,.3277027027rem + 1.0810810811vw ,1.625rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .form-invest__item-content {
        padding-right:calc(.625rem + 1 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (padding-left: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .form-invest__item-content {
        padding-left:clamp(.625rem ,.3277027027rem + 1.0810810811vw ,1.625rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,0.3277027027rem + 1.0810810811vw ,1.625rem)) {
    .form-invest__item-content {
        padding-left:calc(.625rem + 1 * (100vw - 27.5rem)/ 92.5)
    }
}

.form-invest__item-image {
    border-radius: 10px;
    overflow: hidden
}

@supports (margin-bottom: clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem)) {
    .form-invest__item-image {
        margin-bottom:clamp(.375rem ,.1227477477rem + 1.2612612613vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.375rem ,0.1227477477rem + 1.2612612613vw ,1.25rem)) {
    .form-invest__item-image {
        margin-bottom:calc(.375rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

.form-invest__item-image img {
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .form-invest__item-image img {
        width:clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)
    }
}

@supports not (width: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .form-invest__item-image img {
        width:calc(10rem + 6.25 * (100vw - 27.5rem)/ 92.5)
    }
}

@supports (height: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .form-invest__item-image img {
        height:clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)
    }
}

@supports not (height: clamp(10rem ,8.1418918919rem + 6.7567567568vw ,16.25rem)) {
    .form-invest__item-image img {
        height:calc(10rem + 6.25 * (100vw - 27.5rem)/ 92.5)
    }
}

.form-invest__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem
}

@supports (margin-top: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .form-invest__wrapper {
        margin-top:clamp(1.25rem ,.7094594595rem + 2.7027027027vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .form-invest__wrapper {
        margin-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(1.25rem ,0.1351351351rem + 4.0540540541vw ,5rem)) or (column-gap:clamp(1.25rem ,0.1351351351rem + 4.0540540541vw ,5rem))) {
    .form-invest__wrapper {
        -webkit-column-gap:clamp(1.25rem ,.1351351351rem + 4.0540540541vw ,5rem);
        -moz-column-gap: clamp(1.25rem ,.1351351351rem + 4.0540540541vw ,5rem);
        column-gap: clamp(1.25rem ,.1351351351rem + 4.0540540541vw ,5rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,0.1351351351rem + 4.0540540541vw ,5rem)) or (column-gap:clamp(1.25rem ,0.1351351351rem + 4.0540540541vw ,5rem))) {
    .form-invest__wrapper {
        -webkit-column-gap:calc(1.25rem + 3.75 * (100vw - 27.5rem)/ 92.5);
        -moz-column-gap: calc(1.25rem + 3.75 * (100vw - 27.5rem)/ 92.5);
        column-gap: calc(1.25rem + 3.75 * (100vw - 27.5rem)/ 92.5)
    }
}

.form-invest__wrapper .form-invest__item {
    min-width: 22.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: .5rem
}

@supports (margin-top: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .info-top-grand-home__item {
        margin-top:clamp(1.875rem ,2.6801801802rem + -.9009009009vw ,2.5rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .info-top-grand-home__item {
        margin-top:calc(2.5rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .info-top-grand-home__item {
        margin-bottom:clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)
    }
}

@supports not (margin-bottom: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .info-top-grand-home__item {
        margin-bottom:calc(3.75rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-grand-home__item-wrapper {
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.popup__subinfo-m {
    font-weight: 700;
    line-height: 170%;
    margin-top: .9375rem;
    text-align: center;
    color: #c4c9d3
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .popup__subinfo-m {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .popup__subinfo-m {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.popup__content-m {
    max-width: 35rem!important;
    overflow: hidden
}

.popup__info-m {
    font-weight: 700;
    line-height: 170%;
    text-align: center;
    color: #fff
}

@supports (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .popup__info-m {
        font-size:clamp(1rem ,.9279279279rem + .3603603604vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .popup__info-m {
        font-size:calc(1rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.timer-banners-home__in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.375rem;
    font-size: .875rem;
    max-width: 18.75rem;
    color: #fb0;
    margin: 0 auto;
    margin-top: .625rem
}

.timer-banners-home__in p {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px;
    flex: 0 1 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.min {
    margin-left: .625rem
}

.header {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    background: #0f1114
}

.header._header-scroll {
    background: rgba(15,17,20,.05);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.header._header-scroll .header__container {
    min-height: 70px
}

.header {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.header__container {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@supports (min-height: clamp(5.625rem ,5.3547297297rem + 1.3513513514vw ,6.5625rem)) {
    .header__container {
        min-height:clamp(5.625rem ,5.3547297297rem + 1.3513513514vw ,6.5625rem)
    }
}

@supports not (min-height: clamp(5.625rem ,5.3547297297rem + 1.3513513514vw ,6.5625rem)) {
    .header__container {
        min-height:calc(5.625rem + .9375 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(0.625rem ,0.2941176471rem + 0.5882352941vw ,1rem)) or (column-gap:clamp(0.625rem ,0.2941176471rem + 0.5882352941vw ,1rem))) {
    .header__container {
        -webkit-column-gap:clamp(.625rem ,.2941176471rem + .5882352941vw ,1rem);
        -moz-column-gap: clamp(.625rem ,.2941176471rem + .5882352941vw ,1rem);
        column-gap: clamp(.625rem ,.2941176471rem + .5882352941vw ,1rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,0.2941176471rem + 0.5882352941vw ,1rem)) or (column-gap:clamp(0.625rem ,0.2941176471rem + 0.5882352941vw ,1rem))) {
    .header__container {
        -webkit-column-gap:calc(.625rem + .375 * (100vw - 56.25rem)/ 63.75);
        -moz-column-gap: calc(.625rem + .375 * (100vw - 56.25rem)/ 63.75);
        column-gap: calc(.625rem + .375 * (100vw - 56.25rem)/ 63.75)
    }
}

.header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .375rem;
    -moz-column-gap: .375rem;
    column-gap: .375rem;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.header__logo img {
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(1.5rem ,1.1691176471rem + 0.5882352941vw ,1.875rem)) {
    .header__logo img {
        width:clamp(1.5rem ,1.1691176471rem + .5882352941vw ,1.875rem)
    }
}

@supports not (width: clamp(1.5rem ,1.1691176471rem + 0.5882352941vw ,1.875rem)) {
    .header__logo img {
        width:calc(1.5rem + .375 * (100vw - 56.25rem)/ 63.75)
    }
}

@supports (height: clamp(1.5rem ,1.1691176471rem + 0.5882352941vw ,1.875rem)) {
    .header__logo img {
        height:clamp(1.5rem ,1.1691176471rem + .5882352941vw ,1.875rem)
    }
}

@supports not (height: clamp(1.5rem ,1.1691176471rem + 0.5882352941vw ,1.875rem)) {
    .header__logo img {
        height:calc(1.5rem + .375 * (100vw - 56.25rem)/ 63.75)
    }
}

.header__logo span {
    font-weight: 700
}

@supports (font-size: clamp(1rem ,0.5588235294rem + 0.7843137255vw ,1.5rem)) {
    .header__logo span {
        font-size:clamp(1rem ,.5588235294rem + .7843137255vw ,1.5rem)
    }
}

@supports not (font-size: clamp(1rem ,0.5588235294rem + 0.7843137255vw ,1.5rem)) {
    .header__logo span {
        font-size:calc(1rem + .5 * (100vw - 56.25rem)/ 63.75)
    }
}

.menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: .375rem
}

@supports ((-moz-column-gap: clamp(0.625rem ,-0.4779411765rem + 1.9607843137vw ,1.875rem)) or (column-gap:clamp(0.625rem ,-0.4779411765rem + 1.9607843137vw ,1.875rem))) {
    .menu__list {
        -webkit-column-gap:clamp(.625rem ,-.4779411765rem + 1.9607843137vw ,1.875rem);
        -moz-column-gap: clamp(.625rem ,-.4779411765rem + 1.9607843137vw ,1.875rem);
        column-gap: clamp(.625rem ,-.4779411765rem + 1.9607843137vw ,1.875rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,-0.4779411765rem + 1.9607843137vw ,1.875rem)) or (column-gap:clamp(0.625rem ,-0.4779411765rem + 1.9607843137vw ,1.875rem))) {
    .menu__list {
        -webkit-column-gap:calc(.625rem + 1.25 * (100vw - 56.25rem)/ 63.75);
        -moz-column-gap: calc(.625rem + 1.25 * (100vw - 56.25rem)/ 63.75);
        column-gap: calc(.625rem + 1.25 * (100vw - 56.25rem)/ 63.75)
    }
}

.menu__link {
    font-weight: 700;
    font-size: 14px;
    line-height: 135%;
    -webkit-transition: color .4s ease 0s;
    -o-transition: color .4s ease 0s;
    transition: color .4s ease 0s
}

.actions-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.actions-header__notification {
    font-size: 1.5rem;
    color: #fb0;
    position: relative
}

@supports (font-size: clamp(1.25rem ,0.9782608696rem + 0.4347826087vw ,1.5rem)) {
    .actions-header__notification {
        font-size:clamp(1.25rem ,.9782608696rem + .4347826087vw ,1.5rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.9782608696rem + 0.4347826087vw ,1.5rem)) {
    .actions-header__notification {
        font-size:calc(1.25rem + .25 * (100vw - 62.5rem)/ 57.5)
    }
}

@supports (margin-right: clamp(0.625rem ,0.3907657658rem + 1.1711711712vw ,1.4375rem)) {
    .actions-header__notification {
        margin-right:clamp(.625rem ,.3907657658rem + 1.1711711712vw ,1.4375rem)
    }
}

@supports not (margin-right: clamp(0.625rem ,0.3907657658rem + 1.1711711712vw ,1.4375rem)) {
    .actions-header__notification {
        margin-right:calc(.625rem + .8125 * (100vw - 20rem)/ 69.375)
    }
}

.actions-header__notification span {
    position: absolute;
    top: -4px;
    right: -1px;
    width: .625rem;
    height: .625rem;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.actions-header__notification span::after {
    content: "";
    width: .375rem;
    height: .375rem;
    border-radius: 50%;
    background-color: #ff5449
}

.actions-header__user {
    display: block
}

@supports (margin-right: clamp(0.625rem ,-1.7527173913rem + 3.8043478261vw ,2.8125rem)) {
    .actions-header__user {
        margin-right:clamp(.625rem ,-1.7527173913rem + 3.8043478261vw ,2.8125rem)
    }
}

@supports not (margin-right: clamp(0.625rem ,-1.7527173913rem + 3.8043478261vw ,2.8125rem)) {
    .actions-header__user {
        margin-right:calc(.625rem + 2.1875 * (100vw - 62.5rem)/ 57.5)
    }
}

.actions-header__balance {
    font-weight: 700;
    font-size: 14px;
    border: 1px solid #fb0;
    border-radius: 8px;
    padding: .5rem .625rem .375rem .625rem
}

.invest__items {
    margin-top: .625rem
}

.user-header-t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 33;
    gap: .625rem
}

.user-header-t__logo {
    border-radius: 50%;
    overflow: hidden;
    width: 2.5rem;
    height: 2.5rem
}

.user-header-t__logo img {
    width: 2.5rem;
    height: 2.5rem;
    -o-object-fit: cover;
    object-fit: cover
}

.user-header-t__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .3125rem
}

.user-header-t__name {
    font-weight: 700;
    font-size: 12px
}

.user-header-t__login {
    font-size: 12px
}

.menu__icon-s._active span {
    width: 0
}

.menu__icon-s._active::before {
    top: calc(50% - .0625rem);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.menu__icon-s._active::after {
    bottom: calc(50% - .0625rem);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.icon-menu,.menu__icon-s {
    display: none
}

.menu-open .menu__body {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.header_main-wrapper {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.social-main-header {
    margin-top: .625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.25rem;
    -webkit-column-gap: .75rem;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.anim-arr-t {
    margin-top: .375rem
}

.spollers__body a {
    color: #fb0
}

.kapt-cont {
    margin-top: .875rem;
    max-width: 25rem;
    margin: 0 auto;
    margin-bottom: .625rem;
    line-height: 130%
}

.referral-items-p img {
    max-height: 11.75rem;
    max-width: 500px;
    -webkit-transform: scale(1.7);
    -ms-transform: scale(1.7);
    transform: scale(1.7)
}

.a-i-r-g {
    gap: 3.75rem
}

.header_main-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@supports ((-moz-column-gap: clamp(0.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem)) or (column-gap:clamp(0.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem))) {
    .header_main-wrapper {
        -webkit-column-gap:clamp(.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem);
        -moz-column-gap: clamp(.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem);
        column-gap: clamp(.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem)) or (column-gap:clamp(0.625rem ,-1.0342105263rem + 2.7368421053vw ,2.25rem))) {
    .header_main-wrapper {
        -webkit-column-gap:calc(.625rem + 1.625 * (100vw - 60.625rem)/ 59.375);
        -moz-column-gap: calc(.625rem + 1.625 * (100vw - 60.625rem)/ 59.375);
        column-gap: calc(.625rem + 1.625 * (100vw - 60.625rem)/ 59.375)
    }
}

.actions-header_main__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@supports ((-moz-column-gap: clamp(0.375rem ,-0.5760869565rem + 1.5217391304vw ,1.25rem)) or (column-gap:clamp(0.375rem ,-0.5760869565rem + 1.5217391304vw ,1.25rem))) {
    .actions-header_main__wrapper {
        -webkit-column-gap:clamp(.375rem ,-.5760869565rem + 1.5217391304vw ,1.25rem);
        -moz-column-gap: clamp(.375rem ,-.5760869565rem + 1.5217391304vw ,1.25rem);
        column-gap: clamp(.375rem ,-.5760869565rem + 1.5217391304vw ,1.25rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.375rem ,-0.5760869565rem + 1.5217391304vw ,1.25rem)) or (column-gap:clamp(0.375rem ,-0.5760869565rem + 1.5217391304vw ,1.25rem))) {
    .actions-header_main__wrapper {
        -webkit-column-gap:calc(.375rem + .875 * (100vw - 62.5rem)/ 57.5);
        -moz-column-gap: calc(.375rem + .875 * (100vw - 62.5rem)/ 57.5);
        column-gap: calc(.375rem + .875 * (100vw - 62.5rem)/ 57.5)
    }
}

.actions-header_main__link {
    font-weight: 700
}

@supports (font-size: clamp(0.75rem ,0.6568181818rem + 0.1818181818vw ,0.875rem)) {
    .actions-header_main__link {
        font-size:clamp(.75rem ,.6568181818rem + .1818181818vw ,.875rem)
    }
}

@supports not (font-size: clamp(0.75rem ,0.6568181818rem + 0.1818181818vw ,0.875rem)) {
    .actions-header_main__link {
        font-size:calc(.75rem + .125 * (100vw - 51.25rem)/ 68.75)
    }
}

@supports (padding-top: clamp(0.5rem ,0.2670454545rem + 0.4545454545vw ,0.8125rem)) {
    .actions-header_main__link {
        padding-top:clamp(.5rem ,.2670454545rem + .4545454545vw ,.8125rem)
    }
}

@supports not (padding-top: clamp(0.5rem ,0.2670454545rem + 0.4545454545vw ,0.8125rem)) {
    .actions-header_main__link {
        padding-top:calc(.5rem + .3125 * (100vw - 51.25rem)/ 68.75)
    }
}

@supports (padding-bottom: clamp(0.5rem ,0.2670454545rem + 0.4545454545vw ,0.8125rem)) {
    .actions-header_main__link {
        padding-bottom:clamp(.5rem ,.2670454545rem + .4545454545vw ,.8125rem)
    }
}

@supports not (padding-bottom: clamp(0.5rem ,0.2670454545rem + 0.4545454545vw ,0.8125rem)) {
    .actions-header_main__link {
        padding-bottom:calc(.5rem + .3125 * (100vw - 51.25rem)/ 68.75)
    }
}

@supports (padding-right: clamp(0.875rem ,0.5954545455rem + 0.5454545455vw ,1.25rem)) {
    .actions-header_main__link {
        padding-right:clamp(.875rem ,.5954545455rem + .5454545455vw ,1.25rem)
    }
}

@supports not (padding-right: clamp(0.875rem ,0.5954545455rem + 0.5454545455vw ,1.25rem)) {
    .actions-header_main__link {
        padding-right:calc(.875rem + .375 * (100vw - 51.25rem)/ 68.75)
    }
}

@supports (padding-left: clamp(0.875rem ,0.5954545455rem + 0.5454545455vw ,1.25rem)) {
    .actions-header_main__link {
        padding-left:clamp(.875rem ,.5954545455rem + .5454545455vw ,1.25rem)
    }
}

@supports not (padding-left: clamp(0.875rem ,0.5954545455rem + 0.5454545455vw ,1.25rem)) {
    .actions-header_main__link {
        padding-left:calc(.875rem + .375 * (100vw - 51.25rem)/ 68.75)
    }
}

.actions-header_main__link-log {
    border: 1px solid #fff;
    border-radius: 43.6842px;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.actions-header_main__link-reg {
    border: 1px solid #ffb80d;
    border-radius: 43.6842px;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.header_main {
    background: 0 0!important
}

.bottom-registation__info {
    padding-bottom: 1.875rem
}

.footer {
    z-index: 10;
    position: relative
}

.top-footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 64.375rem;
    margin: 0 auto
}

@supports (padding-top: clamp(0.625rem ,-1.356981982rem + 9.9099099099vw ,7.5rem)) {
    .top-footer__wrapper {
        padding-top:clamp(.625rem ,-1.356981982rem + 9.9099099099vw ,7.5rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,-1.356981982rem + 9.9099099099vw ,7.5rem)) {
    .top-footer__wrapper {
        padding-top:calc(.625rem + 6.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(1.875rem ,0.2533783784rem + 8.1081081081vw ,7.5rem)) {
    .top-footer__wrapper {
        padding-bottom:clamp(1.875rem ,.2533783784rem + 8.1081081081vw ,7.5rem)
    }
}

@supports not (padding-bottom: clamp(1.875rem ,0.2533783784rem + 8.1081081081vw ,7.5rem)) {
    .top-footer__wrapper {
        padding-bottom:calc(1.875rem + 5.625 * (100vw - 20rem)/ 69.375)
    }
}

.top-footer__image {
    position: relative
}

.top-footer__image img {
    z-index: 3;
    width: 18.125rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative
}

@supports (height: clamp(31.9375rem ,31.0546171171rem + 4.4144144144vw ,35rem)) {
    .top-footer__image img {
        height:clamp(31.9375rem ,31.0546171171rem + 4.4144144144vw ,35rem)
    }
}

@supports not (height: clamp(31.9375rem ,31.0546171171rem + 4.4144144144vw ,35rem)) {
    .top-footer__image img {
        height:calc(31.9375rem + 3.0625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (width: clamp(11.25rem ,9.268018018rem + 9.9099099099vw ,18.125rem)) {
    .top-footer__image img {
        width:clamp(11.25rem ,9.268018018rem + 9.9099099099vw ,18.125rem)
    }
}

@supports not (width: clamp(11.25rem ,9.268018018rem + 9.9099099099vw ,18.125rem)) {
    .top-footer__image img {
        width:calc(11.25rem + 6.875 * (100vw - 20rem)/ 69.375)
    }
}

.top-footer__image::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-60%,-50%);
    -ms-transform: translate(-60%,-50%);
    transform: translate(-60%,-50%);
    background: #fb0;
    -webkit-filter: blur(100px);
    filter: blur(100px);
    border-radius: 200px;
    border-radius: 50%
}

@supports (width: clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)) {
    .top-footer__image::before {
        width:clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)
    }
}

@supports not (width: clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)) {
    .top-footer__image::before {
        width:calc(10.8125rem + 7.9375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)) {
    .top-footer__image::before {
        height:clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)
    }
}

@supports not (height: clamp(10.8125rem ,8.5242117117rem + 11.4414414414vw ,18.75rem)) {
    .top-footer__image::before {
        height:calc(10.8125rem + 7.9375 * (100vw - 20rem)/ 69.375)
    }
}

.top-footer__content {
    max-width: 28.75rem
}

.content-top-footer a {
    display: inline-block
}

@supports (margin-top: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .content-top-footer a {
        margin-top:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (margin-top: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .content-top-footer a {
        margin-top:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.content-top-footer__title {
    margin-bottom: 1.25rem
}

.content-top-footer__info {
    font-weight: 700;
    line-height: 1.7
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .content-top-footer__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .content-top-footer__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.content-top-footer__info:not(:last-child) {
    margin-bottom: .625rem
}

.bottom-footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 3.125rem
}

@supports (padding-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-footer__wrapper {
        padding-top:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (padding-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-footer__wrapper {
        padding-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(3.125rem ,3.9301801802rem + -0.9009009009vw ,3.75rem)) {
    .bottom-footer__wrapper {
        padding-bottom:clamp(3.125rem ,3.9301801802rem + -.9009009009vw ,3.75rem)
    }
}

@supports not (padding-bottom: clamp(3.125rem ,3.9301801802rem + -0.9009009009vw ,3.75rem)) {
    .bottom-footer__wrapper {
        padding-bottom:calc(3.75rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

.no-webp .bottom-footer {
    background-image: url(../img/bg.png)
}

.bottom-footer {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.bottom-footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 1.25rem
}

.bottom-footer__column:last-child {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

.bottom-footer__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .375rem;
    -moz-column-gap: .375rem;
    column-gap: .375rem
}

@supports (width: clamp(2.125rem ,1.6286764706rem + 0.8823529412vw ,2.6875rem)) {
    .bottom-footer__logo img {
        width:clamp(2.125rem ,1.6286764706rem + .8823529412vw ,2.6875rem)
    }
}

@supports not (width: clamp(2.125rem ,1.6286764706rem + 0.8823529412vw ,2.6875rem)) {
    .bottom-footer__logo img {
        width:calc(2.125rem + .5625 * (100vw - 56.25rem)/ 63.75)
    }
}

@supports (height: clamp(2.125rem ,1.6286764706rem + 0.8823529412vw ,2.6875rem)) {
    .bottom-footer__logo img {
        height:clamp(2.125rem ,1.6286764706rem + .8823529412vw ,2.6875rem)
    }
}

@supports not (height: clamp(2.125rem ,1.6286764706rem + 0.8823529412vw ,2.6875rem)) {
    .bottom-footer__logo img {
        height:calc(2.125rem + .5625 * (100vw - 56.25rem)/ 63.75)
    }
}

.bottom-footer__logo span {
    font-weight: 700
}

@supports (font-size: clamp(1.4375rem ,1.1066176471rem + 0.5882352941vw ,1.8125rem)) {
    .bottom-footer__logo span {
        font-size:clamp(1.4375rem ,1.1066176471rem + .5882352941vw ,1.8125rem)
    }
}

@supports not (font-size: clamp(1.4375rem ,1.1066176471rem + 0.5882352941vw ,1.8125rem)) {
    .bottom-footer__logo span {
        font-size:calc(1.4375rem + .375 * (100vw - 56.25rem)/ 63.75)
    }
}

.bottom-footer__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@supports ((-moz-column-gap: clamp(0.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem)) or (column-gap:clamp(0.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem))) {
    .bottom-footer__list {
        -webkit-column-gap:clamp(.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem);
        -moz-column-gap: clamp(.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem);
        column-gap: clamp(.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem)) or (column-gap:clamp(0.625rem ,-1.8902439024rem + 3.6585365854vw ,2.5rem))) {
    .bottom-footer__list {
        -webkit-column-gap:calc(.625rem + 1.875 * (100vw - 68.75rem)/ 51.25);
        -moz-column-gap: calc(.625rem + 1.875 * (100vw - 68.75rem)/ 51.25);
        column-gap: calc(.625rem + 1.875 * (100vw - 68.75rem)/ 51.25)
    }
}

.bottom-footer__link {
    white-space: nowrap;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    font-size: .875rem;
    font-weight: 700
}

.bottom-footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@supports ((-moz-column-gap: clamp(0.625rem ,0.0735294118rem + 0.9803921569vw ,1.25rem)) or (column-gap:clamp(0.625rem ,0.0735294118rem + 0.9803921569vw ,1.25rem))) {
    .bottom-footer__links {
        -webkit-column-gap:clamp(.625rem ,.0735294118rem + .9803921569vw ,1.25rem);
        -moz-column-gap: clamp(.625rem ,.0735294118rem + .9803921569vw ,1.25rem);
        column-gap: clamp(.625rem ,.0735294118rem + .9803921569vw ,1.25rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,0.0735294118rem + 0.9803921569vw ,1.25rem)) or (column-gap:clamp(0.625rem ,0.0735294118rem + 0.9803921569vw ,1.25rem))) {
    .bottom-footer__links {
        -webkit-column-gap:calc(.625rem + .625 * (100vw - 56.25rem)/ 63.75);
        -moz-column-gap: calc(.625rem + .625 * (100vw - 56.25rem)/ 63.75);
        column-gap: calc(.625rem + .625 * (100vw - 56.25rem)/ 63.75)
    }
}

.bottom-footer__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .75rem;
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.bottom-footer__link-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .9375rem 2.5rem
}

.grand-home {
    z-index: 4;
    position: relative
}

.no-webp .grand-home__top {
    background-image: url(../img/bg.png)
}

.top-grand-home__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
    column-gap: 4.25rem
}

@supports (padding-bottom: clamp(2.5rem ,1.4189189189rem + 5.4054054054vw ,6.25rem)) {
    .top-grand-home__wrapper {
        padding-bottom:clamp(2.5rem ,1.4189189189rem + 5.4054054054vw ,6.25rem)
    }
}

@supports not (padding-bottom: clamp(2.5rem ,1.4189189189rem + 5.4054054054vw ,6.25rem)) {
    .top-grand-home__wrapper {
        padding-bottom:calc(2.5rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-top: clamp(5rem ,3.2882882883rem + 8.5585585586vw ,10.9375rem)) {
    .top-grand-home__wrapper {
        padding-top:clamp(5rem ,3.2882882883rem + 8.5585585586vw ,10.9375rem)
    }
}

@supports not (padding-top: clamp(5rem ,3.2882882883rem + 8.5585585586vw ,10.9375rem)) {
    .top-grand-home__wrapper {
        padding-top:calc(5rem + 5.9375 * (100vw - 20rem)/ 69.375)
    }
}

.top-grand-home lottie-player {
    position: absolute;
    top: -67%;
    left: -167px;
    width: 39rem;
    height: 68rem
}

@supports (height: clamp(50rem ,27.8333333333rem + 44.3333333333vw ,66.625rem)) {
    .top-grand-home lottie-player {
        height:clamp(50rem ,27.8333333333rem + 44.3333333333vw ,66.625rem)
    }
}

@supports not (height: clamp(50rem ,27.8333333333rem + 44.3333333333vw ,66.625rem)) {
    .top-grand-home lottie-player {
        height:calc(50rem + 16.625 * (100vw - 50rem)/ 37.5)
    }
}

.top-grand-home__image {
    -webkit-transform: translateY(5%);
    -ms-transform: translateY(5%);
    transform: translateY(5%)
}

.top-grand-home__image img {
    background-repeat: no-repeat;
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(14.3125rem ,10.6548423423rem + 18.2882882883vw ,27rem)) {
    .top-grand-home__image img {
        width:clamp(14.3125rem ,10.6548423423rem + 18.2882882883vw ,27rem)
    }
}

@supports not (width: clamp(14.3125rem ,10.6548423423rem + 18.2882882883vw ,27rem)) {
    .top-grand-home__image img {
        width:calc(14.3125rem + 12.6875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(15rem ,9.6126126126rem + 26.9369369369vw ,33.6875rem)) {
    .top-grand-home__image img {
        height:clamp(15rem ,9.6126126126rem + 26.9369369369vw ,33.6875rem)
    }
}

@supports not (height: clamp(15rem ,9.6126126126rem + 26.9369369369vw ,33.6875rem)) {
    .top-grand-home__image img {
        height:calc(15rem + 18.6875 * (100vw - 20rem)/ 69.375)
    }
}

.top-grand-home__info {
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.info-top-grand-home__subtitle {
    font-weight: 600;
    color: #df7c11;
    margin-bottom: .625rem;
    display: block
}

@supports (font-size: clamp(2.5rem ,1.2387387387rem + 6.3063063063vw ,6.875rem)) {
    .info-top-grand-home__subtitle {
        font-size:clamp(2.5rem ,1.2387387387rem + 6.3063063063vw ,6.875rem)
    }
}

@supports not (font-size: clamp(2.5rem ,1.2387387387rem + 6.3063063063vw ,6.875rem)) {
    .info-top-grand-home__subtitle {
        font-size:calc(2.5rem + 4.375 * (100vw - 20rem)/ 69.375)
    }
}

.info-top-grand-home__title {
    font-weight: 700;
    margin-bottom: 1.25rem;
    color: #fb0
}

@supports (font-size: clamp(1.25rem ,0.7995495495rem + 2.2522522523vw ,2.8125rem)) {
    .info-top-grand-home__title {
        font-size:clamp(1.25rem ,.7995495495rem + 2.2522522523vw ,2.8125rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.7995495495rem + 2.2522522523vw ,2.8125rem)) {
    .info-top-grand-home__title {
        font-size:calc(1.25rem + 1.5625 * (100vw - 20rem)/ 69.375)
    }
}

.info-top-grand-home__info {
    font-weight: 500;
    max-width: 26.25rem;
    margin: 0 auto;
    line-height: 1.4;
    margin-bottom: 1.875rem
}

@supports (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .info-top-grand-home__info {
        font-size:clamp(1.125rem ,.9988738739rem + .6306306306vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .info-top-grand-home__info {
        font-size:calc(1.125rem + .4375 * (100vw - 20rem)/ 69.375)
    }
}

.info-top-grand-home__link {
    display: inline-block
}

.info-top-grand-home__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    line-height: 1.5;
    margin-top: 1.875rem;
    text-align: center;
    padding-top: .625rem;
    padding-bottom: .625rem
}

.info-top-grand-home__item img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20px;
    flex: 0 1 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-repeat: no-repeat
}

.info-top-grand-home__item span {
    color: #ffb80d
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-top-grand-home__item {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-top-grand-home__item {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-grand-home {
    padding: 0 .9375rem;
    position: relative
}

.bottom-grand-home__item {
    border: 3px solid #ffb80d;
    border-radius: 10px;
    position: relative;
    z-index: 5;
    max-width: 60.125rem;
    margin: 0 auto;
    position: relative
}

@supports (padding-top: clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)) {
    .bottom-grand-home__item {
        padding-top:clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)
    }
}

@supports not (padding-top: clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)) {
    .bottom-grand-home__item {
        padding-top:calc(1.875rem + 1.0625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)) {
    .bottom-grand-home__item {
        padding-bottom:clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)
    }
}

@supports not (padding-bottom: clamp(1.875rem ,1.5686936937rem + 1.5315315315vw ,2.9375rem)) {
    .bottom-grand-home__item {
        padding-bottom:calc(1.875rem + 1.0625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bottom-grand-home__item {
        padding-right:clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)
    }
}

@supports not (padding-right: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bottom-grand-home__item {
        padding-right:calc(1.875rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bottom-grand-home__item {
        padding-left:clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)
    }
}

@supports not (padding-left: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bottom-grand-home__item {
        padding-left:calc(1.875rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

.no-webp .bottom-grand-home__item::before {
    background-image: url(../img/grand.png)
}

.bottom-grand-home__item::before {
    content: "";
    position: absolute;
    right: 1%;
    background-size: contain;
    background-repeat: no-repeat
}

@supports (width: clamp(11.25rem ,8.7815315315rem + 12.3423423423vw ,19.8125rem)) {
    .bottom-grand-home__item::before {
        width:clamp(11.25rem ,8.7815315315rem + 12.3423423423vw ,19.8125rem)
    }
}

@supports not (width: clamp(11.25rem ,8.7815315315rem + 12.3423423423vw ,19.8125rem)) {
    .bottom-grand-home__item::before {
        width:calc(11.25rem + 8.5625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(12.1875rem ,11.4847972973rem + 3.5135135135vw ,14.625rem)) {
    .bottom-grand-home__item::before {
        height:clamp(12.1875rem ,11.4847972973rem + 3.5135135135vw ,14.625rem)
    }
}

@supports not (height: clamp(12.1875rem ,11.4847972973rem + 3.5135135135vw ,14.625rem)) {
    .bottom-grand-home__item::before {
        height:calc(12.1875rem + 2.4375 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-grand-home__info {
    font-weight: 700;
    line-height: 120%;
    max-width: 29.75rem
}

@supports (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .bottom-grand-home__info {
        font-size:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .bottom-grand-home__info {
        font-size:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.suggestions-home {
    z-index: 4;
    position: relative
}

@supports (padding-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .suggestions-home {
        padding-top:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (padding-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .suggestions-home {
        padding-top:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .suggestions-home {
        padding-bottom:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (padding-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .suggestions-home {
        padding-bottom:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

.suggestions-home__title {
    text-align: center;
    color: #fb0;
    display: block
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .suggestions-home__title {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .suggestions-home__title {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.suggestions-home__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .suggestions-home__items {
        gap:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .suggestions-home__items {
        gap:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.suggestions-home__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%
}

.item-suggestions-home__body {
    background: #202126;
    max-width: 22.5rem;
    font-weight: 700;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px
}

@supports (margin-bottom: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .item-suggestions-home__body {
        margin-bottom:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (margin-bottom: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .item-suggestions-home__body {
        margin-bottom:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-top: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-top:clamp(1.5625rem ,1.4724099099rem + .4504504505vw ,1.875rem)
    }
}

@supports not (padding-top: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-top:calc(1.5625rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-bottom:clamp(1.5625rem ,1.4724099099rem + .4504504505vw ,1.875rem)
    }
}

@supports not (padding-bottom: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-bottom:calc(1.5625rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-left:clamp(1.5625rem ,1.4724099099rem + .4504504505vw ,1.875rem)
    }
}

@supports not (padding-left: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-left:calc(1.5625rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-right:clamp(1.5625rem ,1.4724099099rem + .4504504505vw ,1.875rem)
    }
}

@supports not (padding-right: clamp(1.5625rem ,1.4724099099rem + 0.4504504505vw ,1.875rem)) {
    .item-suggestions-home__body {
        padding-right:calc(1.5625rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__picture {
    margin: 0 auto
}

@supports (width: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture {
        width:clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)
    }
}

@supports not (width: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture {
        width:calc(15.625rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture {
        height:clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)
    }
}

@supports not (height: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture {
        height:calc(15.625rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .item-suggestions-home__picture {
        margin-bottom:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not (margin-bottom: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) {
    .item-suggestions-home__picture {
        margin-bottom:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__picture img {
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden
}

@supports (width: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture img {
        width:clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)
    }
}

@supports not (width: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture img {
        width:calc(15.625rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture img {
        height:clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)
    }
}

@supports not (height: clamp(15.625rem ,14.7240990991rem + 4.5045045045vw ,18.75rem)) {
    .item-suggestions-home__picture img {
        height:calc(15.625rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__procent {
    color: #fb0
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .item-suggestions-home__procent {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .item-suggestions-home__procent {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-suggestions-home__procent {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-suggestions-home__procent {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@supports (margin-bottom: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .item-suggestions-home__info:not(:last-child) {
        margin-bottom:clamp(1rem ,.9279279279rem + .3603603604vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .item-suggestions-home__info:not(:last-child) {
        margin-bottom:calc(1rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__info-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%
}

.item-suggestions-home__info-subtitle {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 40%
}

.item-suggestions-home__action {
    text-align: center
}

.item-suggestions-home .item-suggestions-home__info-p {
    color: #51c87e;
    margin-top: .625rem;
    font-weight: 700
}

@supports (font-size: clamp(0.75rem ,0.713963964rem + 0.1801801802vw ,0.875rem)) {
    .item-suggestions-home .item-suggestions-home__info-p {
        font-size:clamp(.75rem ,.713963964rem + .1801801802vw ,.875rem)
    }
}

@supports not (font-size: clamp(0.75rem ,0.713963964rem + 0.1801801802vw ,0.875rem)) {
    .item-suggestions-home .item-suggestions-home__info-p {
        font-size:calc(.75rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

.item-suggestions-home__link {
    border: 1px solid #c4c9d3;
    padding: .9375rem 2.5rem;
    display: inline-block;
    border-radius: 54.0305px;
    font-weight: 700;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-suggestions-home__link {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-suggestions-home__link {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.banners-home {
    position: relative;
    z-index: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

@supports (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .banners-home {
        gap:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .banners-home {
        gap:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.banners-home__timer {
    min-width: 18.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    border: 3px solid #ffb80d;
    border-radius: 16px;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

@supports (padding-right: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__timer {
        padding-right:clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)
    }
}

@supports not (padding-right: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__timer {
        padding-right:calc(1.875rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__timer {
        padding-left:clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)
    }
}

@supports not (padding-left: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__timer {
        padding-left:calc(1.875rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

.no-webp .banners-home__item {
    background-image: url(../img/banners-item.jpg)
}

.banners-home__item {
    min-width: 18.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    border: 3px solid #ffb80d;
    border-radius: 16px;
    background-size: cover;
    background-position: bottom;
    text-align: center;
    position: relative
}

@supports (padding-right: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__item {
        padding-right:clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)
    }
}

@supports not (padding-right: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__item {
        padding-right:calc(1.875rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__item {
        padding-left:clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)
    }
}

@supports not (padding-left: clamp(1.875rem ,1.4065315315rem + 2.3423423423vw ,3.5rem)) {
    .banners-home__item {
        padding-left:calc(1.875rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

.banners-home__item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.52)
}

.timer-banners-home {
    text-align: center;
    font-weight: 700
}

.timer-banners-home__title {
    line-height: 140%
}

@supports (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .timer-banners-home__title {
        font-size:clamp(1.125rem ,.9988738739rem + .6306306306vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .timer-banners-home__title {
        font-size:calc(1.125rem + .4375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .timer-banners-home__title {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .timer-banners-home__title {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-banners-home {
    overflow: hidden
}

.item-banners-home__subtitle {
    position: relative;
    z-index: 2;
    font-weight: 700;
    padding-bottom: .625rem
}

@supports (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .item-banners-home__subtitle {
        font-size:clamp(1.125rem ,.9988738739rem + .6306306306vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.125rem ,0.9988738739rem + 0.6306306306vw ,1.5625rem)) {
    .item-banners-home__subtitle {
        font-size:calc(1.125rem + .4375 * (100vw - 20rem)/ 69.375)
    }
}

.item-banners-home__title {
    position: relative;
    z-index: 2;
    padding-bottom: 1.25rem;
    font-weight: 700;
    color: #fb0
}

@supports (font-size: clamp(1.5625rem ,1.2922297297rem + 1.3513513514vw ,2.5rem)) {
    .item-banners-home__title {
        font-size:clamp(1.5625rem ,1.2922297297rem + 1.3513513514vw ,2.5rem)
    }
}

@supports not (font-size: clamp(1.5625rem ,1.2922297297rem + 1.3513513514vw ,2.5rem)) {
    .item-banners-home__title {
        font-size:calc(1.5625rem + .9375 * (100vw - 20rem)/ 69.375)
    }
}

.item-banners-home__info {
    position: relative;
    z-index: 2;
    font-weight: 700;
    margin: 0 auto;
    max-width: 18.75rem;
    line-height: 140%
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-banners-home__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-banners-home__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700
}

@supports ((-moz-column-gap: clamp(0.625rem ,-0.8164414414rem + 7.2072072072vw ,5.625rem)) or (column-gap:clamp(0.625rem ,-0.8164414414rem + 7.2072072072vw ,5.625rem))) {
    .progtam-home {
        -webkit-column-gap:clamp(.625rem ,-.8164414414rem + 7.2072072072vw ,5.625rem);
        -moz-column-gap: clamp(.625rem ,-.8164414414rem + 7.2072072072vw ,5.625rem);
        column-gap: clamp(.625rem ,-.8164414414rem + 7.2072072072vw ,5.625rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,-0.8164414414rem + 7.2072072072vw ,5.625rem)) or (column-gap:clamp(0.625rem ,-0.8164414414rem + 7.2072072072vw ,5.625rem))) {
    .progtam-home {
        -webkit-column-gap:calc(.625rem + 5 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.625rem + 5 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.625rem + 5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .progtam-home {
        margin-top:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .progtam-home {
        margin-top:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.0625rem ,-0.8203828829rem + 4.4144144144vw ,3.125rem)) {
    .progtam-home {
        padding-bottom:clamp(.0625rem ,-.8203828829rem + 4.4144144144vw ,3.125rem)
    }
}

@supports not (padding-bottom: clamp(0.0625rem ,-0.8203828829rem + 4.4144144144vw ,3.125rem)) {
    .progtam-home {
        padding-bottom:calc(.0625rem + 3.0625 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@supports (row-gap: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .progtam-home__body {
        row-gap:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (row-gap: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .progtam-home__body {
        row-gap:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home__info {
    margin-top: 1.25rem;
    display: block;
    line-height: 1.6666666667
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .progtam-home__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .progtam-home__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .progtam-home__info-title {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .progtam-home__info-title {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home__subinfo {
    margin-top: 1.25rem;
    display: block;
    line-height: 1.6666666667
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .progtam-home__subinfo {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .progtam-home__subinfo {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@supports ((-moz-column-gap: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) or (column-gap:clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem))) {
    .progtam-home__links {
        -webkit-column-gap:clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem);
        -moz-column-gap: clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem);
        column-gap: clamp(1.25rem ,1.0698198198rem + .9009009009vw ,1.875rem)
    }
}

@supports not ((-moz-column-gap: clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem)) or (column-gap:clamp(1.25rem ,1.0698198198rem + 0.9009009009vw ,1.875rem))) {
    .progtam-home__links {
        -webkit-column-gap:calc(1.25rem + .625 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(1.25rem + .625 * (100vw - 20rem)/ 69.375);
        column-gap: calc(1.25rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.progtam-home__link {
    border: 1px solid #c4c9d3;
    border-radius: 54.0305px;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.progtam-home__link:hover {
    color: #ffb80d;
    border: 1px solid #ffb80d
}

.progtam-home__picture img {
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(15.4375rem ,11.1131756757rem + 21.6216216216vw ,30.4375rem)) {
    .progtam-home__picture img {
        width:clamp(15.4375rem ,11.1131756757rem + 21.6216216216vw ,30.4375rem)
    }
}

@supports not (width: clamp(15.4375rem ,11.1131756757rem + 21.6216216216vw ,30.4375rem)) {
    .progtam-home__picture img {
        width:calc(15.4375rem + 15 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(16.5rem ,11.8873873874rem + 23.0630630631vw ,32.5rem)) {
    .progtam-home__picture img {
        height:clamp(16.5rem ,11.8873873874rem + 23.0630630631vw ,32.5rem)
    }
}

@supports not (height: clamp(16.5rem ,11.8873873874rem + 23.0630630631vw ,32.5rem)) {
    .progtam-home__picture img {
        height:calc(16.5rem + 16 * (100vw - 20rem)/ 69.375)
    }
}

.statistic-home {
    text-align: center
}

@supports (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .statistic-home {
        margin-top:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .statistic-home {
        margin-top:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

.statistic-home__subtitle {
    font-weight: 700;
    margin-top: 1.25rem;
    line-height: 150%
}

@supports (font-size: clamp(0.875rem ,0.6768018018rem + 0.990990991vw ,1.5625rem)) {
    .statistic-home__subtitle {
        font-size:clamp(.875rem ,.6768018018rem + .990990991vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.6768018018rem + 0.990990991vw ,1.5625rem)) {
    .statistic-home__subtitle {
        font-size:calc(.875rem + .6875 * (100vw - 20rem)/ 69.375)
    }
}

.statistic-home__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

@supports (margin-top: clamp(1.875rem ,1.3704954955rem + 2.5225225225vw ,3.625rem)) {
    .statistic-home__items {
        margin-top:clamp(1.875rem ,1.3704954955rem + 2.5225225225vw ,3.625rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.3704954955rem + 2.5225225225vw ,3.625rem)) {
    .statistic-home__items {
        margin-top:calc(1.875rem + 1.75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .statistic-home__items {
        gap:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .statistic-home__items {
        gap:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.statistic-home__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%
}

.item-statistic-home {
    font-weight: 700
}

.item-statistic-home__number {
    font-size: 3.75rem;
    color: #fb0;
    line-height: 1.1166666667;
    display: block
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-statistic-home__number {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .item-statistic-home__number {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-statistic-home__title {
    line-height: 1.12;
    margin-bottom: 1.25rem;
    display: block;
    position: relative;
    padding-bottom: 1.25rem
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .item-statistic-home__title {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .item-statistic-home__title {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.item-statistic-home__title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 140px;
    background-color: #c4c9d3;
    height: 1px
}

.item-statistic-home__info {
    line-height: 1.1111111111;
    color: #c4c9d3
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-statistic-home__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-statistic-home__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.item-statistic-home__title-g::before {
    background-color: #fb0;
    width: 100%;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

#demo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 300px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    -webkit-column-gap: 1.375rem;
    -moz-column-gap: 1.375rem;
    column-gap: 1.375rem;
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,1.1058558559rem + 0.7207207207vw ,1.75rem)) {
    #demo {
        font-size:clamp(1.25rem ,1.1058558559rem + .7207207207vw ,1.75rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1058558559rem + 0.7207207207vw ,1.75rem)) {
    #demo {
        font-size:calc(1.25rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

.days,.hours,.minutes,.seconds {
    letter-spacing: 1px;
    background: -webkit-gradient(linear,left top,left bottom,from(#ffb80d),color-stop(53.12%,#ffb80d),color-stop(55.21%,#ffce58),to(#ffc842));
    background: -o-linear-gradient(top,#ffb80d 0,#ffb80d 53.12%,#ffce58 55.21%,#ffc842 100%);
    background: linear-gradient(180deg,#ffb80d 0,#ffb80d 53.12%,#ffce58 55.21%,#ffc842 100%);
    border-radius: 10px;
    min-width: 60px;
    padding: .8125rem .75rem;
    color: #000
}

.loading {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
    background: #131519;
    z-index: 9999
}

.loading-text {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    width: 100%;
    height: 100px;
    line-height: 100px
}

.loading-text span {
    display: inline-block;
    margin: 0 5px;
    font-weight: 700;
    font-size: 1rem;
    color: #fff;
    font-family: "Quattrocento Sans",sans-serif
}

.loading-text span:nth-child(1) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s 0s infinite linear alternate;
    animation: blur-text 1.5s 0s infinite linear alternate
}

.loading-text span:nth-child(2) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s .2s infinite linear alternate;
    animation: blur-text 1.5s .2s infinite linear alternate
}

.loading-text span:nth-child(3) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s .4s infinite linear alternate;
    animation: blur-text 1.5s .4s infinite linear alternate
}

.loading-text span:nth-child(4) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s .6s infinite linear alternate;
    animation: blur-text 1.5s .6s infinite linear alternate
}

.loading-text span:nth-child(5) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s .8s infinite linear alternate;
    animation: blur-text 1.5s .8s infinite linear alternate
}

.loading-text span:nth-child(6) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s 1s infinite linear alternate;
    animation: blur-text 1.5s 1s infinite linear alternate
}

.loading-text span:nth-child(7) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s 1.2s infinite linear alternate;
    animation: blur-text 1.5s 1.2s infinite linear alternate
}

.loading-text span:nth-child(8) {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-animation: blur-text 1.5s 1.4s infinite linear alternate;
    animation: blur-text 1.5s 1.4s infinite linear alternate
}

@-webkit-keyframes blur-text {
    0% {
        -webkit-filter: blur(0);
        filter: blur(0)
    }

    100% {
        -webkit-filter: blur(4px);
        filter: blur(4px)
    }
}

@keyframes blur-text {
    0% {
        -webkit-filter: blur(0);
        filter: blur(0)
    }

    100% {
        -webkit-filter: blur(4px);
        filter: blur(4px)
    }
}

.loading {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.loading.done {
    opacity: 0;
    visibility: hidden
}

@supports (padding-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .about {
        padding-top:clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)
    }
}

@supports not (padding-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .about {
        padding-top:calc(6.625rem + 1.1875 * (100vw - 20rem)/ 69.375)
    }
}

.about__title {
    text-align: center;
    font-weight: 700;
    background: -webkit-linear-gradient(#ffed38,#fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@supports (font-size: clamp(2.5rem ,2.1396396396rem + 1.8018018018vw ,3.75rem)) {
    .about__title {
        font-size:clamp(2.5rem ,2.1396396396rem + 1.8018018018vw ,3.75rem)
    }
}

@supports not (font-size: clamp(2.5rem ,2.1396396396rem + 1.8018018018vw ,3.75rem)) {
    .about__title {
        font-size:calc(2.5rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .about__title {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .about__title {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.about__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@supports (row-gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .about__items {
        row-gap:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (row-gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .about__items {
        row-gap:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.item-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@supports (gap: clamp(1.25rem ,-7rem + 16.5vw ,9.5rem)) {
    .item-about {
        gap:clamp(1.25rem ,-7rem + 16.5vw ,9.5rem)
    }
}

@supports not (gap: clamp(1.25rem ,-7rem + 16.5vw ,9.5rem)) {
    .item-about {
        gap:calc(1.25rem + 8.25 * (100vw - 50rem)/ 50)
    }
}

.item-about__title {
    line-height: 120%;
    max-width: 28.75rem;
    margin-bottom: 1.25rem
}

.item-about__info {
    max-width: 35rem;
    font-weight: 700;
    line-height: 170%
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-about__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-about__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.item-about__picture img {
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(18.75rem ,17.722972973rem + 5.1351351351vw ,22.3125rem)) {
    .item-about__picture img {
        width:clamp(18.75rem ,17.722972973rem + 5.1351351351vw ,22.3125rem)
    }
}

@supports not (width: clamp(18.75rem ,17.722972973rem + 5.1351351351vw ,22.3125rem)) {
    .item-about__picture img {
        width:calc(18.75rem + 3.5625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(17.5rem ,16.545045045rem + 4.7747747748vw ,20.8125rem)) {
    .item-about__picture img {
        height:clamp(17.5rem ,16.545045045rem + 4.7747747748vw ,20.8125rem)
    }
}

@supports not (height: clamp(17.5rem ,16.545045045rem + 4.7747747748vw ,20.8125rem)) {
    .item-about__picture img {
        height:calc(17.5rem + 3.3125 * (100vw - 20rem)/ 69.375)
    }
}

.item-about__links {
    margin-top: 1.875rem
}

@supports (width: clamp(18.75rem ,18.3896396396rem + 1.8018018018vw ,20rem)) {
    .item-about__picture-l img {
        width:clamp(18.75rem ,18.3896396396rem + 1.8018018018vw ,20rem)
    }
}

@supports not (width: clamp(18.75rem ,18.3896396396rem + 1.8018018018vw ,20rem)) {
    .item-about__picture-l img {
        width:calc(18.75rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(19.625rem ,19.1565315315rem + 2.3423423423vw ,21.25rem)) {
    .item-about__picture-l img {
        height:clamp(19.625rem ,19.1565315315rem + 2.3423423423vw ,21.25rem)
    }
}

@supports not (height: clamp(19.625rem ,19.1565315315rem + 2.3423423423vw ,21.25rem)) {
    .item-about__picture-l img {
        height:calc(19.625rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

.mainstat-im {
    width: 1.875rem;
    height: 2.125rem;
    -o-object-fit: contain;
    object-fit: contain
}

.mainstat_w {
    border: 1px solid #fb0;
    border-radius: 67.0306px;
    padding: .625rem 1.25rem
}

.table_one {
    max-width: 20%;
    padding: 0 .25rem
}

.table_two {
    max-width: 20%;
    padding: 0 .25rem
}

.table_three {
    max-width: 20%;
    padding: 0 .25rem
}

.table_four {
    max-width: 20%;
    padding: 0 .25rem
}

.table_five {
    max-width: 20%;
    padding: 0 .25rem
}

.top-table-history__date {
    max-width: 20%;
    padding: 0 .25rem
}

.top-table-history__services {
    max-width: 20%;
    padding: 0 .25rem
}

.top-table-history__price {
    max-width: 20%;
    padding: 0 .25rem
}

.top-table-history__system {
    max-width: 20%;
    padding: 0 .25rem
}

.top-table-history__status {
    max-width: 20%;
    padding: 0 .25rem
}

.id-table {
    width: 6%!important;
    max-width: 6%!important
}

.user-table {
    width: 10%!important;
    max-width: 10%!important
}

.item-table-s {
    width: 21%!important;
    max-width: 21%!important
}

.table-ms {
    width: 100%!important;
    min-width: 1200px;
    overflow-x: auto
}

.main-statistic__table.table-main-statistic {
    overflow-x: auto
}

.main-statistic__body {
    text-align: center
}

@supports (padding-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .main-statistic__body {
        padding-top:clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)
    }
}

@supports not (padding-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .main-statistic__body {
        padding-top:calc(6.625rem + 1.1875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .main-statistic__body {
        padding-bottom:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (padding-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .main-statistic__body {
        padding-bottom:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

.main-statistic__info {
    font-weight: 700;
    line-height: 1.7;
    display: block;
    text-align: center
}

@supports (font-size: clamp(1.125rem ,1.088963964rem + 0.1801801802vw ,1.25rem)) {
    .main-statistic__info {
        font-size:clamp(1.125rem ,1.088963964rem + .1801801802vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1.125rem ,1.088963964rem + 0.1801801802vw ,1.25rem)) {
    .main-statistic__info {
        font-size:calc(1.125rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.25rem ,2.0551801802rem + -0.9009009009vw ,1.875rem)) {
    .main-statistic__info {
        margin-bottom:clamp(1.25rem ,2.0551801802rem + -.9009009009vw ,1.875rem)
    }
}

@supports not (margin-bottom: clamp(1.25rem ,2.0551801802rem + -0.9009009009vw ,1.875rem)) {
    .main-statistic__info {
        margin-bottom:calc(1.875rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

.main-statistic__link {
    display: inline-block
}

.button {
    z-index: 2
}

.table-main-statistic__title {
    text-align: center
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .table-main-statistic__title {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .table-main-statistic__title {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .main-statistic__table:not(:last-child) {
        margin-bottom:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (margin-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .main-statistic__table:not(:last-child) {
        margin-bottom:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .faq-i {
        margin-top:clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)
    }
}

@supports not (margin-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .faq-i {
        margin-top:calc(6.625rem + 1.1875 * (100vw - 20rem)/ 69.375)
    }
}

.faq__info {
    text-align: center;
    margin-bottom: 3.125rem;
    font-weight: 700;
    line-height: 1.7;
    font-size: 1.25rem
}

.bonus__body {
    z-index: 3;
    position: relative
}

@supports (margin-top: clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)) {
    .bonus__body {
        margin-top:clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)
    }
}

@supports not (margin-top: clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)) {
    .bonus__body {
        margin-top:calc(6.75rem + 1.0625 * (100vw - 20rem)/ 69.375)
    }
}

.bonus__title {
    line-height: 1.1666666667
}

.bonus__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@supports (row-gap: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bonus__items {
        row-gap:clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)
    }
}

@supports not (row-gap: clamp(1.875rem ,1.3344594595rem + 2.7027027027vw ,3.75rem)) {
    .bonus__items {
        row-gap:calc(1.875rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(3.75rem ,2.8490990991rem + 4.5045045045vw ,6.875rem)) {
    .bonus__items {
        margin-top:clamp(3.75rem ,2.8490990991rem + 4.5045045045vw ,6.875rem)
    }
}

@supports not (margin-top: clamp(3.75rem ,2.8490990991rem + 4.5045045045vw ,6.875rem)) {
    .bonus__items {
        margin-top:calc(3.75rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .bonus__items {
        margin-bottom:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (margin-bottom: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .bonus__items {
        margin-bottom:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonus {
    max-height: 115px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #202126;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: .885496px solid rgba(255,255,255,.13);
    border-radius: 8.85496px;
    padding-bottom: 1.875rem;
    position: relative
}

@supports (padding-top: clamp(1.25rem ,1.1418918919rem + 0.5405405405vw ,1.625rem)) {
    .item-bonus {
        padding-top:clamp(1.25rem ,1.1418918919rem + .5405405405vw ,1.625rem)
    }
}

@supports not (padding-top: clamp(1.25rem ,1.1418918919rem + 0.5405405405vw ,1.625rem)) {
    .item-bonus {
        padding-top:calc(1.25rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(1.25rem ,-0.1914414414rem + 7.2072072072vw ,6.25rem)) {
    .item-bonus {
        padding-right:clamp(1.25rem ,-.1914414414rem + 7.2072072072vw ,6.25rem)
    }
}

@supports not (padding-right: clamp(1.25rem ,-0.1914414414rem + 7.2072072072vw ,6.25rem)) {
    .item-bonus {
        padding-right:calc(1.25rem + 5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.75rem ,0.5157657658rem + 1.1711711712vw ,1.5625rem)) {
    .item-bonus {
        padding-left:clamp(.75rem ,.5157657658rem + 1.1711711712vw ,1.5625rem)
    }
}

@supports not (padding-left: clamp(0.75rem ,0.5157657658rem + 1.1711711712vw ,1.5625rem)) {
    .item-bonus {
        padding-left:calc(.75rem + .8125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (gap: clamp(1.25rem ,1.25rem + 0vw ,1.25rem)) {
    .item-bonus {
        gap:clamp(1.25rem ,1.25rem + 0 ,1.25rem)
    }
}

@supports not (gap: clamp(1.25rem ,1.25rem + 0vw ,1.25rem)) {
    .item-bonus {
        gap:calc(1.25rem + 0 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonus__lvl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.item-bonus__info {
    max-width: 19.5rem;
    line-height: 1.5
}

@supports (font-size: clamp(1.125rem ,1.088963964rem + 0.1801801802vw ,1.25rem)) {
    .item-bonus__info {
        font-size:clamp(1.125rem ,1.088963964rem + .1801801802vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1.125rem ,1.088963964rem + 0.1801801802vw ,1.25rem)) {
    .item-bonus__info {
        font-size:calc(1.125rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonus__info span {
    color: #ffb80d
}

.item-bonus__subinfo {
    max-width: 28.75rem;
    color: #c3c9d4;
    font-weight: 700;
    line-height: 1.5
}

.lvl-item-bonus__info-main,.lvl-item-bonus__number-main {
    color: #f5bb40!important
}

.lvl-item-bonus {
    -webkit-transform: translate(0,-26px);
    -ms-transform: translate(0,-26px);
    transform: translate(0,-26px)
}

@supports (font-size: clamp(1.875rem ,0.9740990991rem + 4.5045045045vw ,5rem)) {
    .lvl-item-bonus {
        font-size:clamp(1.875rem ,.9740990991rem + 4.5045045045vw ,5rem)
    }
}

@supports not (font-size: clamp(1.875rem ,0.9740990991rem + 4.5045045045vw ,5rem)) {
    .lvl-item-bonus {
        font-size:calc(1.875rem + 3.125 * (100vw - 20rem)/ 69.375)
    }
}

.lvl-item-bonus__number {
    font-weight: 700
}

@supports (font-size: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .lvl-item-bonus__number {
        font-size:clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)
    }
}

@supports not (font-size: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .lvl-item-bonus__number {
        font-size:calc(3.75rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(1.5625rem ,1.723536036rem + -0.1801801802vw ,1.6875rem)) {
    .lvl-item-bonus__info {
        font-size:clamp(1.5625rem ,1.723536036rem + -.1801801802vw ,1.6875rem)
    }
}

@supports not (font-size: clamp(1.5625rem ,1.723536036rem + -0.1801801802vw ,1.6875rem)) {
    .lvl-item-bonus__info {
        font-size:calc(1.6875rem + -.125 * (100vw - 20rem)/ 69.375)
    }
}

.info-bonus {
    position: relative;
    min-height: 7.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #35363a;
    border-radius: 17.7557px;
    gap: 1.25rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

@supports (margin-bottom: clamp(6.375rem ,5.9065315315rem + 2.3423423423vw ,8rem)) {
    .info-bonus {
        margin-bottom:clamp(6.375rem ,5.9065315315rem + 2.3423423423vw ,8rem)
    }
}

@supports not (margin-bottom: clamp(6.375rem ,5.9065315315rem + 2.3423423423vw ,8rem)) {
    .info-bonus {
        margin-bottom:calc(6.375rem + 1.625 * (100vw - 20rem)/ 69.375)
    }
}

.no-webp .info-bonus::before {
    background-image: url(../img/bonus.png)
}

.info-bonus::before {
    content: "";
    position: absolute;
    bottom: -53%;
    right: 50%;
    background-size: contain;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    background-repeat: no-repeat
}

@supports (width: clamp(14.375rem ,13.6542792793rem + 3.6036036036vw ,16.875rem)) {
    .info-bonus::before {
        width:clamp(14.375rem ,13.6542792793rem + 3.6036036036vw ,16.875rem)
    }
}

@supports not (width: clamp(14.375rem ,13.6542792793rem + 3.6036036036vw ,16.875rem)) {
    .info-bonus::before {
        width:calc(14.375rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(10rem ,9.4594594595rem + 2.7027027027vw ,11.875rem)) {
    .info-bonus::before {
        height:clamp(10rem ,9.4594594595rem + 2.7027027027vw ,11.875rem)
    }
}

@supports not (height: clamp(10rem ,9.4594594595rem + 2.7027027027vw ,11.875rem)) {
    .info-bonus::before {
        height:calc(10rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.1875rem ,-0.2989864865rem + 2.4324324324vw ,1.875rem)) {
    .info-bonus {
        padding-right:clamp(.1875rem ,-.2989864865rem + 2.4324324324vw ,1.875rem)
    }
}

@supports not (padding-right: clamp(0.1875rem ,-0.2989864865rem + 2.4324324324vw ,1.875rem)) {
    .info-bonus {
        padding-right:calc(.1875rem + 1.6875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.1875rem ,-0.2989864865rem + 2.4324324324vw ,1.875rem)) {
    .info-bonus {
        padding-left:clamp(.1875rem ,-.2989864865rem + 2.4324324324vw ,1.875rem)
    }
}

@supports not (padding-left: clamp(0.1875rem ,-0.2989864865rem + 2.4324324324vw ,1.875rem)) {
    .info-bonus {
        padding-left:calc(.1875rem + 1.6875 * (100vw - 20rem)/ 69.375)
    }
}

.info-bonus__title {
    line-height: 1.32;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffb80d;
    max-width: 25rem
}

@supports (font-size: clamp(1.25rem ,0.8307926829rem + 0.6097560976vw ,1.5625rem)) {
    .info-bonus__title {
        font-size:clamp(1.25rem ,.8307926829rem + .6097560976vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.8307926829rem + 0.6097560976vw ,1.5625rem)) {
    .info-bonus__title {
        font-size:calc(1.25rem + .3125 * (100vw - 68.75rem)/ 51.25)
    }
}

.info-bonus__text {
    max-width: 25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.65;
    font-weight: 700
}

@supports (font-size: clamp(0.875rem ,-0.0472560976rem + 1.3414634146vw ,1.5625rem)) {
    .info-bonus__text {
        font-size:clamp(.875rem ,-.0472560976rem + 1.3414634146vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(0.875rem ,-0.0472560976rem + 1.3414634146vw ,1.5625rem)) {
    .info-bonus__text {
        font-size:calc(.875rem + .6875 * (100vw - 68.75rem)/ 51.25)
    }
}

.bottom-bonus {
    text-align: center
}

.bottom-bonus__info {
    line-height: 1.8;
    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: #c3c9d4;
    font-weight: 700
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .bottom-bonus__info {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .bottom-bonus__info {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .bottom-bonus__info {
        -webkit-column-gap:clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        -moz-column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .bottom-bonus__info {
        -webkit-column-gap:calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(0.625rem ,1.4301801802rem + -0.9009009009vw ,1.25rem)) {
    .bottom-bonus__info {
        margin-bottom:clamp(.625rem ,1.4301801802rem + -.9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,1.4301801802rem + -0.9009009009vw ,1.25rem)) {
    .bottom-bonus__info {
        margin-bottom:calc(1.25rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-bonus__info img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 27px;
    flex: 0 1 27px;
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(1rem ,0.8018018018rem + 0.990990991vw ,1.6875rem)) {
    .bottom-bonus__info img {
        width:clamp(1rem ,.8018018018rem + .990990991vw ,1.6875rem)
    }
}

@supports not (width: clamp(1rem ,0.8018018018rem + 0.990990991vw ,1.6875rem)) {
    .bottom-bonus__info img {
        width:calc(1rem + .6875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .bottom-bonus__info img {
        height:clamp(1rem ,.8558558559rem + .7207207207vw ,1.5rem)
    }
}

@supports not (height: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .bottom-bonus__info img {
        height:calc(1rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-bonus__subinfo {
    line-height: 1.8;
    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: #c3c9d4;
    font-weight: 700
}

.bottom-bonus__subinfo img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 27px;
    flex: 0 1 27px;
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(1rem ,0.8018018018rem + 0.990990991vw ,1.6875rem)) {
    .bottom-bonus__subinfo img {
        width:clamp(1rem ,.8018018018rem + .990990991vw ,1.6875rem)
    }
}

@supports not (width: clamp(1rem ,0.8018018018rem + 0.990990991vw ,1.6875rem)) {
    .bottom-bonus__subinfo img {
        width:calc(1rem + .6875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .bottom-bonus__subinfo img {
        height:clamp(1rem ,.8558558559rem + .7207207207vw ,1.5rem)
    }
}

@supports not (height: clamp(1rem ,0.8558558559rem + 0.7207207207vw ,1.5rem)) {
    .bottom-bonus__subinfo img {
        height:calc(1rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .bottom-bonus__subinfo {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .bottom-bonus__subinfo {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

@supports ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .bottom-bonus__subinfo {
        -webkit-column-gap:clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        -moz-column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem);
        column-gap: clamp(.625rem ,.2646396396rem + 1.8018018018vw ,1.875rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem)) or (column-gap:clamp(0.625rem ,0.2646396396rem + 1.8018018018vw ,1.875rem))) {
    .bottom-bonus__subinfo {
        -webkit-column-gap:calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.625rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-bonus__text {
    color: #c3c9d4;
    line-height: 1.8888888889;
    font-weight: 700;
    max-width: 30rem;
    margin: 0 auto
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .bottom-bonus__text {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .bottom-bonus__text {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-bonus__text a {
    color: #ffb80d;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

@supports (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-bonus__text {
        margin-top:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-bonus__text {
        margin-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-bonus__text {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .bottom-bonus__text {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-bonus__link {
    display: inline-block
}

.contacts__body {
    position: relative;
    z-index: 3
}

@supports (margin-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .contacts__body {
        margin-top:clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)
    }
}

@supports not (margin-top: clamp(6.625rem ,6.2826576577rem + 1.7117117117vw ,7.8125rem)) {
    .contacts__body {
        margin-top:calc(6.625rem + 1.1875 * (100vw - 20rem)/ 69.375)
    }
}

.contacts__title {
    margin-bottom: 1.875rem!important
}

.contacts__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@supports (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .contacts__social {
        margin-top:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .contacts__social {
        margin-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.about {
    position: relative
}

.cpntacts__subinfo {
    text-align: center;
    color: #c4c9d3;
    font-weight: 700;
    font-size: 20px;
    line-height: 170%
}

@supports (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .info-contacts {
        margin-top:clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)
    }
}

@supports not (margin-top: clamp(3.75rem ,2.6689189189rem + 5.4054054054vw ,7.5rem)) {
    .info-contacts {
        margin-top:calc(3.75rem + 3.75 * (100vw - 20rem)/ 69.375)
    }
}

.info-contacts__text {
    font-weight: 700;
    max-width: 39.9375rem;
    line-height: 150%;
    margin-bottom: 1.25rem
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .info-contacts__text {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .info-contacts__text {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.info-contacts__subtext {
    font-weight: 700;
    line-height: 170%
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-contacts__subtext {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-contacts__subtext {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(1.5625rem ,1.9650900901rem + -0.4504504505vw ,1.875rem)) {
    .form-contacts {
        margin-top:clamp(1.5625rem ,1.9650900901rem + -.4504504505vw ,1.875rem)
    }
}

@supports not (margin-top: clamp(1.5625rem ,1.9650900901rem + -0.4504504505vw ,1.875rem)) {
    .form-contacts {
        margin-top:calc(1.875rem + -.3125 * (100vw - 20rem)/ 69.375)
    }
}

.form-contacts__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .form-contacts__body {
        gap:clamp(1.875rem ,1.6948198198rem + .9009009009vw ,2.5rem)
    }
}

@supports not (gap: clamp(1.875rem ,1.6948198198rem + 0.9009009009vw ,2.5rem)) {
    .form-contacts__body {
        gap:calc(1.875rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.form-contacts__log {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@supports (gap: clamp(1.1875rem ,2.0731981982rem + -0.990990991vw ,1.875rem)) {
    .form-contacts__log {
        gap:clamp(1.1875rem ,2.0731981982rem + -.990990991vw ,1.875rem)
    }
}

@supports not (gap: clamp(1.1875rem ,2.0731981982rem + -0.990990991vw ,1.875rem)) {
    .form-contacts__log {
        gap:calc(1.875rem + -.6875 * (100vw - 20rem)/ 69.375)
    }
}

.form-contacts__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%
}

.form-contacts__item input {
    min-width: 28.75rem
}

.form-contacts__item textarea {
    padding: 1.25rem 1.25rem;
    min-width: 41.25rem;
    min-height: 10.625rem
}

.form-contacts__label {
    margin-bottom: .3125rem;
    display: block
}

.form-contacts__mess {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.form-contacts__btn {
    margin-top: 1.875rem
}

.form__recaptcha {
    margin-top: 1.875rem
}

@supports (width: clamp(18.625rem ,17.2376126126rem + 6.9369369369vw ,23.4375rem)) {
    .form__recaptcha img {
        width:clamp(18.625rem ,17.2376126126rem + 6.9369369369vw ,23.4375rem)
    }
}

@supports not (width: clamp(18.625rem ,17.2376126126rem + 6.9369369369vw ,23.4375rem)) {
    .form__recaptcha img {
        width:calc(18.625rem + 4.8125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(4.625rem ,4.2826576577rem + 1.7117117117vw ,5.8125rem)) {
    .form__recaptcha img {
        height:clamp(4.625rem ,4.2826576577rem + 1.7117117117vw ,5.8125rem)
    }
}

@supports not (height: clamp(4.625rem ,4.2826576577rem + 1.7117117117vw ,5.8125rem)) {
    .form__recaptcha img {
        height:calc(4.625rem + 1.1875 * (100vw - 20rem)/ 69.375)
    }
}

.b-reg-tit {
    max-width: 100%;
    min-width: 100%
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .b-reg-tit {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .b-reg-tit {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.asside-account__close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem
}

.asside-account__wrapper {
    padding-top: 3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.account__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100vh - 106px)
}

.account__asside {
    border-right: 1px solid #fb0;
    min-width: 300px;
    padding-top: 4.6875rem;
    padding-bottom: 1.75rem;
    background-color: #111316;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 320px;
    flex: 0 1 320px;
    z-index: 99;
    position: relative;
    min-height: 100vh
}

.account__body {
    z-index: 2;
    padding-top: 8.4375rem;
    padding-bottom: 9.5625rem
}

.account__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1.875rem;
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: .625rem
}

.account__invitation,.account__referral {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.account__invitation::before,.account__referral::before {
    font-size: 2.3125rem
}

.account__invitation-info,.account__referral-info {
    font-weight: 600;
    font-size: 22px
}

.account__invitation-link,.account__referral-link {
    display: block;
    cursor: pointer;
    margin-top: .3125rem;
    font-size: 12px;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.account__columns {
    margin-top: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
    row-gap: 1.25rem
}

.account__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.25rem
}

.account__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px
}

@supports ((-moz-column-gap: clamp(0.5rem ,0.3558558559rem + 0.7207207207vw ,1rem)) or (column-gap:clamp(0.5rem ,0.3558558559rem + 0.7207207207vw ,1rem))) {
    .account__item {
        -webkit-column-gap:clamp(.5rem ,.3558558559rem + .7207207207vw ,1rem);
        -moz-column-gap: clamp(.5rem ,.3558558559rem + .7207207207vw ,1rem);
        column-gap: clamp(.5rem ,.3558558559rem + .7207207207vw ,1rem)
    }
}

@supports not ((-moz-column-gap: clamp(0.5rem ,0.3558558559rem + 0.7207207207vw ,1rem)) or (column-gap:clamp(0.5rem ,0.3558558559rem + 0.7207207207vw ,1rem))) {
    .account__item {
        -webkit-column-gap:calc(.5rem + .5 * (100vw - 20rem)/ 69.375);
        -moz-column-gap: calc(.5rem + .5 * (100vw - 20rem)/ 69.375);
        column-gap: calc(.5rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-top: clamp(0.625rem ,0.5529279279rem + 0.3603603604vw ,0.875rem)) {
    .account__item {
        padding-top:clamp(.625rem ,.5529279279rem + .3603603604vw ,.875rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.5529279279rem + 0.3603603604vw ,0.875rem)) {
    .account__item {
        padding-top:calc(.625rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.625rem ,0.5529279279rem + 0.3603603604vw ,0.875rem)) {
    .account__item {
        padding-bottom:clamp(.625rem ,.5529279279rem + .3603603604vw ,.875rem)
    }
}

@supports not (padding-bottom: clamp(0.625rem ,0.5529279279rem + 0.3603603604vw ,0.875rem)) {
    .account__item {
        padding-bottom:calc(.625rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .account__item {
        padding-left:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (padding-left: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .account__item {
        padding-left:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .account__item {
        padding-right:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (padding-right: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .account__item {
        padding-right:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.account__item::before {
    font-size: 2.0625rem
}

.item-account-d::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.item__account-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.asside-account__link,.bottom-asside-account__link {
    padding: 1rem 0;
    font-weight: 500;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #b8b8b9;
    display: flex;
    align-items: center;
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s
}

.asside-account__link::before,.bottom-asside-account__link::before {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    font-size: 1.375rem;
    color: #7c6e45
}

.asside-account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.asside-account__menu {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.asside-account__item._active {
    position: relative
}

.asside-account__item._active::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 1px;
    left: 0;
    background: #fb0;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,187,0,0)),color-stop(0,rgba(255,187,0,0)),to(#fb0));
    background: -o-linear-gradient(left,rgba(255,187,0,0) 0,rgba(255,187,0,0) 0,#fb0 100%);
    background: linear-gradient(90deg,rgba(255,187,0,0) 0,rgba(255,187,0,0) 0,#fb0 100%)
}

.asside-account__item._active::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    left: 0;
    background: #fb0;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,187,0,0)),color-stop(0,rgba(255,187,0,0)),to(#fb0));
    background: -o-linear-gradient(left,rgba(255,187,0,0) 0,rgba(255,187,0,0) 0,#fb0 100%);
    background: linear-gradient(90deg,rgba(255,187,0,0) 0,rgba(255,187,0,0) 0,#fb0 100%)
}

.asside-account__link._active {
    color: #fb0;
    position: relative
}

.asside-account__link._active::after {
    content: "";
    height: calc(100% - 2px);
    width: 3px;
    position: absolute;
    top: 1px;
    right: -1px;
    background-color: #111316
}

.asside-account__link._active::before {
    color: #fb0
}

.bottom-asside-account__copyright {
    margin: 0 10px 0 0;
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
    margin-top: 3.125rem
}

@supports (margin-top: clamp(1.875rem ,0.9821428571rem + 1.7857142857vw ,3.125rem)) {
    .bottom-asside-account__copyright {
        margin-top:clamp(1.875rem ,.9821428571rem + 1.7857142857vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.875rem ,0.9821428571rem + 1.7857142857vw ,3.125rem)) {
    .bottom-asside-account__copyright {
        margin-top:calc(1.875rem + 1.25 * (100vw - 50rem)/ 70)
    }
}

.info-account {
    border: 3px solid #ffb80d;
    border-radius: 20px;
    padding-top: 1.25rem;
    max-width: 33.5rem;
    padding-left: 1.5rem;
    padding-bottom: 1.25rem;
    padding-right: 1.5rem
}

@supports (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .info-account {
        margin-bottom:clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,1.5146396396rem + 1.8018018018vw ,3.125rem)) {
    .info-account {
        margin-bottom:calc(1.875rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

.info-account__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px
}

.info-account__subtitle {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px
}

.info-account__info {
    font-weight: 500;
    margin-top: .625rem;
    line-height: 180%
}

.info-account__link {
    margin-top: .6875rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 600;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: .375rem;
    -moz-column-gap: .375rem;
    column-gap: .375rem;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.info-account__link span {
    font-size: .75rem;
    text-decoration: underline
}

.info-account__link::before {
    font-size: .625rem
}

.item-account__info {
    font-weight: 700;
    line-height: 1.3333333333;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-account__info {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .item-account__info {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.item-account__price {
    font-weight: 700;
    border-radius: 10px;
    border: 1px solid #ffb80d;
    white-space: nowrap;
    width: 8.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.2
}

@supports (padding-top: clamp(0.5rem ,0.2837837838rem + 1.0810810811vw ,1.25rem)) {
    .item-account__price {
        padding-top:clamp(.5rem ,.2837837838rem + 1.0810810811vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.5rem ,0.2837837838rem + 1.0810810811vw ,1.25rem)) {
    .item-account__price {
        padding-top:calc(.5rem + .75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(0.5rem ,0.2837837838rem + 1.0810810811vw ,1.25rem)) {
    .item-account__price {
        padding-bottom:clamp(.5rem ,.2837837838rem + 1.0810810811vw ,1.25rem)
    }
}

@supports not (padding-bottom: clamp(0.5rem ,0.2837837838rem + 1.0810810811vw ,1.25rem)) {
    .item-account__price {
        padding-bottom:calc(.5rem + .75 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-account__price {
        font-size:clamp(.875rem ,.7668918919rem + .5405405405vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.7668918919rem + 0.5405405405vw ,1.25rem)) {
    .item-account__price {
        font-size:calc(.875rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.container-main-t {
    max-width: 62rem;
    margin: 0 auto;
    padding: 0 .9375rem
}

.registration__body {
    position: relative;
    z-index: 3
}

@supports (margin-top: clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)) {
    .registration__body {
        margin-top:clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)
    }
}

@supports not (margin-top: clamp(6.75rem ,6.4436936937rem + 1.5315315315vw ,7.8125rem)) {
    .registration__body {
        margin-top:calc(6.75rem + 1.0625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(3.75rem ,2.5788288288rem + 5.8558558559vw ,7.8125rem)) {
    .registration__body {
        padding-bottom:clamp(3.75rem ,2.5788288288rem + 5.8558558559vw ,7.8125rem)
    }
}

@supports not (padding-bottom: clamp(3.75rem ,2.5788288288rem + 5.8558558559vw ,7.8125rem)) {
    .registration__body {
        padding-bottom:calc(3.75rem + 4.0625 * (100vw - 20rem)/ 69.375)
    }
}

.registration__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

@supports (margin-top: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .registration__content {
        margin-top:clamp(1.25rem ,.7094594595rem + 2.7027027027vw ,3.125rem)
    }
}

@supports not (margin-top: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .registration__content {
        margin-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

.form-registration {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.25rem;
    text-align: center
}

.form-registration__label {
    text-align: left
}

.form-registration__link {
    font-weight: 700;
    line-height: 100%;
    color: #fb0;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

@supports (font-size: clamp(0.875rem ,0.838963964rem + 0.1801801802vw ,1rem)) {
    .form-registration__link {
        font-size:clamp(.875rem ,.838963964rem + .1801801802vw ,1rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.838963964rem + 0.1801801802vw ,1rem)) {
    .form-registration__link {
        font-size:calc(.875rem + .125 * (100vw - 20rem)/ 69.375)
    }
}

.picture-registration {
    border: 3px solid #ffb80d;
    border-radius: 20px;
    max-height: 22.5rem;
    max-width: 22.1875rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

@supports (margin-top: clamp(0.625rem ,0.0844594595rem + 2.7027027027vw ,2.5rem)) {
    .picture-registration {
        margin-top:clamp(.625rem ,.0844594595rem + 2.7027027027vw ,2.5rem)
    }
}

@supports not (margin-top: clamp(0.625rem ,0.0844594595rem + 2.7027027027vw ,2.5rem)) {
    .picture-registration {
        margin-top:calc(.625rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (max-height: clamp(13.5rem ,10.9054054054rem + 12.972972973vw ,22.5rem)) {
    .picture-registration {
        max-height:clamp(13.5rem ,10.9054054054rem + 12.972972973vw ,22.5rem)
    }
}

@supports not (max-height: clamp(13.5rem ,10.9054054054rem + 12.972972973vw ,22.5rem)) {
    .picture-registration {
        max-height:calc(13.5rem + 9 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(2.0625rem ,1.4679054054rem + 2.972972973vw ,4.125rem)) {
    .picture-registration {
        padding-bottom:clamp(2.0625rem ,1.4679054054rem + 2.972972973vw ,4.125rem)
    }
}

@supports not (padding-bottom: clamp(2.0625rem ,1.4679054054rem + 2.972972973vw ,4.125rem)) {
    .picture-registration {
        padding-bottom:calc(2.0625rem + 2.0625 * (100vw - 20rem)/ 69.375)
    }
}

.picture-registration__image {
    position: absolute;
    top: -30%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@supports (width: clamp(9.0625rem ,6.7021396396rem + 11.8018018018vw ,17.25rem)) {
    .picture-registration__image img {
        width:clamp(9.0625rem ,6.7021396396rem + 11.8018018018vw ,17.25rem)
    }
}

@supports not (width: clamp(9.0625rem ,6.7021396396rem + 11.8018018018vw ,17.25rem)) {
    .picture-registration__image img {
        width:calc(9.0625rem + 8.1875 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(8.1875rem ,6.0613738739rem + 10.6306306306vw ,15.5625rem)) {
    .picture-registration__image img {
        height:clamp(8.1875rem ,6.0613738739rem + 10.6306306306vw ,15.5625rem)
    }
}

@supports not (height: clamp(8.1875rem ,6.0613738739rem + 10.6306306306vw ,15.5625rem)) {
    .picture-registration__image img {
        height:calc(8.1875rem + 7.375 * (100vw - 20rem)/ 69.375)
    }
}

.picture-registration__info {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 700;
    line-height: 150%;
    text-align: center
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .picture-registration__info {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .picture-registration__info {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .bottom-registation {
        margin-top:clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)
    }
}

@supports not (margin-top: clamp(3.75rem ,3.0292792793rem + 3.6036036036vw ,6.25rem)) {
    .bottom-registation {
        margin-top:calc(3.75rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-registation__wrapper {
    position: relative
}

@supports (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .bottom-registation__wrapper {
        padding-top:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (padding-top: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .bottom-registation__wrapper {
        padding-top:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-bottom: clamp(1.875rem ,1.875rem + 0vw ,1.875rem)) {
    .bottom-registation__wrapper {
        padding-bottom:clamp(1.875rem ,1.875rem + 0 ,1.875rem)
    }
}

@supports not (padding-bottom: clamp(1.875rem ,1.875rem + 0vw ,1.875rem)) {
    .bottom-registation__wrapper {
        padding-bottom:calc(1.875rem + 0 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-left: clamp(0.625rem ,-0.0957207207rem + 3.6036036036vw ,3.125rem)) {
    .bottom-registation__wrapper {
        padding-left:clamp(.625rem ,-.0957207207rem + 3.6036036036vw ,3.125rem)
    }
}

@supports not (padding-left: clamp(0.625rem ,-0.0957207207rem + 3.6036036036vw ,3.125rem)) {
    .bottom-registation__wrapper {
        padding-left:calc(.625rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (padding-right: clamp(0.625rem ,-0.0957207207rem + 3.6036036036vw ,3.125rem)) {
    .bottom-registation__wrapper {
        padding-right:clamp(.625rem ,-.0957207207rem + 3.6036036036vw ,3.125rem)
    }
}

@supports not (padding-right: clamp(0.625rem ,-0.0957207207rem + 3.6036036036vw ,3.125rem)) {
    .bottom-registation__wrapper {
        padding-right:calc(.625rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-registation__info {
    text-align: center
}

.bottom-registation__title {
    font-weight: 700;
    text-align: center;
    line-height: 170%;
    max-width: 36.25rem
}

@supports (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .bottom-registation__title {
        font-size:clamp(1.25rem ,1.1599099099rem + .4504504505vw ,1.5625rem)
    }
}

@supports not (font-size: clamp(1.25rem ,1.1599099099rem + 0.4504504505vw ,1.5625rem)) {
    .bottom-registation__title {
        font-size:calc(1.25rem + .3125 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-registation__link {
    font-weight: 700;
    border: 1px solid #fb0;
    border-radius: 67.0306px;
    display: inline-block;
    padding: .9375rem 2.5rem;
    margin-top: 1.25rem;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .bottom-registation__link {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .bottom-registation__link {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.bottom-registation__pictire {
    position: absolute;
    top: -20%;
    right: 4%
}

.bottom-registation__pictire .bottom-registation__pictire-wrapper {
    position: relative
}

.bottom-registation__pictire .bottom-registation__pictire-wrapper::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 54%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 10rem;
    height: 10rem;
    background: #fb0;
    -webkit-filter: blur(100px);
    filter: blur(100px)
}

.bottom-registation__pictire .bottom-registation__pictire-wrapper img {
    z-index: 22;
    height: 16.875rem;
    position: relative;
    -o-object-fit: contain;
    object-fit: contain
}

@supports (width: clamp(7.9375rem ,5.6492117117rem + 11.4414414414vw ,15.875rem)) {
    .bottom-registation__pictire .bottom-registation__pictire-wrapper img {
        width:clamp(7.9375rem ,5.6492117117rem + 11.4414414414vw ,15.875rem)
    }
}

@supports not (width: clamp(7.9375rem ,5.6492117117rem + 11.4414414414vw ,15.875rem)) {
    .bottom-registation__pictire .bottom-registation__pictire-wrapper img {
        width:calc(7.9375rem + 7.9375 * (100vw - 20rem)/ 69.375)
    }
}

@supports (height: clamp(8.4375rem ,6.0050675676rem + 12.1621621622vw ,16.875rem)) {
    .bottom-registation__pictire .bottom-registation__pictire-wrapper img {
        height:clamp(8.4375rem ,6.0050675676rem + 12.1621621622vw ,16.875rem)
    }
}

@supports not (height: clamp(8.4375rem ,6.0050675676rem + 12.1621621622vw ,16.875rem)) {
    .bottom-registation__pictire .bottom-registation__pictire-wrapper img {
        height:calc(8.4375rem + 8.4375 * (100vw - 20rem)/ 69.375)
    }
}

.form-registration__item__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 1.25rem
}

.log__content {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.data_anim_01 {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease .4s;
    -o-transition: all .6s ease .4s;
    transition: all .6s ease .4s;
    opacity: 0
}

.data_anim_02 {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease .6s;
    -o-transition: all .6s ease .6s;
    transition: all .6s ease .6s;
    opacity: 0
}

.data_anim_03 {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease .8s;
    -o-transition: all .6s ease .8s;
    transition: all .6s ease .8s;
    opacity: 0
}

.data_anim {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s;
    opacity: 0
}

.data_anim._watcher-view {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.data_anim._watcher-view,.data_anim_01._watcher-view,.data_anim_02._watcher-view,.data_anim_03._watcher-view {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.banners-home__item,.banners-home__timer {
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: all 1.3s ease 0s;
    -o-transition: all 1.3s ease 0s;
    transition: all 1.3s ease 0s
}

.banners-home__item._watcher-view,.banners-home__timer._watcher-view {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.statistic-home__title {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s;
    opacity: 0
}

.statistic-home__subtitle {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all .6s ease .4s;
    -o-transition: all .6s ease .4s;
    transition: all .6s ease .4s;
    opacity: 0
}

.statistic-home__subtitle._watcher-view,.statistic-home__title._watcher-view {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.item-statistic-home__info {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0
}

.item-statistic-home__info._watcher-view {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.item-statistic-home__info_anim-01 {
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s
}

.item-statistic-home__info_anim-02 {
    -webkit-transition: all .6s ease .4s;
    -o-transition: all .6s ease .4s;
    transition: all .6s ease .4s
}

.item-statistic-home__info_anim-03 {
    -webkit-transition: all .6s ease .8s;
    -o-transition: all .6s ease .8s;
    transition: all .6s ease .8s
}

.progtam-home__item_anim-01 {
    -webkit-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    transform: translateX(-60px);
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s;
    opacity: 0
}

.progtam-home__item_anim-02 {
    -webkit-transition: all .6s ease .4s;
    -o-transition: all .6s ease .4s;
    transition: all .6s ease .4s;
    -webkit-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    transform: translateX(-60px);
    opacity: 0
}

.progtam-home__item_anim-01._watcher-view {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.progtam-home__item_anim-02._watcher-view {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.progtam-home__links._watcher-view {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.progtam-home__picture {
    opacity: 0;
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
    -webkit-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s
}

.progtam-home__picture._watcher-view {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.top-footer__image {
    -webkit-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    transform: translateX(-60px);
    opacity: 0;
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s
}

.top-footer__image._watcher-view {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.coin_01 {
    max-width: 3.75rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    opacity: .6;
    top: 11%;
    left: 10%;
    z-index: 1
}

.coin_02 {
    max-width: 1.875rem;
    position: absolute;
    top: 23%;
    opacity: .4;
    right: 18%;
    z-index: 1
}

.coin_03 {
    max-width: 2.5rem;
    position: absolute;
    top: 60%;
    opacity: .6;
    left: 45%
}

.coin_04 {
    max-width: 5rem;
    position: absolute;
    top: 8%;
    opacity: .5;
    left: 23%
}

.coin_05 {
    max-width: 4.375rem;
    position: absolute;
    top: 11%;
    right: 6%;
    opacity: .6
}

.coin_06 {
    max-width: 1.875rem;
    position: absolute;
    top: 50%;
    opacity: .5;
    right: 10%
}

.coin_07 {
    max-width: 1.375rem;
    position: absolute;
    top: 30%;
    opacity: .6;
    left: 34%
}

.coin_08 {
    max-width: 1.875rem;
    position: absolute;
    top: 29%;
    opacity: .8;
    left: 61%
}

.coin_09 {
    max-width: 1.875rem;
    position: absolute;
    top: 49%;
    opacity: .8;
    left: 18%
}

.coin_011 {
    max-width: 3.75rem;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    opacity: .6;
    bottom: 0;
    left: 4%;
    z-index: 1
}

.coin_022 {
    bottom: 14%;
    left: 10%;
    max-width: 1.875rem;
    position: absolute;
    opacity: .4;
    z-index: 1
}

.coin_033 {
    max-width: 2.5rem;
    position: absolute;
    opacity: .6;
    right: 4%;
    bottom: 0
}

.coin_044 {
    max-width: 5rem;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    right: 10%;
    bottom: 6%
}

.coin_044._watcher-view {
    opacity: .6;
    visibility: visible
}

.coin_055 {
    max-width: 4.375rem;
    position: absolute;
    opacity: .6
}

.coin_066 {
    max-width: 1.875rem;
    position: absolute;
    opacity: .5
}

.coin_077 {
    max-width: 1.375rem;
    position: absolute;
    opacity: .6
}

.coin_088 {
    max-width: 1.875rem;
    position: absolute;
    opacity: .8
}

.coin_099 {
    max-width: 1.875rem;
    position: absolute;
    opacity: .8
}

.anim_arr {
    -webkit-animation: pulse 2.5s infinite;
    animation: pulse 2.5s infinite
}

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

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

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

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

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

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

.mainstat_w {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.about__anim {
    position: relative;
    width: 25rem;
    height: 25rem
}

.i-anim_01 {
    max-width: 6.25rem;
    position: absolute;
    top: 15%;
    right: 32%;
    -webkit-animation: ani 7.5s infinite;
    animation: ani 7.5s infinite
}

@-webkit-keyframes ani {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-160px);
        transform: translateY(-160px)
    }

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

@keyframes ani {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-160px);
        transform: translateY(-160px)
    }

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

.i-anim_02 {
    top: 61%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 4;
    max-width: 13.5rem
}

.i-anim_03 {
    max-width: 6.25rem;
    position: absolute;
    top: 28%;
    right: 19%;
    -webkit-animation: ani02 5.5s infinite;
    animation: ani02 5.5s infinite
}

@-webkit-keyframes ani02 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

@keyframes ani02 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

.i-anim_04 {
    max-width: 6.25rem;
    position: absolute;
    top: 6%;
    left: 10%;
    -webkit-animation: ani03 6.5s infinite;
    animation: ani03 6.5s infinite
}

@-webkit-keyframes ani03 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

@keyframes ani03 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

.i-anim_05 {
    position: absolute;
    top: 23%;
    left: 0;
    max-width: 6.25rem;
    -webkit-animation: ani04 9.5s infinite;
    animation: ani04 9.5s infinite
}

@-webkit-keyframes ani04 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

@keyframes ani04 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-60px);
        transform: translateY(-60px)
    }

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

.dm3-dn {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.coin_n-t-01 {
    top: 20%;
    left: 10%;
    max-width: 2.5rem
}

.coin_n-t-02 {
    top: 33%;
    right: 40%;
    max-width: 2.0625rem
}

.coin_n-t-03 {
    top: 32%;
    right: 10%;
    max-width: 2.5rem
}

.coin_n-t-04 {
    top: 44%;
    left: 34%;
    max-width: 3.125rem
}

.coin_n-t-05 {
    top: 55%;
    left: 20%;
    max-width: 1.375rem
}

.coin_n-t-06 {
    top: 60%;
    left: 30%;
    max-width: 1.875rem
}

.coin_n-t-07 {
    top: 66%;
    left: 10%;
    max-width: 3.125rem
}

.coin_n-t-08 {
    left: 5%;
    top: 80%;
    max-width: 2.5rem
}

.coin_n-t-09 {
    top: 50%;
    left: 5%;
    max-width: 3.75rem
}

.coin_n-t-10 {
    right: 5%;
    top: 10%;
    max-width: 2.75rem
}

.coin_n-t-11 {
    right: 20%;
    top: 20%;
    max-width: 1.625rem
}

.coin_n-t-12 {
    right: 23%;
    top: 30%;
    max-width: 2.0625rem
}

.coin_n-t-13 {
    top: 40%;
    right: 30%;
    max-width: 1.25rem
}

.coin_n-t-14 {
    top: 30%;
    left: 44%;
    max-width: 1.25rem
}

.coin_n-t-15 {
    top: 50%;
    right: 22%;
    max-width: 2.6875rem
}

.coin_n-t-16 {
    top: 70%;
    right: 20%;
    max-width: 2.0625rem
}

.coin_n-t-17 {
    top: 77%;
    right: 10%;
    max-width: 1.25rem
}

.coin_n-t-18 {
    top: 90%;
    right: 50%;
    max-width: 1.625rem
}

.coin_n-t-19 {
    top: 100%;
    right: 45%;
    max-width: 2.6875rem
}

.coin_n-t-20 {
    top: 110%;
    right: 10%;
    max-width: 2.8125rem
}

.coin_n-t-21 {
    top: 95%;
    right: 20%;
    max-width: 3.375rem
}

.about__title {
    line-height: 120%
}

.social-main-header__link {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.coin_p01._watcher-view {
    opacity: .3!important;
    z-index: 1
}

.coin_p01 {
    -webkit-transition: opacity 3s ease 0s;
    -o-transition: opacity 3s ease 0s;
    transition: opacity 3s ease 0s;
    opacity: .2;
    position: absolute
}

.coin_n-01 {
    top: 200%;
    left: 10%;
    max-width: 1.25rem
}

.coin_n-02 {
    top: 150%;
    right: 40%;
    max-width: 3.125rem
}

.coin_n-03 {
    right: 10%;
    top: 300%;
    max-width: 1.875rem
}

.coin_n-04 {
    left: 22%;
    top: 130%;
    max-width: 2.5rem
}

.coin_n-05 {
    left: 50%;
    top: 240%;
    max-width: 3.125rem
}

.coin_n-06 {
    right: 10%;
    top: 280%;
    max-width: 3.75rem
}

.coin_n-07 {
    left: 36%;
    top: 260%;
    max-width: 1.875rem
}

.coin_n-08 {
    right: 22%;
    top: 300%;
    max-width: 2.875rem
}

.coin_n-09 {
    left: 16%;
    top: 330%;
    max-width: 2.5rem
}

.coin_n-10 {
    left: 20%;
    top: 270%;
    max-width: 3.125rem
}

.coin_n-11 {
    left: 30%;
    top: 400%;
    max-width: 1.625rem
}

.coin_n-12 {
    top: 260%;
    left: 66%;
    max-width: 1.25rem
}

.coin_n-13 {
    top: 380%;
    left: 30%;
    max-width: 1.875rem
}

.coin_n-14 {
    right: 20%;
    top: 370%;
    max-width: 3.75rem
}

.coin_n-15 {
    top: 115%;
    left: 24%;
    max-width: 1.25rem
}

.coin_n-16 {
    top: 340%;
    right: 40%;
    max-width: 3.5rem
}

.coin_n-17 {
    top: 330%;
    left: 36%;
    max-width: 3.125rem
}

.coin_n-18 {
    top: 320%;
    right: 20%;
    max-width: 1rem
}

.coin_n-19 {
    left: 50%;
    top: 310%;
    max-width: 1.25rem
}

.coin_n-20 {
    top: 290%;
    right: 10%;
    max-width: 1.875rem
}

.coin_n-21 {
    top: 280%;
    left: 40%;
    max-width: 2.25rem
}

.coin_n-22 {
    top: 200%;
    right: 20%;
    max-width: 3.125rem
}

.coin_n-23 {
    top: 230%;
    right: 30%;
    max-width: 3.75rem
}

.coin_n-24 {
    right: 34%;
    top: 146%;
    max-width: 1.875rem
}

.coin_n-25 {
    left: 31%;
    top: 204%;
    max-width: 3.125rem
}

.coin_n-26 {
    left: 10%;
    top: 209%;
    max-width: 2.25rem
}

.coin_n-27 {
    top: 120%;
    left: 5%;
    max-width: 1.25rem
}

.coin_n-28 {
    top: 130%;
    right: 10%;
    max-width: 1.875rem
}

.coin_n-29 {
    top: 150%;
    left: 12%;
    max-width: 3.125rem
}

.coin_n-30 {
    top: 140%;
    left: 6%;
    max-width: 2.25rem
}

.coin_n-31 {
    top: 125%;
    left: 10%;
    max-width: 1.875rem
}

.coin_n-32 {
    top: 180%;
    left: 1%;
    max-width: 2.25rem
}

.coin_n-33 {
    top: 182%;
    left: 10%;
    max-width: 3.125rem
}

.coin_n-34 {
    top: 226%;
    left: 5%;
    max-width: 2.25rem
}

.coin_n-35 {
    top: 236%;
    left: 8%;
    max-width: 2.25rem
}

.coin_n-36 {
    top: 230%;
    left: 20%;
    max-width: 1.25rem
}

.coin_n-37 {
    top: 233%;
    left: 26%;
    max-width: 3.125rem
}

.coin_n-38 {
    top: 243%;
    left: 3%;
    max-width: 1.875rem
}

.coin_n-39 {
    top: 250%;
    left: 10%;
    max-width: 1.875rem
}

.coin_n-40 {
    top: 260%;
    left: 8%;
    max-width: 2.5rem
}

.coin_n-41 {
    top: 270%;
    left: 4%;
    max-width: 1.875rem
}

.coin_n-42 {
    top: 280%;
    left: 10%;
    max-width: 3.125rem
}

.coin_n-43 {
    top: 290%;
    left: 7%;
    max-width: 2.25rem
}

.coin_n-44 {
    top: 300%;
    left: 10%;
    max-width: 2.5rem
}

.coin_n-45 {
    top: 300%;
    left: 30%;
    max-width: 2.25rem
}

.coin_n-46 {
    top: 299%;
    left: 50%;
    max-width: 1.875rem
}

.coin_n-47 {
    top: 320%;
    left: 10%;
    max-width: 3.125rem
}

.coin_n-48 {
    top: 335%;
    left: 10%;
    max-width: 2.25rem
}

.coin_n-49 {
    top: 350%;
    left: 3%;
    max-width: 3.125rem
}

.coin_n-50 {
    right: 5%;
    top: 200%;
    max-width: 2.5rem
}

.coin_n-51 {
    max-width: 1.875rem;
    right: 3%;
    top: 170%
}

.coin_n-52 {
    right: 10%;
    top: 160%;
    max-width: 2.5rem
}

.coin_n-53 {
    right: 7%;
    top: 230%;
    max-width: 3.125rem
}

.coin_n-54 {
    right: 10%;
    top: 250%;
    max-width: 2.25rem
}

.coin_n-55 {
    right: 7%;
    top: 330%;
    max-width: 1.875rem
}

.coin_n-56 {
    max-width: 3.125rem;
    right: 8%;
    top: 340%
}

.coin_n-57 {
    right: 4%;
    top: 350%;
    max-width: 2.5rem
}

.coin_n-58 {
    right: 4%;
    top: 360%;
    max-width: 2.5rem
}

.coin_n-59 {
    right: 6%;
    top: 400%;
    max-width: 3.125rem
}

.coin_n-60 {
    top: 400%;
    left: 40%;
    max-width: 1.875rem
}

.coin_n-61 {
    top: 400%;
    left: 6%;
    max-width: 1.875rem
}

.coin_n-62 {
    top: 380%;
    left: 10%;
    max-width: 1.875rem
}

.coin_n-63 {
    top: 360%;
    right: 40%;
    max-width: 1.875rem
}

.coin_n-64 {
    top: 420%;
    left: 10%;
    max-width: 1.875rem
}

.coin_n-65 {
    top: 420%;
    right: 10%;
    max-width: 1.875rem
}

.coin_n-66 {
    top: 370%;
    left: 47%;
    max-width: 1.875rem
}

.info-account {
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.info-account._close {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px)
}

.n-one {
    color: #fff7e5
}

.n-two {
    color: #ffebc1
}

.n-three {
    color: #ffe19f
}

.n-four {
    color: #ffd16f
}

.user-table {
    line-height: 140%;
    text-align: center
}

.account__column-info {
    font-weight: 700
}

@supports (font-size: clamp(1.25rem ,0.9977477477rem + 1.2612612613vw ,2.125rem)) {
    .account__column-info {
        font-size:clamp(1.25rem ,.9977477477rem + 1.2612612613vw ,2.125rem)
    }
}

@supports not (font-size: clamp(1.25rem ,0.9977477477rem + 1.2612612613vw ,2.125rem)) {
    .account__column-info {
        font-size:calc(1.25rem + .875 * (100vw - 20rem)/ 69.375)
    }
}

html.menu-asside-open {
    overflow-y: hidden!important
}

html.menu-open {
    overflow-y: hidden!important
}

.menu-asside-open,.menu-open {
    overflow-y: hidden!important
}

.bonuslk {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.bonuslk__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@supports (gap: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .bonuslk__items {
        gap:clamp(1.25rem ,.7094594595rem + 2.7027027027vw ,3.125rem)
    }
}

@supports not (gap: clamp(1.25rem ,0.7094594595rem + 2.7027027027vw ,3.125rem)) {
    .bonuslk__items {
        gap:calc(1.25rem + 1.875 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonuslk__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@supports (margin-bottom: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .item-bonuslk__top {
        margin-bottom:clamp(1.875rem ,2.6801801802rem + -.9009009009vw ,2.5rem)
    }
}

@supports not (margin-bottom: clamp(1.875rem ,2.6801801802rem + -0.9009009009vw ,2.5rem)) {
    .item-bonuslk__top {
        margin-bottom:calc(2.5rem + -.625 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonuslk__title {
    font-weight: 600
}

@supports (font-size: clamp(0.875rem ,0.6587837838rem + 1.0810810811vw ,1.625rem)) {
    .item-bonuslk__title {
        font-size:clamp(.875rem ,.6587837838rem + 1.0810810811vw ,1.625rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.6587837838rem + 1.0810810811vw ,1.625rem)) {
    .item-bonuslk__title {
        font-size:calc(.875rem + .75 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonuslk__subtitle {
    font-weight: 700
}

@supports (font-size: clamp(0.875rem ,0.5867117117rem + 1.4414414414vw ,1.875rem)) {
    .item-bonuslk__subtitle {
        font-size:clamp(.875rem ,.5867117117rem + 1.4414414414vw ,1.875rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.5867117117rem + 1.4414414414vw ,1.875rem)) {
    .item-bonuslk__subtitle {
        font-size:calc(.875rem + 1 * (100vw - 20rem)/ 69.375)
    }
}

.item-bonuslk__rating {
    position: relative;
    width: 100%;
    height: .25rem;
    background-color: rgba(255,187,0,.3)
}

.item-bonuslk__rating::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: .25rem;
    background-color: #fb0
}

.item-bonuslk__rating::after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fb0;
    left: 30%;
    width: .625rem;
    height: .625rem;
    border-radius: 50%
}

.item-bonuslk__main {
    position: absolute;
    top: -25px;
    left: 30%
}

.item-bonuslk__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@supports (gap: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) {
    .item-bonuslk__inner {
        gap:clamp(1.25rem ,.8896396396rem + 1.8018018018vw ,2.5rem)
    }
}

@supports not (gap: clamp(1.25rem ,0.8896396396rem + 1.8018018018vw ,2.5rem)) {
    .item-bonuslk__inner {
        gap:calc(1.25rem + 1.25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-top: clamp(1.25rem ,0.5292792793rem + 3.6036036036vw ,3.75rem)) {
    .item-bonuslk__inner {
        margin-top:clamp(1.25rem ,.5292792793rem + 3.6036036036vw ,3.75rem)
    }
}

@supports not (margin-top: clamp(1.25rem ,0.5292792793rem + 3.6036036036vw ,3.75rem)) {
    .item-bonuslk__inner {
        margin-top:calc(1.25rem + 2.5 * (100vw - 20rem)/ 69.375)
    }
}

.block-item-bonuslk {
    min-width: 18.75rem;
    background: #202126;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .875rem 1.25rem
}

.block-item-bonuslk__title {
    font-weight: 700
}

@supports (font-size: clamp(0.75rem ,0.6418918919rem + 0.5405405405vw ,1.125rem)) {
    .block-item-bonuslk__title {
        font-size:clamp(.75rem ,.6418918919rem + .5405405405vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.75rem ,0.6418918919rem + 0.5405405405vw ,1.125rem)) {
    .block-item-bonuslk__title {
        font-size:calc(.75rem + .375 * (100vw - 20rem)/ 69.375)
    }
}

.block-item-bonuslk__info {
    border-radius: 10px;
    font-weight: 700;
    border: 1px solid #fb0;
    padding: 1.25rem 1.875rem
}

@supports (font-size: clamp(0.75rem ,0.6058558559rem + 0.7207207207vw ,1.25rem)) {
    .block-item-bonuslk__info {
        font-size:clamp(.75rem ,.6058558559rem + .7207207207vw ,1.25rem)
    }
}

@supports not (font-size: clamp(0.75rem ,0.6058558559rem + 0.7207207207vw ,1.25rem)) {
    .block-item-bonuslk__info {
        font-size:calc(.75rem + .5 * (100vw - 20rem)/ 69.375)
    }
}

@supports (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .info-item-ref__title {
        font-size:clamp(1rem ,.9279279279rem + .3603603604vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .info-item-ref__title {
        font-size:calc(1rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

@supports (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .info-item-ref__title {
        margin-bottom:clamp(.625rem ,.4448198198rem + .9009009009vw ,1.25rem)
    }
}

@supports not (margin-bottom: clamp(0.625rem ,0.4448198198rem + 0.9009009009vw ,1.25rem)) {
    .info-item-ref__title {
        margin-bottom:calc(.625rem + .625 * (100vw - 20rem)/ 69.375)
    }
}

.info-item-ref__text {
    font-weight: 400
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-item-ref__text {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .info-item-ref__text {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.info-item-ref__text:not(:last-child) {
    margin-bottom: 1.25rem
}

.info-item-ref__text:not(:first-child) {
    margin-top: 1.25rem
}

.progress {
    height: 4px!important;
    border-radius: 4px!important;
    background-color: rgba(255,187,0,.3)!important;
    position: relative!important
}

.progress-bar {
    background-color: #fb0!important;
    height: 4px!important;
    border-radius: 4px!important
}

.progress-bar span {
    top: -25px!important;
    position: absolute!important
}

.pictures-referal {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 31.25rem!important
}

.top-table-history__date {
    text-align: center;
    white-space: pre-wrap
}

.registration__subinfo {
    text-align: center;
    color: #c4c9d3;
    max-width: 35rem;
    margin: 20px auto 0 auto;
    line-height: 120%;
    font-weight: 700
}

@supports (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .registration__subinfo {
        font-size:clamp(.875rem ,.8029279279rem + .3603603604vw ,1.125rem)
    }
}

@supports not (font-size: clamp(0.875rem ,0.8029279279rem + 0.3603603604vw ,1.125rem)) {
    .registration__subinfo {
        font-size:calc(.875rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.registration__info {
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    max-width: 47.5rem;
    margin: 0 auto
}

@supports (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .registration__info {
        font-size:clamp(1rem ,.9279279279rem + .3603603604vw ,1.25rem)
    }
}

@supports not (font-size: clamp(1rem ,0.9279279279rem + 0.3603603604vw ,1.25rem)) {
    .registration__info {
        font-size:calc(1rem + .25 * (100vw - 20rem)/ 69.375)
    }
}

.coupon-btn {
    cursor: pointer;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.coupon-alert {
    text-align: center;
    margin-top: .625rem;
    display: none;
    color: green
}

@media (min-width: 31.25em) {
    .form-withdrawal__content {
        min-width:12.5rem
    }
}

@media (min-width: 47.99875em) {
    .spollers__item {
        min-height:5.125rem
    }

    ._spoller-init .spollers__title::after,._spoller-init .spollers__title::before {
        top: 20%
    }

    .bottom-grand-home__item-wrapper {
        max-width: 882px;
        margin: 0 0 0 auto
    }

    .social-main-header {
        display: none
    }

    .social-main-header {
        display: none
    }

    .info-top-grand-home__item {
        max-width: 22.5rem
    }

    .bottom-grand-home__item::before {
        top: -34%
    }

    .spollers__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        row-gap: 40px
    }

    .spollers__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 49%;
        flex: 1 1 49%;
        position: relative
    }

    .spollers__item::before {
        content: "";
        content: "";
        width: 100%;
        position: absolute;
        bottom: 0;
        border-bottom: 1px solid #fff;
        left: 0
    }

    .asside-account__close {
        display: none
    }

    .account__asside::before {
        content: "";
        position: absolute;
        top: 0;
        left: -300%;
        width: 300%;
        height: 100%;
        background-color: #111316
    }

    .account__body {
        margin-left: 2.5rem
    }

    .item__account-wrapper {
        min-width: 23.75rem
    }

    .item-about__picture-none {
        display: none
    }

    .asside-account__item-grand-mediamobile {
        display: none
    }
}

@media (min-width: 25em) {
    .menu-open .menu__body {
        min-width:379px
    }
}

@media (min-width: 120em) {
    .bottom-footer__links {
        -webkit-column-gap:inherit;
        -moz-column-gap: inherit;
        column-gap: inherit
    }
}

@media (max-width: 75em) {
    .history__body {
        margin-right:-15px;
        padding-right: .9375rem
    }

    .table-history {
        width: 56.25rem;
        overflow: auto
    }

    .form-invest__item-btn-wrap {
        width: 100%
    }
}

@media (max-width: 35em) {
    .bottom-footer__list {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    .bottom-footer__social {
        margin-top: .625rem
    }
}

@media (max-width: 25em) {
    .form-withdrawal__content {
        -webkit-column-gap:.375rem;
        -moz-column-gap: .375rem;
        column-gap: .375rem
    }

    .form-withdrawal__content img {
        width: 1.5rem;
        height: 1.5rem
    }

    .menu-open .menu__body {
        min-width: 300px
    }
}

@media (max-width: 90.8125em) {
    .account__info {
        margin:0 auto 30px auto
    }

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

    .account__invitation,.account__referral {
        background: #202126;
        border: 1px solid rgba(255,255,255,.13);
        border-radius: 10px;
        padding: 1rem 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-width: 25rem
    }

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

    .account__column-info {
        text-align: center
    }
}

@media (max-width: 87.5em) {
    .referral-items-p img {
        -webkit-transform:scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3)
    }
}

@media (max-width: 76.625em) {
    .deposit::before {
        height:50%
    }
}

@media (max-width: 74.875em) {
    .one-settings-form__items,.three-settings-form__items,.two-settings-form__items {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 73.125em) {
    @supports (height:clamp(46.9375rem ,19.3471858639rem + 56.0209424084vw ,60.3125rem)) {
        .top-grand-home lottie-player {
            height:clamp(46.9375rem ,19.3471858639rem + 56.0209424084vw ,60.3125rem)
        }
    }

    @supports not (height: clamp(46.9375rem ,19.3471858639rem + 56.0209424084vw ,60.3125rem)) {
        .top-grand-home lottie-player {
            height:calc(46.9375rem + 13.375 * (100vw - 49.25rem)/ 23.875)
        }
    }

    @supports (top: clamp(-13.0625rem ,2.0602094241rem + -20.6806282723vw ,-8.125rem)) {
        .top-grand-home lottie-player {
            top:clamp(-13.0625rem ,2.0602094241rem + -20.6806282723vw ,-8.125rem)
        }
    }

    @supports not (top: clamp(-13.0625rem ,2.0602094241rem + -20.6806282723vw ,-8.125rem)) {
        .top-grand-home lottie-player {
            top:calc(-8.125rem + -4.9375 * (100vw - 49.25rem)/ 23.875)
        }
    }
}

@media (max-width: 71.25em) {
    .referrals__items {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .item-referrals {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 430px;
        flex: 0 1 430px
    }
}

@media (max-width: 71.9375em) {
    .info-bonus::before {
        max-width:12.5rem;
        bottom: -40%;
        min-height: 11.375rem
    }

    .info-bonus {
        padding-bottom: 6.25rem
    }
}

@media (max-width: 68.75em) {
    .stat-balance__items {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .footer-form-withdrawal__btn-wrapper {
        width: 100%
    }
}

@media (max-width: 65.625em) {
    .info-bonus {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }
}

@media (max-width: 62.5em) {
    .stat-balance__title {
        text-align:center
    }

    .bottom-registation {
        margin-top: 10rem
    }

    .bottom-registation__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        margin: 0 auto;
        max-width: 700px
    }

    @supports (min-height: clamp(18.75rem ,16.9481981982rem + 9.009009009vw ,25rem)) {
        .bottom-registation__wrapper {
            min-height:clamp(18.75rem ,16.9481981982rem + 9.009009009vw ,25rem)
        }
    }

    @supports not (min-height: clamp(18.75rem ,16.9481981982rem + 9.009009009vw ,25rem)) {
        .bottom-registation__wrapper {
            min-height:calc(18.75rem + 6.25 * (100vw - 20rem)/ 69.375)
        }
    }

    .bottom-registation__pictire {
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }
}

@media (max-width: 60.5em) {
    @supports (left:clamp(-12.5rem ,-21.5291666667rem + 18.3333333333vw ,-10.4375rem)) {
        .top-grand-home lottie-player {
            left:clamp(-12.5rem ,-21.5291666667rem + 18.3333333333vw ,-10.4375rem)
        }
    }

    @supports not (left: clamp(-12.5rem ,-21.5291666667rem + 18.3333333333vw ,-10.4375rem)) {
        .top-grand-home lottie-player {
            left:calc(-12.5rem + 2.0625 * (100vw - 49.25rem)/ 11.25)
        }
    }
}

@media (max-width: 59.375em) {
    .item-refferals {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .ref-i-w {
        margin-top: 0!important
    }

    .item-bonus {
        margin-top: 4.375rem
    }

    .item-bonus {
        max-height: 340px
    }

    .item-bonus {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    @supports (padding-left: clamp(0.3125rem ,-1.3992117117rem + 8.5585585586vw ,6.25rem)) {
        .item-bonus {
            padding-left:clamp(.3125rem ,-1.3992117117rem + 8.5585585586vw ,6.25rem)
        }
    }

    @supports not (padding-left: clamp(0.3125rem ,-1.3992117117rem + 8.5585585586vw ,6.25rem)) {
        .item-bonus {
            padding-left:calc(.3125rem + 5.9375 * (100vw - 20rem)/ 69.375)
        }
    }

    @supports (padding-right: clamp(0.25rem ,-1.4797297297rem + 8.6486486486vw ,6.25rem)) {
        .item-bonus {
            padding-right:clamp(.25rem ,-1.4797297297rem + 8.6486486486vw ,6.25rem)
        }
    }

    @supports not (padding-right: clamp(0.25rem ,-1.4797297297rem + 8.6486486486vw ,6.25rem)) {
        .item-bonus {
            padding-right:calc(.25rem + 6 * (100vw - 20rem)/ 69.375)
        }
    }

    .item-bonus__info {
        margin: 0 auto
    }

    .item-bonus__subinfo {
        margin: 0 auto
    }

    .lvl-item-bonus {
        -webkit-transform: translate(0,-44px);
        -ms-transform: translate(0,-44px);
        transform: translate(0,-44px)
    }
}

@media (max-width: 58.125em) {
    .pictures-referal img {
        max-width:18.75rem
    }
}

@media (max-width: 57.5em) {
    .header_main-logo span {
        display:none
    }
}

@media (max-width: 56.25em) {
    .bottom-footer__links {
        -webkit-column-gap:inherit;
        -moz-column-gap: inherit;
        column-gap: inherit
    }
}

@media (max-width: 53.75em) {
    .header__logo span {
        display:none
    }

    .bottom-footer__column {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bottom-footer__column:last-child {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 47.99875em) {
    .spollers__title {
        border-bottom:1px solid #fff
    }

    .ref-i {
        padding-left: 1.25rem!important
    }

    .num-hei {
        -webkit-transform: translateY(-100%)!important;
        -ms-transform: translateY(-100%)!important;
        transform: translateY(-100%)!important
    }

    .u-bonus-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .link-r {
        padding: .9375rem 1.25rem!important
    }

    .info-balance {
        width: 100%;
        text-align: center
    }

    .stat-balance__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .settings__title {
        text-align: center
    }

    .three-settings-form__wrapper-btn button {
        margin: 0 auto
    }

    .form-withdrawal__content {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .deposit__title {
        text-align: center
    }

    .deposit__items {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .form-invest__item-btn-wrap .button {
        margin: 0 auto
    }

    .header._header-scroll .header__container {
        min-height: 50px
    }

    .header__logo span {
        display: block
    }

    .menu__body {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all .4s ease 0s;
        -o-transition: all .4s ease 0s;
        transition: all .4s ease 0s
    }

    .actions-header__balance {
        margin: 0 .625rem 0 0
    }

    .icon-menu,.menu__icon-s {
        display: block;
        position: relative;
        width: 1.875rem;
        height: 1.125rem;
        cursor: pointer;
        z-index: 9999
    }

    .icon-menu span,.icon-menu::after,.icon-menu::before,.menu__icon-s span,.menu__icon-s::after,.menu__icon-s::before {
        content: "";
        -webkit-transition: all .3s ease 0s;
        -o-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        right: 0;
        position: absolute;
        width: 100%;
        height: .125rem;
        background-color: #fff
    }

    .icon-menu::before,.menu__icon-s::before {
        top: 0
    }

    .icon-menu::after,.menu__icon-s::after {
        bottom: 0
    }

    .icon-menu span,.menu__icon-s span {
        top: calc(50% - .0625rem)
    }

    .menu-open .icon-menu span,.menu-open .menu__icon-s span {
        width: 0
    }

    .menu-open .icon-menu::before,.menu-open .menu__icon-s::before {
        top: calc(50% - .0625rem);
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .menu-open .icon-menu::after,.menu-open .menu__icon-s::after {
        bottom: calc(50% - .0625rem);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .menu__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    .menu__body {
        position: fixed;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-y: auto;
        min-height: 100vh;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        top: 0;
        left: 0;
        z-index: 99;
        background: #111316;
        padding: 1.875rem .625rem 5rem .625rem
    }

    .menu__body .menu__list {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .menu__link {
        display: block;
        padding: .625rem 0;
        font-size: 1.125rem
    }

    .actions-header_main__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .625rem;
        row-gap: 1.25rem
    }

    .actions-header_main__wrapper .actions-header_main__link {
        max-width: 9.375rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0 auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        font-size: .875rem;
        padding: .8125rem 1.25rem
    }

    .a-i-r-g {
        gap: 0!important
    }

    .header_main-logo span {
        display: block;
        font-size: 1.4375rem
    }

    .header_main-logo img {
        width: 2.125rem;
        height: 2.125rem
    }

    .top-footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 1.25rem
    }

    .top-footer__image::before {
        display: none
    }

    .top-footer__content a {
        margin: 0 auto
    }

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

    .bottom-footer__column:last-child {
        row-gap: .625rem
    }

    .bottom-footer__list {
        row-gap: 1.25rem
    }

    .top-grand-home__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 16px
    }

    .top-grand-home lottie-player {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-14%) scale(.9);
        -ms-transform: translate(-50%,-14%) scale(.9);
        transform: translate(-50%,-14%) scale(.9)
    }

    .top-grand-home {
        padding-bottom: 1.875rem
    }

    .top-grand-home__image {
        padding-bottom: 1.25rem;
        margin: 0 auto 1.25rem auto
    }

    .info-top-grand-home {
        margin: 350px auto 0 auto
    }

    .bottom-grand-home {
        padding-bottom: 1.875rem
    }

    .bottom-grand-home__item::before {
        bottom: -46px;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        right: 50%
    }

    .bottom-grand-home__item {
        min-height: 18.75rem
    }

    .bottom-grand-home__info {
        text-align: center;
        max-width: 100%
    }

    .banners-home__timer {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%
    }

    .progtam-home__picture {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .item-statistic-home {
        min-width: 18.125rem
    }

    .item-about {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .item-about__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .i-a-p-da {
        margin-bottom: 1.875rem
    }

    .main-statistic__table.table-main-statistic {
        margin-right: -15px!important
    }

    .no-anim {
        -webkit-animation: none!important;
        animation: none!important;
        display: none
    }

    .form-contacts__log {
        width: 100%
    }

    .form-contacts__log {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .form-contacts__item input {
        min-width: 100%
    }

    .form-contacts__item textarea {
        min-width: 100%
    }

    .form-contacts__mess {
        width: 100%
    }

    .account__item {
        width: 100%
    }

    .bottom-asside-account__copyright {
        text-align: center
    }

    .item-account::before {
        font-size: 1.5rem
    }

    .item-account__info {
        min-width: 13.0625rem;
        max-width: 100%
    }

    .item-account__price {
        width: 5.625rem
    }

    .asside-account {
        position: fixed;
        top: 0;
        min-height: auto;
        overflow-y: auto;
        border-right: none;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-transition: all .4s ease 0s;
        -o-transition: all .4s ease 0s;
        transition: all .4s ease 0s;
        opacity: 0;
        visibility: hidden;
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    @supports (padding-right: clamp(2.5rem ,-0.0252525253rem + 10.101010101vw ,5rem)) {
        .asside-account {
            padding-right:clamp(2.5rem ,-.0252525253rem + 10.101010101vw ,5rem)
        }
    }

    @supports not (padding-right: clamp(2.5rem ,-0.0252525253rem + 10.101010101vw ,5rem)) {
        .asside-account {
            padding-right:calc(2.5rem + 2.5 * (100vw - 25rem)/ 24.75)
        }
    }

    @supports (padding-left: clamp(2.5rem ,-0.0252525253rem + 10.101010101vw ,5rem)) {
        .asside-account {
            padding-left:clamp(2.5rem ,-.0252525253rem + 10.101010101vw ,5rem)
        }
    }

    @supports not (padding-left: clamp(2.5rem ,-0.0252525253rem + 10.101010101vw ,5rem)) {
        .asside-account {
            padding-left:calc(2.5rem + 2.5 * (100vw - 25rem)/ 24.75)
        }
    }

    .asside-account__list {
        overflow: auto
    }

    .asside-account__menu {
        -webkit-box-flex: 0;
        -ms-flex: 0 0;
        flex: 0 0;
        margin-bottom: 2.5rem
    }

    .asside-account._active {
        opacity: 1;
        visibility: visible
    }

    .registration__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .registration__picture {
        margin: 0 auto;
        min-height: 13.375rem
    }

    .form-registration__item-p {
        width: 100%
    }

    .picture-registration {
        margin-bottom: 1.875rem;
        margin-top: 1.875rem
    }

    .coin_01 {
        opacity: .1
    }

    .coin_02 {
        opacity: .2
    }

    .coin_03 {
        opacity: .4
    }

    .coin_04 {
        display: none
    }

    .coin_05 {
        opacity: .1
    }

    .coin_06 {
        display: none
    }

    .coin_07 {
        opacity: .4
    }

    .coin_08 {
        display: none
    }

    .coin_09 {
        opacity: .4
    }

    .coin_011 {
        opacity: .1
    }

    .coin_022 {
        opacity: .2
    }

    .coin_033 {
        opacity: .4
    }

    .coin_044 {
        display: none
    }

    .coin_055 {
        opacity: .1
    }

    .coin_066 {
        display: none
    }

    .coin_077 {
        opacity: .4
    }

    .coin_088 {
        display: none
    }

    .coin_099 {
        opacity: .4
    }

    .about__anim {
        margin: 0 auto
    }

    .mdd3s {
        display: none!important
    }

    .bottom-registation__pictire-wrapper::before {
        display: none
    }

    .item-about__picture-none-anim {
        display: none
    }

    .menu__link-big {
        font-size: 1.5rem
    }

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

    .referal-item-ab {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }
}

@media (max-width: 37.5em) {
    .bottom-footer__links {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: .625rem
    }

    .bottom-bonus__info img {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        margin-top: .4375rem
    }

    .bottom-bonus__subinfo img {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        margin-top: .4375rem
    }
}

@media (max-width: 36.875em) {
    .bottom-registation__wrapper {
        min-height:360px
    }
}

@media (max-width: 34.375em) {
    .lvl-item-bonus {
        -webkit-transform:translate(0,-34px);
        -ms-transform: translate(0,-34px);
        transform: translate(0,-34px)
    }
}

@media (max-width: 31.25em) {
    .banners__body {
        width:100%
    }

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

    .footer-form-withdrawal__item input {
        min-width: 100%;
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .footer-form-withdrawal__btn-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .footer-form-withdrawal__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .item-deposit__link {
        font-size: .875rem;
        padding: .75rem 1.375rem
    }

    .form-invest__wrapper .form-invest__item {
        min-width: 100%
    }

    .form-invest__item-btn-wrap {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .header__container {
        -webkit-column-gap: .25rem;
        -moz-column-gap: .25rem;
        column-gap: .25rem
    }

    .about__anim {
        width: 223px
    }

    .i-anim_01 {
        max-width: 3.75rem
    }

    .i-anim_02 {
        max-width: 6rem
    }

    .i-anim_03 {
        max-width: 3.75rem
    }

    .i-anim_04 {
        max-width: 3.75rem
    }

    .i-anim_05 {
        max-width: 3.75rem
    }
}

@media (max-width: 31.875em) {
    .info-bonus::before {
        max-width:9.375rem;
        min-height: 8rem
    }

    .info-bonus {
        padding-bottom: 5rem
    }
}

@media (max-width: 29.99875em) {
    .bottom-footer__link-btn:first-child {
        max-width:110px;
        margin: 0 auto
    }

    .account__invitation,.account__referral {
        min-width: 100%
    }
}

@media (max-width: 28.125em) {
    .item-stat-balance {
        -webkit-column-gap:.25rem!important;
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important;
        row-gap: .25rem
    }

    @supports (padding-left: clamp(0.25rem ,-1.25rem + 7.5vw ,0.625rem)) {
        .item-stat-balance {
            padding-left:clamp(.25rem ,-1.25rem + 7.5vw ,.625rem)
        }
    }

    @supports not (padding-left: clamp(0.25rem ,-1.25rem + 7.5vw ,0.625rem)) {
        .item-stat-balance {
            padding-left:calc(.25rem + .375 * (100vw - 20rem)/ 5)
        }
    }

    @supports (padding-right: clamp(0.25rem ,-1.25rem + 7.5vw ,0.625rem)) {
        .item-stat-balance {
            padding-right:clamp(.25rem ,-1.25rem + 7.5vw ,.625rem)
        }
    }

    @supports not (padding-right: clamp(0.25rem ,-1.25rem + 7.5vw ,0.625rem)) {
        .item-stat-balance {
            padding-right:calc(.25rem + .375 * (100vw - 20rem)/ 5)
        }
    }
}

@media (max-width: 26.25em) {
    .form-withdrawal__opt {
        -webkit-column-gap:.625rem!important;
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }
}

@media (max-width: 26.875em) {
    .deposit__items {
        -ms-flex-pack:distribute;
        justify-content: space-around;
        -webkit-column-gap: .625rem;
        -moz-column-gap: .625rem;
        column-gap: .625rem
    }

    .cart-item-deposit {
        max-width: 12.5rem
    }

    .cart-item-deposit__image img {
        width: 8.75rem;
        height: 8.75rem
    }

    .form-invest__item-image img {
        width: 8.75rem;
        height: 8.75rem
    }
}

@media (max-width: 26.5625em) {
    .header__logo span {
        display:block
    }
}

@media (max-width: 26.6875em) {
    .account__item {
        padding-right:.625rem;
        padding-left: .625rem
    }

    .info-account {
        padding-left: .625rem;
        padding-right: .625rem
    }
}

@media (max-width: 25.625em) {
    .cart-item-deposit__price {
        font-size:.75rem
    }

    .cart-item-deposit__status {
        font-size: .75rem
    }

    .cart-item-deposit__nac {
        font-size: .75rem
    }
}

@media (max-width: 24.0625em) {
    .account__item {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 1.25rem;
        text-align: center
    }

    .item__account-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 1.25rem
    }
}

@media (max-width: 23.4375em) {
    .cart-item-deposit {
        max-width:100%;
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%
    }
}

@media (max-width: 23.0625em) {
    .form-invest__item-image img {
        width:6.875rem;
        height: 6.875rem
    }
}

@media (max-width: 20.9375em) {
    .form-withdrawal__price {
        padding:.5rem .5rem
    }
}

@media (any-hover: hover) {
    .button:hover {
        color:#ffb80d;
        background: #1c1e22
    }

    .select__option:hover {
        background: #d9d9d9
    }

    .link-r:hover {
        color: #fff!important;
        border: 1px solid #c4c9d3!important
    }

    .menu__link:hover {
        color: #fb0
    }

    .actions-header_main__link-log:hover {
        border: 1px solid #ffb80d
    }

    .actions-header_main__link-reg:hover {
        border: 1px solid #fff
    }

    .bottom-footer__link:hover {
        color: #fb0
    }

    .item-suggestions-home__link:hover {
        color: #202126;
        background-color: #fff
    }

    .bottom-bonus__text a:hover {
        color: #c3c9d4
    }

    .account__invitation-link:hover,.account__referral-link:hover {
        color: #ffb80d
    }

    .asside-account__link:hover,.bottom-asside-account__link:hover {
        color: #fb0
    }

    .asside-account__link:hover::before,.bottom-asside-account__link:hover::before {
        color: #fb0
    }

    .info-account__link:hover {
        color: #ffb80d
    }

    .form-registration__link:hover {
        color: #fff
    }

    .bottom-registation__link:hover {
        background-color: #202126
    }

    .mainstat_w:hover {
        background-color: #fff;
        color: #202126
    }

    .social-main-header__link:hover {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    .coupon-btn:hover {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
}

.webp .select__value:after {
    background-image: url(../img/tr.webp)
}

.webp .checkbox__input:checked+.checkbox__label:before {
    background-image: url(../img/v1.webp)
}

.webp .account {
    background-image: url(../img/bg.webp)
}

.webp .account::before {
    background-image: url(../img/1s.webp)
}

.webp .bottom-footer {
    
}

.webp .grand-home__top {
    background-image: url(../img/bg.webp)
}

.webp .bottom-grand-home__item::before {
    background-image: url(../img/grand.webp)
}

.webp .banners-home__item {
    background-image: url(../img/banners-item.webp)
}

.webp .info-bonus::before {
    background-image: url(../img/bonus.webp)
}
