@font-face {
    font-family: Inter;
    font-display: swap;
    src: url(../fonts/Inter-Bold.woff2) format("woff2"), url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url(../fonts/Inter-Medium.woff2) format("woff2"), url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url(../fonts/Inter-SemiBold.woff2) format("woff2"), url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Inter;
    font-display: swap;
    src: url(../fonts/Inter-Regular.woff2) format("woff2"), url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) format("woff");
    font-weight: 400;
    font-style: normal
}

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

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

a {
    text-decoration: none;
    color: inherit;
    font-family: Inter
}

li,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

input {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

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

button {
    border: none;
    padding: 0;
    cursor: pointer;
    color: inherit;
    background-color: inherit
}

body,
html {
    height: 100%
}

body {
    color: #fff;
    line-height: 1;
    font-family: Inter;
    font-size: .875rem
}

._container {
    margin: 0 auto;
    max-width: 75rem;
    padding: 0 .9375rem
}

._container-large {
    margin: 0 auto;
    max-width: 86.875rem;
    padding: 0 .9375rem
}

._ibg {
    position: relative
}

._ibg img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover
}

._vbg embed,
._vbg iframe,
._vbg object,
._vbg video {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover
}

._responsive-video {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%
}

._responsive-video embed,
._responsive-video iframe,
._responsive-video object,
._responsive-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._list-counter {
    list-style-type: none;
    counter-reset: item
}

._list-counter li {
    position: relative
}

._list-counter li:before {
    counter-increment: item;
    content: counter(item);
    position: absolute;
    left: 0;
    top: 0
}

.wrapper {
    overflow: hidden;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.wrapper__gradient {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 1240px;
    width: 100%;
    height: 100px;
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.wrapper__gradient_footer {
    top: initial;
    bottom: 0
}

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

body {
    margin: 0;
    height: 100%;
    background-color: #04060a
}

body.lock {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

@-webkit-keyframes gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@keyframes gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@-webkit-keyframes shine {
    to {
        background-position: 400% 0
    }
}

@keyframes shine {
    to {
        background-position: 400% 0
    }
}

._text-gradient,
.home__title span,
.item-in-number__name,
.title span,
.title-l span {
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), color-stop(#00b0ec), to(#00ee8d)) 0 0/400% 100%;
    background: linear-gradient(90deg, #00ee8d, #00b0ec, #00ee8d) 0 0/400% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.v-c-stack {
    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;
    text-align: center;
    gap: 1.25rem
}

.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.625rem;
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.button_fill {
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%)
}

.button::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 6px, transparent 6px) 0 0/8px 8px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 6px, transparent 6px) 100% 0/8px 8px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 6px, transparent 6px) 0 100%/8px 8px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 6px, transparent 6px) 100% 100%/8px 8px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 4px) calc(100% - 16px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 16px) calc(100% - 4px) no-repeat, -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 6px, transparent 6px) 0 0/8px 8px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 6px, transparent 6px) 100% 0/8px 8px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 6px, transparent 6px) 0 100%/8px 8px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 6px, transparent 6px) 100% 100%/8px 8px no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 4px) calc(100% - 16px) no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 16px) calc(100% - 4px) no-repeat, linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    opacity: 0;
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s
}

.button__name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    padding: 0 .9375rem;
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: border-color .2s ease 0s;
    transition: border-color .2s ease 0s
}

.button__name:not(:last-child) {
    position: relative;
    z-index: 1
}

.button__name:not(:last-child)::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 1px;
    height: 100%;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, .2);
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.button__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: .875rem;
    height: .875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .875rem;
    flex: 0 0 .875rem;
    margin: 0 .9375rem
}

.button__icon svg {
    width: 100%
}

.button__icon svg path {
    -webkit-transition: fill .2s ease 0s;
    transition: fill .2s ease 0s
}

.title {
    font-size: 2.375rem;
    font-weight: 600
}

.title span {
    font-weight: 500;
    -webkit-animation: shine 8s linear infinite;
    animation: shine 8s linear infinite
}

.title-l {
    font-weight: 500;
    font-size: 3.75rem;
    line-height: 115%
}

.title-l span {
    font-weight: 500;
    -webkit-animation: shine 8s linear infinite;
    animation: shine 8s linear infinite
}

.text {
    font-size: .9375rem;
    color: #77a3b6;
    line-height: 210%
}

.text-l {
    font-size: 1.25rem;
    color: #77a3b6;
    line-height: 150%
}

._base-block {
    background-color: #070a11;
    border-radius: 10px;
    padding: 2.5rem
}

.gradient-animation {
    background: -webkit-gradient(linear, right top, left top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(270deg, #00ee8d, #00b0ec);
    background-size: 400% 400%;
    -webkit-animation: gradient 4s ease infinite;
    animation: gradient 4s ease infinite
}

.swiper {
    overflow: hidden
}

.swiper-initialized {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.swiper-vertical .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.swiper-initialized .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-button-lock {
    display: none !important
}

.choices {
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
    font-size: 16px
}

.choices:focus {
    outline: 0
}

.choices:last-child {
    margin-bottom: 0
}

.choices.is-open {
    overflow: visible
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
    background-color: #eaeaea;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.choices.is-disabled .choices__item {
    cursor: not-allowed
}

.choices [hidden] {
    display: none !important
}

.choices[data-type*=select-one] {
    cursor: pointer
}

.choices[data-type*=select-one] .choices__input {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    margin: 0
}

.choices[data-type*=select-one] .choices__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    padding: 0;
    background-size: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
    margin-right: 25px;
    height: 20px;
    width: 20px;
    border-radius: 10em;
    opacity: .25
}

.choices[data-type*=select-one] .choices__button:focus,
.choices[data-type*=select-one] .choices__button:hover {
    opacity: 1
}

.choices[data-type*=select-one] .choices__button:focus {
    -webkit-box-shadow: 0 0 0 2px #00bcd4;
    box-shadow: 0 0 0 2px #00bcd4
}

.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
    display: none
}

.choices[data-type*=select-one].is-open::after {
    border-color: transparent transparent #333 transparent;
    margin-top: -7.5px
}

.choices[data-type*=select-one][dir=rtl]::after {
    left: 11.5px;
    right: auto
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
    right: auto;
    left: 0;
    margin-left: 25px;
    margin-right: 0
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
    cursor: text
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
    position: relative;
    display: inline-block;
    margin-top: 0;
    margin-right: -4px;
    margin-bottom: 0;
    margin-left: 8px;
    padding-left: 16px;
    border-left: 1px solid #008fa1;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 8px;
    width: 8px;
    line-height: 1;
    opacity: .75;
    border-radius: 0
}

.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover {
    opacity: 1
}

.choices__inner {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden
}

.is-focused .choices__inner,
.is-open .choices__inner {
    border-color: #b7b7b7
}

.is-open .choices__inner {
    border-radius: 2.5px 2.5px 0 0
}

.is-flipped.is-open .choices__inner {
    border-radius: 0 0 2.5px 2.5px
}

.choices__list {
    margin: 0;
    padding-left: 0;
    list-style: none
}

[dir=rtl] .choices__list--single {
    padding-right: 4px;
    padding-left: 16px
}

.choices__list--single .choices__item {
    width: 100%
}

.choices__list--multiple {
    display: inline
}

.choices__list--multiple .choices__item {
    display: inline-block;
    vertical-align: middle;
    border-radius: 20px;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 3.75px;
    margin-bottom: 3.75px;
    background-color: #00bcd4;
    border: 1px solid #00a5bb;
    color: #fff;
    word-break: break-all;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.choices__list--multiple .choices__item[data-deletable] {
    padding-right: 5px
}

[dir=rtl] .choices__list--multiple .choices__item {
    margin-right: 0;
    margin-left: 3.75px
}

.choices__list--multiple .choices__item.is-highlighted {
    background-color: #00a5bb;
    border: 1px solid #008fa1
}

.is-disabled .choices__list--multiple .choices__item {
    background-color: #aaa;
    border: 1px solid #919191
}

.choices__list--dropdown,
.choices__list[aria-expanded] {
    visibility: hidden;
    z-index: 1;
    position: absolute;
    width: 100%
}

.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
    visibility: visible
}

.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
    position: relative
}

.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
    position: relative
}

[dir=rtl] .choices__list--dropdown .choices__item,
[dir=rtl] .choices__list[aria-expanded] .choices__item {
    text-align: right
}

.choices__item {
    cursor: default
}

.choices__item--selectable {
    cursor: pointer
}

.choices__item--disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: .5
}

.choices__heading {
    font-weight: 600;
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #f7f7f7;
    color: gray
}

.choices__button {
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.choices__button:focus {
    outline: 0
}

.choices__input {
    display: inline-block;
    vertical-align: baseline;
    background-color: #f9f9f9;
    font-size: 14px;
    margin-bottom: 5px;
    border: 0;
    border-radius: 0;
    max-width: 100%;
    padding: 4px 0 4px 2px
}

.choices__input:focus {
    outline: 0
}

.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
    display: none
}

.choices__input::-ms-clear,
.choices__input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

[dir=rtl] .choices__input {
    padding-right: 2px;
    padding-left: 0
}

.choices__placeholder {
    opacity: .5
}

.header__burger {
    display: none
}

.header {
    padding: 1.875rem 0 0 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    -webkit-transition: padding .2s ease 0s;
    transition: padding .2s ease 0s
}

.header._header-scroll {
    padding: .625rem 0 0 0
}

.header._header-scroll .header__wrapper {
    -webkit-box-shadow: rgba(255, 255, 255, .25) 0 4px 8px -2px, rgba(255, 255, 255, .08) 0 0 0 1px;
    box-shadow: rgba(255, 255, 255, .25) 0 4px 8px -2px, rgba(255, 255, 255, .08) 0 0 0 1px
}

.header__wrapper {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 16.25rem 1fr 16.25rem;
    grid-template-columns: 16.25rem 1fr 16.25rem;
    height: 5rem;
    gap: .625rem;
    padding: .9375rem;
    background: #070a11;
    border-radius: 10px;
    -webkit-transition: -webkit-box-shadow .3s ease 0s;
    transition: -webkit-box-shadow .3s ease 0s;
    transition: box-shadow .3s ease 0s;
    transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s
}

.header__logo-image {
    position: relative;
    z-index: 200
}

.header__logo-image img {
    max-width: 100%
}

.header__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.5rem
}

.menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .3125rem;
    font-size: .75rem;
    text-transform: uppercase;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.menu__link span {
    width: .875rem;
    height: .875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .875rem;
    flex: 0 0 .875rem;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.menu__link span svg {
    width: 100%
}

.home {
    padding: 16.875rem 0 18.125rem 0;
    position: relative;
    z-index: 5
}

.home__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4.375rem
}

.home__head {
    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;
    text-align: center;
    gap: .3125rem
}

.home__title {
    font-size: 3.6875rem;
    font-weight: 500
}

.home__title span {
    font-weight: 500;
    -webkit-animation: shine 8s linear infinite;
    animation: shine 8s linear infinite
}

.home__text {
    font-size: 1.1875rem;
    color: #77a3b6
}

.home__buttons {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.25rem
}

.fill-block {
    position: relative;
    z-index: 1
}

.fill-block:not(:last-child) {
    padding-bottom: 6.25rem
}

.fill-block__container {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.fill-block__parallax {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    top: -220px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.fill-block__parallax_2 {
    z-index: 1;
    top: initial;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    bottom: -200px;
    left: 65px
}

.fill-block__parallax_2 .fill-block__image {
    max-width: 28.125rem
}

.fill-block__image {
    max-width: 35.625rem
}

.fill-block__image img {
    max-width: 100%
}

.fill-block__sections {
    background-color: #070a11;
    padding: 3.125rem;
    border-radius: 30px
}

@-webkit-keyframes moveLeftRight {
    0% {
        left: -15px
    }
    50% {
        left: 90%
    }
    100% {
        left: -15px
    }
}

@keyframes moveLeftRight {
    0% {
        left: -15px
    }
    50% {
        left: 90%
    }
    100% {
        left: -15px
    }
}

.in-numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5625rem
}

.in-numbers:not(:last-child) {
    padding-bottom: 6.25rem
}

.in-numbers__items {
    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;
    gap: 1.25rem
}

.info-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.info-line__value {
    font-size: .75rem;
    font-weight: 400;
    text-transform: uppercase;
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.info-line__bar {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: .0625rem;
    background-color: rgba(255, 255, 255, .1);
    position: relative;
    overflow: hidden
}

.info-line__line {
    position: absolute;
    left: 0;
    top: 0;
    width: 20%;
    height: 100%;
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(206, 46, 238, 0)), color-stop(22%, #00ee8d), color-stop(77%, #00b0ec), to(rgba(15, 195, 233, 0)));
    background-image: linear-gradient(to right, rgba(206, 46, 238, 0), #00ee8d 22%, #00b0ec 77%, rgba(15, 195, 233, 0));
    -webkit-animation: moveLeftRight 5s infinite cubic-bezier(.4, 0, .2, 1);
    animation: moveLeftRight 5s infinite cubic-bezier(.4, 0, .2, 1)
}

.item-in-number {
    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;
    text-align: center;
    gap: .3125rem
}

.item-in-number__value {
    font-size: 4.8125rem;
    font-weight: 500;
    color: #fff
}

.item-in-number__name {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: .9375rem
}

.about {
    padding-bottom: 3.75rem
}

.about__blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6.25rem
}

.block-about {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 42% 1fr;
    grid-template-columns: 42% 1fr;
    gap: 3.125rem
}

.block-about_reverse {
    -ms-grid-columns: 1fr 42%;
    grid-template-columns: 1fr 42%
}

.block-about__image {
    max-width: 31.25rem
}

.block-about__image img {
    max-width: 100%
}

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

.block-about__button {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.advantages__body {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 24.375rem;
    grid-template-columns: 1fr 24.375rem;
    gap: 3.125rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 5
}

.advantages__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3.125rem;
    max-width: 20.625rem
}

.advantages__button {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.advantages__items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem
}

.item-advantage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    gap: .625rem;
    background-color: #15181e;
    padding: 1.25rem .9375rem 3.75rem .9375rem;
    border: 1px solid transparent;
    -webkit-transition: border-color .2s ease 0s;
    transition: border-color .2s ease 0s
}

.item-advantage__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: .875rem;
    height: .875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .875rem;
    flex: 0 0 .875rem;
    position: relative;
    z-index: 1
}

.item-advantage__icon::after {
    content: "";
    width: .625rem;
    height: .625rem;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.item-advantage__name {
    font-size: .8125rem;
    color: #fff
}

.item-advantage__text {
    font-size: .75rem;
    color: #77a3b6;
    line-height: 150%
}

.products__container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem
}

.products__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.products__item {
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px);
    opacity: 0;
    -webkit-transition: all 1.6s ease 0s;
    transition: all 1.6s ease 0s
}

.products__item._anim {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

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

.products__button {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.item-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem;
    padding: 1.875rem;
    background-color: #070a11;
    border-radius: 10px
}

.item-product__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.item-product__name {
    font-size: 1.0625rem
}

.item-product__soon {
    font-size: 1.0625rem;
    font-weight: 500;
    text-transform: uppercase;
    padding: .1875rem .25rem .125rem .25rem;
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    border-radius: 6px
}

.item-product__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem
}

.item-product__image {
    width: 7.75rem;
    height: 7.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 7.75rem;
    flex: 0 0 7.75rem
}

.item-product__image img {
    max-width: 100%
}

.item-product__text {
    font-size: .75rem;
    color: #77a3b6;
    line-height: 150%
}

.footer {
    padding-top: 6.25rem;
    padding-bottom: 1.875rem
}

.footer__wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 6.875rem 1fr 16.25rem;
    grid-template-columns: 6.875rem 1fr 16.25rem;
    gap: 1.25rem;
    padding: 1.875rem;
    background-color: #070a11;
    border-radius: 10px
}

.footer__about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.footer__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: .125rem
}

.footer__cyfer {
    font-size: .5625rem
}

.footer__cn {
    font-size: .5625rem;
    color: #77a3b6
}

.footer__copyright {
    font-size: .5625rem
}

.footer__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .3125rem
}

.footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 1.875rem
}

.footer-menu__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.footer-menu__name {
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase
}

.footer-menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.footer-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .3125rem;
    font-size: .75rem;
    color: #77a3b6;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.footer-menu__link span {
    display: inline-block;
    padding: .1875rem .375rem;
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    border-radius: 6px;
    color: #fff
}

.auth {
    padding: 9.375rem 0 2.5rem 0
}

.auth__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.auth__text {
    max-width: 31.25rem
}

.auth__image {
    max-width: 11.25rem
}

.auth__image img {
    max-width: 100%
}

.form-auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    max-width: 27.5rem;
    width: 100%;
    margin: 0 auto
}

.form-auth__fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.form-auth__footer {
    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;
    gap: 1.25rem
}

.form-auth__link {
    font-weight: 600;
    font-size: .625rem;
    text-align: center;
    color: #3bec92
}

.form-auth__description {
    max-width: 12.5rem;
    font-weight: 500;
    font-size: .625rem;
    text-align: center;
    line-height: 150%
}

.form-auth__description a {
    color: #3beb95
}

.form-auth__button {
    width: 100%
}

.home-news {
    padding: 9.375rem 0 2.5rem 0
}

.home-news__title span {
    display: block
}

.home-news__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.home-news__news {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    gap: 1.25rem
}

.contact {
    padding: 9.375rem 0 2.5rem 0
}

.contact__title span {
    display: block
}

.form-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    max-width: 39.375rem;
    margin: 0 auto
}

.form-contact__fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.form-contact__row {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: .625rem
}

.form-contact__button {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.faq {
    padding: 9.375rem 0 2.5rem 0
}

.faq__title span {
    display: block
}

.content-faq {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 16.875rem;
    grid-template-columns: 1fr 16.875rem;
    gap: 1.875rem;
    max-width: 52.5rem;
    margin: 0 auto
}

.tabs-faq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.tabs-faq__navigation {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: repeat(auto-fit, minmax(6.25rem, 1fr));
    gap: .625rem .3125rem
}

.tabs-faq__trigger {
    font-size: .75rem;
    padding-bottom: .625rem;
    word-break: break-word;
    text-align: center;
    position: relative;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.tabs-faq__trigger::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .125rem;
    background-color: #5ea5b8;
    border-radius: 12px;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.tabs-faq__trigger._tab-active {
    color: #3bec93
}

.tabs-faq__trigger._tab-active::after {
    background-color: #3cec92
}

.spoilers-tabs-faq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

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

.spoilers-tabs-faq__trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem;
    font-size: .75rem;
    color: #fff;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.spoilers-tabs-faq__trigger span {
    font-size: 0;
    width: .5rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .5rem;
    flex: 0 0 .5rem;
    height: .375rem;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.spoilers-tabs-faq__trigger span svg {
    width: 100%
}

.spoilers-tabs-faq__trigger span svg path {
    -webkit-transition: fill .3s ease 0s;
    transition: fill .3s ease 0s
}

.spoilers-tabs-faq__trigger._spoiler-active {
    color: #3cec92
}

.spoilers-tabs-faq__trigger._spoiler-active span {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.spoilers-tabs-faq__trigger._spoiler-active span svg path {
    fill: #3cec92
}

.spoilers-tabs-faq__trigger._spoiler-active+.spoilers-tabs-faq__body::after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.spoilers-tabs-faq__body {
    padding: .625rem 0 1.25rem 0;
    position: relative
}

.spoilers-tabs-faq__body::after {
    content: "";
    width: 100%;
    height: .0625rem;
    background-color: #3cec92;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: opacity, .3s ease 0s, -webkit-transform;
    transition: opacity, .3s ease 0s, -webkit-transform;
    transition: transform, opacity, .3s ease 0s;
    transition: transform, opacity, .3s ease 0s, -webkit-transform
}

.spoilers-tabs-faq__text {
    font-size: .6875rem;
    line-height: 125%
}

.cyfer-bot {
    padding: 9.375rem 0 2.5rem 0
}

.cyfer-bot__title span {
    display: block
}

.cyfer-bot__text {
    max-width: 61.25rem
}

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

.explanation__title span {
    display: block
}

.explanation__text {
    line-height: 120%
}

.explanation__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.explanation__image {
    padding-bottom: 42%
}

.explanation__image_square {
    padding-bottom: 90%
}

.explanation__button {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.cyfer-affiliates {
    padding: 9.375rem 0 2.5rem 0
}

.cyfer-about {
    padding: 9.375rem 0 2.5rem 0
}

.cyfer-about__head {
    gap: 1.875rem
}

.cyfer-about__title span {
    display: block
}

.cyfer-about__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.cyfer-about__text {
    max-width: 43.75rem;
    line-height: 125%
}

.icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1rem;
    height: 1rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem;
    font-size: 0
}

.icon svg {
    width: 100%
}

.block-title {
    font-size: .875rem;
    font-weight: 600
}

.block-title-l {
    font-size: 1rem
}

.small-text {
    font-size: .625rem;
    font-weight: 600;
    color: #77a3b6
}

._block {
    background-color: rgba(16, 18, 24, .6);
    padding: 1.25rem;
    border-radius: 6px;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.base-select {
    height: 30px
}

.base-select .choices {
    height: 100%
}

.base-select .choices.is-open .choices__list--single::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.base-select .choices__inner {
    height: 100%
}

.base-select .choices__list--single {
    white-space: nowrap;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .25rem;
    border-radius: 6px;
    background-color: #000;
    font-size: .75rem;
    font-weight: 500;
    color: #fff;
    padding: .375rem .5rem
}

.base-select .choices__list--single::after {
    content: "";
    display: block;
    background: url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) no-repeat center/contain;
    width: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10px;
    flex: 0 0 10px;
    height: 16px;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.base-select .choices__list--dropdown {
    z-index: 40;
    top: calc(100% + .3125rem);
    right: 0;
    background-color: #000;
    border-radius: 6px;
    max-height: 18.75rem;
    min-width: 100%;
    width: auto;
    overflow: hidden;
    overflow-y: auto
}

.base-select .choices__item--choice {
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 500;
    padding: .5rem
}

.base-select .choices__item--choice.is-highlighted {
    background-color: #202020
}

.second-select .custom-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.second-select .custom-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.second-select .custom-item__icon {
    width: 1.625rem;
    height: 1.625rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.625rem;
    flex: 0 0 1.625rem
}

.second-select .custom-item__icon img {
    width: 100%
}

.second-select .custom-item__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.second-select .custom-item__name {
    font-size: .875rem
}

.second-select .custom-item__balance {
    font-size: .6875rem;
    color: #3bec92
}

.second-select .custom-item__option-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.second-select .custom-item__option-icon {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem
}

.second-select .custom-item__option-icon img {
    width: 100%
}

.second-select .custom-item__option-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.second-select .custom-item__option-name {
    font-size: .75rem
}

.second-select .custom-item__option-balance {
    font-size: .6875rem;
    color: #3bec92
}

.second-select .choices {
    width: 100%;
    height: 100%;
    border-radius: 6px;
    -webkit-transition: -webkit-box-shadow .2s ease 0s;
    transition: -webkit-box-shadow .2s ease 0s;
    transition: box-shadow .2s ease 0s;
    transition: box-shadow .2s ease 0s, -webkit-box-shadow .2s ease 0s
}

.second-select .choices.is-focused {
    -webkit-box-shadow: 0 0 0 4px rgba(48, 76, 89, .6);
    box-shadow: 0 0 0 4px rgba(48, 76, 89, .6)
}

.second-select .choices.is-open .choices__list--single::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.second-select .choices__inner {
    height: 100%
}

.second-select .choices__list--single {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .25rem;
    border-radius: 6px;
    background-color: #000;
    font-size: .75rem;
    font-weight: 500;
    color: #fff;
    padding: .375rem .5rem
}

.second-select .choices__list--single::after {
    content: "";
    display: block;
    background: url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) no-repeat center/contain;
    width: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10px;
    flex: 0 0 10px;
    height: 16px;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.second-select .choices__list--dropdown {
    z-index: 40;
    top: calc(100% + .3125rem);
    right: 0;
    background-color: #000;
    border: 1px solid #304c59;
    border-radius: 6px;
    max-height: 18.75rem;
    min-width: 100%;
    width: auto;
    overflow: hidden;
    overflow-y: auto
}

.second-select .choices__item--choice {
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 500;
    padding: .5rem
}

.second-select .choices__item--choice.is-highlighted {
    background-color: #202020
}

.v-stack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.common {
    padding: 1.875rem 0 3.125rem 0
}

.common__container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 20rem 1fr;
    grid-template-columns: 20rem 1fr;
    gap: 1.875rem
}

.common__section {
    -ms-grid-row-align: start;
    align-self: start;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20rem;
    grid-template-columns: 1fr 20rem;
    gap: 1.875rem
}

.common__section_solo {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

.aside-cabinet__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem;
    position: relative
}

.aside-cabinet__gradient {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.aside-cabinet__burger {
    display: none
}

.aside-balance-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.aside-balance-block__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .25rem
}

.aside-balance-block__label {
    font-size: .875rem;
    font-weight: 600
}

.aside-balance-block__value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .3125rem;
    font-size: 1.3125rem;
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.aside-balance-block__today {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    font-size: .75rem;
    color: #3bec93
}

.aside-balance-block__spoiler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.aside-balance-block__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.aside-balance-block__more {
    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;
    text-align: center;
    width: 100%;
    padding: .5rem;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, .4);
    -webkit-transition: background-color, margin, .2s ease 0s;
    transition: background-color, margin, .2s ease 0s
}

.aside-balance-block__more span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .25rem
}

.aside-balance-block__more span::after {
    content: "";
    background: url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) no-repeat center/100%;
    width: .5rem;
    height: .75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .5rem;
    flex: 0 0 .5rem;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.aside-balance-block__more span:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.aside-balance-block__more span:last-child {
    display: none
}

.aside-balance-block__more._spoiler-active {
    margin-top: 10px
}

.aside-balance-block__more._spoiler-active span:first-child {
    display: none
}

.aside-balance-block__more._spoiler-active span:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.aside-balance-block__more._spoiler-active span::after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.aside-balance-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem;
    padding: .5rem .75rem;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, .4)
}

.aside-balance-item__icon {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    border-radius: 50%
}

.aside-balance-item__icon img {
    width: 100%
}

.aside-balance-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .25rem
}

.aside-balance-item__name {
    font-size: .75rem;
    color: #77a3b6
}

.aside-balance-item__value {
    font-size: .75rem
}

.aside-nav__list {
    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
}

.aside-nav__link {
    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;
    gap: .625rem;
    padding: .75rem .9375rem;
    border-radius: 6px;
    position: relative;
    z-index: 1
}

.aside-nav__link::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 5px, transparent 5px) 0 0/6px 6px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 5px, transparent 5px) 100% 0/6px 6px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 5px, transparent 5px) 0 100%/6px 6px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 5px, transparent 5px) 100% 100%/6px 6px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 2px) calc(100% - 12px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 12px) calc(100% - 2px) no-repeat, -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 5px, transparent 5px) 0 0/6px 6px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 5px, transparent 5px) 100% 0/6px 6px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 5px, transparent 5px) 0 100%/6px 6px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 5px, transparent 5px) 100% 100%/6px 6px no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 2px) calc(100% - 12px) no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 12px) calc(100% - 2px) no-repeat, linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    opacity: 0;
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s
}

.aside-nav__link._active {
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%)
}

.aside-nav__link._active::after {
    display: none
}

.bots {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.bots__header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.bots__all {
    font-size: .75rem;
    font-weight: 500;
    color: #3cec92
}

.bots__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.block-bot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 1px solid rgba(65, 65, 65, .4)
}

.block-bot::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 0;
    -webkit-transform: translate(60%, -50%);
    -ms-transform: translate(60%, -50%);
    transform: translate(60%, -50%);
    width: 12.5rem;
    height: 12.5rem;
    border-radius: 50%;
    -webkit-filter: blur(70px);
    filter: blur(70px);
    background: radial-gradient(circle, #00ee8d 0, #00b0ec 100%);
    -webkit-transition: -webkit-transform .4s ease 0s;
    transition: -webkit-transform .4s ease 0s;
    transition: transform .4s ease 0s;
    transition: transform .4s ease 0s, -webkit-transform .4s ease 0s
}

.block-bot_red::after {
    background: radial-gradient(circle, #ff060a 0, #ff060a 100%)
}

.block-bot_orange::after {
    background: radial-gradient(circle, #ea8a00 0, #ea8a00 100%)
}

.block-bot__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.item-block-bot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.item-block-bot__icon {
    width: 1.25rem;
    height: 1.25rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.25rem;
    flex: 0 0 1.25rem;
    font-size: 0
}

.item-block-bot__icon img {
    width: 100%
}

.item-block-bot__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .125rem
}

.item-block-bot__label {
    font-size: .75rem;
    font-weight: 700;
    color: #77a3b6
}

.item-block-bot__value {
    font-size: .75rem;
    font-weight: 700;
    word-break: break-word
}

.item-block-bot__value_green {
    font-weight: 700;
    color: #3bec92
}

.table-pagination {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .125rem
}

.table-pagination__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .125rem
}

.table-pagination__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.5625rem;
    height: 1.5625rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5625rem;
    flex: 0 0 1.5625rem;
    border-radius: 6px;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.table-pagination__link.disabled {
    background-color: #00ee8d
}

.table-pagination__link_arrow {
    font-size: 0;
    width: .4375rem;
    height: .875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .875rem;
    flex: 0 0 .875rem;
    border-radius: 0
}

.table-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.table-block_small .table-block__head {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr)
}

.table-block_small .table-block__row {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr)
}

.table-block_medium .table-block__head {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr)
}

.table-block_medium .table-block__row {
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr)
}

.table-block_large .table-block__head {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr)
}

.table-block_large .table-block__row {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr)
}

.table-block__header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.table-block__name {
    font-size: .875rem;
    font-weight: 600
}

.table-block__link {
    font-size: .75rem;
    color: #3cec92
}

.table-block__selects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.table-block__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.table-block__head {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: .625rem;
    padding: 0 .5rem
}

.table-block__head-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    color: #77a3b6
}

.table-block__head-col_center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.table-block__head-col_end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.table-block__footer {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.table-block__pagination {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.table-block__rows {
    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
}

.table-block__row {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: .625rem;
    padding: .5rem;
    border-radius: 6px
}

.table-block__row:nth-child(odd) {
    background-color: rgba(0, 0, 0, .5)
}

.table-block__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    font-weight: 400;
    word-break: break-word
}

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

.table-block__col_end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.table-block__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: .75rem;
    height: .75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .75rem;
    flex: 0 0 .75rem;
    font-size: .625rem
}

.table-block__icon img {
    width: 100%
}

.table-block__amount {
    font-size: 10px;
    color: #3bec92
}

.table-block__amount_negative {
    color: #2bb0e6
}

.table-block__currency {
    width: 1rem;
    height: 1rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem;
    border-radius: 50%
}

.table-block__currency img {
    width: 100%
}

.table-block__status {
    font-size: .6875rem;
    color: #3bec92
}

.table-block__status_canceled {
    color: #ff060a
}

.table-block__status_processing {
    color: #3ba3ec
}

.show-on-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.show-on-page__label {
    font-size: .875rem;
    color: #77a3b6
}

.show-on-page__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .3125rem
}

.show-on-page__button {
    font-size: .875rem;
    color: #3bec93;
    -webkit-transition: color .1s ease 0s;
    transition: color .1s ease 0s
}

.show-on-page__button._active {
    text-decoration: underline
}

.connect-block {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.25rem;
    border-radius: 10px;
    padding: 1.5625rem;
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 9px, transparent 9px) 0 0/10px 10px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 9px, transparent 9px) 100% 0/10px 10px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 9px, transparent 9px) 0 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 9px, transparent 9px) 100% 100%/10px 10px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#101218), to(#101218)) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#2bb1e4), to(#38e1a2));
    background: radial-gradient(circle at 100% 100%, #101218 0, #101218 9px, transparent 9px) 0 0/10px 10px no-repeat, radial-gradient(circle at 0 100%, #101218 0, #101218 9px, transparent 9px) 100% 0/10px 10px no-repeat, radial-gradient(circle at 100% 0, #101218 0, #101218 9px, transparent 9px) 0 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #101218 0, #101218 9px, transparent 9px) 100% 100%/10px 10px no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, linear-gradient(#101218, #101218) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, linear-gradient(#2bb1e4 0, #38e1a2 100%)
}

.connect-block__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .1875rem
}

.connect-block__name {
    font-size: 1.125rem;
    font-weight: 700
}

.connect-block__text {
    font-size: .75rem;
    font-weight: 500;
    color: #77a3b6
}

.wallets {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem;
    position: relative
}

.wallets__gradient {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 100%;
    height: 60%;
    opacity: .7;
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.slider-wallets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.slider-wallets__button {
    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;
    padding: .5rem;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 6px;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.slider-wallets__slider {
    max-height: 35rem
}

.slider-wallet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem;
    padding: 1.5625rem;
    background-color: #15181e;
    border: 1px solid rgba(65, 65, 65, .5);
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.slider-wallet::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 0;
    -webkit-transform: translate(60%, -50%);
    -ms-transform: translate(60%, -50%);
    transform: translate(60%, -50%);
    width: 8.75rem;
    height: 12.5rem;
    border-radius: 50%;
    -webkit-filter: blur(60px);
    filter: blur(60px);
    background: radial-gradient(circle, #00ee8d 0, #00b0ec 100%);
    -webkit-transition: -webkit-transform .4s ease 0s;
    transition: -webkit-transform .4s ease 0s;
    transition: transform .4s ease 0s;
    transition: transform .4s ease 0s, -webkit-transform .4s ease 0s
}

.slider-wallet_red::after {
    background: radial-gradient(circle, #ff060a 0, #ff060a 100%)
}

.slider-wallet_orange::after {
    background: radial-gradient(circle, #ea8a00 0, #ea8a00 100%)
}

.slider-wallet__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.slider-wallet__icon {
    width: 28px;
    height: 28px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28px;
    flex: 0 0 28px;
    border-radius: 50%
}

.slider-wallet__icon img {
    width: 100%
}

.slider-wallet__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: .0625rem
}

.slider-wallet__name {
    font-size: .6875rem;
    font-weight: 500
}

.slider-wallet__value {
    word-break: break-word;
    font-size: 1.75rem
}

.active-invoices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.active-invoices__title {
    font-size: 1rem
}

.active-invoices__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.active-invoices__empty {
    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;
    text-align: center;
    font-size: .6875rem;
    padding: .5rem;
    color: #77a3b6;
    background-color: rgba(0, 0, 0, .3)
}

.item-active-invoices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
    background-color: rgba(0, 0, 0, .5);
    padding: .9375rem
}

.item-active-invoices__image {
    width: 95px;
    height: 95px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 95px;
    flex: 0 0 95px
}

.item-active-invoices__image img {
    max-width: 100%
}

.item-active-invoices__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 100px;
    grid-template-columns: 1fr 100px;
    gap: 1.25rem
}

.item-active-invoices__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.item-active-invoices__label {
    font-size: .6875rem;
    color: #77a3b6
}

.item-active-invoices__value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .1875rem;
    font-size: .875rem
}

.item-active-invoices__text {
    word-break: break-word
}

.item-active-invoices__text_green {
    color: #3bec93
}

.item-active-invoices__copy {
    color: #3ced92
}

.item-active-invoices__cancel {
    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;
    text-align: center;
    white-space: nowrap;
    height: 2rem;
    padding: .3125rem;
    font-size: .6875rem;
    border: 1px solid red;
    border-radius: 6px;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.base-field {
    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
}

.base-field__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.base-field__label {
    font-size: .6875rem
}

.base-field__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.875rem;
    border-radius: 6px;
    background-color: #07080b;
    border: 1px solid #304c59
}

.base-field__field_textarea {
    height: auto;
    height: 13.75rem
}

.base-field__icon {
    width: 1.625rem;
    height: 1.625rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.625rem;
    flex: 0 0 1.625rem;
    margin: 0 .5rem
}

.base-field__icon img {
    width: 100%
}

.base-field__input {
    width: 100%;
    height: 100%;
    padding: .3125rem .625rem;
    border-radius: 6px;
    color: #fff;
    font-size: .875rem;
    outline: 0;
    -webkit-transition: -webkit-box-shadow .2s ease 0s;
    transition: -webkit-box-shadow .2s ease 0s;
    transition: box-shadow .2s ease 0s;
    transition: box-shadow .2s ease 0s, -webkit-box-shadow .2s ease 0s
}

.base-field__input_textarea {
    height: 100%;
    background: 0 0;
    border: 0;
    resize: none;
    padding: .625rem
}

.base-field__input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.base-field__input:focus {
    -webkit-box-shadow: 0 0 0 4px rgba(48, 76, 89, .6);
    box-shadow: 0 0 0 4px rgba(48, 76, 89, .6)
}

.base-field__footer {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.base-field__description {
    font-size: .6875rem;
    color: #77a3b6
}

.base-field__button {
    font-size: .6875rem;
    color: #3bec93
}

.summary {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5625rem;
    position: relative
}

.summary__gradient {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.summary__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.summary__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5625rem
}

.summary__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: .1875rem
}

.summary__info-label {
    font-weight: 500;
    font-size: .6875rem;
    color: #77a3b6
}

.summary__info-value {
    font-weight: 700;
    font-size: 1.4375rem
}

.affiliate-tools {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    position: relative
}

.affiliate-tools__gradient {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.affiliate-tools__field .base-field__input {
    color: #3cec92
}

.affiliate-tools__field .base-field__input::-webkit-input-placeholder {
    color: #3cec92
}

.affiliate-tools__field .base-field__input::-moz-placeholder {
    color: #3cec92
}

.affiliate-tools__field .base-field__input:-ms-input-placeholder {
    color: #3cec92
}

.affiliate-tools__field .base-field__input::-ms-input-placeholder {
    color: #3cec92
}

.affiliate-tools__field .base-field__input::placeholder {
    color: #3cec92
}

.affiliate-tools__field .base-field__footer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.affiliate-tools__download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.item-affiliate-tools {
    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;
    gap: .625rem;
    padding: .75rem;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 6px;
    -webkit-transition: background-color .1s ease 0s;
    transition: background-color .1s ease 0s
}

.item-affiliate-tools__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem
}

.item-affiliate-tools__name {
    font-weight: 700;
    font-size: .8125rem
}

.item-affiliate-tools__soon {
    font-weight: 700;
    font-size: .8125rem;
    background: -webkit-gradient(linear, left top, right top, from(#00ee8d), to(#00b0ec));
    background: linear-gradient(90deg, #00ee8d 0, #00b0ec 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.have-question {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem;
    position: relative
}

.have-question__head {
    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
}

.have-question__title {
    max-width: 9.375rem;
    font-size: 1.625rem
}

.have-question__text {
    font-size: .9375rem;
    color: #77a3b6
}

.header-cabinet {
    padding: 1.5625rem 0 0 0
}

.header-cabinet__container {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 20rem 1fr;
    grid-template-columns: 20rem 1fr;
    gap: 1.875rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-cabinet__about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .9375rem
}

.header-cabinet__about-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    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;
    gap: .625rem
}

.header-cabinet__burger {
    display: none
}

.header-cabinet__logo img {
    max-width: 100%
}

.header-cabinet__controls {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20rem;
    grid-template-columns: 1fr 20rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .9375rem
}

.header-cabinet__body {
    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;
    gap: 3.125rem
}

.header-cabinet__controls-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .9375rem
}

.header-cabinet__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: .125rem
}

.header-cabinet__title {
    font-size: 1.125rem;
    font-weight: 700
}

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

.header-cabinet__welcome {
    font-size: .75rem;
    font-weight: 500
}

.header-cabinet__name {
    font-size: .75rem;
    font-weight: 500;
    color: #3cec92
}

.header-cabinet__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .3125rem
}

.header-cabinet__button {
    width: 2rem;
    height: 2rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 2rem;
    flex: 0 0 2rem;
    border-radius: 50%;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.header-cabinet__logout {
    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;
    padding-left: .1875rem;
    width: 2rem;
    height: 2rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 2rem;
    flex: 0 0 2rem;
    border-radius: 50%;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.language-select._active .language-select__list {
    top: calc(100% + 4px);
    visibility: visible;
    opacity: 1
}

.language-select._active .language-select__button::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.language-select__body {
    position: relative
}

.language-select__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .3125rem;
    font-size: .75rem;
    padding: .375rem .5rem;
    background-color: #000;
    border-radius: 6px
}

.language-select__button::after {
    content: "";
    background: url(https://karamelhub.com.ng/freshreturn/errorpage?error=404) no-repeat center/100%;
    width: .5625rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .5625rem;
    flex: 0 0 .5625rem;
    height: 1rem;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.language-select__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 50;
    min-width: 7.5rem;
    top: calc(100% - 4px);
    left: 0;
    max-height: 18.75rem;
    border-radius: 6px;
    background-color: #000;
    padding: .625rem 0;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: top, opacity, visibility, .2s ease 0s;
    transition: top, opacity, visibility, .2s ease 0s
}

.language-select__link {
    display: block;
    padding: .5rem;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .25rem
}

.breadcrumbs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .25rem;
    font-size: .625rem;
    letter-spacing: -.04em;
    color: #77a3b6
}

.breadcrumbs__item:not(:last-child)::after {
    content: ">";
    font-size: .625rem
}

.breadcrumbs__link {
    color: #3ced91
}

.assets-personal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.chart-assets-personal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.chart-assets-personal__header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.chart-assets-personal__selects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.chart-assets-personal__chart {
    min-height: 320px
}

.statistics-assets-personal {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: .9375rem
}

.statistics-assets-personal__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .125rem;
    background-color: #15181e;
    border: 1px solid rgba(65, 65, 65, .5);
    border-radius: 6px;
    padding: 1.875rem
}

.statistics-assets-personal__item_blue .statistics-assets-personal__value {
    color: #2aafe8
}

.statistics-assets-personal__name {
    font-size: .75rem
}

.statistics-assets-personal__value {
    font-size: 1.5rem;
    font-weight: 400;
    color: #3ced91
}

.perfomance-bot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.perfomance-bot__body {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 16.875rem 1fr;
    grid-template-columns: 16.875rem 1fr;
    gap: 1.875rem
}

.perfomance-bot__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: 1.5625rem
}

.perfomance-bot__bars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5625rem
}

.perfomance-bot__output {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .125rem
}

.perfomance-bot__value {
    font-size: 1.3125rem;
    font-weight: 700;
    color: #2ba266
}

.bar-perfomance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.bar-perfomance_green .bar-perfomance__fill {
    background-color: #3bec93
}

.bar-perfomance_green .bar-perfomance__progress span:first-child {
    color: #3bec93
}

.bar-perfomance__head {
    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;
    gap: .625rem
}

.bar-perfomance__progress {
    font-size: .625rem;
    font-weight: 700;
    color: #77a3b6
}

.bar-perfomance__progress span:first-child {
    color: #2aafe7
}

.bar-perfomance__line {
    height: .25rem;
    background-color: #496571;
    border-radius: 6px;
    overflow: hidden
}

.bar-perfomance__fill {
    height: 100%;
    border-radius: 6px;
    background-color: #2aafe7
}

.bot-connect__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.choose-bots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.choose-bots__plans {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem
}

.plan-bot__input {
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.plan-bot__input:checked+.plan-bot__main::after {
    opacity: 1
}

.plan-bot__input:checked+.plan-bot__main .plan-bot__name::before {
    -webkit-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.plan-bot__main {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    background-color: #070a11;
    border: 1px solid #304c59;
    padding: 1.25rem;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.plan-bot__main::after {
    content: "";
    position: absolute;
    opacity: 0;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s;
    background: radial-gradient(circle at 100% 100%, #070a11 0, #070a11 9px, transparent 9px) 0 0/10px 10px no-repeat, radial-gradient(circle at 0 100%, #070a11 0, #070a11 9px, transparent 9px) 100% 0/10px 10px no-repeat, radial-gradient(circle at 100% 0, #070a11 0, #070a11 9px, transparent 9px) 0 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #070a11 0, #070a11 9px, transparent 9px) 100% 100%/10px 10px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#070a11), to(#070a11)) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#070a11), to(#070a11)) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#38e1a2), to(#2bb1e4));
    background: radial-gradient(circle at 100% 100%, #070a11 0, #070a11 9px, transparent 9px) 0 0/10px 10px no-repeat, radial-gradient(circle at 0 100%, #070a11 0, #070a11 9px, transparent 9px) 100% 0/10px 10px no-repeat, radial-gradient(circle at 100% 0, #070a11 0, #070a11 9px, transparent 9px) 0 100%/10px 10px no-repeat, radial-gradient(circle at 0 0, #070a11 0, #070a11 9px, transparent 9px) 100% 100%/10px 10px no-repeat, linear-gradient(#070a11, #070a11) 50% 50%/calc(100% - 2px) calc(100% - 20px) no-repeat, linear-gradient(#070a11, #070a11) 50% 50%/calc(100% - 20px) calc(100% - 2px) no-repeat, linear-gradient(#38e1a2 0, #2bb1e4 100%)
}

.plan-bot__name {
    font-size: 1rem;
    position: relative;
    padding-left: 2.1875rem
}

.plan-bot__name::after,
.plan-bot__name::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1.5625rem;
    height: 1.5625rem;
    border-radius: 50%;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.plan-bot__name::after {
    background-color: #263a4a;
    border: 1px solid #3bec93
}

.plan-bot__name::before {
    z-index: 2;
    width: .9375rem;
    height: .9375rem;
    left: .3125rem;
    background-color: #3bec93;
    -webkit-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0)
}

.plan-bot__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .9375rem
}

.plan-bot__image {
    width: 3.75rem;
    height: 3.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.75rem;
    flex: 0 0 3.75rem
}

.plan-bot__image img {
    max-width: 100%
}

.plan-bot__text {
    font-size: .8125rem;
    line-height: 125%;
    color: #77a3b6
}

.amount-lock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.amount-lock__fields {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem
}

.bot-perfomance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.bot-perfomance__block {
    padding: 1.25rem;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 6px
}

.bot-perfomance__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.bot-perfomance__item {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.bot-perfomance__name {
    font-size: .8125rem;
    color: #77a3b6
}

.bot-perfomance__value {
    font-size: .8125rem;
    text-align: right
}

.bot-perfomance__value_green {
    color: #3bec92
}

.bots-connected__bots {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    gap: 1.25rem
}

.form-withdraw__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
    max-width: 21.875rem
}

.form-withdraw__fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.settings {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem
}

.settings__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.block-settings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.block-settings__fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.stats-affiliate__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.stats-affiliate__header {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.stats-affiliate__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.stats-affiliate__timeframe {
    font-size: .8125rem;
    color: #77a3b6
}

.stats-affiliate__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .625rem
}

.stats-affiliate__trigger {
    font-size: .8125rem;
    color: #3bec93;
    position: relative
}

.stats-affiliate__trigger::after {
    content: "";
    position: absolute;
    pointer-events: none;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: .0625rem;
    opacity: 0;
    background-color: #3bec93;
    -webkit-transition: bottom, opacity, .2s ease 0s;
    transition: bottom, opacity, .2s ease 0s
}

.stats-affiliate__trigger._tab-active::after {
    bottom: -1px;
    opacity: 1
}

.stats-affiliate__items {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(8.75rem, 1fr));
    gap: .625rem
}

.item-stats-affiliate {
    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;
    text-align: center;
    border-radius: 6px;
    gap: .3125rem;
    background-color: #0c1118;
    border: 1px solid rgba(65, 65, 65, .5);
    padding: 1.25rem .9375rem
}

.item-stats-affiliate__icon {
    width: 1rem;
    height: 1rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem
}

.item-stats-affiliate__icon img {
    max-width: 100%
}

.item-stats-affiliate__title {
    font-size: .8125rem
}

.item-stats-affiliate__value {
    word-break: break-word;
    font-size: 1.3125rem;
    color: #77a3b6
}

.item-stats-affiliate__value_blue {
    color: #2bb1e5
}

.item-stats-affiliate__value_green {
    color: #3ced92
}

.team-affiliate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.team-affiliate__spoilers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

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

.spoiler-team-affiliate__trigger {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: .625rem;
    background-color: #0c1118;
    border: 1px solid rgba(65, 65, 65, .5);
    border-radius: 6px;
    padding: .625rem;
    -webkit-transition: border-color, background-color, .1s ease 0s, margin .3s ease 0s;
    transition: border-color, background-color, .1s ease 0s, margin .3s ease 0s
}

.spoiler-team-affiliate__trigger._spoiler-active {
    border: 1px solid #414141;
    background-color: #0e121b;
    margin-bottom: 1.25rem
}

.spoiler-team-affiliate__trigger._spoiler-active .spoiler-team-affiliate__trigger-arrow {
    border-radius: 50%
}

.spoiler-team-affiliate__trigger._spoiler-active .spoiler-team-affiliate__trigger-arrow span {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.spoiler-team-affiliate__trigger-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .9375rem
}

.spoiler-team-affiliate__trigger-level {
    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;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
    width: 2.5rem;
    height: 2.5rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 2.5rem;
    flex: 0 0 2.5rem;
    border-radius: 6px;
    font-weight: 400;
    font-size: .6875rem;
    color: #77a3b6
}

.spoiler-team-affiliate__trigger-level span {
    color: #fff
}

.spoiler-team-affiliate__trigger-columns {
    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;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .9375rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.spoiler-team-affiliate__trigger-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .125rem;
    font-size: .6875rem;
    color: #77a3b6
}

.spoiler-team-affiliate__trigger-name {
    color: #77a3b6
}

.spoiler-team-affiliate__trigger-value {
    color: #fff
}

.spoiler-team-affiliate__trigger-value_blue {
    color: #2bb0e6
}

.spoiler-team-affiliate__trigger-value_green {
    color: #3cec92
}

.spoiler-team-affiliate__trigger-arrow {
    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;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
    width: 1.875rem;
    height: 1.875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.875rem;
    flex: 0 0 1.875rem;
    border-radius: 6px;
    -webkit-transition: border .2s ease 0s;
    transition: border .2s ease 0s
}

.spoiler-team-affiliate__trigger-arrow span {
    font-size: 0;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.spoiler-team-affiliate__transactions {
    background-color: rgba(0, 0, 0, .5);
    padding: 1.25rem;
    border-radius: 6px
}

.news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.news__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.news__blocks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    gap: .625rem
}

.news__pagination {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.block-news {
    position: relative
}

.block-news__gradient {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s
}

.block-news__inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem;
    padding: 1.5625rem;
    background-color: #0c1118;
    border-radius: 6px;
    border: 1px solid rgba(65, 65, 65, .5);
    position: relative;
    z-index: 5
}

.block-news__image {
    padding-bottom: 50%;
    border-radius: 6px;
    overflow: hidden
}

.block-news__name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: .8125rem;
    line-height: 125%
}

.block-news__date {
    font-size: .6875rem;
    color: #77a3b6
}

.news-detail {
    gap: 3.125rem
}

.content-news-detail {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 47% 1fr;
    grid-template-columns: 47% 1fr;
    gap: 1.875rem
}

.content-news-detail__image {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    padding-bottom: 60%;
    border-radius: 6px;
    overflow: hidden
}

.content-news-detail__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.content-news-detail__header {
    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
}

.content-news-detail__title {
    font-weight: 500;
    font-size: 1.5rem
}

.content-news-detail__date {
    font-size: .6875rem;
    color: #77a3b6
}

.content-news-detail__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.content-news-detail__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem;
    font-size: .8125rem;
    color: #77a3b6;
    line-height: 125%
}

.content-news-detail__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.content-news-detail__item {
    font-weight: 700;
    font-size: .8125rem;
    padding-left: 1.375rem;
    position: relative
}

.content-news-detail__item::before {
    content: "";
    position: absolute;
    top: .0625rem;
    left: 0;
    width: .625rem;
    height: .625rem;
    border-radius: 50%;
    background-color: #3beb93
}

.recent-news-detail__blocks {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
    gap: .625rem
}

.support__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5rem
}

.support__navigation {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .625rem .3125rem
}

.support__trigger {
    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;
    text-align: center;
    height: 100%;
    word-break: break-word;
    font-size: .8125rem;
    position: relative;
    padding-bottom: .625rem;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.support__trigger::after {
    content: "";
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .125rem;
    background-color: #77a3b6;
    -webkit-transition: background-color .2s ease 0s;
    transition: background-color .2s ease 0s
}

.support__trigger._tab-active {
    color: #3cec92
}

.support__trigger._tab-active::after {
    background-color: #3cec92
}

.support__spoilers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.875rem
}

.spoilers-support__trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    gap: .625rem;
    -webkit-transition: margin, color, .2s ease 0s;
    transition: margin, color, .2s ease 0s
}

.spoilers-support__trigger span {
    font-size: 0;
    width: .5rem;
    height: .375rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 .5rem;
    flex: 0 0 .5rem;
    -webkit-transition: -webkit-transform .2s ease 0s;
    transition: -webkit-transform .2s ease 0s;
    transition: transform .2s ease 0s;
    transition: transform .2s ease 0s, -webkit-transform .2s ease 0s
}

.spoilers-support__trigger span path {
    -webkit-transition: fill .2s ease 0s;
    transition: fill .2s ease 0s
}

.spoilers-support__trigger._spoiler-active {
    margin-bottom: .625rem;
    color: #3cec92
}

.spoilers-support__trigger._spoiler-active span {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.spoilers-support__trigger._spoiler-active span path {
    fill: #3cec92
}

.spoilers-support__trigger._spoiler-active+.spoilers-support__body {
    padding-bottom: 1.875rem
}

.spoilers-support__trigger._spoiler-active+.spoilers-support__body::after {
    opacity: 1
}

.spoilers-support__body {
    position: relative
}

.spoilers-support__body::after {
    content: "";
    position: absolute;
    pointer-events: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #3beb93;
    opacity: 0;
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s
}

.spoilers-support__text {
    font-size: .75rem;
    color: #77a3b6;
    margin-left: 1.125rem;
    line-height: 125%
}

.errors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .9375rem
}

.error-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 25% 1fr;
    grid-template-columns: 25% 1fr;
    gap: 1.25rem;
    padding: .75rem 1.5625rem .75rem .75rem;
    background-color: #42d662;
    border-radius: 6px
}

.error-block_warning {
    background-color: #ff9d00
}

.error-block_info {
    background-color: #009eed
}

.error-block_error {
    background-color: #ff4b39
}

.error-block__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .3125rem
}

.error-block__icon {
    width: 1.5625rem;
    height: 1.5625rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5625rem;
    flex: 0 0 1.5625rem;
    font-size: 0
}

.error-block__icon img {
    width: 100%
}

.error-block__name {
    font-weight: 700;
    font-size: .8125rem
}

.error-block__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem
}

.error-block__text {
    font-size: .6875rem;
    line-height: 125%
}

.error-block__close {
    opacity: .5;
    -webkit-transition: opacity .2s ease 0s;
    transition: opacity .2s ease 0s
}

@media (min-width:47.99875rem) {
    .content-faq__question {
        padding: 1.25rem
    }
}

@media (max-width:86.875rem) {
    .common__container {
        -ms-grid-columns: 17.5rem 1fr;
        grid-template-columns: 17.5rem 1fr
    }
    .common__section {
        -ms-grid-columns: 1fr 17.5rem;
        grid-template-columns: 1fr 17.5rem
    }
    .header-cabinet__container {
        -ms-grid-columns: 17.5rem 1fr;
        grid-template-columns: 17.5rem 1fr
    }
    .header-cabinet__controls {
        -ms-grid-columns: 1fr 17.5rem;
        grid-template-columns: 1fr 17.5rem
    }
}

@media (max-width:71.25rem) {
    .header__wrapper {
        -ms-grid-columns: 7.5rem 1fr 16.25rem;
        grid-template-columns: 7.5rem 1fr 16.25rem
    }
    .common__container {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: .625rem
    }
    .common__section {
        gap: .625rem
    }
}

@media (max-width:71.24875rem) {
    .aside-cabinet__burger {
        display: block;
        position: fixed;
        z-index: 200;
        width: 1.75rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.75rem;
        flex: 0 0 1.75rem;
        height: 1rem;
        cursor: pointer;
        top: 25px;
        left: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        visibility: hidden;
        -webkit-transition: left, .4s ease 0s, -webkit-transform;
        transition: left, .4s ease 0s, -webkit-transform;
        transition: left, transform, .4s ease 0s;
        transition: left, transform, .4s ease 0s, -webkit-transform
    }
    .aside-cabinet__burger span {
        position: absolute;
        top: calc(50% - .0625rem);
        left: 0;
        width: 100%;
        height: .125rem;
        background-color: #fff;
        -webkit-transition: all .2s;
        transition: all .2s
    }
    .aside-cabinet__burger span:first-child {
        top: 0
    }
    .aside-cabinet__burger span:last-child {
        top: auto;
        bottom: 0
    }
    .aside-cabinet__burger._active span {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }
    .aside-cabinet__burger._active span:first-child {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: calc(50% - .0625rem)
    }
    .aside-cabinet__burger._active span:last-child {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: calc(50% - .0625rem)
    }
    .aside-cabinet__burger._open {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        visibility: visible;
        left: 270px
    }
    .aside-nav {
        position: fixed;
        overflow: hidden;
        overflow-y: auto;
        z-index: 1000;
        top: 0;
        left: -100%;
        width: 260px;
        height: 100%;
        background-color: #101218;
        -webkit-transition: left .4s ease 0s;
        transition: left .4s ease 0s
    }
    .aside-nav._active {
        left: 0
    }
    .header-cabinet__burger {
        display: block;
        position: relative;
        z-index: 200;
        width: 1.75rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.75rem;
        flex: 0 0 1.75rem;
        height: 1rem;
        cursor: pointer;
        top: 0;
        right: 0
    }
    .header-cabinet__burger span {
        position: absolute;
        top: calc(50% - .0625rem);
        left: 0;
        width: 100%;
        height: .125rem;
        background-color: #fff;
        -webkit-transition: all .2s;
        transition: all .2s
    }
    .header-cabinet__burger span:first-child {
        top: 0
    }
    .header-cabinet__burger span:last-child {
        top: auto;
        bottom: 0
    }
    .header-cabinet__burger._active span {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }
    .header-cabinet__burger._active span:first-child {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: calc(50% - .0625rem)
    }
    .header-cabinet__burger._active span:last-child {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: calc(50% - .0625rem)
    }
}

@media (max-width:61.99875rem) {
    .v-c-stack {
        gap: .625rem
    }
    .title {
        font-size: 2rem
    }
    .title-l {
        font-size: 2.625rem
    }
    .text {
        font-size: .875rem
    }
    .text-l {
        font-size: 1.125rem
    }
    ._base-block {
        padding: 1.5625rem
    }
    .header__burger {
        display: block;
        position: relative;
        z-index: 200;
        width: 1.875rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.875rem;
        flex: 0 0 1.875rem;
        height: 1.125rem;
        cursor: pointer;
        top: 0;
        right: 0
    }
    .header__burger span {
        position: absolute;
        top: calc(50% - .0625rem);
        left: 0;
        width: 100%;
        height: .125rem;
        background-color: #fff;
        -webkit-transition: all .2s;
        transition: all .2s
    }
    .header__burger span:first-child {
        top: 0
    }
    .header__burger span:last-child {
        top: auto;
        bottom: 0
    }
    .header__burger._active span {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }
    .header__burger._active span:first-child {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: calc(50% - .0625rem)
    }
    .header__burger._active span:last-child {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: calc(50% - .0625rem)
    }
    .header__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .menu {
        position: fixed;
        z-index: 100;
        top: -100%;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(7, 10, 17, .9);
        overflow: hidden;
        overflow-y: auto;
        padding: 8.125rem .9375rem 1.875rem .9375rem;
        -webkit-transition: top .4s ease 0s;
        transition: top .4s ease 0s
    }
    .menu::after {
        content: "";
        position: fixed;
        top: -100%;
        left: 0;
        width: 100%;
        height: 6.875rem;
        background-color: #070a11;
        -webkit-transition: top .4s ease 0s;
        transition: top .4s ease 0s
    }
    .menu._active {
        top: 0
    }
    .menu._active::after {
        top: 0
    }
    .menu__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .home {
        padding: 10.625rem 0 12.5rem 0
    }
    .home__container {
        gap: 1.875rem
    }
    .home__title {
        font-size: 2.625rem
    }
    .home__text {
        font-size: 1.125rem
    }
    .fill-block:not(:last-child) {
        padding-bottom: 3.125rem
    }
    .fill-block__parallax {
        top: -220px
    }
    .fill-block__parallax_2 {
        top: initial;
        bottom: -100px
    }
    .fill-block__parallax_2 .fill-block__image {
        max-width: 18.75rem
    }
    .fill-block__sections {
        padding: 2.5rem
    }
    .item-in-number__value {
        font-size: 3.25rem
    }
    .about {
        padding-bottom: 2.5rem
    }
    .about__blocks {
        gap: 1.875rem
    }
    .block-about {
        gap: 1.25rem
    }
    .block-about__content {
        gap: 1.25rem
    }
    .advantages__body {
        gap: 1.25rem
    }
    .advantages__items {
        gap: .625rem
    }
    .products__content {
        gap: 1.25rem
    }
    .item-product__name {
        font-size: 1rem
    }
    .item-product__soon {
        font-size: 1rem
    }
    .footer {
        padding-top: 3.75rem
    }
    .footer__wrapper {
        -ms-grid-columns: 6.875rem 1fr 8.75rem;
        grid-template-columns: 6.875rem 1fr 8.75rem;
        padding: .9375rem
    }
    .footer-menu {
        gap: 1.875rem 1.25rem
    }
    .auth__container {
        gap: 1.25rem
    }
    .form-auth {
        gap: .625rem
    }
    .form-auth__fields {
        gap: .625rem
    }
    .form-auth__footer {
        gap: .625rem
    }
    .home-news__news {
        gap: .625rem
    }
    .form-contact__fields {
        gap: .625rem
    }
    .content-faq {
        gap: .625rem
    }
    .explanation {
        gap: 1.5625rem;
        padding-bottom: 2.5rem
    }
    .explanation__body {
        gap: 1.25rem
    }
    ._block {
        padding: .9375rem
    }
    .connect-block__name {
        font-size: 1rem
    }
    .slider-wallet__value {
        font-size: 1.5rem
    }
    .active-invoices__list {
        gap: .625rem
    }
    .summary__info-value {
        font-size: 1.3125rem
    }
    .have-question {
        gap: 1.25rem
    }
    .have-question__title {
        font-size: 1.3125rem
    }
    .header-cabinet__controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .header-cabinet__body {
        gap: .625rem
    }
    .header-cabinet__title {
        font-size: 1rem
    }
    .statistics-assets-personal__value {
        font-size: 1.3125rem
    }
    .perfomance-bot__body {
        gap: 1.25rem .625rem
    }
    .perfomance-bot__value {
        font-size: 1.125rem
    }
    .bot-connect__body {
        gap: .9375rem
    }
    .amount-lock__fields {
        gap: .625rem
    }
    .bot-perfomance__block {
        padding: .9375rem
    }
    .bots-connected__bots {
        gap: .625rem
    }
    .settings {
        gap: .9375rem
    }
    .settings__column {
        gap: .9375rem
    }
    .item-stats-affiliate__value {
        font-size: 1.125rem
    }
    .news {
        gap: .9375rem
    }
    .news__body {
        gap: .9375rem
    }
    .block-news__inner {
        padding: .9375rem
    }
    .news-detail {
        gap: 1.25rem
    }
    .content-news-detail {
        gap: .625rem
    }
    .content-news-detail__content {
        gap: 1.25rem
    }
    .content-news-detail__title {
        font-size: 1.3125rem
    }
    .content-news-detail__body {
        gap: .9375rem
    }
    .support__tabs {
        gap: 1.25rem
    }
    .support__spoilers {
        gap: 1.25rem
    }
    .spoilers-support__trigger._spoiler-active+.spoilers-support__body {
        padding-bottom: .9375rem
    }
}

@media (max-width:55rem) {
    .footer__wrapper {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 1.875rem
    }
    .footer-menu {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (max-width:53.125rem) {
    .amount-lock__fields {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

@media (max-width:47.99875rem) {
    .button {
        height: 2.25rem
    }
    .button__name {
        padding: 0 .625rem
    }
    .button__icon {
        margin: 0 .625rem
    }
    .title {
        font-size: 1.5rem
    }
    .title-l {
        font-size: 2rem
    }
    .text-l {
        font-size: 1rem
    }
    ._base-block {
        padding: 1.25rem .9375rem
    }
    .header {
        padding: .9375rem 0
    }
    .home__title {
        font-size: 2rem
    }
    .home__text {
        font-size: 1rem
    }
    .fill-block__parallax {
        top: -120px
    }
    .fill-block__parallax_2 {
        top: initial;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
    .fill-block__sections {
        padding: 1.5625rem
    }
    .in-numbers:not(:last-child) {
        padding-bottom: 2.5rem
    }
    .item-in-number__value {
        font-size: 2.625rem
    }
    .item-in-number__name {
        font-size: .875rem
    }
    .advantages {
        padding-bottom: 15rem
    }
    .advantages__body {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .advantages__content {
        gap: 1.25rem;
        max-width: initial
    }
    .item-advantage {
        padding: 1.25rem .9375rem
    }
    .products__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .item-product__name {
        font-size: .875rem
    }
    .item-product__soon {
        font-size: .875rem
    }
    .home-news__news {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr)
    }
    .content-faq {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 1.875rem
    }
    .tabs-faq {
        gap: 1.25rem
    }
    ._block {
        padding: .9375rem .625rem
    }
    .common {
        padding: 1.25rem 0 0 0
    }
    .common__section {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .connect-block {
        padding: 1.25rem;
        gap: .625rem
    }
    .slider-wallet__value {
        font-size: 1.3125rem
    }
    .summary__info-value {
        font-size: 1.125rem
    }
    .header-cabinet__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: .625rem
    }
    .header-cabinet__about-wrap {
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        justify-content: initial
    }
    .header-cabinet__body {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .header-cabinet__title {
        font-size: .875rem
    }
    .statistics-assets-personal__item {
        padding: 1.25rem
    }
    .statistics-assets-personal__value {
        font-size: 1.125rem
    }
    .perfomance-bot__value {
        font-size: 1rem
    }
    .bots-connected__bots {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr)
    }
    .settings {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .block-settings__fields {
        gap: .9375rem
    }
    .item-stats-affiliate__value {
        font-size: 1rem
    }
    .news__blocks {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr)
    }
    .block-news__inner {
        padding: .9375rem .625rem
    }
    .content-news-detail__title {
        font-size: 1.125rem
    }
    .error-block {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: .625rem
    }
}

@media (max-width:42.5rem) {
    .perfomance-bot__body {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

@media (max-width:41.875rem) {
    .in-numbers__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 1.25rem 1.875rem
    }
}

@media (max-width:39.375rem) {
    .block-about {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .block-about_reverse {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width:39.99875rem) {
    .content-news-detail {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

@media (max-width:37.5rem) {
    .footer-menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width:32.5rem) {
    .home-news__news {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

@media (max-width:29.99875rem) {
    .button__name {
        font-size: .625rem
    }
    .title-l {
        font-size: 1.5rem
    }
    .text-l {
        font-size: .875rem
    }
    .header__wrapper {
        height: 5.625rem
    }
    .fill-block__sections {
        padding: .9375rem .625rem
    }
    .info-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .info-line__bar {
        width: 100%
    }
    .advantages {
        padding-bottom: 9.375rem
    }
    .advantages__items {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .item-product__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .625rem
    }
    .item-product__image {
        width: 6.25rem;
        height: 6.25rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 6.25rem;
        flex: 0 0 6.25rem
    }
    .form-contact__row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .table-block_medium .table-block__head {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .table-block_medium .table-block__row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .table-block_large .table-block__head {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .table-block_large .table-block__row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .table-block__head {
        gap: .3125rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .table-block__row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        justify-items: center;
        text-align: center
    }
    .connect-block {
        padding: .9375rem .625rem
    }
    .item-active-invoices {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .item-active-invoices__body {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .item-active-invoices__content {
        gap: .625rem
    }
    .header-cabinet__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .header-cabinet__about-wrap {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .header-cabinet__controls {
        width: 100%
    }
    .header-cabinet__body {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .header-cabinet__controls-wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .statistics-assets-personal {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: .625rem
    }
    .statistics-assets-personal__item {
        padding: .9375rem .625rem
    }
    .bots-connected__bots {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
    .spoiler-team-affiliate__trigger-columns {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        gap: .625rem
    }
    .news__blocks {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

@media (max-width:23.75rem) {
    .header__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .3125rem
    }
}

@media (any-hover:hover) {
    .button:hover::after {
        opacity: 1
    }
    .button:hover .button__icon svg path {
        fill: #00ee8d
    }
    .menu__link:hover {
        color: #00ee8d
    }
    .menu__link:hover span {
        -webkit-transform: translateY(2px);
        -ms-transform: translateY(2px);
        transform: translateY(2px)
    }
    .item-advantage:hover {
        border-color: rgba(0, 238, 141, .4)
    }
    .footer-menu__link:hover {
        color: #3ae68c
    }
    .form-auth__link:hover {
        text-decoration: underline
    }
    .form-auth__description a:hover {
        text-decoration: underline
    }
    .tabs-faq__trigger:hover::after {
        background-color: #3cec92
    }
    ._block:hover {
        background-color: #101218
    }
    .aside-balance-block__more:hover {
        background-color: #202020
    }
    .aside-nav__link:hover::after {
        opacity: 1
    }
    .bots__all:hover {
        text-decoration: underline
    }
    .block-bot:hover::after {
        -webkit-transform: translate(40%, -50%);
        -ms-transform: translate(40%, -50%);
        transform: translate(40%, -50%)
    }
    .table-pagination__link:hover {
        background-color: #00ee8d
    }
    .table-pagination__link_arrow:hover {
        background-color: initial
    }
    .table-block__link:hover {
        text-decoration: underline
    }
    .show-on-page__button:hover {
        color: #fff
    }
    .slider-wallets__button:hover {
        background-color: #202020
    }
    .item-active-invoices__cancel:hover {
        background-color: red
    }
    .base-field__button:hover {
        text-decoration: underline
    }
    .item-affiliate-tools:hover {
        background-color: #202020
    }
    .header-cabinet__button:hover {
        background-color: #202020
    }
    .header-cabinet__logout:hover {
        background-color: #202020
    }
    .language-select__button:hover {
        background-color: #202020
    }
    .language-select__link:hover {
        background-color: #202020
    }
    .breadcrumbs__link:hover {
        text-decoration: underline
    }
    .plan-bot__main:hover {
        background-color: #15181e
    }
    .spoiler-team-affiliate__trigger:hover {
        border: 1px solid #414141
    }
    .block-news:hover .block-news__gradient {
        opacity: .6
    }
    .support__trigger:hover {
        color: #3cec92
    }
    .spoilers-support__trigger:hover {
        color: #3cec92
    }
    .error-block__close:hover {
        opacity: 1
    }
}