@charset "UTF-8";
@font-face {
    font-family: icons;
    font-display: swap;
    src: url(../fonts/icons.woff2) format("woff2"), url(../fonts/icons.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: TacticSans;
    font-display: swap;
    src: url(../fonts/TacticSans-Bld.woff2) format("woff2"), url(../fonts/TacticSans-Bld.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: TTFirsNeue;
    font-display: swap;
    src: url(../fonts/TTFirsNeue-Medium.woff2) format("woff2"), url(../fonts/TTFirsNeue-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: TTFirsNeue;
    font-display: swap;
    src: url(../fonts/TTFirsNeue-Regular.woff2) format("woff2"), url(../fonts/TTFirsNeue-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
[class*="_icon-"]::after,
[class*="_icon-"]:before {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class*="_icon-"]:before {
    display: block;
}
[class*="_icon-"]::after {
    display: block;
}
._icon-game:before {
    content: "\e902";
}
._icon-play:before {
    content: "\e901";
}
._icon-arrow-2:before {
    content: "\e900";
}
._icon-arrow:after {
    content: "\e900";
}
:root {
    --fontFamily: "TacticSans";
    --fontFamily_bld: "TacticSans-Bld";
    --fontFamily_2: "TTFirsNeue";
    --fontSize: 1rem;
    --lineHeight_100: 100%;
    --lineHeight_110: 110%;
    --lineHeight_120: 120%;
    --lineHeight_130: 130%;
    --lineHeight_140: 140%;
    --lineHeight_150: 150%;
    --fontWeight_400: 400;
    --fontWeight_500: 500;
    --fontWeight_700: 700;
    --mainColor: #fff;
    --whiteColor: #fff;
    --blackColor: #000;
    --orangeColor: #e0af7f;
    --mainBg: #000;
    --whiteBg: #fff;
    --blackBg: #000;
    --orangeBg: #e0af7f;
    --yellowBg: #ffe58b;
    --pulse: #fff;
    --s: 0.3s;
    --e: ease;
    --d: 0s;
}
* {
    padding: 0;
    margin: 0;
    border: 0;
}
*,
*:after,
*:before {
    box-sizing: border-box;
}
*::after,
*::before {
    display: inline-block;
}
body,
html {
    height: 100%;
    min-width: 320px;
}
body {
    background-color: var(--mainBg);
    color: var(--mainColor);
    line-height: var(--lineHeight_100);
    font-family: var(--fontFamily);
    font-size: var(--fontSize);
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
button,
input,
textarea {
    font-family: var(--fontFamily);
    font-size: inherit;
    line-height: inherit;
}
button {
    cursor: pointer;
    color: inherit;
    background-color: transparent;
}
a {
    display: inline-block;
    color: inherit;
    text-decoration: none;
}
ul li {
    list-style: none;
}
img {
    vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}
address {
    font-style: normal;
}
.lock body {
    overflow: hidden;
    touch-action: none;
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
}
.wrapper {
    position: relative;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
@supports (overflow: clip) {
    .wrapper {
        overflow: clip;
    }
}
.wrapper > main {
    flex: 1 1 auto;
}
.wrapper > * {
    min-width: 0;
}
[class*="__container"] {
    max-width: 111rem;
    margin: 0 auto;
    padding: 0 2.5rem;
}
[class*="__container_wide"] {
    max-width: 116.25rem;
}
.menu__list {
    display: flex;
}
.menu__link {
    text-transform: uppercase;
    color: #7b7b7b;
    display: flex;
    align-items: center;
}
.menu__link::after {
    content: "\e900";
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #626262;
}
.menu__icon-button {
    width: 1.125rem;
    height: 1.125rem;
    -o-object-fit: contain;
    object-fit: contain;
}
._mouse .menu .menu__item:hover > .menu__sub-list,
._mouse .menu .menu__sub-list:hover {
    opacity: 1;
    top: 120%;
    pointer-events: all;
    visibility: visible;
}
._mouse .menu .menu__sub-item:hover > .menu__sub-sub-list,
._mouse .menu .menu__sub-sub-list:hover {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
}
._mouse .menu__sub-list::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1.875rem;
    top: -1.25rem;
    left: 0;
}
.menu li {
    position: relative;
}
.menu__link {
    z-index: 30;
    position: relative;
}
.menu__sub-link,
.menu__sub-sub-link {
    text-transform: uppercase;
    display: flex;
    color: #7b7b7b;
    align-items: center;
    width: 100%;
}
.menu__sub-link._icon-arrow::after {
    content: "\e900";
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #626262;
}
.menu__icon-rus {
    margin-left: 0.3125rem;
    width: 0.9375rem;
    height: 0.9375rem;
    -o-object-fit: contain;
    object-fit: contain;
}
.icon-menu {
    display: none;
}
.tabs__navigation {
    display: flex;
    justify-content: center;
}
.tabs__title {
    position: relative;
    border-radius: 0.125rem;
    background-color: rgba(0, 0, 0, 0.65);
    border: 0.125rem solid #f5f5f5;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
}
.tabs__title._tab-active {
    background-color: var(--whiteBg);
    color: var(--blackColor);
}
.tabs__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
._tab-active .tabs__icon {
    opacity: 0;
}
.tabs__icon_hover {
    position: absolute;
    opacity: 0;
}
._tab-active .tabs__icon_hover {
    opacity: 1;
}
.tabs__slide,
.tabs__slide-2,
.tabs__slide-3 {
    opacity: 0;
    transition: opacity 0.6s 0.3s var(--e), -webkit-transform 0.6s var(--d) var(--e);
    transition: transform 0.6s var(--d) var(--e), opacity 0.6s 0.3s var(--e);
    transition: transform 0.6s var(--d) var(--e), opacity 0.6s 0.3s var(--e), -webkit-transform 0.6s var(--d) var(--e);
    width: 100%;
    display: flex;
    position: relative;
}
.loaded .tabs__slide,
.loaded .tabs__slide-2,
.loaded .tabs__slide-3 {
    opacity: 1;
}
.tabs__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
[data-showmore-button] span:last-child {
    display: none;
}
._showmore-active [data-showmore-button] span {
    display: none;
}
._showmore-active [data-showmore-button] span:last-child {
    display: block;
}
.ibg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ibg--top {
    -o-object-position: top;
    object-position: top;
}
.ibg--bottom {
    -o-object-position: bottom;
    object-position: bottom;
}
.ibg--left {
    -o-object-position: left;
    object-position: left;
}
.ibg--right {
    -o-object-position: right;
    object-position: right;
}
.ibg--contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.block-title {
    position: relative;
    z-index: 5;
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.block-title::after,
.block-title::before {
    content: "";
    background-color: #f5f5f5;
    height: 0.125rem;
    width: 100%;
}
.block-title::before {
    left: 0;
}
.block-title::after {
    right: 0;
}
.block-title__title {
    text-transform: uppercase;
    line-height: var(--lineHeight_100);
    display: flex;
    align-items: center;
}
.block-title__box {
    font-family: var(--fontFamily__bld);
    display: flex;
    align-items: center;
    -webkit-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
    column-gap: 0.625rem;
}
.block-title__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    transition: opacity var(--s) var(--d) var(--e), -webkit-transform var(--s) var(--d) var(--e);
    transition: transform var(--s) var(--d) var(--e), opacity var(--s) var(--d) var(--e);
    transition: transform var(--s) var(--d) var(--e), opacity var(--s) var(--d) var(--e),
        -webkit-transform var(--s) var(--d) var(--e);
    will-change: transform;
}
.swiper-button-prev {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.swiper-button-next {
    -webkit-transform: translate(0, -50%) rotate(-180deg);
    transform: translate(0, -50%) rotate(-180deg);
}
.arrow-icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-pagination,
.swiper-pagination-2,
.swiper-pagination-3,
.swiper-pagination-5,
.swiper-pagination-9 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 0.625rem;
    position: relative;
    z-index: 50;
}
.swiper-pagination .swiper-pagination-bullet,
.swiper-pagination-2 .swiper-pagination-bullet,
.swiper-pagination-3 .swiper-pagination-bullet,
.swiper-pagination-9 .swiper-pagination-bullet,
.swiper-pagination-5 .swiper-pagination-bullet {
    border-radius: 0.0625rem;
    position: relative;
    background-color: #777;
    transition: background-color var(--s) var(--d) var(--e);
    cursor: pointer;
}
.swiper-pagination .swiper-pagination-bullet::before,
.swiper-pagination-2 .swiper-pagination-bullet::before,
.swiper-pagination-3 .swiper-pagination-bullet::before,
.swiper-pagination-9 .swiper-pagination-bullet::before,
.swiper-pagination-5 .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.swiper-pagination .swiper-pagination-bullet-active,
.swiper-pagination-2 .swiper-pagination-bullet-active,
.swiper-pagination-3 .swiper-pagination-bullet-active,
.swiper-pagination-9 .swiper-pagination-bullet-active,
.swiper-pagination-5 .swiper-pagination-bullet-active {
    background-color: var(--whiteBg);
}
.swiper-pagination-4 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 0.625rem;
    position: relative;
    z-index: 50;
}
.swiper-pagination-4 .swiper-pagination-bullet {
    border-radius: 0.0625rem;
    position: relative;
    background-color: #777;
    transition: background-color var(--s) var(--d) var(--e);
    cursor: pointer;
}
.swiper-pagination-4 .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.swiper-pagination-4 .swiper-pagination-bullet-active {
    background-color: var(--whiteBg);
}
.button {
    white-space: nowrap;
    border-radius: 0.125rem;
    border: 0.125rem solid #f5f5f5;
    background-color: rgba(0, 0, 0, 0.65);
    text-align: center;
    justify-content: center;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
.button::before {
    color: var(--whiteColor);
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 150;
    transition: background-color var(--s) var(--d) var(--e), padding var(--s) var(--d) var(--e),
        -webkit-backdrop-filter var(--s) var(--d) var(--e);
    transition: background-color var(--s) var(--d) var(--e), backdrop-filter var(--s) var(--d) var(--e),
        padding var(--s) var(--d) var(--e);
    transition: background-color var(--s) var(--d) var(--e), backdrop-filter var(--s) var(--d) var(--e),
        padding var(--s) var(--d) var(--e), -webkit-backdrop-filter var(--s) var(--d) var(--e);
}
._scroll-down .header,
._scroll-up .header {
    padding-bottom: 0.75rem;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-backdrop-filter: blur(0.3125rem);
    backdrop-filter: blur(0.3125rem);
}
.header__name {
    color: var(--orangeColor);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    -webkit-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
    column-gap: 0.875rem;
    padding: 0.625rem 0 0.625rem 0;
    position: relative;
}
.header__row {
    display: flex;
    justify-content: space-between;
    -webkit-column-gap: 0.9375rem;
    -moz-column-gap: 0.9375rem;
    column-gap: 0.9375rem;
    align-items: center;
    position: relative;
    z-index: 110;
}
.header__box {
    display: flex;
    align-items: center;
}
.header__logo {
    position: relative;
    z-index: 110;
    display: flex;
    align-items: center;
}
.header__logo::before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 0.0625rem;
    height: 3.0625rem;
    background-color: #323232;
}
.header__logo-text {
    position: relative;
    z-index: 110;
    text-transform: uppercase;
}
.header__image {
    -o-object-fit: contain;
    object-fit: contain;
}
.header__icon-button {
    -o-object-fit: contain;
    object-fit: contain;
}
.footer__box {
    position: relative;
}
.footer__body {
    position: relative;
    z-index: 5;
    border-bottom: 0.125rem solid var(--orangeBg);
}
.footer__list {
    display: flex;
    align-items: center;
}
.footer__item {
    position: relative;
    display: flex;
    align-items: center;
}
.footer__link {
    color: #636363;
    text-transform: uppercase;
}
.footer__picture {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 5;
}
.footer__image {
    -o-object-fit: contain;
    object-fit: contain;
}
.footer__copywriting {
    position: relative;
    z-index: 5;
    color: #636363;
    font-family: var(--fontFamily_2);
    font-weight: var(--fontWeight_500);
}
.footer-fon {
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -o-object-fit: cover;
    object-fit: cover;
}
.menu-footer {
    position: relative;
}
.menu-footer__body {
    position: relative;
    z-index: 5;
    display: flex;
}
.menu-footer__list {
    text-transform: uppercase;
    flex: 1 1 calc(20% - 2.5rem);
    display: flex;
    flex-direction: column;
}
.menu-footer__title {
    line-height: var(--lineHeight_100);
}
.menu-footer__item {
    color: #636363;
    line-height: var(--lineHeight_100);
}
.home__container {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}
.home__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.home__body {
    margin-top: auto;
    position: relative;
    z-index: 5;
}
.home__title {
    text-align: center;
    text-transform: uppercase;
    line-height: var(--lineHeight_100);
    font-weight: var(--fontWeight_400);
}
.home__title_bottom span {
    display: block;
    white-space: nowrap;
}
.home__title_span span {
    display: inline;
}
.home__row {
    display: flex;
    justify-content: center;
}
.home__button {
    letter-spacing: -0.02em;
    line-height: var(--lineHeight_100);
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-weight: var(--fontWeight_400);
    border-radius: 0.125rem;
}
.home__button_bg-1 {
    color: var(--blackColor);
    border: 0.125rem solid transparent;
    background-color: var(--orangeBg);
}
.home__button_bg-2 {
    border: 0.125rem solid #f5f5f5;
}
.home__button::before {
    color: var(--whiteColor);
}
.home__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.home__picture {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.625rem;
    justify-content: center;
}

.home__picture img:nth-child(2) {
    margin-top: 5px;
}

.home__picture img {
    max-width: 100%;
}
.home__image {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%;
    height: 100%;
}
.about-game {
    position: relative;
}
.about-game .swiper-button-disabled {
    opacity: 0.3;
    pointer-events: none;
}
.about-game__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.about-game__column-parent {
    display: flex;
    position: relative;
    z-index: 5;
}
.about-game__body {
    display: flex;
    flex-direction: column;
}
.about-game__text {
    flex-grow: 1;
    font-family: var(--fontFamily_2);
    font-weight: var(--fontWeight_400);
    line-height: var(--lineHeight_130);
}
.about-game__link {
    align-self: flex-start;
    justify-content: center;
    text-align: center;
    align-items: center;
    border-radius: 0.125rem;
    background-color: rgba(0, 0, 0, 0.65);
    border: 0.125rem solid var(--whiteBg);
    text-transform: uppercase;
    line-height: var(--lineHeight_100);
    white-space: nowrap;
}
.about-game__link::before {
    color: var(--whiteColor);
}
.about-game__box {
    width: 100%;
}
.about-game__module {
    position: relative;
}
.about-game__slider:not(:last-child) {
    margin-bottom: 1.5625rem;
}
.about-game__slide {
    position: relative;
}
.about-game__preview {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    -o-object-fit: cover;
    object-fit: cover;
    transition: opacity var(--s) var(--d) var(--e);
}
._video .about-game__preview {
    opacity: 0;
    pointer-events: none;
}
.about-game__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: opacity var(--s) var(--d) var(--e);
}
._video .about-game__button {
    opacity: 0;
    pointer-events: none;
}
.about-game__play {
    -o-object-fit: contain;
    object-fit: contain;
}
.about-game__video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 0;
    transition: opacity var(--s) 0.2s var(--e);
}
._video .about-game__video {
    opacity: 1;
}
.about-game__columns {
    display: flex;
}
.about-game .about-game__column {
    padding: 0.75rem 0.6875rem;
    border: 0.0625rem solid #777;
    background-color: rgba(119, 119, 119, 0.1);
    width: 100%;
    text-align: center;
}
.about-game__number {
    text-transform: uppercase;
}
.about-game__name {
    text-transform: uppercase;
}
.gallery {
    position: relative;
}
.gallery__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.gallery__container {
    position: relative;
    z-index: 5;
}
.game-features {
    position: relative;
}
.game-features::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}
.game-features__info span {color:#E0AF7F;}
.game-features__info-unner{text-align: center;}

.game-features__info-exclamation{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.info-exclamation__text{
    font-size: 22px;
    line-height: 1.2;
    text-align: center;
}
.sep{display: none;}
.game-features__info{
    font-size: clamp(1rem, 0.747rem + 0.94vw, 1.875rem);
    line-height: 5;
}
.game-features__info-text{
    font-size: clamp(0.938rem, 0.577rem + 1.342vw, 1.9rem);
    line-height: 1.2;
    padding-bottom: clamp(1.125rem, 0.458rem + 2.483vw, 3.438rem);
}
.game-features__info-text span {color:#E0AF7F;}
.game-features__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.game-features__fon._mobile {
    /* opacity: 0.35; */
}
.game-features__container {
    position: relative;
    z-index: 100;
}
.game-features__columns {
    display: flex;
}
.game-features__row {
    position: relative;
}
.game-features__icon{
    margin-right: 35px;
}
.game-features__name {
    display: flex;
    align-items: center;
    line-height: var(--lineHeight_130);
    color: var(--orangeColor);
}
.game-features__name::before {
    content: "";
    background-color: var(--whiteBg);
    border-radius: 0.0625rem;
}
.game-features__text {
    line-height: var(--lineHeight_130);
    font-weight: var(--fontWeight_400);
    font-family: var(--fontFamily_2);
}

.person-games__list{
    display: flex;
    overflow: hidden;
    /* justify-content: center; */
}
.game-features__btn{
    display: flex;
    margin: 25px 0 0;
    justify-content: center;
}
.game-features__link-btn{
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: #E0AF7F;
    padding: 15px 25px;
}
.game-features__link-btn span{
    font-size: 16px;
    color:#000;
}
.person-games__img{
    width: 142px;
    height: 142px;
}
.gunsmith {
    position: relative;
}
.gunsmith__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.gunsmith__container {
    position: relative;
    z-index: 5;
}
.gunsmith__columns {
    display: flex;
    -webkit-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
    column-gap: 0.625rem;
    align-items: center;
}
.gunsmith__column {
    align-self: flex-start;
}
.gunsmith__name {
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
.gunsmith__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.gunsmith__list {
    display: flex;
}
.gunsmith__items_blue .gunsmith__item::before {
    background-color: #007182;
}
.gunsmith__items_orange .gunsmith__item::before {
    background-color: var(--orangeBg);
}
.gunsmith__item {
    color: #f5f5f5;
    display: flex;
    align-items: center;
    position: relative;
}
.gunsmith__item::before {
    content: "";
    border-radius: 0.0625rem;
}
.gunsmith__sub-title {
    line-height: var(--lineHeight_150);
    text-transform: uppercase;
}
.gunsmith__sub-title span {
    display: flex;
}
.gunsmith__image {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0.125rem;
    width: 100%;
}
.gunsmith__row {
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.gunsmith__text {
    color: #f5f5f5;
    line-height: var(--lineHeight_130);
    text-align: center;
    font-family: var(--fontFamily_2);
}
.character {
    position: relative;
}
.character__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.character__container {
    position: relative;
    z-index: 5;
}
.character__sub-title {
    text-transform: uppercase;
    line-height: var(--lineHeight_130);
    display: flex;
    align-items: center;
    justify-content: center;
}
.character__items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 100%;
    justify-content: space-between;
    max-width: 41rem;
}
.character__label {
    display: flex;
    flex-direction: column;
}
.character__item {
    color: #f5f5f5;
    flex: 1 1 calc(25% - 3.625rem);
    display: flex;
    align-items: center;
    text-transform: uppercase;
}
.character__item::before {
    content: "";
    border-radius: 0.0625rem;
    background-color: var(--orangeBg);
}
.character__image {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0.125rem;
    width: 100%;
}
.character__text {
    color: #f5f5f5;
    font-family: var(--fontFamily_2);
    line-height: var(--lineHeight_130);
    text-align: center;
}
.how-play {
    position: relative;
}
.how-play::after,
.how-play::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.how-play::before {
    background: url(../img/how-play_fon.png) 0 0 / cover no-repeat;
}
.how-play::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 90%, #000 100%);
}
.how-play__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.how-play__container {
    position: relative;
    z-index: 5;
}
.how-play__column {
    display: flex;
    justify-content: center;
    align-items: center;
}
.how-play__items {
    text-align: center;
}
.how-play__step span {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    position: relative;
}
.how-play__step span::before {
    content: "";
    background-color: var(--orangeBg);
    border-radius: 0.0625rem;
}
.how-play__description {
    line-height: var(--lineHeight_130);
    font-family: var(--fontFamily_2);
}
.how-play__description span {
    display: block;
}
.how-play__image {
    -o-object-fit: contain;
    object-fit: contain;
}
.tokenomics {
    position: relative;
}
.tokenomics__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.tokenomics__container {
    position: relative;
    z-index: 5;
}
.tokenomics__column {
    display: flex;
    align-items: center;
}
.tokenomics__image {
    -o-object-fit: contain;
    object-fit: contain;
}

.tokenomics__picture {
    position: relative;
}

.tokenomics__procent {
    font-weight: 400;
    font-size: 18px;
}

.tokenomics__procent {
    position: absolute;
}

.tokenomics__procent-first {
    top: 6px;
    left: 130px;
}

.tokenomics__procent-second {
    top: 143px;
    right: -15px;
}

.tokenomics__procent-third {
    bottom: -10px;
    left: 60%;
}

.tokenomics__procent-four {
    bottom: -25px;
    left: 27%;
}

.tokenomics__procent-five {
    top: 243px;
    left: 14px;
}

.tokenomics__body {
    width: 100%;
}
.tokenomics__sub-title {
    display: flex;
    align-items: center;
}
.tokenomics__icon-title {
    -o-object-fit: contain;
    object-fit: contain;
}
.tokenomics__list {
    display: flex;
}
.tokenomics__item {
    display: flex;
    align-items: center;
    position: relative;
}
.tokenomics__item::before {
    content: "";
    border-radius: 0.0625rem;
}
.tokenomics__item span {
    color: var(--orangeColor);
}
.tokenomics__item_color-1::before {
    background-color: var(--orangeBg);
}
.tokenomics__item_color-2::before {
    background-color: var(--yellowBg);
}
.tokenomics__item_color-3::before {
    background-color: var(--whiteBg);
}
.tokenomics__item_color-4::before {
    background-color: #979797;
}
.tokenomics__item_color-5::before {
    background-color: #777;
}
.tokenomics__row {
    display: flex;
    align-items: center;
    margin: 0 0 0 auto;
}
.tokenomics__text {
    display: flex;
    white-space: nowrap;
    align-items: center;
}
.tokenomics__icon-text {
    -o-object-fit: contain;
    object-fit: contain;
}
.tokenomics__link {
    text-transform: uppercase;
    color: var(--orangeColor);
    background: var(
        --Background-Black,
        linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 100%),
        #000
    );
    border-radius: 0.125rem;
    border: 0.0625rem solid var(--orangeBg);
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.tokenomics__icon-link {
    -o-object-fit: contain;
    object-fit: contain;
}
.tokenomics__name {
    text-transform: uppercase;
}
.tokenomics__picture-small {
    display: flex;
    align-items: center;
}
.tokenomics__image-brand {
    -o-object-fit: contain;
    object-fit: contain;
}
.token {
    position: relative;
}
.token__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.token__container {
    position: relative;
    z-index: 5;
}
.token__columns {
    display: flex;
}
.token__column {
    display: flex;
}
.token__box {
    display: flex;
    border: 0.0625rem solid #777;
    background-color: rgba(119, 119, 119, 0.1);
}
.token__name {
    flex-grow: 1;
    line-height: var(--lineHeight_120);
}
.token__picture {
    position: relative;
    border: 0.125rem solid var(--orangeBg);
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 0.125rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.token__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.token__buttons {
    display: flex;
    justify-content: center;
}
.works {
    position: relative;
}
.works::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, #000 0, rgba(0, 0, 0, 0) 10%);
}
.works__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.works__container {
    position: relative;
    z-index: 5;
}
.works__picture {
    display: flex;
    justify-content: center;
}
.works__image {
    -o-object-fit: contain;
    object-fit: contain;
}
.roadmap {
    position: relative;
}
.roadmap .swiper-button-disabled {
    opacity: 0.3;
    pointer-events: none;
}
.roadmap__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.roadmap__container {
    position: relative;
    z-index: 5;
}
.roadmap__parent {
    position: relative;
}
.roadmap__slide {
    width: 100%;
    border: 0.0625rem solid #777;
    background-color: rgba(119, 119, 119, 0.1);
}
.roadmap__name {
    text-align: center;
}
.roadmap__items_line .roadmap__item {
    text-decoration: line-through;
}
.roadmap__item {
    position: relative;
    text-transform: uppercase;
    display: flex;
    line-height: var(--lineHeight_120);
}
.roadmap__item::before {
    content: "";
    background-color: var(--whiteBg);
    border-radius: 0.0625rem;
}
.launch {
    position: relative;
}
.launch::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, #000 0, rgba(0, 0, 0, 0) 10%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 92%, #000 100%);
}
.launch__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.launch__container {
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    text-align: center;
}
.launch__body {
    margin-top: auto;
}
.launch__title {
    text-transform: uppercase;
    line-height: var(--lineHeight_120);
}
.launch__title span {
    display: block;
}
.launch__icon {
    -o-object-fit: contain;
    object-fit: contain;
}
.launch__arrow {
    width: 1.0625rem;
    height: 1.3125rem;
    -o-object-fit: contain;
    object-fit: contain;
}
.team {
    position: relative;
}
.team__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.team__container {
    position: relative;
    z-index: 5;
}
.team__sub-title {
    text-transform: uppercase;
    color: #f5f5f5;
    display: flex;
    align-items: center;
}
.team__icon-header {
    -o-object-fit: contain;
    object-fit: contain;
}
.team__columns {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.team .team__column:nth-child(n + 21) {
    display: none;
}
.team__image {
    -o-object-fit: cover;
    object-fit: cover;
}
.team__name {
    text-transform: uppercase;
}
.team__name_border span {
    border-bottom: 0.0625rem solid var(--whiteBg);
}
.team__item {
    text-transform: uppercase;
    color: var(--orangeColor);
}
.team__module {
    display: flex;
    justify-content: center;
}
.team__button {
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    display: flex;
    -webkit-column-gap: 0.9375rem;
    -moz-column-gap: 0.9375rem;
    column-gap: 0.9375rem;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.team__button::after,
.team__button::before {
    content: "";
    width: 1.0625rem;
    height: 1.3125rem;
    background: url(../img/arrow.svg) 0 0 no-repeat;
}
.team__button_hidden {
    display: none;
}
.team__button_hidden._active {
    display: flex;
}
.team__button_hidden._active::after,
.team__button_hidden._active::before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.block-info {
    position: relative;
}
.block-info__fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.block-info__container {
    position: relative;
    z-index: 5;
}
.block-info__text {
    line-height: var(--lineHeight_130);
    font-family: var(--fontFamily_2);
    font-weight: var(--fontWeight_400);
    text-align: justify;
}
.block-info__items {
    margin-left: 0.625rem;
}
.block-info__item {
    line-height: var(--lineHeight_130);
    font-family: var(--fontFamily_2);
    text-align: justify;
    display: flex;
    -webkit-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
    column-gap: 0.625rem;
}
.block-info__item::before {
    content: "";
    margin-top: 0.625rem;
    min-width: 0.1875rem;
    width: 0.1875rem;
    height: 0.1875rem;
    border-radius: 50%;
    background-color: var(--whiteBg);
}
.block-info__item-2 {
    line-height: var(--lineHeight_130);
    font-family: var(--fontFamily_2);
    text-align: justify;
}
.page__home {
    position: relative;
    display: flex;
    flex-direction: column;
    position: relative;
}
.page__home::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.page__launch {
    padding-top: 1.875rem;
}
.swiper {
    overflow: hidden;
}
.swiper-initialized {
    touch-action: pan-y;
}
.swiper-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    display: flex;
    position: relative;
}
.swiper-vertical .swiper-wrapper {
    flex-direction: column;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
}
.swiper-initialized .swiper-slide {
    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;
}
@font-face {
    font-family: lg;
    src: url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==)
            format("woff2"),
        url(data:font/woff;base64,d09GRgABAAAAABLgAAsAAAAAEpQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGIGNtYXAAAAFoAAAApAAAAKSI7DN0Z2FzcAAAAgwAAAAIAAAACAAAABBnbHlmAAACFAAADjgAAA44V8bBEWhlYWQAABBMAAAANgAAADYbqSuuaGhlYQAAEIQAAAAkAAAAJAeuA91obXR4AAAQqAAAAHAAAABwZgALDmxvY2EAABEYAAAAOgAAADonfiQgbWF4cAAAEVQAAAAgAAAAIAAmAI5uYW1lAAARdAAAAUoAAAFKqFVCHnBvc3QAABLAAAAAIAAAACAAAwAAAAMD7AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QoDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAIgAAAAeABAAAwAOAAEAIOAa4B3gM+Bw4JXg8uH/4g3jEugN6Qr//f//AAAAAAAg4BrgHeAz4HDglODy4f/iDOMR6A3pAP/9//8AAf/jH+of6B/TH5cfdB8YHgweABz9GAMXEQADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAFYAAQOqA1UAAwATACMAJwAAAREzEQcyNzY1NCcmIyIHBhUUFxYTMhcWFRQHBiMiJyY1NDc2ExEzEQIqVoCMZWVlZYyMZWVlZYywfX19fbCwfX19fTBWAQEBVP6srGVljIxlZWVljIxlZQMAfX2wsH19fX2wsH19/awBVP6sAAMAVgABA6oDVQAPAB8AIgAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTEQUCAIxlZWVljIxlZWVljLB9fX19sLB9fX19WgEAVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH19/ZYBgMAAAAAAAwBVAAADqwNVABQAKQA+AAABITIXFhURFAcGIyEiJyY1ETQ3NjMHERQXFjMhBgcGIyEiJyY1ETQ3NjclISIHBhURFBcWMyEyNzY1ETQnJiMBgAGrNSUmJiU1/lU1JiUlJjXVDA0RAiQOISEp/lU1JSYYGCYCgP5VEgwNDQwSAasRDQwMDREDVSUmNf5WNSYlJSY1Aao1JiWy/d0SDA0lGBgmJTUBqykhIQ1dDA0S/lYSDQwMDRIBqhIMDQABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQBVAFUDqwMAACIAAAEyFxYVFA8BITIXFhUUBwYjIRcWFRQHBiMiJwEmNTQ3ATYzAasRDQwM4gKZEgwNDQwS/WfiDAwNERIN/tYNDQEqDRIDAAwNEhIM4gwNERINDOIMEhIMDQ0BKg0SEQ0BKwwAAAEAVQBVA6sDAAAiAAABMhcBFhUUBwEGIyInJjU0PwEhIicmNTQ3NjMhJyY1NDc2MwJVEg0BKg0N/tYNEhIMDAzi/WcSDA0NDBICmeIMDAwSAwAM/tUMEhIN/tYNDQwSEgziDQwSEQ0M4gwSEwwMAAACAKoAKwNWAysAAwAKAAA3IRUhAQcnMxEzEaoCrP1UAgCqqoBUgVYBVqysAar+VgAJAKoAVQNWAwEAAwAHAAsADwATABcAGwAfACMAACU1MxUDNTMVATUzFTczFSMBNTMVITUzFQM1MxUzNTMVATUzFQKqrKys/lSsVKys/wCs/lSsrKxUrP5UrFWsrAEArKwBAKysrKz/AKysrKz/AKysrKwCAKysAAAEANYAgQMqAtUABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQC1dSA/lSA1FQBLNRUgKyAVNQABADWAIEDKgLVAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAlVU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAQQNqAysACwAbADIAAAEjFSM1IzUzNTMVMwcyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHFwIAVipWVipWalA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFBCDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0aEwMAAAAAwCAAEEDagMrAAMAEwAqAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcXASrW1mxQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQQgwCKyqsODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0aEwMAAAAAQCAAAMDgANVADMAACUyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLP1JMzNLSzMHDwawERFLNTRMEhCuBw8INExMNDVLExGwCA8HCA8HsA8RAAAEAK4AWQNWA4EAFAAaACAAJgAAARYXFhUUBwYHNTY3NjU0JyYnFSc3AzcWFxUmAxYXByYnNwYHIzY3Aip+V1dXV35cPT09PVzCwvw+LjxgcgogPDgMgiQIVgw6Av0QYGCCgmBgEFYQR0deXkdHEKa+wv0cPiIKVgwBHDowPEpcvjQ2WkwAAAAABACqAFkDUgOBAAUACwARACYAAAE2NzMGBwc2NxcGBwEjJic3FicHNQYHBhUUFxYXFSYnJjU0NzY3NQLQIgpWDDjkPC4+SGABKFYKIj46sMJcPT09PVx+V1dXV34BFy48XEosCiI+OAwBfDwuPEiMvqYQR0deXkdHEFYQYGCCgmBgEIQAAgCAAIEDgALVAAYADQAAAQc1ITUhNQEVIRUhFScDgKr+1AEs/lQBLP7UqgIrqoBUgP8AgFSAqgACANYAKwMqAysABgANAAABFyMRIxEjATMHJzMRMwGAqoBUgAHUgKqqgFQDK6r+1AEs/lSqqgEsAAIAFP/hA+wDuAAcADEAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjEyMiBh0BMwcjFSM1IzUzNTQ2OwEVAgBmWVqFJycnJ4VaWWZmWVqFJycnJ4VaWWZ0SQcMXA1PV09PPC5JA7gmJ4VaWWZmWlmFJycnJ4VZWmZmWVqFJyb+rRALNkzk5EwtMEVRAAUAFP/hA+wDuAAcAFYAYgB1AIsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAw4BIyoBMTAiIyImNTQ2OwEuATEqASMiJicuATU0NjczFRQGBw4BBx4BFRQGBw4BFRQWFx4BFRQGByUjFSM1IzUzNTMVMwUqASMOAQcOARUeATc+AScuASM3LgEjKgEHDgEHDgEXHgEzOgE3PgEnAgBmWVqFJycnJ4VaWWZmWVqFJycnJ4VaWWYcFy0JAgICAQ9pdRkBDgEBBAIKIBATE3cBdxwMBA4CFwwVDQkLDwsQJR4eAQJMNExMNEz+vwIEAhEfCwsLAjQjIysCAikhLQoeGAIFAwoPBQQBBAcjEwIFAxUWCQO4JieFWllmZlpZhScnJyeFWVpmZllahScm/UILBhxEQx0TIQUKDCodUh8BAwoHAQEBAgwnHCAlDAgNBwgQCQ8rIyMzDtNNTTNNTW4CDAoLGQ0bHQIDJRsZI8YgGAEDEA0NGg8bIwEGNx8AAAACABT/4QPsA7gAHABRAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxMuAScOAQcmNjcmNhcWBw4BBwYXFjc+AScmJyYnJgYHBhceAQcuATc+ATc2FhcWBw4BBwYnAgBmWVqFJycnJ4VaWWZmWVqFJycnJ4VaWWYiGBsTCiAlDCYOFyovHAUFFQICJCYaGhcFBRciLS1NGBkIBBwSLB8CA2xAUoQLBgkJKyEiKwO4JieFWllmZlpZhScnJyeFWVpmZllahScm/aACFAs1XxtRgUAmaxMLHx9DHR0HBxsbUSsrGCIDAykoJzEYHSEKQC1LYQcJS0wsKitDFBMDAAAAAAIAFP/hA+wDuAAcAF4AAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjExwBFRQHDgEHBiMiJicyFjMyNjcuASceATMyNjcuAT0BHgEXLgE1NDY3HgEXLgE1NDYzMhYXPgE3DgEHPgE3DgEHAgBmWVqFJycnJ4VaWWZmWVqFJycnJ4VaWWbIEhJGMzNDKUshBgwGIj0ZIDEKBQkEBw0GIS0KFgwTGAcGJGc9AgE5KBUkDhAfDgUWDw4cDQkZDgO4JieFWllmZlpZhScnJyeFWVpmZllahScm/m4DBwMwMTFPGRkXFAEWEwEmHQEBAgEHNSMBBQYBDSsZDRkLLDcDBgsFKDkQDgMMCBEbCgIIBg8ZCgAAAAACAFgAAgOrA1UALgBWAAABNTwBNS4BJy4BJzAiMSMmBgcOAQcOARUUFhcHBhQXHgE/AR4BMzI2Nz4BNz4BNSMUBgcOAQcOASMiJicuAQ8BNzYmJy4BNTQ2Nz4BNz4BOwEeARceARcDqwU7MTOKUAIVLV0sJ0QbKjAREksDAwUgEeIlVC0sVSc9ZCEUF1YREBpPMR9DIydIHwgRCKM3AgEEEhAmIRY1ICJJIxM/bSgnLwMBwBUBAQFLhDM1QgQBFRcUNiI0gkgoVCnjBg4HEQ8FTBESExIcXkAoXTEnSR8zSxYODxIQBAEDNqIJEQcjSSM5ZikbKxASEAM0KihoOwAAAgBVAAADqwNVACYAQQAAAQcGFBcWMj8BFRQWMzI2NRE0JicuASc4ATEuAScuASMhIgYVFBYzATc2NCcmIg8BNTQmIyIGFREUFjMhMjY1NCYjAxniDAwNIwziGRISGQICAQUDAwcEAwkE/wASGRkS/mfiDAwNIwziGRISGRkSAQASGRkSAwDiDCQMDQ3imRIZGRIBAAQIBAQHAwMEAgIBGRESGf1V4g0jDA0N4ZkRGRkR/wASGRkSERkAAAACAGIADAOeA0kAJgBOAAABNzY0JyYiDwE1NCYjIgYVERQWFx4BFzgBMR4BFx4BMyEyNjU0JiMBNxUUFjMyNjURNCYnLgEnMDQxLgEnLgEjISIGFRQWOwEHBhQXFjI3ArziDQ0MJAziGRIRGQECAQUDAwcEBAgEAQASGRkS/UniGRIRGQECAQUDAwcEBAgE/wASGRkSmeINDQwkDAIr4gwjDQwM4pkSGRkS/wAECQMEBwMDBQECAhkSEhn94uGZERkZEQEABQgEAwcDAQMEAgECGRIRGeINIw0MDAAAAQAAAAIAAKwEdEFfDzz1AAsEAAAAAADcTnOMAAAAANxOc4wAAP/hA+wDuAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD7AABAAAAAAAAAAAAAAAAAAAAHAQAAAAAAAAAAAAAAAIAAAAEAABWBAAAVgQAAFUEAADWBAAAVQQAAFUEAACqBAAAqgQAANYEAADWBAAAgAQAAIAEAACABAAArgQAAKoEAACABAAA1gQAABQEAAAUBAAAFAQAABQEAABYBAAAVQQAAGIAAAAAAAoAFAAeAF4AmAD2ARABSAGAAZgB1AH6AiICbAKuAvoDPgOAA5wDuAQABMIFRAXQBlAGrgccAAAAAQAAABwAjAAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAIAAAABAAAAAAACAAcAgQABAAAAAAADAAIAdQABAAAAAAAEAAIAlgABAAAAAAAFAAsAVAABAAAAAAAGAAIAewABAAAAAAAKABoABgADAAEECQABAAQAAgADAAEECQACAA4AiAADAAEECQADAAQAdwADAAEECQAEAAQAmAADAAEECQAFABYAXwADAAEECQAGAAQAfQADAAEECQAKADQAIGxnAGwAZ0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlZlcnNpb24gMi4wAFYAZQByAHMAaQBvAG4AIAAyAC4AMGxnAGwAZ2xnAGwAZ1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmxnAGwAZwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)
            format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
.lg-icon {
    font-family: lg !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lg-container {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans",
        sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.lg-next,
.lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
    outline: 0;
    border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
    opacity: 0 !important;
    cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
    color: #fff;
}
.lg-single-item .lg-next,
.lg-single-item .lg-prev {
    display: none;
}
.lg-next {
    right: 20px;
}
.lg-next:before {
    content: "\e095";
}
.lg-prev {
    left: 20px;
}
.lg-prev:after {
    content: "\e094";
}
@-webkit-keyframes lg-right-end {
    0% {
        left: 0;
    }
    50% {
        left: -30px;
    }
    100% {
        left: 0;
    }
}
@keyframes lg-right-end {
    0% {
        left: 0;
    }
    50% {
        left: -30px;
    }
    100% {
        left: 0;
    }
}
@-webkit-keyframes lg-left-end {
    0% {
        left: 0;
    }
    50% {
        left: 30px;
    }
    100% {
        left: 0;
    }
}
@keyframes lg-left-end {
    0% {
        left: 0;
    }
    50% {
        left: 30px;
    }
    100% {
        left: 0;
    }
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end 0.3s;
    animation: lg-right-end 0.3s;
    position: relative;
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end 0.3s;
    animation: lg-left-end 0.3s;
    position: relative;
}
.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    will-change: color;
    transition: color 0.2s linear;
    background: 0 0;
    border: none;
    box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
    font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
    color: #fff;
}
.lg-toolbar .lg-close:after {
    content: "\e070";
}
.lg-toolbar .lg-maximize {
    font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
    content: "\e90a";
}
.lg-toolbar .lg-download:after {
    content: "\e0f2";
}
.lg-sub-html {
    color: #eee;
    font-size: 16px;
    padding: 10px 40px;
    text-align: center;
    z-index: 1080;
    opacity: 0;
    transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: 700;
}
.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0;
}
.lg-sub-html a {
    color: inherit;
}
.lg-sub-html a:hover {
    text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.lg-item .lg-sub-html {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.lg-error-msg {
    font-size: 14px;
    color: #999;
}
.lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    height: 47px;
    vertical-align: middle;
}
.lg-closing .lg-next,
.lg-closing .lg-prev,
.lg-closing .lg-sub-html,
.lg-closing .lg-toolbar {
    opacity: 0;
    transition: opacity 80ms cubic-bezier(0, 0, 0.25, 1) 0s, color 80ms linear,
        -webkit-transform 80ms cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 80ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 80ms cubic-bezier(0, 0, 0.25, 1) 0s,
        color 80ms linear;
    transition: transform 80ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 80ms cubic-bezier(0, 0, 0.25, 1) 0s,
        color 80ms linear, -webkit-transform 80ms cubic-bezier(0, 0, 0.25, 1) 0s;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
    opacity: 0;
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    will-change: transform, opacity;
    transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1),
        -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.lg-group:after {
    content: "";
    display: table;
    clear: both;
}
.lg-container {
    display: none;
    outline: 0;
}
.lg-container.lg-show {
    display: block;
}
.lg-on {
    scroll-behavior: unset;
}
.lg-hide-sub-html .lg-sub-html,
.lg-next,
.lg-pager-outer,
.lg-prev,
.lg-toolbar {
    opacity: 0;
    will-change: transform, opacity;
    transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
        -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer,
.lg-show-in .lg-prev,
.lg-show-in .lg-toolbar {
    opacity: 1;
}
.lg-show-in.lg-hide-sub-html .lg-sub-html {
    opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    text-align: left;
    opacity: 0.001;
    outline: 0;
    will-change: auto;
    overflow: hidden;
    transition: opacity 0.15s ease 0s;
}
.lg-outer * {
    box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image {
    opacity: 1;
}
.lg-outer.lg-visible {
    opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
    transition-duration: inherit !important;
    transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    transition-duration: 0s !important;
    opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lg-outer .lg-inner {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    transition: opacity 0s;
    white-space: nowrap;
}
.lg-outer .lg-item {
    will-change: transform, opacity;
    display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
    background: url(data:image/gif;base64,R0lGODlhIAAgAPUAADExMf///zQ0NF9fX0JCQjw8PFZWVpiYmIGBgTc3N0RERDIyMoiIiJGRkUdHR2lpaXx8fD8/P3FxcUxMTMvLy7i4uLCwsJmZmXZ2dj09PcLCwqampvT09P///1dXV1xcXE9PT9ra2rKysuXl5cDAwG9vbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=)
        no-repeat scroll center center transparent;
}
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
    display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
    display: inline-block !important;
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.lg-outer .lg-img-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    white-space: nowrap;
    font-size: 0;
}
.lg-outer .lg-item.lg-complete {
    background-image: none;
}
.lg-outer .lg-item.lg-current {
    z-index: 1060;
}
.lg-outer .lg-object {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    position: relative;
}
.lg-outer .lg-empty-html .lg-sub-html,
.lg-outer .lg-empty-html.lg-sub-html {
    display: none;
}
.lg-outer.lg-hide-download .lg-download {
    opacity: 0.75;
    pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
    position: absolute;
    top: 50%;
    left: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
    opacity: 1;
    transition: opacity 0.2s ease-out 0.15s;
}
.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    will-change: auto;
    transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
    opacity: 1;
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
    transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
    opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
    transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
    transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
    transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s,
        -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
    transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s,
        -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-container {
    display: none;
}
.lg-container.lg-show {
    display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
    transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
    transition-duration: 0s !important;
    opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
    position: absolute;
}
.lg-inline .lg-backdrop {
    z-index: 1;
}
.lg-inline .lg-outer {
    z-index: 2;
}
.lg-inline .lg-maximize:after {
    content: "\e909";
}
.lg-components {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    will-change: transform;
    transition: -webkit-transform 0.35s ease-out 0s;
    transition: transform 0.35s ease-out 0s;
    transition: transform 0.35s ease-out 0s, -webkit-transform 0.35s ease-out 0s;
    z-index: 1080;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    width: 100%;
    max-height: 350px;
    overflow: hidden;
    float: left;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    transition-duration: 0s !important;
}
.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
    transition-duration: 0s !important;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
    text-align: center;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-left {
    text-align: left;
}
.lg-outer .lg-thumb-outer.lg-thumb-align-right {
    text-align: right;
}
.lg-outer.lg-single-item .lg-thumb-outer {
    display: none;
}
.lg-outer .lg-thumb {
    padding: 5px 0;
    height: 100%;
    margin-bottom: -5px;
    display: inline-block;
    vertical-align: middle;
}
.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border-radius: 2px;
    margin-bottom: 5px;
    will-change: border-color;
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #e0af7f;
}
.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}
.lg-outer .lg-toggle-thumb:after {
    content: "\e1ff";
}
.lg-outer.lg-animate-thumb .lg-thumb {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition-duration: 0s !important;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s,
        -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}
.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    will-change: transform;
    transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    will-change: opacity, transform;
    transition: opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
    transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s,
        -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-icon.lg-zoom-in:after {
    content: "\e311";
}
.lg-icon.lg-actual-size {
    font-size: 20px;
}
.lg-icon.lg-actual-size:after {
    content: "\e033";
}
.lg-icon.lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}
.lg-icon.lg-zoom-out:after {
    content: "\e312";
}
.lg-zoomed .lg-icon.lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-zoom-out,
.lg-outer[data-lg-slide-type="iframe"] .lg-actual-size,
.lg-outer[data-lg-slide-type="iframe"] .lg-zoom-in,
.lg-outer[data-lg-slide-type="iframe"] .lg-zoom-out,
.lg-outer[data-lg-slide-type="video"] .lg-actual-size,
.lg-outer[data-lg-slide-type="video"] .lg-zoom-in,
.lg-outer[data-lg-slide-type="video"] .lg-zoom-out {
    opacity: 0.75;
    pointer-events: none;
}
.lg-fullscreen:after {
    content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d";
}
.lg-outer .lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    will-change: visibility, opacity;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
    transition-delay: 0s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    visibility: visible;
}
.lg-outer.lg-dropdown-active .lg-share {
    color: #fff;
}
.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    will-change: visibility, opacity, transform;
    transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s,
        -webkit-transform 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    right: 16px;
    top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
    margin-bottom: 0;
}
.lg-outer .lg-dropdown > li:hover a {
    color: #333;
}
.lg-outer .lg-dropdown a {
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
    background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.lg-outer .lg-share {
    position: relative;
}
.lg-outer .lg-share:after {
    content: "\e80d";
}
.lg-outer .lg-share-facebook .lg-icon {
    color: #3b5998;
}
.lg-outer .lg-share-facebook .lg-icon:after {
    content: "\e904";
}
.lg-outer .lg-share-twitter .lg-icon {
    color: #00aced;
}
.lg-outer .lg-share-twitter .lg-icon:after {
    content: "\e907";
}
.lg-outer .lg-share-pinterest .lg-icon {
    color: #cb2027;
}
.lg-outer .lg-share-pinterest .lg-icon:after {
    content: "\e906";
}
.tokenomics__buttons-new{
    display: flex;
    justify-content: center;
    column-gap: 0.9375rem;
}
.tokenomics__button-new {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    text-transform: uppercase;
    line-height: var(--lineHeight_100);
    color: var(--blackColor);
    border-radius: 0.125rem;
    gap: 8px;
}
.tokenomics__button_bg-yellow-new {
    background-color: var(--yellowBg);
}
.tokenomics__button_bg-orange-new {
    background-color: var(--orangeBg);
}
.tokenomics__button_bg-white-new {
    background-color: var(--whiteBg);
}
.tokenomics__icon-button {
    -o-object-fit: contain;
    object-fit: contain;
    width: 30px;
    height: 26px;
}
.info-exclamation__img{
    margin-top: 4px;
}

@media(max-width:430px){
    .game-features__icon{
        width: 28px;
        height: 28px;
        margin-right: 10px;
    }
    .game-features__link-btn-img{
        width: 30px;
    }
    .game-features__link-btn{
        padding: 11px 0;
    }
    .game-features__info-exclamation .info-exclamation__img{
        width: 22px;
    }
    .tokenomics__buttons-new{
        margin-top: 30px;
        flex-direction: column;
        gap: 10px;        
    }
  
    .info-exclamation__img{
        width: 30px;
    }
    .game-features__info-exclamation{
        padding: 29px 0 20px;
        gap: 10px;
    }
    .game-features__info-unner .game-features__info-exclamation{
        flex-direction: column;
        gap: 15px;
        padding: 0;
    }
    .game-features__info{
        line-height: 1;
        font-size: 16px;
    }
    .game-features__info-exclamation .game-features__info{display: block;}
    .game-features__info{display: none;}
    .info-exclamation__text{font-size: 15px;color:#E0AF7F;}
    .person-games__list {
        flex-wrap: wrap;
        justify-content: center;
    }
    .info-exclamation__content:nth-child(1){
        padding-bottom: 15px;
    }
    .sep{
        display: block;
        width: 260px;
        height: 1px;
        background-color: #7B7B7B;
        margin: 1.5625rem auto;
    }
    .person-games__img{
        max-width: 92px;
        height: 92px;
    }
    .game-features__link-btn{
        width: 100%;
        justify-content: center;
    }
}
@media (min-width: 26.9375em) and (min-width: 100em) {
    .about-game__text {
        font-size: 1.25rem;
    }
    .gunsmith__item::before {
        width: 0.5625rem;
    }
    .gunsmith__item::before {
        height: 0.5625rem;
    }
}
@media (min-width: 29.99875em) and (min-width: 100em) {
    .tabs__navigation {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .tabs__title {
        padding-left: 1.625rem;
    }
    .tabs__title {
        padding-right: 1.625rem;
    }
    .tabs__title {
        font-size: 1rem;
    }
    .button {
        padding-top: 1.15625rem;
    }
    .button {
        padding-bottom: 1.15625rem;
    }
    .button {
        font-size: 1rem;
    }
    .button {
        font-size: 1rem;
    }
    .footer__body {
        padding-bottom: 1.25rem;
    }
    .menu-footer {
        padding-top: 7.5rem;
    }
    .menu-footer::before {
        top: 3.75rem;
    }
    .menu-footer__title {
        font-size: 1.125rem;
    }
    .menu-footer__title:not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .menu-footer__item {
        font-size: 1.125rem;
    }
    .menu-footer__item:not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .home__row {
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .home__row_bottom:not(:last-child) {
        margin-bottom: 3.4375rem;
    }
    .home__button,
    .tokenomics__button-new {
        font-size: 1rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-top: 0.975rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-bottom: 0.975rem;
    }
    .home__icon {
        width: 1.875rem;
    }
    .home__icon {
        height: 1.875rem;
    }
    .home__picture:not(:last-child) {
        margin-bottom: 2.8125rem;
    }
    .home__picture {
        -webkit-column-gap: 1.5625rem;
        -moz-column-gap: 1.5625rem;
        column-gap: 1.5625rem;
    }
    .home__image {
        max-height: 5.0625rem;
    }
    .about-game__link {
        padding-top: 0.96875rem;
    }
    .about-game__link {
        padding-bottom: 0.96875rem;
    }
    .about-game__link {
        font-size: 1rem;
    }
    .about-game__swiper-pagination-5:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .about-game__number {
        font-size: 1.125rem;
    }
    .about-game__name {
        font-size: 1rem;
    }
    .game-features__row:not(:last-child) {
        margin-bottom: 2rem;
    }
    .game-features__name::before {
        min-width: 0.625rem;
    }
    .game-features__name::before {
        width: 0.625rem;
    }
    .game-features__name::before {
        height: 0.625rem;
    }
    .game-features__name {
        font-size: 1.375rem;
    }
    .game-features__name:not(:last-child) {
        /* margin-bottom: 1.125rem; */
    }
    .game-features__text {
        font-size: 1.125rem;
    }
    .gunsmith__name {
        -webkit-column-gap: 1.1875rem;
        -moz-column-gap: 1.1875rem;
        column-gap: 1.1875rem;
    }
    .gunsmith__icon {
        width: 1.875rem;
    }
    .gunsmith__icon {
        height: 1.875rem;
    }
    .character__picture:not(:last-child) {
        margin-bottom: 1.9375rem;
    }
    .how-play__step {
        font-size: 1.375rem;
    }
    .how-play__description {
        font-size: 1.125rem;
    }
    .tokenomics__module:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .tokenomics__icon-title {
        height: 2.1875rem;
    }
    .tokenomics__icon-title {
        height: 2.1875rem;
    }
    .tokenomics__row {
        -webkit-column-gap: 2.8125rem;
        -moz-column-gap: 2.8125rem;
        column-gap: 2.8125rem;
    }
    .tokenomics__text {
        font-size: 1.125rem;
    }
    .tokenomics__text {
        -webkit-column-gap: 0.8125rem;
        -moz-column-gap: 0.8125rem;
        column-gap: 0.8125rem;
    }
    .tokenomics__icon-text {
        width: 2.0625rem;
    }
    .tokenomics__icon-text {
        height: 2.0625rem;
    }
    .tokenomics__link {
        font-size: 1.25rem;
    }
    .tokenomics__name {
        max-width: 32.5rem;
    }
    .tokenomics__name {
        font-size: 1.375rem;
    }
    .tokenomics__picture-small {
        -webkit-column-gap: 3.1875rem;
        -moz-column-gap: 3.1875rem;
        column-gap: 3.1875rem;
    }
    .tokenomics__image-brand_size-1 {
        width: 8.75rem;
    }
    .tokenomics__image-brand_size-1 {
        height: 1.625rem;
    }
    .tokenomics__image-brand_size-2 {
        width: 4.9375rem;
    }
    .tokenomics__image-brand_size-2 {
        height: 1.5625rem;
    }
    .tokenomics__image-brand_size-3 {
        width: 12.4375rem;
    }
    .tokenomics__image-brand_size-3 {
        height: 1.9375rem;
    }
    .tokenomics__button {
        min-width: 12.8125rem;
    }
    /* .tokenomics__button {
        font-size: 1rem;
    } */
    .tokenomics__button {
        padding-left: 1.625rem;
    }
    .tokenomics__button {
        padding-right: 1.625rem;
    }
    .tokenomics__button {
        padding-top: 1.125rem;
    }
    .tokenomics__button {
        padding-bottom: 1.125rem;
    }
    /* .tokenomics__icon-button {
        width: 1.8125rem;
    }
    .tokenomics__icon-button {
        height: 1.8125rem;
    } */
    .token__name {
        font-size: 1rem;
    }
    .token__buttons {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem;
    }
    .roadmap__slide {
        padding-top: 2.5625rem;
    }
    .roadmap__slide {
        padding-bottom: 2.0625rem;
    }
    .roadmap__name:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .launch__icon {
        width: 1.5rem;
    }
    .launch__icon {
        height: 1.5rem;
    }
    .team__icon-header {
        width: 2.1875rem;
    }
    .team__icon-header {
        height: 2.1875rem;
    }
    .team__name {
        font-size: 1.125rem;
    }
    .team__item {
        font-size: 0.875rem;
    }
}
@media (min-width: 29.99875em) and (min-width: 48em) {
    .tabs__parent:not(:last-child) {
        margin-bottom: 1.25rem;
    }
}
@media (min-width: 29.99875em) {
    .button {
        display: inline-flex;
    }
    .menu-footer::before {
        content: "";
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 100%;
        height: 0.0625rem;
        z-index: 5;
        background-color: #636363;
    }
    .home__icon-mobile {
        display: none;
    }
    .home__text-mobile {
        display: none;
    }
    .about-game__link {
        display: inline-flex;
    }
    .about-game__link::before {
        font-size: 1.875rem;
    }
    .gunsmith__buttons {
        display: none;
    }
    .gunsmith__columns {
        margin: 0 auto;
        justify-content: space-between;
    }
    .gunsmith__name {
        cursor: default;
    }
    .gunsmith__icon_hover {
        display: none;
    }
    .character__items {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .character__text br {
        display: none;
    }
    .character__text span {
        display: block;
    }
    .tokenomics__name:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .tokenomics__buttons {
        display: flex;
        justify-content: center;
    }
    /* .tokenomics__buttons-new{
        display: flex;
        justify-content: center;
        column-gap: 0.9375rem;
    }
    .tokenomics__button {
        display: flex;
        justify-content: center;
        text-align: center;
        align-items: center;
        text-transform: uppercase;
        line-height: var(--lineHeight_100);
        color: var(--blackColor);
        border-radius: 0.125rem;
    }
    .tokenomics__button_bg-yellow {
        background-color: var(--yellowBg);
    }
    .tokenomics__button_bg-orange {
        background-color: var(--orangeBg);
    }
    .tokenomics__button_bg-white {
        background-color: var(--whiteBg);
    }
    .tokenomics__icon-button {
        -o-object-fit: contain;
        object-fit: contain;
    } */
    .token__columns {
        row-gap: 1.25rem;
    }
    .works__image._mobile {
        display: none;
    }
    .roadmap__item::before {
        margin-top: 0.4375rem;
        flex: 0 0 0.25rem;
        width: 0.25rem;
        height: 0.25rem;
    }
    .roadmap__item {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .team__sub-title {
        justify-content: center;
        text-align: center;
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .team__column {
        flex: 1 1 calc(20% - 7.625rem);
    }
    .team .team__column:nth-child(n + 21)._visible {
        display: block;
    }
    .team__picture {
        display: flex;
        justify-content: center;
    }
    .team__picture:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .team__icon {
        display: none;
    }
    .team__name {
        line-height: var(--lineHeight_140);
        text-align: center;
    }
    .team__item {
        line-height: var(--lineHeight_140);
        text-align: center;
    }
    .block-info__item {
        font-weight: var(--fontWeight_500);
    }
    .block-info__item-2 {
        font-weight: var(--fontWeight_500);
    }
}
@media (min-width: 29.99875em) and (min-width: 75em) {
    .footer__box {
        padding-bottom: 3.5rem;
    }
    .tokenomics__link {
        padding-top: 0.4375rem;
    }
    .tokenomics__link {
        padding-bottom: 0.4375rem;
    }
    .page__about-game {
        padding-top: 3.75rem;
    }
    .page__gallery {
        padding-top: 3.75rem;
    }
    .page__game-features {
        padding-top: 3.75rem;
    }
    .page__gunsmith {
        padding-top: 3.75rem;
    }
    .page__character {
        padding-top: 3.75rem;
    }
    .page__how-play {
        padding-top: 3.75rem;
    }
    .page__tokenomics {
        padding-top: 3.75rem;
    }
    .page__token {
        padding-top: 3.75rem;
    }
    .page__works {
        padding-top: 3.75rem;
    }
    .page__roadmap {
        padding-bottom: 3.75rem;
    }
    .page__roadmap {
        padding-top: 3.75rem;
    }
    .page__team {
        padding-top: 3.75rem;
    }
}
@media (min-width: 29.99875em) and (min-width: 47.99875em) {
    .tokenomics__button {
        transition: background-color var(--s) var(--d) var(--e);
    }
}
@media (min-width: 29.99875em) and (any-hover: hover) {
    .tokenomics__button_bg-yellow:hover {
        background-color: var(--orangeBg);
    }
    .tokenomics__button_bg-orange:hover {
        background-color: var(--yellowBg);
    }
    .tokenomics__button_bg-white:hover {
        background-color: #dfd5d5;
    }
}
@media (min-width: 34.4375em) and (min-width: 100em) {
    .token__columns {
        -webkit-column-gap: 3.75rem;
        -moz-column-gap: 3.75rem;
        column-gap: 3.75rem;
    }
    .token__step span::before {
        min-width: 0.8125rem;
    }
    .token__step span::before {
        width: 0.8125rem;
    }
    .token__step span::before {
        height: 0.8125rem;
    }
    .token__step {
        font-size: 1.375rem;
    }
    .token__step:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .token .token__column:not(:last-child) .token__step span::after {
        right: -5.875rem;
    }
    .token .token__column:not(:last-child) .token__step span::after {
        width: 8.5rem;
    }
    .token__box {
        padding-top: 1.875rem;
    }
    .token__box {
        padding-bottom: 1.625rem;
    }
    .token__name:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .token__picture {
        width: 4.0625rem;
    }
    .token__picture {
        height: 3.5rem;
    }
    .token__icon {
        width: 2.25rem;
    }
    .token__icon {
        height: 2.25rem;
    }
}
@media (min-width: 34.4375em) {
    .token__column {
        flex-direction: column;
    }
    .token__step span {
        text-transform: uppercase;
        display: flex;
        justify-content: center;
        align-items: center;
        text-transform: uppercase;
        position: relative;
        -webkit-column-gap: 0.4375rem;
        -moz-column-gap: 0.4375rem;
        column-gap: 0.4375rem;
    }
    .token__step span::before {
        content: "";
        background-color: var(--orangeBg);
        border-radius: 0.0625rem;
    }
    .token .token__column:not(:last-child) .token__step span::after {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        height: 0.375rem;
        background: url(../img/arrow_3.svg) 0 0 / contain no-repeat;
    }
    .token__number {
        display: none;
    }
    .token__box {
        padding: 1.875rem 0.5rem 1.625rem 0.5rem;
        height: 100%;
        flex-direction: column;
        text-align: center;
    }
    .token__name span {
        display: block;
    }
}
@media (min-width: 40.6875em) {
    .footer__item:not(:last-child) .footer__link::after {
        content: "";
        width: 0.0625rem;
        height: 0.875rem;
        border-radius: 0.3125rem;
        -webkit-transform: translate(0, 0.0625rem);
        transform: translate(0, 0.0625rem);
        background-color: #636363;
    }
}
@media (min-width: 47.99875em) {
    .menu__list {
        align-items: center;
        -webkit-column-gap: 0.75rem;
        -moz-column-gap: 0.75rem;
        column-gap: 0.75rem;
    }
    .menu__row {
        display: none;
    }
    .menu__icon-mobile {
        display: none;
    }
    .menu__links {
        display: none;
    }
    .menu__sub-list {
        border: 0.0625rem solid rgba(255, 255, 255, 0.2);
        border-top: 0.125rem solid var(--orangeBg);
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        position: absolute;
        display: grid;
        width: -webkit-max-content;
        width: max-content;
        padding: 0;
        transition: opacity var(--s) var(--d) var(--e), top var(--s) var(--d) var(--e),
            visibility var(--s) var(--d) var(--e);
        background-color: var(--blackBg);
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 20;
        border-radius: 0;
    }
    .menu__sub-list._open {
        opacity: 1;
        top: 120%;
        pointer-events: all;
        visibility: visible;
    }
    .menu__sub-sub-list {
        background-color: var(--blackBg);
        border: 0.0625rem solid rgba(255, 255, 255, 0.2);
        border-top: 0.125rem solid var(--orangeBg);
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        transition: opacity var(--s) var(--d) var(--e), top var(--s) var(--d) var(--e),
            visibility var(--s) var(--d) var(--e);
        position: absolute;
        width: -webkit-max-content;
        width: max-content;
        top: -0.125rem;
        left: 100%;
        display: grid;
    }
    .menu__sub-sub-list._open {
        opacity: 1;
        pointer-events: all;
        visibility: visible;
    }
    .menu__sub-link,
    .menu__sub-sub-link {
        justify-content: center;
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
        padding: 0.75rem 0.8125rem;
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    .menu__sub-link._icon-arrow::after {
        width: 0.75rem;
        height: 0.75rem;
        font-size: 0.375rem;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .tabs__title {
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    .tabs__icon {
        transition: opacity var(--s) var(--d) var(--e);
    }
    .tabs__parent {
        margin: 0 auto;
        overflow: hidden;
    }
    .tabs__slider,
    .tabs__slider-2,
    .tabs__slider-3 {
        margin: 0 auto;
    }
    .tabs__slider-2.swiper,
    .tabs__slider-3.swiper,
    .tabs__slider.swiper {
        overflow: visible;
    }
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        overflow: hidden;
    }
    .tabs__image {
        transition: -webkit-transform 0.5s var(--d) var(--e);
        transition: transform 0.5s var(--d) var(--e);
        transition: transform 0.5s var(--d) var(--e), -webkit-transform 0.5s var(--d) var(--e);
    }
    .button {
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    .button::before {
        transition: color var(--s) var(--d) var(--e);
    }
    .header__name::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 100vw;
        height: 0.0625rem;
        background-color: rgba(255, 255, 255, 0.2);
    }
    .header__icon {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .header__row {
        padding-top: 1.125rem;
    }
    .header__logo::before {
        right: 0;
    }
    .home__fon._mobile {
        display: none;
    }
    .home__button,
    .tokenomics__button-new {
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    .home__button_bg-2 {
        background-color: rgba(0, 0, 0, 0.65);
    }
    .home__button::before {
        transition: color var(--s) var(--d) var(--e);
    }
    .about-game__column-parent {
        margin: 0 auto;
    }
    .about-game__link {
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    .about-game__link::before {
        transition: color var(--s) var(--d) var(--e);
    }
    .about-game__mobile-box {
        display: none;
    }
    .about-game__play {
        transition: -webkit-transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e), -webkit-transform var(--s) var(--d) var(--e);
        will-change: transform;
    }
    .game-features::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 52;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 92%, #000 100%);
    }
    .game-features::after {
        background-color: rgba(0, 0, 0, 0.4);
    }
    .game-features__fon._mobile {
        display: none;
    }
    .game-features__columns {
        margin: 0 auto;
    }
    .gunsmith__box-mobile {
        display: none;
    }
    .gunsmith__parent-button {
        display: none;
    }
    .tokenomics__image._mobile {
        display: none;
    }
    .tokenomics__item::before {
        width: 0.625rem;
        height: 0.625rem;
    }
    .tokenomics__name {
        text-align: center;
    }
    .works__image._tablet {
        display: none;
    }
    .launch__fon._mobile {
        display: none;
    }
    .launch__parent {
        display: none;
    }
    .page__home::before {
        background-color: rgba(0, 0, 0, 0.4);
    }
}
@media (min-width: 47.99875em) and (min-width: 75em) {
    .menu__link {
        font-size: 1rem;
    }
    .menu__sub-link,
    .menu__sub-sub-link {
        font-size: 1rem;
    }
    .block-title {
        -webkit-column-gap: 4.625rem;
        -moz-column-gap: 4.625rem;
        column-gap: 4.625rem;
    }
    .header__logo {
        padding-right: 1.625rem;
    }
    .game-features__columns {
        -webkit-column-gap: 5.6875rem;
        -moz-column-gap: 5.6875rem;
        column-gap: 5.6875rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 100em) {
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 30.3125rem;
    }
    .header__image {
        width: 4.0625rem;
    }
    .header__image {
        height: 4.0625rem;
    }
    .footer__link {
        font-size: 1.125rem;
    }
    .home__body {
        padding-bottom: 3.3125rem;
    }
    .home__title {
        font-size: 3.75rem;
    }
    .home__title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .about-game__text:not(:last-child) {
        margin-bottom: 3.375rem;
    }
    .about-game__columns {
        -webkit-column-gap: 2.0625rem;
        -moz-column-gap: 2.0625rem;
        column-gap: 2.0625rem;
    }
    .game-features__text {
        margin-left: 1.25rem;
    }
    .gunsmith__name {
        font-size: 1.375rem;
    }
    .gunsmith__item {
        font-size: 1rem;
    }
    .gunsmith__sub-title {
        font-size: 1.375rem;
    }
    .character__sub-title {
        font-size: 1.375rem;
    }
    .character__item {
        font-size: 1rem;
    }
    .how-play__step span {
        -webkit-column-gap: 1.1875rem;
        -moz-column-gap: 1.1875rem;
        column-gap: 1.1875rem;
    }
    .how-play__image {
        width: 35.6875rem;
    }
    .how-play__image {
        height: 36.125rem;
    }
    .tokenomics__column:not(:last-child) {
        margin-bottom: 6.8125rem;
    }
    .tokenomics__sub-title {
        font-size: 1.375rem;
    }
    .tokenomics__sub-title:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .tokenomics__list {
        -webkit-column-gap: 3.25rem;
        -moz-column-gap: 3.25rem;
        column-gap: 3.25rem;
    }
    .tokenomics__item {
        -webkit-column-gap: 0.8125rem;
        -moz-column-gap: 0.8125rem;
        column-gap: 0.8125rem;
    }
    .tokenomics__item {
        font-size: 1.125rem;
    }
    .tokenomics__item:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tokenomics__link {
        padding-left: 0.8125rem;
    }
    .tokenomics__link {
        padding-right: 0.8125rem;
    }
    .tokenomics__buttons {
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .tokenomics__button {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .works__image {
        width: 52.5625rem;
    }
    .works__image {
        height: 32.25rem;
    }
    .roadmap__item::before {
        margin-top: 0.4375rem;
    }
    .launch__title {
        font-size: 2.25rem;
    }
    .team__columns:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .page_top {
        padding-top: 8.75rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 116.25em) {
    .header__container_wide {
        padding-left: 1.875rem;
    }
    .header__container_wide {
        padding-right: 1.875rem;
    }
    .header__logo-text {
        font-size: 2.5rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 106.25em) {
    .about-game__column-parent {
        max-width: 95rem;
    }
    .game-features__columns {
        max-width: 95rem;
    }
}
@media (min-width: 52.5625em) {
    .header__button {
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
        line-height: var(--lineHeight_100);
        background-color: var(--orangeBg);
        text-transform: uppercase;
        color: var(--blackColor);
        border-radius: 0.125rem;
    }
}
@media (min-width: 52.5625em) and (min-width: 100em) {
    .header__button {
        padding-top: 1.125rem;
    }
    .header__button {
        padding-bottom: 1.125rem;
    }
    .header__button {
        padding-left: 1.5625rem;
    }
    .header__button {
        padding-right: 1.5625rem;
    }
    .header__button {
        font-size: 1rem;
    }
}
@media (min-width: 52.5625em) and (min-width: 47.99875em) {
    .header__button {
        transition: background-color var(--s) var(--d) var(--e);
    }
}
@media (min-width: 52.5625em) and (any-hover: hover) {
    .header__button:hover {
        background-color: var(--yellowBg);
    }
}
@media (min-width: 61.99875em) and (min-width: 100em) {
    .footer__container {
        max-width: 100rem;
    }
    .about-game__box {
        max-width: 43.125rem;
    }
    .about-game__slide {
        height: 24.5rem;
    }
}
@media (min-width: 61.99875em) {
    .roadmap__slider {
        margin: 0 auto;
    }
}
@media (min-width: 68.75em) {
    .token__column {
        flex: 1 1 calc(20% - 3.75rem);
    }
}
@media (min-width: 75.0625em) and (min-width: 100em) {
    .tabs__navigation:not(:last-child) {
        margin-bottom: 2rem;
    }
    .tabs__icon {
        width: 1.875rem;
    }
    .tabs__icon {
        height: 1.875rem;
    }
    .block-title__title {
        font-size: 2.25rem;
    }
    .block-title__icon {
        margin-right: 1.875rem;
    }
    .block-title__icon {
        width: 3.125rem;
    }
    .block-title__icon {
        height: 3.125rem;
    }
    .swiper-button-prev {
        left: -2rem;
    }
    .swiper-button-next {
        right: -2rem;
    }
    .arrow-icon {
        width: 4.125rem;
    }
    .arrow-icon {
        height: 4.125rem;
    }
    .about-game__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .gallery__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .game-features__block-title:not(:last-child) {
        margin-bottom: 2.8rem;
    }
    .gunsmith__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .gunsmith__name:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .gunsmith__list {
        -webkit-column-gap: 2.125rem;
        -moz-column-gap: 2.125rem;
        column-gap: 2.125rem;
    }
    .gunsmith__item:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .character__items {
        row-gap: 1.25rem;
    }
    .character__items {
        max-width: 41rem;
    }
    .character__item {
        min-width: 7.75rem;
    }
    .how-play__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .how-play__items:not(:last-child) {
        margin-bottom: 7.4375rem;
    }
    .tokenomics__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .tokenomics__image {
        width: 45.875rem;
    }
    .tokenomics__image {
        height: 24.9375rem;
    }
    .tokenomics__icon-link {
        width: 2.0625rem;
    }
    .tokenomics__icon-link {
        height: 2.0625rem;
    }
    .token__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .works__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .roadmap__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .team__block-title:not(:last-child) {
        margin-bottom: 3.125rem;
    }
    .block-info__block-title:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .page__home {
        height: 56.9375rem;
    }
}
@media (min-width: 75.0625em) {
    .button::before {
        font-size: 1.5rem;
    }
    .footer__links {
        display: none;
    }
    .home__button::before,
    .tokenomics__button-new::before {
        font-size: 1.5rem;
    }
    .character__block-title:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .how-play__text {
        font-family: var(--fontFamily_2);
        font-weight: var(--fontWeight_500);
        font-size: 1.125rem;
        max-width: 65.625rem;
        margin: 0 auto;
        text-align: center;
    }
    .tokenomics__column {
        justify-content: space-between;
    }
    .tokenomics__image._tablet {
        display: none;
    }
}
@media (min-width: 120.0625em) {
    .page__home {
        height: 100svh;
    }
}
@media (min-width: 48em) {
    [class*="__container"] {
        padding-left: 2.5rem;
    }
    [class*="__container"] {
        padding-right: 2.5rem;
    }
    .swiper-pagination,
    .swiper-pagination-2,
    .swiper-pagination-3,
    .swiper-pagination-5 {
        -webkit-column-gap: 0.8125rem;
        -moz-column-gap: 0.8125rem;
        column-gap: 0.8125rem;
    }
    .swiper-pagination .swiper-pagination-bullet,
    .swiper-pagination-2 .swiper-pagination-bullet,
    .swiper-pagination-3 .swiper-pagination-bullet,
    .swiper-pagination-5 .swiper-pagination-bullet {
        width: 1.875rem;
    }
    .swiper-pagination .swiper-pagination-bullet,
    .swiper-pagination-2 .swiper-pagination-bullet,
    .swiper-pagination-3 .swiper-pagination-bullet,
    .swiper-pagination-5 .swiper-pagination-bullet {
        height: 0.5rem;
    }
    .swiper-pagination .swiper-pagination-bullet::before,
    .swiper-pagination-2 .swiper-pagination-bullet::before,
    .swiper-pagination-3 .swiper-pagination-bullet::before,
    .swiper-pagination-5 .swiper-pagination-bullet::before {
        height: 1rem;
    }
    .swiper-pagination-4 {
        -webkit-column-gap: 0.8125rem;
        -moz-column-gap: 0.8125rem;
        column-gap: 0.8125rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet {
        width: 1.875rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet {
        height: 0.5rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet::before {
        height: 1rem;
    }
    .game-features__name {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .gunsmith__picture:not(:last-child) {
        margin-bottom: 1.25rem;
    }
}
@media (min-width: 768px) {
    .lg-outer .lg-thumb {
        padding: 10px 0;
    }
    .lg-outer .lg-thumb-item {
        border-radius: 4px;
        border: 2px solid #fff;
        transition: border-color 0.25s ease;
    }
}
@media (min-width: 75em) {
    .tabs__body {
        position: relative;
    }
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5,
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
    }
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5 {
        -webkit-transform: translate(0, -50%) rotate(-180deg);
        transform: translate(0, -50%) rotate(-180deg);
    }
    .header__name {
        font-size: 1rem;
    }
    .header__icon {
        width: 1.5625rem;
        height: 1.5625rem;
    }
    .header__box {
        -webkit-column-gap: 1.5625rem;
        -moz-column-gap: 1.5625rem;
        column-gap: 1.5625rem;
    }
    .footer__list {
        justify-content: space-between;
    }
    .footer__image_size-3 {
        width: 6.25rem;
        height: 6.25rem;
    }
    .gunsmith__item {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .character__icon {
        width: 2.1875rem;
        height: 2.1875rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .character__item {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .how-play__column {
        max-width: 65.625rem;
        margin: 0 auto;
        -webkit-column-gap: 7.75rem;
        -moz-column-gap: 7.75rem;
        column-gap: 7.75rem;
    }
    .how-play__column:not(:last-child) {
        margin-bottom: 3rem;
    }
    .tokenomics__link {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .launch__title::after,
    .launch__title::before {
        content: "";
        position: absolute;
        width: 0.875rem;
        height: 0.875rem;
        background: url(../img/plus.svg) 0 0 no-repeat;
        left: 0;
    }
    .launch__title::before {
        top: 0;
    }
    .launch__title::after {
        bottom: 0;
    }
    .team__button {
        font-size: 1rem;
    }
}
@media (min-width: 75em) and (min-width: 120em) {
    .tabs__parent {
        max-width: 95rem;
    }
    .tabs__slider,
    .tabs__slider-2,
    .tabs__slider-3 {
        max-width: 52.5625rem;
    }
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        left: -7.0625rem;
    }
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5 {
        right: -7.0625rem;
    }
}
@media (min-width: 75em) and (min-width: 47.99875em) {
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5,
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        transition: opacity var(--s) var(--d) var(--e), -webkit-transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e), opacity var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e), opacity var(--s) var(--d) var(--e),
            -webkit-transform var(--s) var(--d) var(--e);
        will-change: transform;
    }
}
@media (min-width: 75em) and (min-width: 100em) {
    .footer__box {
        padding-top: 4.1875rem;
    }
    .footer__body:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .footer__list {
        -webkit-column-gap: 3.625rem;
        -moz-column-gap: 3.625rem;
        column-gap: 3.625rem;
    }
    .footer__item:not(:last-child) .footer__link::after {
        margin-left: 3.625rem;
    }
    .footer__picture {
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .footer__picture:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .footer__image_size-1 {
        width: 14.1875rem;
    }
    .footer__image_size-1 {
        height: 8.3125rem;
    }
    .footer__image_size-2 {
        width: 6.0625rem;
    }
    .footer__image_size-2 {
        height: 8.3125rem;
    }
    .footer__image_size-4 {
        width: 8.3125rem;
    }
    .footer__image_size-4 {
        height: 6.6875rem;
    }
    .footer__image_size-5 {
        width: 5.9375rem;
    }
    .footer__image_size-5 {
        height: 6.875rem;
    }
    .footer__image_size-6 {
        width: 14.125rem;
    }
    .footer__image_size-6 {
        height: 7.4375rem;
    }
    .footer__copywriting {
        font-size: 1rem;
    }
    .gunsmith__columns {
        max-width: 80.75rem;
    }
    .gunsmith__columns:not(:last-child) {
        margin-bottom: 2.875rem;
    }
    .gunsmith__image {
        height: 39.75rem;
    }
    .gunsmith__row {
        max-width: 56.5625rem;
    }
    .gunsmith__text {
        font-size: 1.125rem;
    }
    .character__image {
        height: 44.0625rem;
    }
    .character__text {
        font-size: 1.125rem;
    }
    .tokenomics__body {
        max-width: 33.1875rem;
    }
    .tokenomics__module {
        margin-left: 3.125rem;
    }
    .tokenomics__items:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .token__columns:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .roadmap__slider {
        max-width: 91.25rem;
    }
    .roadmap__slider:not(:last-child) {
        margin-bottom: 2.8125rem;
    }
    .roadmap__slide {
        min-height: 21.125rem;
    }
    .roadmap__slide {
        padding-left: 1rem;
    }
    .roadmap__slide {
        padding-right: 1rem;
    }
    .roadmap__name {
        font-size: 1.375rem;
    }
    .roadmap__item {
        font-size: 0.9375rem;
    }
    .launch {
        height: 67.5rem;
    }
    .team__sub-title {
        font-size: 1.375rem;
    }
    .team__columns {
        max-width: 95rem;
    }
    .team__columns {
        -webkit-column-gap: 7.625rem;
        -moz-column-gap: 7.625rem;
        column-gap: 7.625rem;
    }
    .team__columns {
        row-gap: 4.375rem;
    }
    .team__column {
        max-width: 12.5rem;
    }
    .team__image {
        width: 12.5rem;
    }
    .team__image {
        height: 11.9375rem;
    }
    .page__how-play {
        padding-bottom: 0.875rem;
    }
    .page__launch {
        padding-bottom: 7.625rem;
    }
}
@media (min-width: 100em) {
    .menu__link::after {
        font-size: 0.5rem;
    }
    .menu__link::after {
        margin-top: 0.125rem;
    }
    .tabs__title {
        padding-top: 0.46875rem;
    }
    .tabs__title {
        padding-bottom: 0.46875rem;
    }
    .tabs__title {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .button {
        padding-left: 1.625rem;
    }
    .button {
        padding-right: 1.625rem;
    }
    .button {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .header__logo {
        -webkit-column-gap: 1.625rem;
        -moz-column-gap: 1.625rem;
        column-gap: 1.625rem;
    }
    .header__icon-button {
        width: 1.8125rem;
    }
    .header__icon-button {
        height: 1.8125rem;
    }
    .menu-footer__body {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .home__button,
    .tokenomics__button-new {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-left: 1.625rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-right: 1.625rem;
    }
    .home__picture {
        margin-left: 1.25rem;
    }
    .about-game__column-parent {
        -webkit-column-gap: 8.6875rem;
        -moz-column-gap: 8.6875rem;
        column-gap: 8.6875rem;
    }
    .about-game__text p:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .about-game__link {
        padding-left: 1.625rem;
    }
    .about-game__link {
        padding-right: 1.625rem;
    }
    .about-game__link {
        -webkit-column-gap: 0.6875rem;
        -moz-column-gap: 0.6875rem;
        column-gap: 0.6875rem;
    }
    .about-game__play {
        width: 7.75rem;
    }
    .about-game__play {
        height: 5.4375rem;
    }
    .about-game .about-game__column {
        padding-top: 0.75rem;
    }
    .about-game .about-game__column {
        padding-bottom: 0.75rem;
    }
    .about-game__number:not(:last-child) {
        margin-bottom: 0.75rem;
    }
    .gunsmith__row {
        -webkit-column-gap: 6.0625rem;
        -moz-column-gap: 6.0625rem;
        column-gap: 6.0625rem;
    }
    .character__sub-title {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .character__sub-title:not(:last-child) {
        margin-bottom: 2rem;
    }
    .character__items:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .character__item::before {
        min-width: 0.5625rem;
    }
    .character__item::before {
        width: 0.5625rem;
    }
    .character__item::before {
        height: 0.5625rem;
    }
    .how-play__step span::before {
        min-width: 0.8125rem;
    }
    .how-play__step span::before {
        width: 0.8125rem;
    }
    .how-play__step span::before {
        height: 0.8125rem;
    }
    .how-play__step:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .tokenomics__sub-title {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .team__sub-title:not(:last-child) {
        margin-bottom: 1.9375rem;
    }
    .block-info__text:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .block-info__text {
        font-size: 1.125rem;
    }
    .block-info__text p:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .block-info__items:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .block-info__item {
        font-size: 1.125rem;
    }
    .block-info__items-2:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .block-info__item-2 {
        font-size: 1.125rem;
    }
    .page__game-features {
        padding-bottom: 1.875rem;
    }
    .page__gunsmith {
        padding-bottom: 0.875rem;
    }
    .page__character {
        padding-bottom: 0.875rem;
    }
    .page__block-info {
        padding-top: 3.75rem;
    }
}
@media (max-width: 75em) {
    .tabs__title {
        padding-top: 0.5rem;
    }
    .tabs__title {
        padding-bottom: 0.5rem;
    }
    .tabs__title {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .button {
        padding-left: 0.9375rem;
    }
    .button {
        padding-right: 0.9375rem;
    }
    .button {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .button {
        letter-spacing: -0.0125rem;
    }
    .header__logo {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .header__icon-button {
        width: 1.25rem;
    }
    .header__icon-button {
        height: 1.25rem;
    }
    .footer__links {
        display: flex;
        align-items: center;
        -webkit-column-gap: 1.0625rem;
        -moz-column-gap: 1.0625rem;
        column-gap: 1.0625rem;
    }
    .footer__icon-message {
        width: 1.75rem;
        height: 1.75rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .menu-footer__body {
        -webkit-column-gap: 0.5625rem;
        -moz-column-gap: 0.5625rem;
        column-gap: 0.5625rem;
    }
    .home__button,
    .tokenomics__button-new {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-left: 0.9375rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-right: 0.9375rem;
    }
    .home__picture {
        margin-left: 0.0000000625rem;
    }
    .about-game__column-parent {
        -webkit-column-gap: 6.375rem;
        -moz-column-gap: 6.375rem;
        column-gap: 6.375rem;
    }
    .about-game__text p:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .about-game__link {
        padding-left: 0.9375rem;
    }
    .about-game__link {
        padding-right: 0.9375rem;
    }
    .about-game__link {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .about-game .about-game__column {
        padding-top: 0.40625rem;
    }
    .about-game .about-game__column {
        padding-bottom: 0.40625rem;
    }
    .about-game__number:not(:last-child) {
        margin-bottom: 0.25rem;
    }
    .gunsmith__row {
        -webkit-column-gap: 2.6875rem;
        -moz-column-gap: 2.6875rem;
        column-gap: 2.6875rem;
    }
    .character__sub-title:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .how-play__step:not(:last-child) {
        margin-bottom: 0.3125rem;
    }
    .how-play__text {
        display: none;
    }
    .tokenomics__image._pc {
        display: none;
    }
    .tokenomics__sub-title {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .tokenomics__link {
        letter-spacing: -0.0125rem;
    }
    .team__sub-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .page__game-features {
        padding-bottom: 0.1875rem;
    }
    .page__gunsmith {
        padding-bottom: 0.1875rem;
    }
    .page__character {
        padding-bottom: 0.1875rem;
    }
}
@media (max-width: 75em) and (max-width: 48em) {
    .block-title__icon {
        width: 1.875rem;
    }
    .block-title__icon {
        height: 1.875rem;
    }
    .gunsmith__item:not(:last-child) {
        margin-bottom: 0.3125rem;
    }
    .character__items {
        row-gap: 0.3125rem;
    }
}
@media (max-width: 75em) and (max-width: 22.5em) {
    .arrow-icon {
        width: 2.125rem;
    }
    .arrow-icon {
        height: 2.125rem;
    }
}
@media (max-width: 75em) and (max-width: 20em) {
    .character__item {
        min-width: 3.5rem;
    }
}
@media (max-width: 48em) {
    .header__box {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .gunsmith__item {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .character__item {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .tokenomics__link {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
}
@media (max-width: 20em) {
    .menu__link::after {
        font-size: 0.25rem;
    }
    .menu__link::after {
        margin-top: 0.0000000625rem;
    }
    .about-game__play {
        width: 3.125rem;
    }
    .about-game__play {
        height: 2.1875rem;
    }
    .character__sub-title {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .how-play__step span::before {
        min-width: 0.3125rem;
    }
    .how-play__step span::before {
        width: 0.3125rem;
    }
    .how-play__step span::before {
        height: 0.3125rem;
    }
}
@media (max-width: 75.0625em) and (max-width: 29.9375em) {
    .swiper-button-prev {
        left: -0.625rem;
    }
    .swiper-button-next {
        right: -0.625rem;
    }
}
@media (max-width: 75.0625em) and (max-width: 48em) {
    .gunsmith__row {
        max-width: 38rem;
    }
}
@media (max-width: 74.9375em) {
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5,
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        display: none;
    }
    .header__icon {
        width: 0.9375rem;
        height: 0.9375rem;
    }
    .character__icon {
        display: none;
    }
    .roadmap__name {
        font-size: 1rem;
    }
}
@media (max-width: 74.9375em) and (max-width: 48em) {
    .token__columns:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .roadmap__slider:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
}
@media (max-width: 69.3125em) {
    .token__column {
        flex: 1 1 calc(33.333% - 3.75rem);
    }
}
@media (max-width: 61.99875em) {
    .about-game__column-parent {
        flex-direction: column;
    }
    .roadmap__slider.swiper {
        overflow: visible;
    }
}
@media (max-width: 61.99875em) and (max-width: 29.9375em) {
    .about-game__body:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
}
@media (max-width: 52.5em) {
    .header__button {
        display: none;
    }
}
@media (max-width: 47.99875em) {
    .menu__body {
        display: flex;
        flex-direction: column;
    }
    .menu__list {
        flex-grow: 1;
        flex-direction: column;
    }
    .menu__list:not(:last-child) {
        margin-bottom: 3rem;
    }
    .menu__item {
        width: 100%;
    }
    .menu__link {
        width: 100%;
        padding: 0.8125rem 1.25rem;
        border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.2);
        transition: border var(--s) var(--d) var(--e);
    }
    .menu__link._active {
        border-bottom: 0.0625rem solid var(--orangeBg);
    }
    .menu__link {
        font-size: 1rem;
    }
    .menu__row {
        padding: 0 1.25rem;
    }
    .menu__row:not(:last-child) {
        margin-bottom: 1.8125rem;
    }
    .menu__button {
        line-height: var(--lineHeight_100);
        display: flex;
        justify-content: center;
        align-items: center;
        text-transform: uppercase;
        border-radius: 0.125rem;
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
        font-size: 1rem;
        padding: 0.90625rem 0.9375rem;
    }
    .menu__button_bg-1 {
        color: var(--blackColor);
        border: 0.125rem solid transparent;
        background-color: var(--orangeBg);
    }
    .menu__button_bg-2 {
        border: 0.125rem solid #f5f5f5;
    }
    .menu__button:not(:last-child) {
        margin-bottom: 1.125rem;
    }
    .menu__icon-button_mobile {
        display: none;
    }
    .menu__icon-mobile {
        width: 1.125rem;
        height: 1.125rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .menu__links {
        padding: 0 1.25rem;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-column-gap: 1.0625rem;
        -moz-column-gap: 1.0625rem;
        column-gap: 1.0625rem;
    }
    .menu__icon-message {
        width: 1.75rem;
        height: 1.75rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .menu__body {
        position: fixed;
        width: 100%;
        height: 100svh;
        top: 0;
        overflow: auto;
        left: -100%;
        z-index: 100;
        padding: 0 0 1.875rem 0;
        transition: left var(--s) var(--d) var(--e);
        background: url(../img/fon_menu.jpg) 0 0 / cover no-repeat;
    }
    .menu__body::before {
        content: "";
        top: 0;
        position: fixed;
        width: 100%;
        left: -100%;
        z-index: 105;
        transition: left var(--s) var(--d) var(--e);
        border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.2);
        background: url(../img/fon_menu.jpg) 0 0 / cover no-repeat;
    }
    .menu-open .menu__body {
        left: 0;
    }
    .menu-open .menu__body::before {
        left: 0;
    }
    .menu__sub-list {
        display: none;
    }
    .menu__sub-list._open {
        display: block;
    }
    .menu__sub-sub-list {
        display: none;
    }
    .menu__sub-sub-list._open {
        display: block;
    }
    .menu__sub-link,
    .menu__sub-sub-link {
        width: 100%;
        padding: 0.625rem 1.25rem;
        min-height: 3.1875rem;
        border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.2);
        transition: border var(--s) var(--d) var(--e);
        font-size: 1rem;
    }
    .menu__sub-link._active,
    .menu__sub-sub-link._active {
        border-bottom: 0.0625rem solid var(--orangeBg);
    }
    .menu__sub-link._icon-arrow::after {
        width: 1.5rem;
        height: 1.5rem;
    }
    .icon-menu {
        display: block;
        position: relative;
        border: 0.0625rem solid transparent;
        border-radius: 0.125rem;
        transition: border var(--s) var(--d) var(--e);
        z-index: 110;
    }
    .icon-menu img {
        -o-object-fit: contain;
        object-fit: contain;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .menu-open .icon-menu {
        border: 0.0625rem solid #353535;
    }
    .tabs__slider-2.swiper,
    .tabs__slider-3.swiper,
    .tabs__slider.swiper {
        overflow: hidden;
    }
    .header__name {
        z-index: 105;
    }
    .header__name {
        text-align: center;
        white-space: nowrap;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        transition: -webkit-transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e), -webkit-transform var(--s) var(--d) var(--e);
    }
    ._scroll-down .header__name,
    ._scroll-up .header__name {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .header__icon {
        display: none;
    }
    .header__logo::before {
        right: -1.125rem;
        transition: height var(--s) var(--d) var(--e);
        height: 0;
    }
    .menu-open .header__logo::before {
        height: 2.4375rem;
    }
    .header__logo-text {
        transition: -webkit-transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e);
        transition: transform var(--s) var(--d) var(--e), -webkit-transform var(--s) var(--d) var(--e);
    }
    ._scroll-down .header__logo-text,
    ._scroll-up .header__logo-text {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    .header__menu {
        position: absolute;
    }
    .home__fon._pc {
        display: none;
    }
    .home__title_span:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .about-game__link {
        position: relative;
        width: 100%;
    }
    .about-game__link::after {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        width: 0.0625rem;
        height: 2.75rem;
        background-color: #777;
    }
    .game-features::after {
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 90%, #000 100%);
    }
    .game-features__fon._pc {
        display: none;
    }
    .game-features__columns {
        flex-direction: column;
        max-width: 26.25rem;
        margin: 0 auto;
    }
    .gunsmith__sub-title {
        white-space: nowrap;
    }
    .gunsmith__row:not(:last-child) {
        margin-bottom: 1.375rem;
    }
    .gunsmith__parent-button {
        display: flex;
        justify-content: center;
    }
    .tokenomics__image._tablet {
        display: none;
    }
    .tokenomics__sub-title:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .tokenomics__list {
        justify-content: space-between;
    }
    .tokenomics__item::before {
        width: 0.4375rem;
        height: 0.4375rem;
    }
    .tokenomics__item {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .works__image._pc {
        display: none;
    }
    .launch__fon._pc {
        display: none;
    }
    .page__home::before {
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 90%, #000 100%);
    }
}
@media (max-width: 47.99875em) and (any-hover: hover) {
    .menu__button_bg-1:hover {
        background-color: var(--yellowBg);
    }
    .menu__button_bg-2:hover {
        background-color: #000;
    }
}
@media (max-width: 47.99875em) and (max-width: 29.9375em) {
    .menu__body {
        padding-top: 3.875rem;
    }
    .menu__body::before {
        height: 3.875rem;
    }
    .icon-menu {
        width: 2rem;
    }
    .icon-menu {
        height: 2rem;
    }
    .icon-menu img {
        width: 1.3125rem;
    }
    .icon-menu img {
        height: 1.4375rem;
    }
    .block-title {
        -webkit-column-gap: 0.9375rem;
        -moz-column-gap: 0.9375rem;
        column-gap: 0.9375rem;
    }
    .header__container_wide {
        padding-left: 1.25rem;
    }
    .header__container_wide {
        padding-right: 1.25rem;
    }
    .header__row {
        margin-top: 0.9375rem;
    }
    .home__body {
        padding-bottom: 1.875rem;
    }
    .home__title_bottom:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .about-game__columns {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .tokenomics__item:not(:last-child) {
        margin-bottom: 0.15625rem;
    }
    .roadmap__item::before {
        margin-top: 0.1875rem;
    }
    .launch {
        height: 35.5rem;
    }
    .page_top {
        padding-top: 4.125rem;
    }
}
@media (max-width: 47.99875em) and (max-width: 20em) {
    .menu__sub-link._icon-arrow::after {
        font-size: 0.25rem;
    }
    .icon-menu {
        min-width: 2rem;
    }
    .header__logo-text {
        font-size: 1.625rem;
    }
    .header__image {
        width: 2.1875rem;
    }
    .header__image {
        height: 2.1875rem;
    }
    .footer__copywriting {
        font-size: 0.5rem;
    }
    .about-game__link::after {
        right: -0.875rem;
    }
    .how-play__step span {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .tokenomics__image {
        width: 12.5rem;
    }
    .tokenomics__image {
        height: 12.5rem;
    }
    .tokenomics__item {
        font-size: 0.6875rem;
    }
    .launch__title {
        font-size: 1.25rem;
    }
    .page__home {
        height: 35.5rem;
    }
}
@media (max-width: 47.99875em) and (max-width: 48em) {
    .menu__sub-link._icon-arrow::after {
        margin-top: 0.0000000625rem;
    }
}
@media (max-width: 47.99875em) and (any-hover: none) {
    .icon-menu {
        cursor: default;
    }
}
@media (max-width: 47.99875em) and (max-width: 22.5em) {
    .gunsmith__sub-title {
        font-size: 0.875rem;
    }
    .tokenomics__sub-title {
        font-size: 0.75rem;
    }
}
@media (max-width: 43.75em) {
    .how-play__column {
        flex-direction: column;
        row-gap: 1.625rem;
    }
    .tokenomics__column {
        flex-direction: column;
        row-gap: 1.5625rem;
    }
    .tokenomics__list {
        width: 100%;
    }
    .tokenomics__row {
        justify-content: space-between;
    }
}
@media (max-width: 40.625em) {
    .footer__list {
        flex-wrap: wrap;
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .footer__item {
        flex: 1 1 calc(50% - 0.625rem);
    }
}
@media (max-width: 37.5em) {
    .block-title__title span {
        display: none;
    }
    .about-game__columns:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
}
@media (max-width: 34.375em) {
    .token__columns {
        flex-direction: column;
    }
    .token__column {
        align-items: center;
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .token__step span {
        display: none;
    }
    .token__number {
        text-transform: uppercase;
        width: 1rem;
        height: 1.1875rem;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        text-align: center;
        position: relative;
    }
    .token .token__column:not(:last-child) .token__number::before {
        content: "";
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 0.375rem;
        height: 1.25rem;
        background: url(../img/arrow_4.svg) 0 0 / contain no-repeat;
    }
    .token__box {
        padding: 0.625rem;
        width: 100%;
        align-items: center;
    }
    .token__name {
        text-decoration: underline;
        -webkit-text-decoration-skip-ink: none;
        text-decoration-skip-ink: none;
    }
}
@media (max-width: 34.375em) and (max-width: 20em) {
    .token__step {
        font-size: 1rem;
    }
    .token .token__column:not(:last-child) .token__number::before {
        bottom: -1.625rem;
    }
    .token__picture {
        width: 1.4375rem;
    }
    .token__picture {
        height: 1.4375rem;
    }
    .token__icon {
        width: 1rem;
    }
    .token__icon {
        height: 1rem;
    }
}
@media (max-width: 29.9375em) {
    [class*="__container"] {
        padding-left: 1.25rem;
    }
    [class*="__container"] {
        padding-right: 1.25rem;
    }
    .swiper-pagination,
    .swiper-pagination-2,
    .swiper-pagination-3,
    .swiper-pagination-5 {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .swiper-pagination .swiper-pagination-bullet,
    .swiper-pagination-2 .swiper-pagination-bullet,
    .swiper-pagination-3 .swiper-pagination-bullet,
    .swiper-pagination-5 .swiper-pagination-bullet {
        width: 1.25rem;
    }
    .swiper-pagination .swiper-pagination-bullet,
    .swiper-pagination-2 .swiper-pagination-bullet,
    .swiper-pagination-3 .swiper-pagination-bullet,
    .swiper-pagination-5 .swiper-pagination-bullet {
        height: 0.3125rem;
    }
    .swiper-pagination .swiper-pagination-bullet::before,
    .swiper-pagination-2 .swiper-pagination-bullet::before,
    .swiper-pagination-3 .swiper-pagination-bullet::before,
    .swiper-pagination-5 .swiper-pagination-bullet::before {
        height: 0.625rem;
    }
    .swiper-pagination-4 {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet {
        width: 1.25rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet {
        height: 0.3125rem;
    }
    .swiper-pagination-4 .swiper-pagination-bullet::before {
        height: 0.625rem;
    }
    .game-features__name {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .gunsmith__picture:not(:last-child) {
        margin-bottom: 0.6875rem;
    }
    .character__items:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .character__item::before {
        min-width: 0.4375rem;
    }
    .character__item::before {
        width: 0.4375rem;
    }
    .character__item::before {
        height: 0.4375rem;
    }
    .block-info__text:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .block-info__text {
        font-size: 1rem;
    }
    .block-info__text p:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .block-info__items:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .block-info__item {
        font-size: 1rem;
    }
    .block-info__items-2:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .block-info__item-2 {
        font-size: 1rem;
    }
    .page__block-info {
        padding-top: 1.875rem;
    }
}
@media (max-width: 29.99875em) {
    .tabs__navigation {
        -webkit-column-gap: 0.0625rem;
        -moz-column-gap: 0.0625rem;
        column-gap: 0.0625rem;
    }
    .tabs__navigation:not(:last-child) {
        margin-bottom: 0.875rem;
    }
    .tabs__title {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        letter-spacing: -0.0175rem;
    }
    .tabs__parent:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .block-title__title {
        font-size: 1.5rem;
    }
    .block-title__icon {
        margin-right: 0.625rem;
        width: 1.5rem;
        height: 1.5rem;
    }
    .button {
        display: flex;
        padding-top: 0.875rem;
        padding-bottom: 0.875rem;
        width: 100%;
    }
    .footer__box {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .footer__body {
        padding-bottom: 1.25rem;
    }
    .footer__body:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .footer__list {
        max-width: 20.6875rem;
        margin: 0 auto;
        row-gap: 0.9375rem;
    }
    .footer__list:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .footer__picture {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .footer__picture:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .footer__links {
        justify-content: center;
    }
    .menu-footer {
        padding-top: 1.25rem;
    }
    .menu-footer__body {
        flex-direction: column;
        row-gap: 1.5625rem;
        border-bottom: 0.0625rem solid #636363;
        padding-bottom: 1.25rem;
    }
    .menu-footer__title:not(:last-child) {
        margin-bottom: 0.75rem;
    }
    .menu-footer__item:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .home__row {
        flex-direction: column;
        row-gap: 1.125rem;
    }
    .home__row_bottom:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .home__button,
    .tokenomics__button-new {
        font-size: 1rem;
        padding-top: 0.90625rem;
        padding-bottom: 0.90625rem;
    }
    .home__button_bg-2::before {
        display: none;
    }
    .home__button::before,
    .tokenomics__button-new::before {
        font-size: 1.125rem;
    }
    .home__icon-mobile {
        width: 1.125rem;
        height: 1.125rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .home__text-pc {
        display: none;
    }
    .home__text-mobile {
        display: flex;
        align-items: center;
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .home__icon {
        width: 1.125rem;
        height: 1.125rem;
    }
    .home__picture {
        -webkit-column-gap: 1.125rem;
        -moz-column-gap: 1.125rem;
        column-gap: 1.125rem;
    }
    .home__image {
        max-height: 2.5rem;
    }
    .about-game__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .about-game__link {
        display: flex;
        padding-top: 0.90625rem;
        padding-bottom: 0.90625rem;
        font-size: 1rem;
    }
    .about-game__link::before {
        font-size: 1.125rem;
    }
    .about-game__swiper-pagination-5:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .gallery__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .game-features__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .game-features__column:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .game-features__row:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .game-features__name::before {
        min-width: 0.4375rem;
        width: 0.4375rem;
        height: 0.4375rem;
    }
    .game-features__name {
        letter-spacing: -0.01625rem;
    }
    .game-features__name:not(:last-child) {
        /* margin-bottom: 0.3125rem; */
    }
    .game-features__text {
        margin-left: 0.8125rem;
    }
    .gunsmith__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .gunsmith__buttons {
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-column-gap: 0.75rem;
        -moz-column-gap: 0.75rem;
        column-gap: 0.75rem;
        max-width: 15.1875rem;
        margin: 0 auto;
    }
    .gunsmith__buttons:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .gunsmith__columns {
        justify-content: center;
    }
    .gunsmith__columns:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .gunsmith .gunsmith__column {
        align-self: flex-start;
    }
    .gunsmith ._active .gunsmith__column:first-child {
        display: block;
    }
    .gunsmith ._active .gunsmith__column:last-child {
        display: none;
    }
    .gunsmith .gunsmith__column:first-child {
        display: none;
    }
    .gunsmith .gunsmith__column:last-child {
        display: block;
    }
    .gunsmith__name {
        border: 0.0625rem solid var(--whiteBg);
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
        padding: 0.75rem 0.9375rem;
        transition: background-color var(--s) var(--d) var(--e), color var(--s) var(--d) var(--e);
    }
    ._active .gunsmith__name_one {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    ._active .gunsmith__name_one .gunsmith__icon_hover {
        opacity: 1;
    }
    .gunsmith__name_two {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    .gunsmith__name_two .gunsmith__icon {
        opacity: 1;
    }
    ._active .gunsmith__name_two {
        background-color: transparent;
        color: var(--whiteColor);
    }
    ._active .gunsmith__name_two .gunsmith__icon_hover {
        opacity: 0;
    }
    .gunsmith__name._pc {
        display: none;
    }
    .gunsmith__icon_hover {
        position: absolute;
        opacity: 0;
    }
    .gunsmith__list {
        position: relative;
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
        display: none;
    }
    .gunsmith__list::before {
        content: "";
        position: absolute;
        top: -2.1875rem;
        width: 3.4375rem;
        height: 3.6875rem;
        pointer-events: none;
        background: url(../img/line.svg) 0 0 no-repeat;
    }
    .gunsmith__list_one::before {
        left: -5rem;
    }
    ._active .gunsmith__list_one {
        display: flex;
    }
    .gunsmith__list_two {
        display: flex;
    }
    .gunsmith__list_two::before {
        right: -5.5rem;
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }
    ._active .gunsmith__list_two {
        display: none;
    }
    .gunsmith__sub-title {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .gunsmith__box-mobile:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .gunsmith__text {
        margin: 0 auto;
    }
    .character__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .character__items {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .character__item::before {
        flex: 0 0 0.4375rem;
    }
    .character__picture:not(:last-child) {
        margin-bottom: 0.5625rem;
    }
    .how-play__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .how-play__items:not(:last-child) {
        margin-bottom: 1rem;
    }
    .how-play__image {
        width: 100%;
    }
    .tokenomics__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .tokenomics__module:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .tokenomics__icon-title {
        width: 1.25rem;
        height: 1.25rem;
    }
    .tokenomics__list:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .tokenomics__row {
        -webkit-column-gap: 0.8125rem;
        -moz-column-gap: 0.8125rem;
        column-gap: 0.8125rem;
    }
    .tokenomics__text {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .tokenomics__icon-text {
        width: 1.25rem;
        height: 1.25rem;
    }
    .tokenomics__link {
        min-width: 6.5625rem;
        padding: 0.5rem 0.875rem;
    }
    .tokenomics__name {
        text-align: center;
    }
    .tokenomics__name:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .tokenomics__picture-small {
        justify-content: space-between;
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    /* .tokenomics__buttons {
        display: none;
    } */
    .token__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .token__columns {
        row-gap: 0.3125rem;
    }
    .token__buttons {
        flex-direction: column;
        row-gap: 0.5rem;
    }
    .works__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .works__image._tablet {
        display: none;
    }
    .roadmap__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .roadmap__slide {
        padding: 0.625rem;
    }
    .roadmap__name:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .roadmap__item::before {
        flex: 0 0 0.125rem;
        margin-top: 0.5625rem;
        width: 0.125rem;
        height: 0.125rem;
    }
    .roadmap__item {
        -webkit-column-gap: 0.375rem;
        -moz-column-gap: 0.375rem;
        column-gap: 0.375rem;
        line-height: 150%;
    }
    .launch__title:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .launch__icon {
        width: 0.9375rem;
        height: 0.9375rem;
    }
    .launch__parent {
        display: none;
    }
    .team__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .team__sub-title {
        -webkit-column-gap: 0.375rem;
        -moz-column-gap: 0.375rem;
        column-gap: 0.375rem;
    }
    .team__icon-header {
        width: 1.5rem;
        height: 1.5rem;
    }
    .team__columns {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
        row-gap: 0.625rem;
    }
    .team__columns:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .team__column {
        display: flex;
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
        align-items: center;
        flex: 1 1 calc(50% - 0.625rem);
    }
    .team .team__column:nth-child(n + 21)._visible {
        display: flex;
    }
    .team__image {
        display: none;
    }
    .team__icon {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .block-info__block-title:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .page__about-game {
        padding-top: 1.875rem;
    }
    .page__gallery {
        padding-top: 1.875rem;
    }
    .page__game-features {
        padding-top: 1.875rem;
    }
    .page__gunsmith {
        padding-top: 1.875rem;
    }
    .page__character {
        padding-top: 1.875rem;
    }
    .page__how-play {
        padding-top: 1.875rem;
    }
    .page__tokenomics {
        padding-top: 1.875rem;
    }
    .page__token {
        padding-top: 1.875rem;
    }
    .page__works {
        padding-top: 1.875rem;
    }
    .page__roadmap {
        padding: 1.875rem 0 0.1875rem 0;
    }
    .page__launch {
        padding-bottom: 1.75rem;
    }
    .page__team {
        padding-top: 1.875rem;
    }
    .page__team {
        padding-bottom: 1.5625rem;
    }
}
@media (max-width: 29.99875em) and (max-width: 22.5em) {
    .tabs__title {
        font-size: 0.625rem;
    }
    .tabs__icon {
        width: 0.9375rem;
    }
    .tabs__icon {
        height: 0.9375rem;
    }
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 11.3125rem;
    }
    .button {
        font-size: 0.75rem;
    }
    .button::before {
        font-size: 0.9375rem;
    }
    .about-game__slide {
        height: 11.3125rem;
    }
    .about-game__number {
        font-size: 0.625rem;
    }
    .about-game__name {
        font-size: 0.625rem;
    }
    .game-features__name {
        font-size: 1rem;
    }
    .game-features__text {
        font-size: 0.875rem;
    }
    .gunsmith__name {
        font-size: 0.625rem;
    }
    .gunsmith__icon {
        width: 0.9375rem;
    }
    .gunsmith__icon {
        height: 0.9375rem;
    }
    .gunsmith__icon_hover {
        width: 0.9375rem;
    }
    .gunsmith__icon_hover {
        height: 0.9375rem;
    }
    .gunsmith__item {
        font-size: 0.625rem;
    }
    .gunsmith__image {
        height: 8.9375rem;
    }
    .gunsmith__text {
        font-size: 0.875rem;
    }
    .character__sub-title {
        font-size: 0.75rem;
    }
    .character__item {
        font-size: 0.5625rem;
    }
    .character__image {
        height: 9.3125rem;
    }
    .character__text {
        font-size: 0.875rem;
    }
    .how-play__step {
        font-size: 0.75rem;
    }
    .how-play__description {
        font-size: 0.75rem;
    }
    .works__image {
        width: 17.5rem;
    }
    .works__image {
        height: 10.25rem;
    }
    .roadmap__slider {
        max-width: 13.75rem;
    }
    .roadmap__slide {
        min-height: 11.9375rem;
    }
}
@media (max-width: 29.99875em) and (max-width: 20em) {
    .footer__link {
        font-size: 0.625rem;
    }
    .footer__image {
        max-height: 1.875rem;
    }
    .footer__image_size-1 {
        width: 3.1875rem;
    }
    .footer__image_size-1 {
        height: 1.875rem;
    }
    .footer__image_size-2 {
        width: 1.375rem;
    }
    .footer__image_size-2 {
        height: 1.875rem;
    }
    .footer__image_size-3 {
        width: 1.875rem;
    }
    .footer__image_size-3 {
        height: 1.875rem;
    }
    .footer__image_size-4 {
        width: 2.3125rem;
    }
    .footer__image_size-4 {
        height: 1.875rem;
    }
    .footer__image_size-5 {
        width: 1.875rem;
    }
    .footer__image_size-5 {
        height: 1.875rem;
    }
    .footer__image_size-6 {
        width: 3.5625rem;
    }
    .footer__image_size-6 {
        height: 1.875rem;
    }
    .menu-footer__title {
        font-size: 0.8125rem;
    }
    .menu-footer__item {
        font-size: 0.8125rem;
    }
    .how-play__image {
        height: 16.8125rem;
    }
    .tokenomics__text {
        font-size: 0.6875rem;
    }
    .tokenomics__link {
        font-size: 0.6875rem;
    }
    .tokenomics__icon-link {
        width: 0.9375rem;
    }
    .tokenomics__icon-link {
        height: 0.9375rem;
    }
    .tokenomics__name {
        font-size: 0.75rem;
    }
    .tokenomics__image-brand_size-1 {
        width: 4.9375rem;
    }
    .tokenomics__image-brand_size-1 {
        height: 0.9375rem;
    }
    .tokenomics__image-brand_size-2 {
        width: 2.875rem;
    }
    .tokenomics__image-brand_size-2 {
        height: 0.9375rem;
    }
    .tokenomics__image-brand_size-3 {
        width: 6.125rem;
    }
    .tokenomics__image-brand_size-3 {
        height: 0.9375rem;
    }
    .token__name {
        font-size: 0.6875rem;
    }
    .roadmap__item::before {
        margin-top: 0.4375rem;
    }
    .roadmap__item {
        font-size: 0.75rem;
    }
    .team__sub-title {
        font-size: 0.75rem;
    }
    .team__icon {
        width: 1.5625rem;
    }
    .team__icon {
        height: 1.5625rem;
    }
    .team__name {
        font-size: 0.6875rem;
    }
    .team__item {
        font-size: 0.5625rem;
    }
    .team__button {
        font-size: 0.75rem;
    }
}
@media (max-width: 26.875em) and (max-width: 20em) {
    .home__title {
        font-size: 1.25rem;
    }
}
@media (max-width: 26.875em) and (max-width: 22.5em) {
    .about-game__text {
        font-size: 0.875rem;
    }
    .gunsmith__item::before {
        width: 0.3125rem;
    }
    .gunsmith__item::before {
        height: 0.3125rem;
    }
}
@media (max-width: 22.5em) {
    .header__name {
        font-size: 0.75rem;
    }
}
@media (min-width: 29.9375em) and (max-width: 48em) {
    @supports (padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        [class*="__container"] {
            padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem);
        }
    }
    @supports not (padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        [class*="__container"] {
            padding-left: calc(1.25rem + 1.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        [class*="__container"] {
            padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem);
        }
    }
    @supports not (padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        [class*="__container"] {
            padding-right: calc(1.25rem + 1.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem))
    ) {
        .swiper-pagination,
        .swiper-pagination-2,
        .swiper-pagination-3,
        .swiper-pagination-5 {
            -webkit-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
            -moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
            column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem))
    ) {
        .swiper-pagination,
        .swiper-pagination-2,
        .swiper-pagination-3,
        .swiper-pagination-5 {
            -webkit-column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
            -moz-column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
            column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem)) {
        .swiper-pagination .swiper-pagination-bullet,
        .swiper-pagination-2 .swiper-pagination-bullet,
        .swiper-pagination-3 .swiper-pagination-bullet,
        .swiper-pagination-5 .swiper-pagination-bullet {
            width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem)) {
        .swiper-pagination .swiper-pagination-bullet,
        .swiper-pagination-2 .swiper-pagination-bullet,
        .swiper-pagination-3 .swiper-pagination-bullet,
        .swiper-pagination-5 .swiper-pagination-bullet {
            width: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem)) {
        .swiper-pagination .swiper-pagination-bullet,
        .swiper-pagination-2 .swiper-pagination-bullet,
        .swiper-pagination-3 .swiper-pagination-bullet,
        .swiper-pagination-5 .swiper-pagination-bullet {
            height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem);
        }
    }
    @supports not (height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem)) {
        .swiper-pagination .swiper-pagination-bullet,
        .swiper-pagination-2 .swiper-pagination-bullet,
        .swiper-pagination-3 .swiper-pagination-bullet,
        .swiper-pagination-5 .swiper-pagination-bullet {
            height: calc(0.3125rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem)) {
        .swiper-pagination .swiper-pagination-bullet::before,
        .swiper-pagination-2 .swiper-pagination-bullet::before,
        .swiper-pagination-3 .swiper-pagination-bullet::before,
        .swiper-pagination-5 .swiper-pagination-bullet::before {
            height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem);
        }
    }
    @supports not (height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem)) {
        .swiper-pagination .swiper-pagination-bullet::before,
        .swiper-pagination-2 .swiper-pagination-bullet::before,
        .swiper-pagination-3 .swiper-pagination-bullet::before,
        .swiper-pagination-5 .swiper-pagination-bullet::before {
            height: calc(0.625rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem))
    ) {
        .swiper-pagination-4 {
            -webkit-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
            -moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
            column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.3142301038rem + 1.0380622837vw, 0.8125rem))
    ) {
        .swiper-pagination-4 {
            -webkit-column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
            -moz-column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
            column-gap: calc(0.625rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet {
            width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.25rem, 0.214100346rem + 3.4602076125vw, 1.875rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet {
            width: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet {
            height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem);
        }
    }
    @supports not (height: clamp(0.3125rem, 0.0017301038rem + 1.0380622837vw, 0.5rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet {
            height: calc(0.3125rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet::before {
            height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem);
        }
    }
    @supports not (height: clamp(0.625rem, 0.0034602076rem + 2.0761245675vw, 1rem)) {
        .swiper-pagination-4 .swiper-pagination-bullet::before {
            height: calc(0.625rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem))
    ) {
        .game-features__name {
            -webkit-column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem);
            -moz-column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem);
            column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, -0.205449827rem + 1.7301038062vw, 0.625rem))
    ) {
        .game-features__name {
            -webkit-column-gap: calc(0.3125rem + 0.3125 * (100vw - 29.9375rem) / 18.0625);
            -moz-column-gap: calc(0.3125rem + 0.3125 * (100vw - 29.9375rem) / 18.0625);
            column-gap: calc(0.3125rem + 0.3125 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-bottom: clamp(0.6875rem, -0.2448096886rem + 3.1141868512vw, 1.25rem)) {
        .gunsmith__picture:not(:last-child) {
            margin-bottom: clamp(0.6875rem, -0.2448096886rem + 3.1141868512vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.6875rem, -0.2448096886rem + 3.1141868512vw, 1.25rem)) {
        .gunsmith__picture:not(:last-child) {
            margin-bottom: calc(0.6875rem + 0.5625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (min-width: 20em) and (max-width: 100em) {
    @supports (font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem)) {
        .menu__link::after {
            font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem);
        }
    }
    @supports not (font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem)) {
        .menu__link::after {
            font-size: calc(0.25rem + 0.25 * (100vw - 20rem) / 80);
        }
    }
    @supports (margin-top: clamp(0.0000000625rem, -0.0312499219rem + 0.1562499219vw, 0.125rem)) {
        .menu__link::after {
            margin-top: clamp(0.0000000625rem, -0.0312499219rem + 0.1562499219vw, 0.125rem);
        }
    }
    @supports not (margin-top: clamp(0.0000000625rem, -0.0312499219rem + 0.1562499219vw, 0.125rem)) {
        .menu__link::after {
            margin-top: calc(0.0000000625rem + 0.1249999375 * (100vw - 20rem) / 80);
        }
    }
    @supports (width: clamp(3.125rem, 1.96875rem + 5.78125vw, 7.75rem)) {
        .about-game__play {
            width: clamp(3.125rem, 1.96875rem + 5.78125vw, 7.75rem);
        }
    }
    @supports not (width: clamp(3.125rem, 1.96875rem + 5.78125vw, 7.75rem)) {
        .about-game__play {
            width: calc(3.125rem + 4.625 * (100vw - 20rem) / 80);
        }
    }
    @supports (height: clamp(2.1875rem, 1.375rem + 4.0625vw, 5.4375rem)) {
        .about-game__play {
            height: clamp(2.1875rem, 1.375rem + 4.0625vw, 5.4375rem);
        }
    }
    @supports not (height: clamp(2.1875rem, 1.375rem + 4.0625vw, 5.4375rem)) {
        .about-game__play {
            height: calc(2.1875rem + 3.25 * (100vw - 20rem) / 80);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem))
    ) {
        .character__sub-title {
            -webkit-column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem);
            -moz-column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem);
            column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem))
    ) {
        .character__sub-title {
            -webkit-column-gap: calc(0.3125rem + 0.3125 * (100vw - 20rem) / 80);
            -moz-column-gap: calc(0.3125rem + 0.3125 * (100vw - 20rem) / 80);
            column-gap: calc(0.3125rem + 0.3125 * (100vw - 20rem) / 80);
        }
    }
    @supports (min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            min-width: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
    @supports (width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            width: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
    @supports (height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .how-play__step span::before {
            height: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
}
@media (min-width: 47.99875em) and (min-width: 48em) and (max-width: 75em) {
    @supports (font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem)) {
        .menu__link {
            font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem)) {
        .menu__link {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem)) {
        .menu__sub-link,
        .menu__sub-sub-link {
            font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, 0.1319444444rem + 1.1574074074vw, 1rem)) {
        .menu__sub-link,
        .menu__sub-sub-link {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem)) or
            (column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem))
    ) {
        .block-title {
            -webkit-column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem);
            -moz-column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem);
            column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem)) or
            (column-gap: clamp(3.125rem, 0.4583333333rem + 5.5555555556vw, 4.625rem))
    ) {
        .block-title {
            -webkit-column-gap: calc(3.125rem + 1.5 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(3.125rem + 1.5 * (100vw - 48rem) / 27);
            column-gap: calc(3.125rem + 1.5 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-right: clamp(0.625rem, -1.1527777778rem + 3.7037037037vw, 1.625rem)) {
        .header__logo {
            padding-right: clamp(0.625rem, -1.1527777778rem + 3.7037037037vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.625rem, -1.1527777778rem + 3.7037037037vw, 1.625rem)) {
        .header__logo {
            padding-right: calc(0.625rem + 1 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem)) or
            (column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem))
    ) {
        .game-features__columns {
            -webkit-column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem);
            -moz-column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem);
            column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem)) or
            (column-gap: clamp(2.5rem, -3.1666666667rem + 11.8055555556vw, 5.6875rem))
    ) {
        .game-features__columns {
            -webkit-column-gap: calc(2.5rem + 3.1875 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(2.5rem + 3.1875 * (100vw - 48rem) / 27);
            column-gap: calc(2.5rem + 3.1875 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 48em) {
    .menu__link {
        font-size: 0.6875rem;
    }
    .menu__sub-link,
    .menu__sub-sub-link {
        font-size: 0.6875rem;
    }
    .block-title {
        -webkit-column-gap: 3.125rem;
        -moz-column-gap: 3.125rem;
        column-gap: 3.125rem;
    }
    .header__container_wide {
        padding-left: 2.5rem;
    }
    .header__container_wide {
        padding-right: 2.5rem;
    }
    .header__logo {
        padding-right: 0.625rem;
    }
    .game-features__columns {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .game-features__text {
        margin-left: 1.125rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 47.99875em) {
    .menu__button_bg-2 {
        background-color: rgba(0, 0, 0, 0.65);
    }
}
@media (max-width: 47.99875em) and (min-width: 48em) {
    .menu__body {
        padding-top: 7.0625rem;
    }
    .menu__body::before {
        height: 7.0625rem;
    }
    .icon-menu {
        min-width: 3rem;
    }
    .icon-menu {
        width: 3rem;
    }
    .icon-menu {
        height: 3rem;
    }
    .icon-menu img {
        width: 1.875rem;
    }
    .icon-menu img {
        height: 1.875rem;
    }
    .block-title {
        -webkit-column-gap: 3.125rem;
        -moz-column-gap: 3.125rem;
        column-gap: 3.125rem;
    }
    .header__container_wide {
        padding-left: 2.5rem;
    }
    .header__container_wide {
        padding-right: 2.5rem;
    }
    .header__row {
        margin-top: 3.125rem;
    }
    .header__logo-text {
        font-size: 1.875rem;
    }
    .header__image {
        width: 2.625rem;
    }
    .header__image {
        height: 2.625rem;
    }
    .home__body {
        padding-bottom: 3.125rem;
    }
    .home__title_bottom:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .about-game__link::after {
        right: -1.5rem;
    }
    .about-game__columns {
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .how-play__step span {
        -webkit-column-gap: 0.5rem;
        -moz-column-gap: 0.5rem;
        column-gap: 0.5rem;
    }
    .tokenomics__item:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .roadmap__item::before {
        margin-top: 0.3125rem;
    }
    .launch {
        height: 64rem;
    }
    .launch__title {
        font-size: 2.5rem;
    }
    .page_top {
        padding-top: 7.5rem;
    }
    .page__home {
        height: 64rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 29.9375em) and (max-width: 48em) {
    @supports (padding-top: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem)) {
        .menu__body {
            padding-top: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem);
        }
    }
    @supports not (padding-top: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem)) {
        .menu__body {
            padding-top: calc(3.875rem + 3.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem)) {
        .menu__body::before {
            height: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem);
        }
    }
    @supports not (height: clamp(3.875rem, -1.4080882353rem + 17.6470588235vw, 7.0625rem)) {
        .menu__body::before {
            height: calc(3.875rem + 3.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem)) {
        .icon-menu {
            width: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem);
        }
    }
    @supports not (width: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem)) {
        .icon-menu {
            width: calc(2rem + 1 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem)) {
        .icon-menu {
            height: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem);
        }
    }
    @supports not (height: clamp(2rem, 0.3425605536rem + 5.5363321799vw, 3rem)) {
        .icon-menu {
            height: calc(2rem + 1 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(1.3125rem, 0.3801903114rem + 3.1141868512vw, 1.875rem)) {
        .icon-menu img {
            width: clamp(1.3125rem, 0.3801903114rem + 3.1141868512vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.3125rem, 0.3801903114rem + 3.1141868512vw, 1.875rem)) {
        .icon-menu img {
            width: calc(1.3125rem + 0.5625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(1.4375rem, 0.7123702422rem + 2.4221453287vw, 1.875rem)) {
        .icon-menu img {
            height: clamp(1.4375rem, 0.7123702422rem + 2.4221453287vw, 1.875rem);
        }
    }
    @supports not (height: clamp(1.4375rem, 0.7123702422rem + 2.4221453287vw, 1.875rem)) {
        .icon-menu img {
            height: calc(1.4375rem + 0.4375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem)) or
            (column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem))
    ) {
        .block-title {
            -webkit-column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem);
            -moz-column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem);
            column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem)) or
            (column-gap: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem))
    ) {
        .block-title {
            -webkit-column-gap: calc(0.9375rem + 2.1875 * (100vw - 29.9375rem) / 18.0625);
            -moz-column-gap: calc(0.9375rem + 2.1875 * (100vw - 29.9375rem) / 18.0625);
            column-gap: calc(0.9375rem + 2.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        .header__container_wide {
            padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem);
        }
    }
    @supports not (padding-left: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        .header__container_wide {
            padding-left: calc(1.25rem + 1.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        .header__container_wide {
            padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem);
        }
    }
    @supports not (padding-right: clamp(1.25rem, -0.821799308rem + 6.9204152249vw, 2.5rem)) {
        .header__container_wide {
            padding-right: calc(1.25rem + 1.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-top: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem)) {
        .header__row {
            margin-top: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem);
        }
    }
    @supports not (margin-top: clamp(0.9375rem, -2.6881487889rem + 12.1107266436vw, 3.125rem)) {
        .header__row {
            margin-top: calc(0.9375rem + 2.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (padding-bottom: clamp(1.875rem, -0.196799308rem + 6.9204152249vw, 3.125rem)) {
        .home__body {
            padding-bottom: clamp(1.875rem, -0.196799308rem + 6.9204152249vw, 3.125rem);
        }
    }
    @supports not (padding-bottom: clamp(1.875rem, -0.196799308rem + 6.9204152249vw, 3.125rem)) {
        .home__body {
            padding-bottom: calc(1.875rem + 1.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, 3.223399654rem + -3.4602076125vw, 2.1875rem)) {
        .home__title_bottom:not(:last-child) {
            margin-bottom: clamp(1.5625rem, 3.223399654rem + -3.4602076125vw, 2.1875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, 3.223399654rem + -3.4602076125vw, 2.1875rem)) {
        .home__title_bottom:not(:last-child) {
            margin-bottom: calc(2.1875rem + -0.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem)) or
            (column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem))
    ) {
        .about-game__columns {
            -webkit-column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem);
            -moz-column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem);
            column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem)) or
            (column-gap: clamp(0.625rem, -0.8252595156rem + 4.8442906574vw, 1.5rem))
    ) {
        .about-game__columns {
            -webkit-column-gap: calc(0.625rem + 0.875 * (100vw - 29.9375rem) / 18.0625);
            -moz-column-gap: calc(0.625rem + 0.875 * (100vw - 29.9375rem) / 18.0625);
            column-gap: calc(0.625rem + 0.875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-bottom: clamp(0.15625rem, -0.6206747405rem + 2.5951557093vw, 0.625rem)) {
        .tokenomics__item:not(:last-child) {
            margin-bottom: clamp(0.15625rem, -0.6206747405rem + 2.5951557093vw, 0.625rem);
        }
    }
    @supports not (margin-bottom: clamp(0.15625rem, -0.6206747405rem + 2.5951557093vw, 0.625rem)) {
        .tokenomics__item:not(:last-child) {
            margin-bottom: calc(0.15625rem + 0.46875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-top: clamp(0.1875rem, -0.0196799308rem + 0.6920415225vw, 0.3125rem)) {
        .roadmap__item::before {
            margin-top: clamp(0.1875rem, -0.0196799308rem + 0.6920415225vw, 0.3125rem);
        }
    }
    @supports not (margin-top: clamp(0.1875rem, -0.0196799308rem + 0.6920415225vw, 0.3125rem)) {
        .roadmap__item::before {
            margin-top: calc(0.1875rem + 0.125 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(35.5rem, -11.7370242215rem + 157.785467128vw, 64rem)) {
        .launch {
            height: clamp(35.5rem, -11.7370242215rem + 157.785467128vw, 64rem);
        }
    }
    @supports not (height: clamp(35.5rem, -11.7370242215rem + 157.785467128vw, 64rem)) {
        .launch {
            height: calc(35.5rem + 28.5 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (padding-top: clamp(4.125rem, -1.4688581315rem + 18.6851211073vw, 7.5rem)) {
        .page_top {
            padding-top: clamp(4.125rem, -1.4688581315rem + 18.6851211073vw, 7.5rem);
        }
    }
    @supports not (padding-top: clamp(4.125rem, -1.4688581315rem + 18.6851211073vw, 7.5rem)) {
        .page_top {
            padding-top: calc(4.125rem + 3.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (max-width: 47.99875em) and (min-width: 100em) {
    .menu__sub-link._icon-arrow::after {
        font-size: 0.5rem;
    }
    .menu__sub-link._icon-arrow::after {
        margin-top: 0.125rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 20em) and (max-width: 100em) {
    @supports (font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem)) {
        .menu__sub-link._icon-arrow::after {
            font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem);
        }
    }
    @supports not (font-size: clamp(0.25rem, 0.1875rem + 0.3125vw, 0.5rem)) {
        .menu__sub-link._icon-arrow::after {
            font-size: calc(0.25rem + 0.25 * (100vw - 20rem) / 80);
        }
    }
}
@media (max-width: 47.99875em) and (min-width: 48em) and (max-width: 100em) {
    @supports (margin-top: clamp(0.0000000625rem, -0.1153844952rem + 0.2403844952vw, 0.125rem)) {
        .menu__sub-link._icon-arrow::after {
            margin-top: clamp(0.0000000625rem, -0.1153844952rem + 0.2403844952vw, 0.125rem);
        }
    }
    @supports not (margin-top: clamp(0.0000000625rem, -0.1153844952rem + 0.2403844952vw, 0.125rem)) {
        .menu__sub-link._icon-arrow::after {
            margin-top: calc(0.0000000625rem + 0.1249999375 * (100vw - 48rem) / 52);
        }
    }
}
@media (max-width: 47.99875em) and (min-width: 20em) and (max-width: 48em) {
    @supports (min-width: clamp(2rem, 1.2857142857rem + 3.5714285714vw, 3rem)) {
        .icon-menu {
            min-width: clamp(2rem, 1.2857142857rem + 3.5714285714vw, 3rem);
        }
    }
    @supports not (min-width: clamp(2rem, 1.2857142857rem + 3.5714285714vw, 3rem)) {
        .icon-menu {
            min-width: calc(2rem + 1 * (100vw - 20rem) / 28);
        }
    }
    @supports (font-size: clamp(1.625rem, 1.4464285714rem + 0.8928571429vw, 1.875rem)) {
        .header__logo-text {
            font-size: clamp(1.625rem, 1.4464285714rem + 0.8928571429vw, 1.875rem);
        }
    }
    @supports not (font-size: clamp(1.625rem, 1.4464285714rem + 0.8928571429vw, 1.875rem)) {
        .header__logo-text {
            font-size: calc(1.625rem + 0.25 * (100vw - 20rem) / 28);
        }
    }
    @supports (width: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem)) {
        .header__image {
            width: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem);
        }
    }
    @supports not (width: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem)) {
        .header__image {
            width: calc(2.1875rem + 0.4375 * (100vw - 20rem) / 28);
        }
    }
    @supports (height: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem)) {
        .header__image {
            height: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem);
        }
    }
    @supports not (height: clamp(2.1875rem, 1.875rem + 1.5625vw, 2.625rem)) {
        .header__image {
            height: calc(2.1875rem + 0.4375 * (100vw - 20rem) / 28);
        }
    }
    @supports (right: clamp(-1.5rem, -0.4285714286rem + -2.2321428571vw, -0.875rem)) {
        .about-game__link::after {
            right: clamp(-1.5rem, -0.4285714286rem + -2.2321428571vw, -0.875rem);
        }
    }
    @supports not (right: clamp(-1.5rem, -0.4285714286rem + -2.2321428571vw, -0.875rem)) {
        .about-game__link::after {
            right: calc(-0.875rem + -0.625 * (100vw - 20rem) / 28);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem))
    ) {
        .how-play__step span {
            -webkit-column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem);
            column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, 0.1785714286rem + 0.6696428571vw, 0.5rem))
    ) {
        .how-play__step span {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 20rem) / 28);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 20rem) / 28);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 20rem) / 28);
        }
    }
    @supports (font-size: clamp(1.25rem, 0.3571428571rem + 4.4642857143vw, 2.5rem)) {
        .launch__title {
            font-size: clamp(1.25rem, 0.3571428571rem + 4.4642857143vw, 2.5rem);
        }
    }
    @supports not (font-size: clamp(1.25rem, 0.3571428571rem + 4.4642857143vw, 2.5rem)) {
        .launch__title {
            font-size: calc(1.25rem + 1.25 * (100vw - 20rem) / 28);
        }
    }
    @supports (height: clamp(35.5rem, 15.1428571429rem + 101.7857142857vw, 64rem)) {
        .page__home {
            height: clamp(35.5rem, 15.1428571429rem + 101.7857142857vw, 64rem);
        }
    }
    @supports not (height: clamp(35.5rem, 15.1428571429rem + 101.7857142857vw, 64rem)) {
        .page__home {
            height: calc(35.5rem + 28.5 * (100vw - 20rem) / 28);
        }
    }
}
@media (min-width: 29.99875em) and (min-width: 75em) and (max-width: 100em) {
    @supports (
        (-moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) or
            (column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem))
    ) {
        .tabs__navigation {
            -webkit-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
            -moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
            column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) or
            (column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem))
    ) {
        .tabs__navigation {
            -webkit-column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .tabs__title {
            padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .tabs__title {
            padding-left: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .tabs__title {
            padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .tabs__title {
            padding-right: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .tabs__title {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .tabs__title {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem)) {
        .button {
            padding-top: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem);
        }
    }
    @supports not (padding-top: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem)) {
        .button {
            padding-top: calc(0.40625rem + 0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem)) {
        .button {
            padding-bottom: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem);
        }
    }
    @supports not (padding-bottom: clamp(0.40625rem, -1.84375rem + 3vw, 1.15625rem)) {
        .button {
            padding-bottom: calc(0.40625rem + 0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .button {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .button {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .button {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .button {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem)) {
        .footer__body {
            padding-bottom: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem);
        }
    }
    @supports not (padding-bottom: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem)) {
        .footer__body {
            padding-bottom: calc(0.625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(6.25rem, 2.5rem + 5vw, 7.5rem)) {
        .menu-footer {
            padding-top: clamp(6.25rem, 2.5rem + 5vw, 7.5rem);
        }
    }
    @supports not (padding-top: clamp(6.25rem, 2.5rem + 5vw, 7.5rem)) {
        .menu-footer {
            padding-top: calc(6.25rem + 1.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (top: clamp(3.125rem, 1.25rem + 2.5vw, 3.75rem)) {
        .menu-footer::before {
            top: clamp(3.125rem, 1.25rem + 2.5vw, 3.75rem);
        }
    }
    @supports not (top: clamp(3.125rem, 1.25rem + 2.5vw, 3.75rem)) {
        .menu-footer::before {
            top: calc(3.125rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .menu-footer__title {
            font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .menu-footer__title {
            font-size: calc(0.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem)) {
        .menu-footer__title:not(:last-child) {
            margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem);
        }
    }
    @supports not (margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem)) {
        .menu-footer__title:not(:last-child) {
            margin-bottom: calc(0.6875rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .menu-footer__item {
            font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .menu-footer__item {
            font-size: calc(0.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem)) {
        .menu-footer__item:not(:last-child) {
            margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem);
        }
    }
    @supports not (margin-bottom: clamp(0.6875rem, -1.75rem + 3.25vw, 1.5rem)) {
        .menu-footer__item:not(:last-child) {
            margin-bottom: calc(0.6875rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem)) or (column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem))
    ) {
        .home__row {
            -webkit-column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem);
            -moz-column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem);
            column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem)) or (column-gap: clamp(1.625rem, 0.5rem + 1.5vw, 2rem))
    ) {
        .home__row {
            -webkit-column-gap: calc(1.625rem + 0.375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.625rem + 0.375 * (100vw - 75rem) / 25);
            column-gap: calc(1.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, -4.0625rem + 7.5vw, 3.4375rem)) {
        .home__row_bottom:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -4.0625rem + 7.5vw, 3.4375rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -4.0625rem + 7.5vw, 3.4375rem)) {
        .home__row_bottom:not(:last-child) {
            margin-bottom: calc(1.5625rem + 1.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .home__button,
        .tokenomics__button-new {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .home__button,
        .tokenomics__button-new {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-top: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem);
        }
    }
    @supports not (padding-top: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-top: calc(0.5625rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-bottom: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.5625rem, -0.375rem + 1.25vw, 0.875rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-bottom: calc(0.5625rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .home__icon {
            width: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem);
        }
    }
    @supports not (width: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .home__icon {
            width: calc(1.25rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .home__icon {
            height: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem);
        }
    }
    @supports not (height: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .home__icon {
            height: calc(1.25rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, -2.1875rem + 5vw, 2.8125rem)) {
        .home__picture:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -2.1875rem + 5vw, 2.8125rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -2.1875rem + 5vw, 2.8125rem)) {
        .home__picture:not(:last-child) {
            margin-bottom: calc(1.5625rem + 1.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) or
            (column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem))
    ) {
        .home__picture {
            -webkit-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
            -moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
            column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) or
            (column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem))
    ) {
        .home__picture {
            -webkit-column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
            column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-height: clamp(3.75rem, -0.1875rem + 5.25vw, 5.0625rem)) {
        .home__image {
            max-height: clamp(3.75rem, -0.1875rem + 5.25vw, 5.0625rem);
        }
    }
    @supports not (max-height: clamp(3.75rem, -0.1875rem + 5.25vw, 5.0625rem)) {
        .home__image {
            max-height: calc(3.75rem + 1.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem)) {
        .about-game__link {
            padding-top: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem);
        }
    }
    @supports not (padding-top: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem)) {
        .about-game__link {
            padding-top: calc(0.375rem + 0.59375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem)) {
        .about-game__link {
            padding-bottom: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.375rem, -1.40625rem + 2.375vw, 0.96875rem)) {
        .about-game__link {
            padding-bottom: calc(0.375rem + 0.59375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .about-game__link {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .about-game__link {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -3.25rem + 6vw, 2.75rem)) {
        .about-game__swiper-pagination-5:not(:last-child) {
            margin-bottom: clamp(1.25rem, -3.25rem + 6vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -3.25rem + 6vw, 2.75rem)) {
        .about-game__swiper-pagination-5:not(:last-child) {
            margin-bottom: calc(1.25rem + 1.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .about-game__number {
            font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .about-game__number {
            font-size: calc(0.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .about-game__name {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .about-game__name {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -1rem + 3vw, 2rem)) {
        .game-features__row:not(:last-child) {
            margin-bottom: clamp(1.25rem, -1rem + 3vw, 2rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -1rem + 3vw, 2rem)) {
        .game-features__row:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (min-width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            min-width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem);
        }
    }
    @supports not (min-width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            min-width: calc(0.5rem + 0.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem);
        }
    }
    @supports not (width: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            width: calc(0.5rem + 0.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            height: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem);
        }
    }
    @supports not (height: clamp(0.5rem, 0.125rem + 0.5vw, 0.625rem)) {
        .game-features__name::before {
            height: calc(0.5rem + 0.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .game-features__name {
            font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .game-features__name {
            font-size: calc(0.875rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.5rem, -1.375rem + 2.5vw, 1.125rem)) {
        .game-features__name:not(:last-child) {
            /* margin-bottom: clamp(0.5rem, -1.375rem + 2.5vw, 1.125rem); */
        }
    }
    @supports not (margin-bottom: clamp(0.5rem, -1.375rem + 2.5vw, 1.125rem)) {
        .game-features__name:not(:last-child) {
            /* margin-bottom: calc(0.5rem + 0.625 * (100vw - 75rem) / 25); */
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .game-features__text {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .game-features__text {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem)) or
            (column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem))
    ) {
        .gunsmith__name {
            -webkit-column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem);
            -moz-column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem);
            column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem)) or
            (column-gap: clamp(0.625rem, -1.0625rem + 2.25vw, 1.1875rem))
    ) {
        .gunsmith__name {
            -webkit-column-gap: calc(0.625rem + 0.5625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 0.5625 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .gunsmith__icon {
            width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .gunsmith__icon {
            width: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .gunsmith__icon {
            height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .gunsmith__icon {
            height: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem)) {
        .character__picture:not(:last-child) {
            margin-bottom: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem)) {
        .character__picture:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .how-play__step {
            font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .how-play__step {
            font-size: calc(0.875rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .how-play__description {
            font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .how-play__description {
            font-size: calc(0.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__module:not(:last-child) {
            margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__module:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .tokenomics__icon-title {
            height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem);
        }
    }
    @supports not (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .tokenomics__icon-title {
            height: calc(1.5625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .tokenomics__icon-title {
            height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem);
        }
    }
    @supports not (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .tokenomics__icon-title {
            height: calc(1.5625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem)) or
            (column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem))
    ) {
        .tokenomics__row {
            -webkit-column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem);
            -moz-column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem);
            column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem)) or
            (column-gap: clamp(1.25rem, -3.4375rem + 6.25vw, 2.8125rem))
    ) {
        .tokenomics__row {
            -webkit-column-gap: calc(1.25rem + 1.5625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.25rem + 1.5625 * (100vw - 75rem) / 25);
            column-gap: calc(1.25rem + 1.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .tokenomics__text {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .tokenomics__text {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem))
    ) {
        .tokenomics__text {
            -webkit-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
            -moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
            column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem))
    ) {
        .tokenomics__text {
            -webkit-column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-text {
            width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem);
        }
    }
    @supports not (width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-text {
            width: calc(1.5625rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-text {
            height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem);
        }
    }
    @supports not (height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-text {
            height: calc(1.5625rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem)) {
        .tokenomics__link {
            font-size: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -1.25rem + 2.5vw, 1.25rem)) {
        .tokenomics__link {
            font-size: calc(0.625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(20.4375rem, -15.75rem + 48.25vw, 32.5rem)) {
        .tokenomics__name {
            max-width: clamp(20.4375rem, -15.75rem + 48.25vw, 32.5rem);
        }
    }
    @supports not (max-width: clamp(20.4375rem, -15.75rem + 48.25vw, 32.5rem)) {
        .tokenomics__name {
            max-width: calc(20.4375rem + 12.0625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .tokenomics__name {
            font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .tokenomics__name {
            font-size: calc(1rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem)) or
            (column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem))
    ) {
        .tokenomics__picture-small {
            -webkit-column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem);
            -moz-column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem);
            column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem)) or
            (column-gap: clamp(0.9375rem, -5.8125rem + 9vw, 3.1875rem))
    ) {
        .tokenomics__picture-small {
            -webkit-column-gap: calc(0.9375rem + 2.25 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.9375rem + 2.25 * (100vw - 75rem) / 25);
            column-gap: calc(0.9375rem + 2.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(6.5625rem, 0.0000000625rem + 8.75vw, 8.75rem)) {
        .tokenomics__image-brand_size-1 {
            width: clamp(6.5625rem, 0.0000000625rem + 8.75vw, 8.75rem);
        }
    }
    @supports not (width: clamp(6.5625rem, 0.0000000625rem + 8.75vw, 8.75rem)) {
        .tokenomics__image-brand_size-1 {
            width: calc(6.5625rem + 2.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, 0.125rem + 1.5vw, 1.625rem)) {
        .tokenomics__image-brand_size-1 {
            height: clamp(1.25rem, 0.125rem + 1.5vw, 1.625rem);
        }
    }
    @supports not (height: clamp(1.25rem, 0.125rem + 1.5vw, 1.625rem)) {
        .tokenomics__image-brand_size-1 {
            height: calc(1.25rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(3.8125rem, 0.4375rem + 4.5vw, 4.9375rem)) {
        .tokenomics__image-brand_size-2 {
            width: clamp(3.8125rem, 0.4375rem + 4.5vw, 4.9375rem);
        }
    }
    @supports not (width: clamp(3.8125rem, 0.4375rem + 4.5vw, 4.9375rem)) {
        .tokenomics__image-brand_size-2 {
            width: calc(3.8125rem + 1.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) {
        .tokenomics__image-brand_size-2 {
            height: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
        }
    }
    @supports not (height: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) {
        .tokenomics__image-brand_size-2 {
            height: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(8.1875rem, -4.5625rem + 17vw, 12.4375rem)) {
        .tokenomics__image-brand_size-3 {
            width: clamp(8.1875rem, -4.5625rem + 17vw, 12.4375rem);
        }
    }
    @supports not (width: clamp(8.1875rem, -4.5625rem + 17vw, 12.4375rem)) {
        .tokenomics__image-brand_size-3 {
            width: calc(8.1875rem + 4.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem)) {
        .tokenomics__image-brand_size-3 {
            height: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem);
        }
    }
    @supports not (height: clamp(1.25rem, -0.8125rem + 2.75vw, 1.9375rem)) {
        .tokenomics__image-brand_size-3 {
            height: calc(1.25rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (min-width: clamp(7.5rem, -8.4375rem + 21.25vw, 12.8125rem)) {
        .tokenomics__button {
            min-width: clamp(7.5rem, -8.4375rem + 21.25vw, 12.8125rem);
        }
    }
    @supports not (min-width: clamp(7.5rem, -8.4375rem + 21.25vw, 12.8125rem)) {
        .tokenomics__button {
            min-width: calc(7.5rem + 5.3125 * (100vw - 75rem) / 25);
        }
    }
    /* @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .tokenomics__button {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    } */
    /* @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .tokenomics__button {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    } */
    @supports (padding-left: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem)) {
        .tokenomics__button {
            padding-left: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem);
        }
    }
    @supports not (padding-left: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem)) {
        .tokenomics__button {
            padding-left: calc(0.96875rem + 0.65625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem)) {
        .tokenomics__button {
            padding-right: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.96875rem, -1rem + 2.625vw, 1.625rem)) {
        .tokenomics__button {
            padding-right: calc(0.96875rem + 0.65625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .tokenomics__button {
            padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem);
        }
    }
    @supports not (padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .tokenomics__button {
            padding-top: calc(0.6875rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .tokenomics__button {
            padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem);
        }
    }
    @supports not (padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .tokenomics__button {
            padding-bottom: calc(0.6875rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .tokenomics__icon-button {
            width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem);
        }
    }
    @supports not (width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .tokenomics__icon-button {
            width: calc(1.25rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .tokenomics__icon-button {
            height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem);
        }
    }
    @supports not (height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .tokenomics__icon-button {
            height: calc(1.25rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .token__name {
            font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .token__name {
            font-size: calc(0.75rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem)) or
            (column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem))
    ) {
        .token__buttons {
            -webkit-column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem);
            -moz-column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem);
            column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem)) or
            (column-gap: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem))
    ) {
        .token__buttons {
            -webkit-column-gap: calc(0.9375rem + 0.9375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.9375rem + 0.9375 * (100vw - 75rem) / 25);
            column-gap: calc(0.9375rem + 0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(1.25rem, -2.6875rem + 5.25vw, 2.5625rem)) {
        .roadmap__slide {
            padding-top: clamp(1.25rem, -2.6875rem + 5.25vw, 2.5625rem);
        }
    }
    @supports not (padding-top: clamp(1.25rem, -2.6875rem + 5.25vw, 2.5625rem)) {
        .roadmap__slide {
            padding-top: calc(1.25rem + 1.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .roadmap__slide {
            padding-bottom: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem);
        }
    }
    @supports not (padding-bottom: clamp(1.25rem, -1.1875rem + 3.25vw, 2.0625rem)) {
        .roadmap__slide {
            padding-bottom: calc(1.25rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem)) {
        .roadmap__name:not(:last-child) {
            margin-bottom: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, -1.875rem + 3.75vw, 1.875rem)) {
        .roadmap__name:not(:last-child) {
            margin-bottom: calc(0.9375rem + 0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, 0.5rem + 1vw, 1.5rem)) {
        .launch__icon {
            width: clamp(1.25rem, 0.5rem + 1vw, 1.5rem);
        }
    }
    @supports not (width: clamp(1.25rem, 0.5rem + 1vw, 1.5rem)) {
        .launch__icon {
            width: calc(1.25rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, 0.5rem + 1vw, 1.5rem)) {
        .launch__icon {
            height: clamp(1.25rem, 0.5rem + 1vw, 1.5rem);
        }
    }
    @supports not (height: clamp(1.25rem, 0.5rem + 1vw, 1.5rem)) {
        .launch__icon {
            height: calc(1.25rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .team__icon-header {
            width: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem);
        }
    }
    @supports not (width: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .team__icon-header {
            width: calc(1.5625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .team__icon-header {
            height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem);
        }
    }
    @supports not (height: clamp(1.5625rem, -0.3125rem + 2.5vw, 2.1875rem)) {
        .team__icon-header {
            height: calc(1.5625rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .team__name {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .team__name {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.375rem + 0.5vw, 0.875rem)) {
        .team__item {
            font-size: clamp(0.75rem, 0.375rem + 0.5vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.375rem + 0.5vw, 0.875rem)) {
        .team__item {
            font-size: calc(0.75rem + 0.125 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) {
    .tabs__navigation {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .tabs__title {
        letter-spacing: -0.0125rem;
    }
    .tabs__title {
        padding-left: 0.9375rem;
    }
    .tabs__title {
        padding-right: 0.9375rem;
    }
    .tabs__title {
        font-size: 0.625rem;
    }
    .button {
        padding-top: 0.40625rem;
    }
    .button {
        padding-bottom: 0.40625rem;
    }
    .button {
        font-size: 0.625rem;
    }
    .button {
        font-size: 0.625rem;
    }
    .button::before {
        font-size: 1.25rem;
    }
    .footer__body {
        padding-bottom: 0.625rem;
    }
    .menu-footer {
        padding-top: 6.25rem;
    }
    .menu-footer::before {
        top: 3.125rem;
    }
    .menu-footer__title {
        font-size: 0.75rem;
    }
    .menu-footer__title:not(:last-child) {
        margin-bottom: 0.6875rem;
    }
    .menu-footer__item {
        font-size: 0.75rem;
    }
    .menu-footer__item:not(:last-child) {
        margin-bottom: 0.6875rem;
    }
    .home__row {
        -webkit-column-gap: 1.625rem;
        -moz-column-gap: 1.625rem;
        column-gap: 1.625rem;
    }
    .home__row_bottom:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .home__button,
    .tokenomics__button-new {
        font-size: 0.625rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-top: 0.5625rem;
    }
    .home__button,
    .tokenomics__button-new {
        padding-bottom: 0.5625rem;
    }
    .home__button::before,
    .tokenomics__button-new::before {
        font-size: 1.25rem;
    }
    .home__icon {
        width: 1.25rem;
    }
    .home__icon {
        height: 1.25rem;
    }
    .home__picture:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .home__picture {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .home__image {
        max-height: 3.75rem;
    }
    .about-game__link {
        padding-top: 0.375rem;
    }
    .about-game__link {
        padding-bottom: 0.375rem;
    }
    .about-game__link {
        font-size: 0.625rem;
    }
    .about-game__swiper-pagination-5:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .about-game__number {
        font-size: 0.75rem;
    }
    .about-game__name {
        font-size: 0.625rem;
    }
    .game-features__row:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .game-features__name::before {
        min-width: 0.5rem;
    }
    .game-features__name::before {
        width: 0.5rem;
    }
    .game-features__name::before {
        height: 0.5rem;
    }
    .game-features__name {
        font-size: 0.875rem;
    }
    .game-features__name:not(:last-child) {
        /* margin-bottom: 0.5rem; */
    }
    .game-features__text {
        font-size: 0.875rem;
    }
    .gunsmith__name {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .gunsmith__icon {
        width: 1.25rem;
    }
    .gunsmith__icon {
        height: 1.25rem;
    }
    .character__picture:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .how-play__step {
        font-size: 0.875rem;
    }
    .how-play__description {
        font-size: 0.75rem;
    }
    .tokenomics__module:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tokenomics__icon-title {
        height: 1.5625rem;
    }
    .tokenomics__icon-title {
        height: 1.5625rem;
    }
    .tokenomics__row {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .tokenomics__text {
        font-size: 0.875rem;
    }
    .tokenomics__text {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .tokenomics__icon-text {
        width: 1.5625rem;
    }
    .tokenomics__icon-text {
        height: 1.5625rem;
    }
    .tokenomics__link {
        font-size: 0.625rem;
    }
    .tokenomics__name {
        max-width: 20.4375rem;
    }
    .tokenomics__name {
        font-size: 1rem;
    }
    .tokenomics__picture-small {
        -webkit-column-gap: 0.9375rem;
        -moz-column-gap: 0.9375rem;
        column-gap: 0.9375rem;
    }
    .tokenomics__image-brand_size-1 {
        width: 6.5625rem;
    }
    .tokenomics__image-brand_size-1 {
        height: 1.25rem;
    }
    .tokenomics__image-brand_size-2 {
        width: 3.8125rem;
    }
    .tokenomics__image-brand_size-2 {
        height: 1.25rem;
    }
    .tokenomics__image-brand_size-3 {
        width: 8.1875rem;
    }
    .tokenomics__image-brand_size-3 {
        height: 1.25rem;
    }
    .tokenomics__button {
        letter-spacing: -0.0125rem;
    }
    .tokenomics__button {
        min-width: 7.5rem;
    }
    /* .tokenomics__button {
        font-size: 0.625rem;
    } */
    .tokenomics__button {
        padding-left: 0.96875rem;
    }
    .tokenomics__button {
        padding-right: 0.96875rem;
    }
    .tokenomics__button {
        padding-top: 0.6875rem;
    }
    .tokenomics__button {
        padding-bottom: 0.6875rem;
    }
    .tokenomics__icon-button {
        width: 1.25rem;
    }
    .tokenomics__icon-button {
        height: 1.25rem;
    }
    .token__name {
        font-size: 0.75rem;
    }
    .token__buttons {
        -webkit-column-gap: 0.9375rem;
        -moz-column-gap: 0.9375rem;
        column-gap: 0.9375rem;
    }
    .roadmap__slide {
        padding-top: 1.25rem;
    }
    .roadmap__slide {
        padding-bottom: 1.25rem;
    }
    .roadmap__name:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .launch__icon {
        width: 1.25rem;
    }
    .launch__icon {
        height: 1.25rem;
    }
    .team__icon-header {
        width: 1.5625rem;
    }
    .team__icon-header {
        height: 1.5625rem;
    }
    .team__name {
        font-size: 0.875rem;
    }
    .team__item {
        font-size: 0.75rem;
    }
}
@media (min-width: 75.0625em) and (min-width: 75em) and (max-width: 100em) {
    @supports (margin-bottom: clamp(1.625rem, 0.5rem + 1.5vw, 2rem)) {
        .tabs__navigation:not(:last-child) {
            margin-bottom: clamp(1.625rem, 0.5rem + 1.5vw, 2rem);
        }
    }
    @supports not (margin-bottom: clamp(1.625rem, 0.5rem + 1.5vw, 2rem)) {
        .tabs__navigation:not(:last-child) {
            margin-bottom: calc(1.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tabs__icon {
            width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tabs__icon {
            width: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tabs__icon {
            height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (height: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tabs__icon {
            height: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(1.5rem, -0.75rem + 3vw, 2.25rem)) {
        .block-title__title {
            font-size: clamp(1.5rem, -0.75rem + 3vw, 2.25rem);
        }
    }
    @supports not (font-size: clamp(1.5rem, -0.75rem + 3vw, 2.25rem)) {
        .block-title__title {
            font-size: calc(1.5rem + 0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-right: clamp(1.5625rem, 0.625rem + 1.25vw, 1.875rem)) {
        .block-title__icon {
            margin-right: clamp(1.5625rem, 0.625rem + 1.25vw, 1.875rem);
        }
    }
    @supports not (margin-right: clamp(1.5625rem, 0.625rem + 1.25vw, 1.875rem)) {
        .block-title__icon {
            margin-right: calc(1.5625rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem)) {
        .block-title__icon {
            width: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem);
        }
    }
    @supports not (width: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem)) {
        .block-title__icon {
            width: calc(2.5rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem)) {
        .block-title__icon {
            height: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.5rem, 0.625rem + 2.5vw, 3.125rem)) {
        .block-title__icon {
            height: calc(2.5rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (left: clamp(-2rem, 1rem + -3vw, -1.25rem)) {
        .swiper-button-prev {
            left: clamp(-2rem, 1rem + -3vw, -1.25rem);
        }
    }
    @supports not (left: clamp(-2rem, 1rem + -3vw, -1.25rem)) {
        .swiper-button-prev {
            left: calc(-1.25rem + -0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (right: clamp(-2rem, 1rem + -3vw, -1.25rem)) {
        .swiper-button-next {
            right: clamp(-2rem, 1rem + -3vw, -1.25rem);
        }
    }
    @supports not (right: clamp(-2rem, 1rem + -3vw, -1.25rem)) {
        .swiper-button-next {
            right: calc(-1.25rem + -0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem)) {
        .arrow-icon {
            width: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem);
        }
    }
    @supports not (width: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem)) {
        .arrow-icon {
            width: calc(2.5rem + 1.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem)) {
        .arrow-icon {
            height: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem);
        }
    }
    @supports not (height: clamp(2.5rem, -2.375rem + 6.5vw, 4.125rem)) {
        .arrow-icon {
            height: calc(2.5rem + 1.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .about-game__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .about-game__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .gallery__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .gallery__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .game-features__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .game-features__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .gunsmith__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .gunsmith__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.03125rem, -1.5rem + 3.375vw, 1.875rem)) {
        .gunsmith__name:not(:last-child) {
            margin-bottom: clamp(1.03125rem, -1.5rem + 3.375vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.03125rem, -1.5rem + 3.375vw, 1.875rem)) {
        .gunsmith__name:not(:last-child) {
            margin-bottom: calc(1.03125rem + 0.84375 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem)) or
            (column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem))
    ) {
        .gunsmith__list {
            -webkit-column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem);
            -moz-column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem);
            column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem)) or
            (column-gap: clamp(1.8125rem, 0.875rem + 1.25vw, 2.125rem))
    ) {
        .gunsmith__list {
            -webkit-column-gap: calc(1.8125rem + 0.3125 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.8125rem + 0.3125 * (100vw - 75rem) / 25);
            column-gap: calc(1.8125rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem)) {
        .gunsmith__item:not(:last-child) {
            margin-bottom: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem)) {
        .gunsmith__item:not(:last-child) {
            margin-bottom: calc(0.8125rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (row-gap: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem)) {
        .character__items {
            row-gap: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem);
        }
    }
    @supports not (row-gap: clamp(0.8125rem, -0.5rem + 1.75vw, 1.25rem)) {
        .character__items {
            row-gap: calc(0.8125rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(29.125rem, -6.5rem + 47.5vw, 41rem)) {
        .character__items {
            max-width: clamp(29.125rem, -6.5rem + 47.5vw, 41rem);
        }
    }
    @supports not (max-width: clamp(29.125rem, -6.5rem + 47.5vw, 41rem)) {
        .character__items {
            max-width: calc(29.125rem + 11.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .how-play__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .how-play__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(3.125rem, -9.8125rem + 17.25vw, 7.4375rem)) {
        .how-play__items:not(:last-child) {
            margin-bottom: clamp(3.125rem, -9.8125rem + 17.25vw, 7.4375rem);
        }
    }
    @supports not (margin-bottom: clamp(3.125rem, -9.8125rem + 17.25vw, 7.4375rem)) {
        .how-play__items:not(:last-child) {
            margin-bottom: calc(3.125rem + 4.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .tokenomics__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .tokenomics__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(37.5rem, 12.375rem + 33.5vw, 45.875rem)) {
        .tokenomics__image {
            width: clamp(37.5rem, 12.375rem + 33.5vw, 45.875rem);
        }
    }
    @supports not (width: clamp(37.5rem, 12.375rem + 33.5vw, 45.875rem)) {
        .tokenomics__image {
            width: calc(37.5rem + 8.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(18.6875rem, -0.0625rem + 25vw, 24.9375rem)) {
        .tokenomics__image {
            height: clamp(18.6875rem, -0.0625rem + 25vw, 24.9375rem);
        }
    }
    @supports not (height: clamp(18.6875rem, -0.0625rem + 25vw, 24.9375rem)) {
        .tokenomics__image {
            height: calc(18.6875rem + 6.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-link {
            width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem);
        }
    }
    @supports not (width: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-link {
            width: calc(1.5625rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-link {
            height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem);
        }
    }
    @supports not (height: clamp(1.5625rem, 0.0625rem + 2vw, 2.0625rem)) {
        .tokenomics__icon-link {
            height: calc(1.5625rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .token__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .token__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .works__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .works__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .roadmap__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .roadmap__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, 1.625rem + 1.5vw, 3.125rem)) {
        .team__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, 1.625rem + 1.5vw, 3.125rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, 1.625rem + 1.5vw, 3.125rem)) {
        .team__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .block-info__block-title:not(:last-child) {
            margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.75rem, -0.25rem + 4vw, 3.75rem)) {
        .block-info__block-title:not(:last-child) {
            margin-bottom: calc(2.75rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(40.0625rem, -10.5625rem + 67.5vw, 56.9375rem)) {
        .page__home {
            height: clamp(40.0625rem, -10.5625rem + 67.5vw, 56.9375rem);
        }
    }
    @supports not (height: clamp(40.0625rem, -10.5625rem + 67.5vw, 56.9375rem)) {
        .page__home {
            height: calc(40.0625rem + 16.875 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 75.0625em) and (max-width: 75em) {
    .tabs__navigation:not(:last-child) {
        margin-bottom: 1.625rem;
    }
    .tabs__icon {
        width: 1.25rem;
    }
    .tabs__icon {
        height: 1.25rem;
    }
    .block-title__title {
        font-size: 1.5rem;
    }
    .block-title__icon {
        margin-right: 1.5625rem;
    }
    .block-title__icon {
        width: 2.5rem;
    }
    .block-title__icon {
        height: 2.5rem;
    }
    .swiper-button-prev {
        left: -1.25rem;
    }
    .swiper-button-next {
        right: -1.25rem;
    }
    .arrow-icon {
        width: 2.5rem;
    }
    .arrow-icon {
        height: 2.5rem;
    }
    .about-game__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gallery__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .game-features__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gunsmith__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gunsmith__name:not(:last-child) {
        margin-bottom: 1.03125rem;
    }
    .gunsmith__list {
        -webkit-column-gap: 1.8125rem;
        -moz-column-gap: 1.8125rem;
        column-gap: 1.8125rem;
    }
    .gunsmith__item:not(:last-child) {
        margin-bottom: 0.8125rem;
    }
    .character__items {
        row-gap: 0.8125rem;
    }
    .character__items {
        max-width: 29.125rem;
    }
    .how-play__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .how-play__items:not(:last-child) {
        margin-bottom: 3.125rem;
    }
    .tokenomics__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .tokenomics__image {
        width: 37.5rem;
    }
    .tokenomics__image {
        height: 18.6875rem;
    }
    .tokenomics__icon-link {
        width: 1.5625rem;
    }
    .tokenomics__icon-link {
        height: 1.5625rem;
    }
    .token__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .works__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .roadmap__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .team__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .block-info__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .page__home {
        height: 40.0625rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (min-width: 75em) {
    .tabs__navigation:not(:last-child) {
        margin-bottom: 1.625rem;
    }
    .tabs__icon {
        width: 1.25rem;
    }
    .tabs__icon {
        height: 1.25rem;
    }
    .block-title__title {
        font-size: 1.5rem;
    }
    .block-title__icon {
        margin-right: 1.5625rem;
    }
    .about-game__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gallery__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .game-features__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gunsmith__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .gunsmith__name:not(:last-child) {
        margin-bottom: 1.03125rem;
    }
    .gunsmith__list {
        -webkit-column-gap: 1.8125rem;
        -moz-column-gap: 1.8125rem;
        column-gap: 1.8125rem;
    }
    .character__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .character__items {
        max-width: 29.125rem;
    }
    .how-play__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .tokenomics__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .tokenomics__items:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tokenomics__icon-link {
        width: 1.5625rem;
    }
    .tokenomics__icon-link {
        height: 1.5625rem;
    }
    .token__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .works__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .roadmap__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .team__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
    .block-info__block-title:not(:last-child) {
        margin-bottom: 2.75rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (min-width: 48em) and (max-width: 75em) {
    @supports (margin-bottom: clamp(1.25rem, 0.5833333333rem + 1.3888888889vw, 1.625rem)) {
        .tabs__navigation:not(:last-child) {
            margin-bottom: clamp(1.25rem, 0.5833333333rem + 1.3888888889vw, 1.625rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, 0.5833333333rem + 1.3888888889vw, 1.625rem)) {
        .tabs__navigation:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.375 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem)) {
        .tabs__icon {
            width: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem);
        }
    }
    @supports not (width: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem)) {
        .tabs__icon {
            width: calc(1.5625rem + -0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem)) {
        .tabs__icon {
            height: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem);
        }
    }
    @supports not (height: clamp(1.25rem, 2.1180555556rem + -1.1574074074vw, 1.5625rem)) {
        .tabs__icon {
            height: calc(1.5625rem + -0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(1.25rem, 0.8055555556rem + 0.9259259259vw, 1.5rem)) {
        .block-title__title {
            font-size: clamp(1.25rem, 0.8055555556rem + 0.9259259259vw, 1.5rem);
        }
    }
    @supports not (font-size: clamp(1.25rem, 0.8055555556rem + 0.9259259259vw, 1.5rem)) {
        .block-title__title {
            font-size: calc(1.25rem + 0.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-right: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .block-title__icon {
            margin-right: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem);
        }
    }
    @supports not (margin-right: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .block-title__icon {
            margin-right: calc(1.25rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .about-game__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .about-game__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .gallery__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .gallery__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .game-features__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .game-features__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .gunsmith__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .gunsmith__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.625rem, -0.0972222222rem + 1.5046296296vw, 1.03125rem)) {
        .gunsmith__name:not(:last-child) {
            margin-bottom: clamp(0.625rem, -0.0972222222rem + 1.5046296296vw, 1.03125rem);
        }
    }
    @supports not (margin-bottom: clamp(0.625rem, -0.0972222222rem + 1.5046296296vw, 1.03125rem)) {
        .gunsmith__name:not(:last-child) {
            margin-bottom: calc(0.625rem + 0.40625 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem)) or
            (column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem))
    ) {
        .gunsmith__list {
            -webkit-column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem);
            -moz-column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem);
            column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem)) or
            (column-gap: clamp(1.25rem, 0.25rem + 2.0833333333vw, 1.8125rem))
    ) {
        .gunsmith__list {
            -webkit-column-gap: calc(1.25rem + 0.5625 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(1.25rem + 0.5625 * (100vw - 48rem) / 27);
            column-gap: calc(1.25rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .character__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .character__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (max-width: clamp(21.25rem, 7.25rem + 29.1666666667vw, 29.125rem)) {
        .character__items {
            max-width: clamp(21.25rem, 7.25rem + 29.1666666667vw, 29.125rem);
        }
    }
    @supports not (max-width: clamp(21.25rem, 7.25rem + 29.1666666667vw, 29.125rem)) {
        .character__items {
            max-width: calc(21.25rem + 7.875 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .how-play__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .how-play__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .tokenomics__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .tokenomics__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, 0.3819444444rem + 1.1574074074vw, 1.25rem)) {
        .tokenomics__items:not(:last-child) {
            margin-bottom: clamp(0.9375rem, 0.3819444444rem + 1.1574074074vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, 0.3819444444rem + 1.1574074074vw, 1.25rem)) {
        .tokenomics__items:not(:last-child) {
            margin-bottom: calc(0.9375rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .tokenomics__icon-link {
            width: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem);
        }
    }
    @supports not (width: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .tokenomics__icon-link {
            width: calc(1.25rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .tokenomics__icon-link {
            height: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem);
        }
    }
    @supports not (height: clamp(1.25rem, 0.6944444444rem + 1.1574074074vw, 1.5625rem)) {
        .tokenomics__icon-link {
            height: calc(1.25rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .token__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .token__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .works__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .works__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .roadmap__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .roadmap__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .team__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .team__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .block-info__block-title:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 1.1875rem + 2.0833333333vw, 2.75rem)) {
        .block-info__block-title:not(:last-child) {
            margin-bottom: calc(2.1875rem + 0.5625 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (max-width: 48em) {
    .tabs__navigation:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tabs__icon {
        width: 1.5625rem;
    }
    .tabs__icon {
        height: 1.5625rem;
    }
    .block-title__title {
        font-size: 1.25rem;
    }
    .block-title__icon {
        margin-right: 1.25rem;
    }
    .about-game__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .gallery__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .game-features__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .gunsmith__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .gunsmith__name:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .gunsmith__list {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .character__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .character__items {
        max-width: 21.25rem;
    }
    .how-play__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .tokenomics__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .tokenomics__items:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .tokenomics__icon-link {
        width: 1.25rem;
    }
    .tokenomics__icon-link {
        height: 1.25rem;
    }
    .token__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .works__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .roadmap__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .team__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
    .block-info__block-title:not(:last-child) {
        margin-bottom: 2.1875rem;
    }
}
@media (min-width: 75em) and (max-width: 100em) {
    @supports (padding-top: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem)) {
        .tabs__title {
            padding-top: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem);
        }
    }
    @supports not (padding-top: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem)) {
        .tabs__title {
            padding-top: calc(0.5rem + -0.03125 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem)) {
        .tabs__title {
            padding-bottom: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem);
        }
    }
    @supports not (padding-bottom: clamp(0.46875rem, 0.59375rem + -0.125vw, 0.5rem)) {
        .tabs__title {
            padding-bottom: calc(0.5rem + -0.03125 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        .tabs__title {
            -webkit-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        .tabs__title {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .button {
            padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .button {
            padding-left: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .button {
            padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .button {
            padding-right: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        .button {
            -webkit-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        .button {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem)) or
            (column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem))
    ) {
        .header__logo {
            -webkit-column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem);
            -moz-column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem);
            column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem)) or
            (column-gap: clamp(0.625rem, -2.375rem + 4vw, 1.625rem))
    ) {
        .header__logo {
            -webkit-column-gap: calc(0.625rem + 1 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 1 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 1 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .header__icon-button {
            width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem);
        }
    }
    @supports not (width: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .header__icon-button {
            width: calc(1.25rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .header__icon-button {
            height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem);
        }
    }
    @supports not (height: clamp(1.25rem, -0.4375rem + 2.25vw, 1.8125rem)) {
        .header__icon-button {
            height: calc(1.25rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem)) or
            (column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem))
    ) {
        .menu-footer__body {
            -webkit-column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem);
            -moz-column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem);
            column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem)) or
            (column-gap: clamp(0.5625rem, -1.5rem + 2.75vw, 1.25rem))
    ) {
        .menu-footer__body {
            -webkit-column-gap: calc(0.5625rem + 0.6875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.5625rem + 0.6875 * (100vw - 75rem) / 25);
            column-gap: calc(0.5625rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        ,
        .tokenomics__button-new {
            -webkit-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
            column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.25rem + 0.75vw, 0.5rem))
    ) {
        .home__button,
        .tokenomics__button-new {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-left: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .home__button,
        .tokenomics__button-new {
            padding-right: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-left: clamp(0.0000000625rem, -3.74999975rem + 4.99999975vw, 1.25rem)) {
        .home__picture {
            margin-left: clamp(0.0000000625rem, -3.74999975rem + 4.99999975vw, 1.25rem);
        }
    }
    @supports not (margin-left: clamp(0.0000000625rem, -3.74999975rem + 4.99999975vw, 1.25rem)) {
        .home__picture {
            margin-left: calc(0.0000000625rem + 1.2499999375 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem)) or
            (column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem))
    ) {
        .about-game__column-parent {
            -webkit-column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem);
            -moz-column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem);
            column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem)) or
            (column-gap: clamp(6.375rem, -0.5625rem + 9.25vw, 8.6875rem))
    ) {
        .about-game__column-parent {
            -webkit-column-gap: calc(6.375rem + 2.3125 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(6.375rem + 2.3125 * (100vw - 75rem) / 25);
            column-gap: calc(6.375rem + 2.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, -1.25rem + 3.75vw, 2.5rem)) {
        .about-game__text p:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -1.25rem + 3.75vw, 2.5rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -1.25rem + 3.75vw, 2.5rem)) {
        .about-game__text p:not(:last-child) {
            margin-bottom: calc(1.5625rem + 0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .about-game__link {
            padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-left: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .about-game__link {
            padding-left: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .about-game__link {
            padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem);
        }
    }
    @supports not (padding-right: clamp(0.9375rem, -1.125rem + 2.75vw, 1.625rem)) {
        .about-game__link {
            padding-right: calc(0.9375rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem)) or
            (column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem))
    ) {
        .about-game__link {
            -webkit-column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem);
            -moz-column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem);
            column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem)) or
            (column-gap: clamp(0.5rem, -0.0625rem + 0.75vw, 0.6875rem))
    ) {
        .about-game__link {
            -webkit-column-gap: calc(0.5rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.5rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.5rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem)) {
        .about-game .about-game__column {
            padding-top: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem);
        }
    }
    @supports not (padding-top: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem)) {
        .about-game .about-game__column {
            padding-top: calc(0.40625rem + 0.34375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem)) {
        .about-game .about-game__column {
            padding-bottom: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem);
        }
    }
    @supports not (padding-bottom: clamp(0.40625rem, -0.625rem + 1.375vw, 0.75rem)) {
        .about-game .about-game__column {
            padding-bottom: calc(0.40625rem + 0.34375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.25rem, -1.25rem + 2vw, 0.75rem)) {
        .about-game__number:not(:last-child) {
            margin-bottom: clamp(0.25rem, -1.25rem + 2vw, 0.75rem);
        }
    }
    @supports not (margin-bottom: clamp(0.25rem, -1.25rem + 2vw, 0.75rem)) {
        .about-game__number:not(:last-child) {
            margin-bottom: calc(0.25rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem)) or
            (column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem))
    ) {
        .gunsmith__row {
            -webkit-column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem);
            -moz-column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem);
            column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem)) or
            (column-gap: clamp(2.6875rem, -7.4375rem + 13.5vw, 6.0625rem))
    ) {
        .gunsmith__row {
            -webkit-column-gap: calc(2.6875rem + 3.375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(2.6875rem + 3.375 * (100vw - 75rem) / 25);
            column-gap: calc(2.6875rem + 3.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem)) {
        .character__sub-title:not(:last-child) {
            margin-bottom: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem)) {
        .character__sub-title:not(:last-child) {
            margin-bottom: calc(0.9375rem + 1.0625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.3125rem, -4.375rem + 6.25vw, 1.875rem)) {
        .how-play__step:not(:last-child) {
            margin-bottom: clamp(0.3125rem, -4.375rem + 6.25vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(0.3125rem, -4.375rem + 6.25vw, 1.875rem)) {
        .how-play__step:not(:last-child) {
            margin-bottom: calc(0.3125rem + 1.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) or
            (column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem))
    ) {
        .tokenomics__sub-title {
            -webkit-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
            -moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
            column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) or
            (column-gap: clamp(0.625rem, -0.5rem + 1.5vw, 1rem))
    ) {
        .tokenomics__sub-title {
            -webkit-column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, 0.4375rem + 1.5vw, 1.9375rem)) {
        .team__sub-title:not(:last-child) {
            margin-bottom: clamp(1.5625rem, 0.4375rem + 1.5vw, 1.9375rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, 0.4375rem + 1.5vw, 1.9375rem)) {
        .team__sub-title:not(:last-child) {
            margin-bottom: calc(1.5625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.1875rem, -4.875rem + 6.75vw, 1.875rem)) {
        .page__game-features {
            padding-bottom: clamp(0.1875rem, -4.875rem + 6.75vw, 1.875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.1875rem, -4.875rem + 6.75vw, 1.875rem)) {
        .page__game-features {
            padding-bottom: calc(0.1875rem + 1.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__gunsmith {
            padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__gunsmith {
            padding-bottom: calc(0.1875rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__character {
            padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__character {
            padding-bottom: calc(0.1875rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
}
@media (max-width: 29.99875em) and (min-width: 26.875em) {
    .tabs__title {
        font-size: 0.8125rem;
    }
    .tabs__icon {
        width: 1.125rem;
    }
    .tabs__icon {
        height: 1.125rem;
    }
    .button {
        font-size: 1rem;
    }
    .button::before {
        font-size: 1.25rem;
    }
    .footer__link {
        font-size: 0.875rem;
    }
    .footer__image {
        max-height: 2.75rem;
    }
    .footer__image_size-1 {
        width: 4.6875rem;
    }
    .footer__image_size-1 {
        height: 2.75rem;
    }
    .footer__image_size-2 {
        width: 2rem;
    }
    .footer__image_size-2 {
        height: 2.75rem;
    }
    .footer__image_size-3 {
        width: 2.75rem;
    }
    .footer__image_size-3 {
        height: 2.75rem;
    }
    .footer__image_size-4 {
        width: 3.4375rem;
    }
    .footer__image_size-4 {
        height: 2.75rem;
    }
    .footer__image_size-5 {
        width: 2.8125rem;
    }
    .footer__image_size-5 {
        height: 2.75rem;
    }
    .footer__image_size-6 {
        width: 5.25rem;
    }
    .footer__image_size-6 {
        height: 2.75rem;
    }
    .menu-footer__title {
        font-size: 1rem;
    }
    .menu-footer__item {
        font-size: 1rem;
    }
    .about-game__number {
        font-size: 0.875rem;
    }
    .about-game__name {
        font-size: 0.875rem;
    }
    .game-features__name {
        font-size: 1.125rem;
    }
    .game-features__text {
        font-size: 1rem;
    }
    .gunsmith__name {
        font-size: 0.875rem;
    }
    .gunsmith__icon {
        width: 1.125rem;
    }
    .gunsmith__icon {
        height: 1.125rem;
    }
    .gunsmith__icon_hover {
        width: 1.125rem;
    }
    .gunsmith__icon_hover {
        height: 1.125rem;
    }
    .gunsmith__item {
        font-size: 0.875rem;
    }
    .gunsmith__image {
        height: 11.5625rem;
    }
    .gunsmith__text {
        font-size: 1rem;
    }
    .character__sub-title {
        font-size: 1rem;
    }
    .character__item {
        font-size: 0.875rem;
    }
    .character__image {
        height: 11.375rem;
    }
    .character__text {
        font-size: 1rem;
    }
    .how-play__step {
        font-size: 1rem;
    }
    .how-play__description {
        font-size: 1rem;
    }
    .how-play__image {
        height: 22.5rem;
    }
    .tokenomics__text {
        font-size: 1rem;
    }
    .tokenomics__link {
        font-size: 1rem;
    }
    .tokenomics__icon-link {
        width: 1.25rem;
    }
    .tokenomics__icon-link {
        height: 1.25rem;
    }
    .tokenomics__name {
        font-size: 1.125rem;
    }
    .tokenomics__image-brand_size-1 {
        width: 7.5rem;
    }
    .tokenomics__image-brand_size-1 {
        height: 1.4375rem;
    }
    .tokenomics__image-brand_size-2 {
        width: 4.375rem;
    }
    .tokenomics__image-brand_size-2 {
        height: 1.4375rem;
    }
    .tokenomics__image-brand_size-3 {
        width: 9.375rem;
    }
    .tokenomics__image-brand_size-3 {
        height: 1.4375rem;
    }
    .token__name {
        font-size: 1rem;
    }
    .works__image {
        width: 24.3125rem;
    }
    .works__image {
        height: 14rem;
    }
    .roadmap__slider {
        max-width: 17.1875rem;
    }
    .roadmap__slide {
        min-height: 18.75rem;
    }
    .roadmap__item::before {
        margin-top: 0.5625rem;
    }
    .roadmap__item {
        font-size: 0.875rem;
    }
    .team__sub-title {
        font-size: 1rem;
    }
    .team__icon {
        width: 2.1875rem;
    }
    .team__icon {
        height: 2.1875rem;
    }
    .team__name {
        font-size: 1rem;
    }
    .team__item {
        font-size: 0.75rem;
    }
    .team__button {
        font-size: 1rem;
    }
}
@media (max-width: 29.99875em) and (min-width: 22.5em) and (max-width: 26.875em) {
    @supports (font-size: clamp(0.625rem, -0.3392857143rem + 4.2857142857vw, 0.8125rem)) {
        .tabs__title {
            font-size: clamp(0.625rem, -0.3392857143rem + 4.2857142857vw, 0.8125rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.3392857143rem + 4.2857142857vw, 0.8125rem)) {
        .tabs__title {
            font-size: calc(0.625rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .tabs__icon {
            width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .tabs__icon {
            width: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .tabs__icon {
            height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .tabs__icon {
            height: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .button {
            font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .button {
            font-size: calc(0.75rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.9375rem, -0.6696428571rem + 7.1428571429vw, 1.25rem)) {
        .button::before {
            font-size: clamp(0.9375rem, -0.6696428571rem + 7.1428571429vw, 1.25rem);
        }
    }
    @supports not (font-size: clamp(0.9375rem, -0.6696428571rem + 7.1428571429vw, 1.25rem)) {
        .button::before {
            font-size: calc(0.9375rem + 0.3125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .about-game__number {
            font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .about-game__number {
            font-size: calc(0.625rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .about-game__name {
            font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .about-game__name {
            font-size: calc(0.625rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(1rem, 0.3571428571rem + 2.8571428571vw, 1.125rem)) {
        .game-features__name {
            font-size: clamp(1rem, 0.3571428571rem + 2.8571428571vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.3571428571rem + 2.8571428571vw, 1.125rem)) {
        .game-features__name {
            font-size: calc(1rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .game-features__text {
            font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .game-features__text {
            font-size: calc(0.875rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .gunsmith__name {
            font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .gunsmith__name {
            font-size: calc(0.625rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon {
            width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon {
            width: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon {
            height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon {
            height: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon_hover {
            width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (width: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon_hover {
            width: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon_hover {
            height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.0267857143rem + 4.2857142857vw, 1.125rem)) {
        .gunsmith__icon_hover {
            height: calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .gunsmith__item {
            font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.6607142857rem + 5.7142857143vw, 0.875rem)) {
        .gunsmith__item {
            font-size: calc(0.625rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(8.9375rem, -4.5625rem + 60vw, 11.5625rem)) {
        .gunsmith__image {
            height: clamp(8.9375rem, -4.5625rem + 60vw, 11.5625rem);
        }
    }
    @supports not (height: clamp(8.9375rem, -4.5625rem + 60vw, 11.5625rem)) {
        .gunsmith__image {
            height: calc(8.9375rem + 2.625 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .gunsmith__text {
            font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .gunsmith__text {
            font-size: calc(0.875rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .character__sub-title {
            font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .character__sub-title {
            font-size: calc(0.75rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.5625rem, -1.0446428571rem + 7.1428571429vw, 0.875rem)) {
        .character__item {
            font-size: clamp(0.5625rem, -1.0446428571rem + 7.1428571429vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.5625rem, -1.0446428571rem + 7.1428571429vw, 0.875rem)) {
        .character__item {
            font-size: calc(0.5625rem + 0.3125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(9.3125rem, -1.2946428571rem + 47.1428571429vw, 11.375rem)) {
        .character__image {
            height: clamp(9.3125rem, -1.2946428571rem + 47.1428571429vw, 11.375rem);
        }
    }
    @supports not (height: clamp(9.3125rem, -1.2946428571rem + 47.1428571429vw, 11.375rem)) {
        .character__image {
            height: calc(9.3125rem + 2.0625 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .character__text {
            font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .character__text {
            font-size: calc(0.875rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .how-play__step {
            font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .how-play__step {
            font-size: calc(0.75rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .how-play__description {
            font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.5357142857rem + 5.7142857143vw, 1rem)) {
        .how-play__description {
            font-size: calc(0.75rem + 0.25 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (width: clamp(17.5rem, -17.5357142857rem + 155.7142857143vw, 24.3125rem)) {
        .works__image {
            width: clamp(17.5rem, -17.5357142857rem + 155.7142857143vw, 24.3125rem);
        }
    }
    @supports not (width: clamp(17.5rem, -17.5357142857rem + 155.7142857143vw, 24.3125rem)) {
        .works__image {
            width: calc(17.5rem + 6.8125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(10.25rem, -9.0357142857rem + 85.7142857143vw, 14rem)) {
        .works__image {
            height: clamp(10.25rem, -9.0357142857rem + 85.7142857143vw, 14rem);
        }
    }
    @supports not (height: clamp(10.25rem, -9.0357142857rem + 85.7142857143vw, 14rem)) {
        .works__image {
            height: calc(10.25rem + 3.75 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (max-width: clamp(13.75rem, -3.9285714286rem + 78.5714285714vw, 17.1875rem)) {
        .roadmap__slider {
            max-width: clamp(13.75rem, -3.9285714286rem + 78.5714285714vw, 17.1875rem);
        }
    }
    @supports not (max-width: clamp(13.75rem, -3.9285714286rem + 78.5714285714vw, 17.1875rem)) {
        .roadmap__slider {
            max-width: calc(13.75rem + 3.4375 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (min-height: clamp(11.9375rem, -23.0982142857rem + 155.7142857143vw, 18.75rem)) {
        .roadmap__slide {
            min-height: clamp(11.9375rem, -23.0982142857rem + 155.7142857143vw, 18.75rem);
        }
    }
    @supports not (min-height: clamp(11.9375rem, -23.0982142857rem + 155.7142857143vw, 18.75rem)) {
        .roadmap__slide {
            min-height: calc(11.9375rem + 6.8125 * (100vw - 22.5rem) / 4.375);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 75em) {
    .tabs__body {
        margin-bottom: -0.5rem;
    }
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 18.4375rem;
    }
    .header__logo-text {
        font-size: 1.5rem;
    }
    .header__image {
        width: 2.625rem;
    }
    .header__image {
        height: 2.625rem;
    }
    .footer__link {
        font-size: 0.75rem;
    }
    .home__body {
        padding-bottom: 0.0000000625rem;
    }
    .home__title {
        font-size: 2.8125rem;
    }
    .home__title:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .about-game__column-parent {
        max-width: 58.25rem;
    }
    .about-game__text:not(:last-child) {
        margin-bottom: 1.5625rem;
    }
    .about-game__columns {
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
    }
    .game-features__columns {
        max-width: 58.1875rem;
    }
    .gunsmith__name {
        font-size: 0.9375rem;
    }
    .gunsmith__item {
        font-size: 0.75rem;
    }
    .gunsmith__sub-title {
        font-size: 0.875rem;
    }
    .character__sub-title {
        font-size: 0.9375rem;
    }
    .character__item {
        font-size: 0.75rem;
    }
    .how-play__items:not(:last-child) {
        margin-bottom: 3.125rem;
    }
    .how-play__step span {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .how-play__image {
        width: 25.3125rem;
    }
    .how-play__image {
        height: 24.375rem;
    }
    .tokenomics__column:not(:last-child) {
        margin-bottom: 1.9375rem;
    }
    .tokenomics__sub-title {
        font-size: 1rem;
    }
    .tokenomics__sub-title:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tokenomics__list {
        -webkit-column-gap: 2.6875rem;
        -moz-column-gap: 2.6875rem;
        column-gap: 2.6875rem;
    }
    .tokenomics__item {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .tokenomics__item {
        font-size: 0.875rem;
    }
    .tokenomics__item:not(:last-child) {
        margin-bottom: 1rem;
    }
    .tokenomics__link {
        padding-left: 1.4375rem;
    }
    .tokenomics__link {
        padding-right: 1.4375rem;
    }
    .tokenomics__buttons {
        -webkit-column-gap: 0.9375rem;
        -moz-column-gap: 0.9375rem;
        column-gap: 0.9375rem;
    }
    .tokenomics__button {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .works__image {
        width: 36.75rem;
    }
    .works__image {
        height: 21.625rem;
    }
    .roadmap__item::before {
        margin-top: 0.3125rem;
    }
    .launch__title {
        font-size: 2.5rem;
    }
    .team__columns:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .page_top {
        padding-top: 7.5rem;
    }
}
@media (min-width: 75em) and (min-width: 75em) and (max-width: 120em) {
    @supports (max-width: clamp(59.125rem, -0.6666666667rem + 79.7222222222vw, 95rem)) {
        .tabs__parent {
            max-width: clamp(59.125rem, -0.6666666667rem + 79.7222222222vw, 95rem);
        }
    }
    @supports not (max-width: clamp(59.125rem, -0.6666666667rem + 79.7222222222vw, 95rem)) {
        .tabs__parent {
            max-width: calc(59.125rem + 35.875 * (100vw - 75rem) / 45);
        }
    }
    @supports (max-width: clamp(32.75rem, -0.2708333333rem + 44.0277777778vw, 52.5625rem)) {
        .tabs__slider,
        .tabs__slider-2,
        .tabs__slider-3 {
            max-width: clamp(32.75rem, -0.2708333333rem + 44.0277777778vw, 52.5625rem);
        }
    }
    @supports not (max-width: clamp(32.75rem, -0.2708333333rem + 44.0277777778vw, 52.5625rem)) {
        .tabs__slider,
        .tabs__slider-2,
        .tabs__slider-3 {
            max-width: calc(32.75rem + 19.8125 * (100vw - 75rem) / 45);
        }
    }
}
@media (min-width: 75em) and (max-width: 75em) {
    .tabs__parent {
        max-width: 59.125rem;
    }
    .tabs__slider,
    .tabs__slider-2,
    .tabs__slider-3 {
        max-width: 32.75rem;
    }
    .footer__box {
        padding-top: 3.875rem;
    }
    .footer__body:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .footer__picture {
        -webkit-column-gap: 1.5625rem;
        -moz-column-gap: 1.5625rem;
        column-gap: 1.5625rem;
    }
    .footer__picture:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .footer__image_size-1 {
        width: 10.625rem;
    }
    .footer__image_size-1 {
        height: 6.25rem;
    }
    .footer__image_size-2 {
        width: 4.5rem;
    }
    .footer__image_size-2 {
        height: 6.25rem;
    }
    .footer__image_size-4 {
        width: 7.75rem;
    }
    .footer__image_size-4 {
        height: 6.25rem;
    }
    .footer__image_size-5 {
        width: 4.5rem;
    }
    .footer__image_size-5 {
        height: 5.1875rem;
    }
    .footer__image_size-6 {
        width: 11.8125rem;
    }
    .footer__image_size-6 {
        height: 6.25rem;
    }
    .footer__copywriting {
        font-size: 0.75rem;
    }
    .gunsmith__columns {
        max-width: 56rem;
    }
    .gunsmith__columns:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .gunsmith__image {
        height: 24.25rem;
    }
    .gunsmith__text {
        font-size: 0.875rem;
    }
    .character__image {
        height: 27.0625rem;
    }
    .character__text {
        font-size: 0.875rem;
    }
    .tokenomics__body {
        max-width: 22.5rem;
    }
    .tokenomics__module {
        margin-left: 0.0000000625rem;
    }
    .tokenomics__items:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .token__columns:not(:last-child) {
        margin-bottom: 2.625rem;
    }
    .roadmap__slider {
        max-width: 75rem;
    }
    .roadmap__slider:not(:last-child) {
        margin-bottom: 4rem;
    }
    .roadmap__slide {
        min-height: 12.5rem;
    }
    .roadmap__slide {
        padding-left: 1.9375rem;
    }
    .roadmap__slide {
        padding-right: 1.9375rem;
    }
    .roadmap__name {
        font-size: 1rem;
    }
    .roadmap__item {
        font-size: 0.75rem;
    }
    .launch {
        height: 39.6875rem;
    }
    .team__sub-title {
        font-size: 1rem;
    }
    .team__columns {
        max-width: 55.8125rem;
    }
    .team__columns {
        -webkit-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .team__columns {
        row-gap: 3.625rem;
    }
    .team__column {
        max-width: 8.75rem;
    }
    .team__image {
        width: 8.75rem;
    }
    .team__image {
        height: 8.75rem;
    }
    .page__how-play {
        padding-bottom: 0.1875rem;
    }
    .page__launch {
        padding-bottom: 4.9375rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (min-width: 100em) {
    .tabs__parent {
        max-width: 95rem;
    }
    .tabs__slider,
    .tabs__slider-2,
    .tabs__slider-3 {
        max-width: 52.5625rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (min-width: 22.5em) and (max-width: 100em) {
    @supports (max-width: clamp(59.125rem, 48.7096774194rem + 46.2903225806vw, 95rem)) {
        .tabs__parent {
            max-width: clamp(59.125rem, 48.7096774194rem + 46.2903225806vw, 95rem);
        }
    }
    @supports not (max-width: clamp(59.125rem, 48.7096774194rem + 46.2903225806vw, 95rem)) {
        .tabs__parent {
            max-width: calc(59.125rem + 35.875 * (100vw - 22.5rem) / 77.5);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (max-width: 22.5em) {
    .tabs__parent {
        max-width: 59.125rem;
    }
}
@media (min-width: 29.99875em) and (min-width: 29.9375em) and (max-width: 48em) {
    @supports (margin-bottom: clamp(0.625rem, -0.410899654rem + 3.4602076125vw, 1.25rem)) {
        .tabs__parent:not(:last-child) {
            margin-bottom: clamp(0.625rem, -0.410899654rem + 3.4602076125vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.625rem, -0.410899654rem + 3.4602076125vw, 1.25rem)) {
        .tabs__parent:not(:last-child) {
            margin-bottom: calc(0.625rem + 0.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 29.9375em) {
    .tabs__parent:not(:last-child) {
        margin-bottom: 0.625rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (min-width: 75em) and (max-width: 100em) {
    @supports (max-width: clamp(32.75rem, -26.6875rem + 79.25vw, 52.5625rem)) {
        .tabs__slider,
        .tabs__slider-2,
        .tabs__slider-3 {
            max-width: clamp(32.75rem, -26.6875rem + 79.25vw, 52.5625rem);
        }
    }
    @supports not (max-width: clamp(32.75rem, -26.6875rem + 79.25vw, 52.5625rem)) {
        .tabs__slider,
        .tabs__slider-2,
        .tabs__slider-3 {
            max-width: calc(32.75rem + 19.8125 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (max-width: 75em) {
    .tabs__slider,
    .tabs__slider-2,
    .tabs__slider-3 {
        max-width: 32.75rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 75em) and (max-width: 100em) {
    @supports (height: clamp(18.4375rem, -17.1875rem + 47.5vw, 30.3125rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: clamp(18.4375rem, -17.1875rem + 47.5vw, 30.3125rem);
        }
    }
    @supports not (height: clamp(18.4375rem, -17.1875rem + 47.5vw, 30.3125rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: calc(18.4375rem + 11.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .header__image {
            width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem);
        }
    }
    @supports not (width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .header__image {
            width: calc(2.625rem + 1.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .header__image {
            height: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem);
        }
    }
    @supports not (height: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .header__image {
            height: calc(2.625rem + 1.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .footer__link {
            font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.375rem + 1.5vw, 1.125rem)) {
        .footer__link {
            font-size: calc(0.75rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.0000000625rem, -9.93749975rem + 13.24999975vw, 3.3125rem)) {
        .home__body {
            padding-bottom: clamp(0.0000000625rem, -9.93749975rem + 13.24999975vw, 3.3125rem);
        }
    }
    @supports not (padding-bottom: clamp(0.0000000625rem, -9.93749975rem + 13.24999975vw, 3.3125rem)) {
        .home__body {
            padding-bottom: calc(0.0000000625rem + 3.3124999375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(2.8125rem, 0.0000000625rem + 3.75vw, 3.75rem)) {
        .home__title {
            font-size: clamp(2.8125rem, 0.0000000625rem + 3.75vw, 3.75rem);
        }
    }
    @supports not (font-size: clamp(2.8125rem, 0.0000000625rem + 3.75vw, 3.75rem)) {
        .home__title {
            font-size: calc(2.8125rem + 0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -6.25rem + 10vw, 3.75rem)) {
        .home__title:not(:last-child) {
            margin-bottom: clamp(1.25rem, -6.25rem + 10vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -6.25rem + 10vw, 3.75rem)) {
        .home__title:not(:last-child) {
            margin-bottom: calc(1.25rem + 2.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, -3.875rem + 7.25vw, 3.375rem)) {
        .about-game__text:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -3.875rem + 7.25vw, 3.375rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -3.875rem + 7.25vw, 3.375rem)) {
        .about-game__text:not(:last-child) {
            margin-bottom: calc(1.5625rem + 1.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem)) or
            (column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem))
    ) {
        .about-game__columns {
            -webkit-column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem);
            -moz-column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem);
            column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem)) or
            (column-gap: clamp(1.5rem, -0.1875rem + 2.25vw, 2.0625rem))
    ) {
        .about-game__columns {
            -webkit-column-gap: calc(1.5rem + 0.5625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.5rem + 0.5625 * (100vw - 75rem) / 25);
            column-gap: calc(1.5rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem)) {
        .gunsmith__name {
            font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem)) {
        .gunsmith__name {
            font-size: calc(0.9375rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .gunsmith__item {
            font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .gunsmith__item {
            font-size: calc(0.75rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .gunsmith__sub-title {
            font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .gunsmith__sub-title {
            font-size: calc(0.875rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem)) {
        .character__sub-title {
            font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.9375rem, -0.375rem + 1.75vw, 1.375rem)) {
        .character__sub-title {
            font-size: calc(0.9375rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .character__item {
            font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .character__item {
            font-size: calc(0.75rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem)) or
            (column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem))
    ) {
        .how-play__step span {
            -webkit-column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem);
            -moz-column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem);
            column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem)) or
            (column-gap: clamp(0.3125rem, -2.3125rem + 3.5vw, 1.1875rem))
    ) {
        .how-play__step span {
            -webkit-column-gap: calc(0.3125rem + 0.875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.3125rem + 0.875 * (100vw - 75rem) / 25);
            column-gap: calc(0.3125rem + 0.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(25.3125rem, -5.8125rem + 41.5vw, 35.6875rem)) {
        .how-play__image {
            width: clamp(25.3125rem, -5.8125rem + 41.5vw, 35.6875rem);
        }
    }
    @supports not (width: clamp(25.3125rem, -5.8125rem + 41.5vw, 35.6875rem)) {
        .how-play__image {
            width: calc(25.3125rem + 10.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(24.375rem, -10.875rem + 47vw, 36.125rem)) {
        .how-play__image {
            height: clamp(24.375rem, -10.875rem + 47vw, 36.125rem);
        }
    }
    @supports not (height: clamp(24.375rem, -10.875rem + 47vw, 36.125rem)) {
        .how-play__image {
            height: calc(24.375rem + 11.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.9375rem, -12.6875rem + 19.5vw, 6.8125rem)) {
        .tokenomics__column:not(:last-child) {
            margin-bottom: clamp(1.9375rem, -12.6875rem + 19.5vw, 6.8125rem);
        }
    }
    @supports not (margin-bottom: clamp(1.9375rem, -12.6875rem + 19.5vw, 6.8125rem)) {
        .tokenomics__column:not(:last-child) {
            margin-bottom: calc(1.9375rem + 4.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .tokenomics__sub-title {
            font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .tokenomics__sub-title {
            font-size: calc(1rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__sub-title:not(:last-child) {
            margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__sub-title:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem)) or
            (column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem))
    ) {
        .tokenomics__list {
            -webkit-column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem);
            -moz-column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem);
            column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem)) or
            (column-gap: clamp(2.6875rem, 1rem + 2.25vw, 3.25rem))
    ) {
        .tokenomics__list {
            -webkit-column-gap: calc(2.6875rem + 0.5625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(2.6875rem + 0.5625 * (100vw - 75rem) / 25);
            column-gap: calc(2.6875rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem))
    ) {
        .tokenomics__item {
            -webkit-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
            -moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
            column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem)) or
            (column-gap: clamp(0.625rem, 0.0625rem + 0.75vw, 0.8125rem))
    ) {
        .tokenomics__item {
            -webkit-column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .tokenomics__item {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .tokenomics__item {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1rem, 0.25rem + 1vw, 1.25rem)) {
        .tokenomics__item:not(:last-child) {
            margin-bottom: clamp(1rem, 0.25rem + 1vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(1rem, 0.25rem + 1vw, 1.25rem)) {
        .tokenomics__item:not(:last-child) {
            margin-bottom: calc(1rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem)) {
        .tokenomics__link {
            padding-left: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem);
        }
    }
    @supports not (padding-left: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem)) {
        .tokenomics__link {
            padding-left: calc(1.4375rem + -0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem)) {
        .tokenomics__link {
            padding-right: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem);
        }
    }
    @supports not (padding-right: clamp(0.8125rem, 3.3125rem + -2.5vw, 1.4375rem)) {
        .tokenomics__link {
            padding-right: calc(1.4375rem + -0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem)) or
            (column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem))
    ) {
        .tokenomics__buttons {
            -webkit-column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem);
            -moz-column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem);
            column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem)) or
            (column-gap: clamp(0.9375rem, -2.25rem + 4.25vw, 2rem))
    ) {
        .tokenomics__buttons {
            -webkit-column-gap: calc(0.9375rem + 1.0625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.9375rem + 1.0625 * (100vw - 75rem) / 25);
            column-gap: calc(0.9375rem + 1.0625 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem)) or
            (column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem))
    ) {
        .tokenomics__button {
            -webkit-column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem);
            -moz-column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem);
            column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem)) or
            (column-gap: clamp(0.5rem, 1rem + -0.5vw, 0.625rem))
    ) {
        .tokenomics__button {
            -webkit-column-gap: calc(0.625rem + -0.125 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(0.625rem + -0.125 * (100vw - 75rem) / 25);
            column-gap: calc(0.625rem + -0.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(36.75rem, -10.6875rem + 63.25vw, 52.5625rem)) {
        .works__image {
            width: clamp(36.75rem, -10.6875rem + 63.25vw, 52.5625rem);
        }
    }
    @supports not (width: clamp(36.75rem, -10.6875rem + 63.25vw, 52.5625rem)) {
        .works__image {
            width: calc(36.75rem + 15.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(21.625rem, -10.25rem + 42.5vw, 32.25rem)) {
        .works__image {
            height: clamp(21.625rem, -10.25rem + 42.5vw, 32.25rem);
        }
    }
    @supports not (height: clamp(21.625rem, -10.25rem + 42.5vw, 32.25rem)) {
        .works__image {
            height: calc(21.625rem + 10.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-top: clamp(0.3125rem, -0.0625rem + 0.5vw, 0.4375rem)) {
        .roadmap__item::before {
            margin-top: clamp(0.3125rem, -0.0625rem + 0.5vw, 0.4375rem);
        }
    }
    @supports not (margin-top: clamp(0.3125rem, -0.0625rem + 0.5vw, 0.4375rem)) {
        .roadmap__item::before {
            margin-top: calc(0.3125rem + 0.125 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(2.25rem, 3.25rem + -1vw, 2.5rem)) {
        .launch__title {
            font-size: clamp(2.25rem, 3.25rem + -1vw, 2.5rem);
        }
    }
    @supports not (font-size: clamp(2.25rem, 3.25rem + -1vw, 2.5rem)) {
        .launch__title {
            font-size: calc(2.5rem + -0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.875rem, -3.75rem + 7.5vw, 3.75rem)) {
        .team__columns:not(:last-child) {
            margin-bottom: clamp(1.875rem, -3.75rem + 7.5vw, 3.75rem);
        }
    }
    @supports not (margin-bottom: clamp(1.875rem, -3.75rem + 7.5vw, 3.75rem)) {
        .team__columns:not(:last-child) {
            margin-bottom: calc(1.875rem + 1.875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(7.5rem, 3.75rem + 5vw, 8.75rem)) {
        .page_top {
            padding-top: clamp(7.5rem, 3.75rem + 5vw, 8.75rem);
        }
    }
    @supports not (padding-top: clamp(7.5rem, 3.75rem + 5vw, 8.75rem)) {
        .page_top {
            padding-top: calc(7.5rem + 1.25 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) and (min-width: 48em) {
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 24.25rem;
    }
    .footer__image_size-1 {
        width: 5.3125rem;
    }
    .footer__image_size-1 {
        height: 3.125rem;
    }
    .footer__image_size-2 {
        width: 2.25rem;
    }
    .footer__image_size-2 {
        height: 3.125rem;
    }
    .footer__image_size-3 {
        width: 3.125rem;
    }
    .footer__image_size-3 {
        height: 3.125rem;
    }
    .footer__image_size-4 {
        width: 3.875rem;
    }
    .footer__image_size-4 {
        height: 3.125rem;
    }
    .footer__image_size-5 {
        width: 2.25rem;
    }
    .footer__image_size-5 {
        height: 2.625rem;
    }
    .footer__image_size-6 {
        width: 6rem;
    }
    .footer__image_size-6 {
        height: 3.125rem;
    }
    .game-features__text {
        margin-left: 1.125rem;
    }
    .gunsmith__name {
        font-size: 0.875rem;
    }
    .gunsmith__item {
        font-size: 0.6875rem;
    }
    .gunsmith__image {
        height: 17.875rem;
    }
    .character__image {
        height: 20rem;
    }
    .how-play__image {
        width: 25.3125rem;
    }
    .how-play__image {
        height: 24.375rem;
    }
    .works__image {
        width: 36.75rem;
    }
    .works__image {
        height: 21.625rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) and (min-width: 29.9375em) and (max-width: 48em) {
    @supports (height: clamp(15.4375rem, 0.8313148789rem + 48.7889273356vw, 24.25rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: clamp(15.4375rem, 0.8313148789rem + 48.7889273356vw, 24.25rem);
        }
    }
    @supports not (height: clamp(15.4375rem, 0.8313148789rem + 48.7889273356vw, 24.25rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: calc(15.4375rem + 8.8125 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(4.6875rem, 3.651600346rem + 3.4602076125vw, 5.3125rem)) {
        .footer__image_size-1 {
            width: clamp(4.6875rem, 3.651600346rem + 3.4602076125vw, 5.3125rem);
        }
    }
    @supports not (width: clamp(4.6875rem, 3.651600346rem + 3.4602076125vw, 5.3125rem)) {
        .footer__image_size-1 {
            width: calc(4.6875rem + 0.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-1 {
            height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-1 {
            height: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(2rem, 1.5856401384rem + 1.384083045vw, 2.25rem)) {
        .footer__image_size-2 {
            width: clamp(2rem, 1.5856401384rem + 1.384083045vw, 2.25rem);
        }
    }
    @supports not (width: clamp(2rem, 1.5856401384rem + 1.384083045vw, 2.25rem)) {
        .footer__image_size-2 {
            width: calc(2rem + 0.25 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-2 {
            height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-2 {
            height: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-3 {
            width: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (width: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-3 {
            width: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-3 {
            height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-3 {
            height: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(3.4375rem, 2.7123702422rem + 2.4221453287vw, 3.875rem)) {
        .footer__image_size-4 {
            width: clamp(3.4375rem, 2.7123702422rem + 2.4221453287vw, 3.875rem);
        }
    }
    @supports not (width: clamp(3.4375rem, 2.7123702422rem + 2.4221453287vw, 3.875rem)) {
        .footer__image_size-4 {
            width: calc(3.4375rem + 0.4375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-4 {
            height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-4 {
            height: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(2.25rem, 3.7448096886rem + -3.1141868512vw, 2.8125rem)) {
        .footer__image_size-5 {
            width: clamp(2.25rem, 3.7448096886rem + -3.1141868512vw, 2.8125rem);
        }
    }
    @supports not (width: clamp(2.25rem, 3.7448096886rem + -3.1141868512vw, 2.8125rem)) {
        .footer__image_size-5 {
            width: calc(2.8125rem + -0.5625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.625rem, 2.9571799308rem + -0.6920415225vw, 2.75rem)) {
        .footer__image_size-5 {
            height: clamp(2.625rem, 2.9571799308rem + -0.6920415225vw, 2.75rem);
        }
    }
    @supports not (height: clamp(2.625rem, 2.9571799308rem + -0.6920415225vw, 2.75rem)) {
        .footer__image_size-5 {
            height: calc(2.75rem + -0.125 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(5.25rem, 4.0069204152rem + 4.1522491349vw, 6rem)) {
        .footer__image_size-6 {
            width: clamp(5.25rem, 4.0069204152rem + 4.1522491349vw, 6rem);
        }
    }
    @supports not (width: clamp(5.25rem, 4.0069204152rem + 4.1522491349vw, 6rem)) {
        .footer__image_size-6 {
            width: calc(5.25rem + 0.75 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-6 {
            height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem);
        }
    }
    @supports not (height: clamp(2.75rem, 2.1284602076rem + 2.0761245675vw, 3.125rem)) {
        .footer__image_size-6 {
            height: calc(2.75rem + 0.375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (margin-left: clamp(0.9375rem, 0.6267301038rem + 1.0380622837vw, 1.125rem)) {
        .game-features__text {
            margin-left: clamp(0.9375rem, 0.6267301038rem + 1.0380622837vw, 1.125rem);
        }
    }
    @supports not (margin-left: clamp(0.9375rem, 0.6267301038rem + 1.0380622837vw, 1.125rem)) {
        .game-features__text {
            margin-left: calc(0.9375rem + 0.1875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(11.5625rem, 1.0999134948rem + 34.9480968858vw, 17.875rem)) {
        .gunsmith__image {
            height: clamp(11.5625rem, 1.0999134948rem + 34.9480968858vw, 17.875rem);
        }
    }
    @supports not (height: clamp(11.5625rem, 1.0999134948rem + 34.9480968858vw, 17.875rem)) {
        .gunsmith__image {
            height: calc(11.5625rem + 6.3125 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (height: clamp(11.375rem, -2.9204152249rem + 47.7508650519vw, 20rem)) {
        .character__image {
            height: clamp(11.375rem, -2.9204152249rem + 47.7508650519vw, 20rem);
        }
    }
    @supports not (height: clamp(11.375rem, -2.9204152249rem + 47.7508650519vw, 20rem)) {
        .character__image {
            height: calc(11.375rem + 8.625 * (100vw - 29.9375rem) / 18.0625);
        }
    }
    @supports (width: clamp(24.3125rem, 3.6980968858rem + 68.8581314879vw, 36.75rem)) {
        .works__image {
            width: clamp(24.3125rem, 3.6980968858rem + 68.8581314879vw, 36.75rem);
        }
    }
    @supports not (width: clamp(24.3125rem, 3.6980968858rem + 68.8581314879vw, 36.75rem)) {
        .works__image {
            width: calc(24.3125rem + 12.4375 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) and (max-width: 29.9375em) {
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 15.4375rem;
    }
    .footer__image_size-1 {
        width: 4.6875rem;
    }
    .footer__image_size-1 {
        height: 2.75rem;
    }
    .footer__image_size-2 {
        width: 2rem;
    }
    .footer__image_size-2 {
        height: 2.75rem;
    }
    .footer__image_size-3 {
        width: 2.75rem;
    }
    .footer__image_size-3 {
        height: 2.75rem;
    }
    .footer__image_size-4 {
        width: 3.4375rem;
    }
    .footer__image_size-4 {
        height: 2.75rem;
    }
    .footer__image_size-5 {
        width: 2.8125rem;
    }
    .footer__image_size-5 {
        height: 2.75rem;
    }
    .footer__image_size-6 {
        width: 5.25rem;
    }
    .footer__image_size-6 {
        height: 2.75rem;
    }
    .game-features__text {
        margin-left: 0.9375rem;
    }
    .gunsmith__image {
        height: 11.5625rem;
    }
    .character__image {
        height: 11.375rem;
    }
    .works__image {
        width: 24.3125rem;
    }
}
@media (max-width: 29.99875em) and (min-width: 29.9375em) {
    .tabs__slide,
    .tabs__slide-2,
    .tabs__slide-3 {
        height: 15.4375rem;
    }
    .about-game__slide {
        height: 15.4375rem;
    }
}
@media (max-width: 29.99875em) and (min-width: 22.5em) and (max-width: 29.9375em) {
    @supports (height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem);
        }
    }
    @supports not (height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem)) {
        .tabs__slide,
        .tabs__slide-2,
        .tabs__slide-3 {
            height: calc(11.3125rem + 4.125 * (100vw - 22.5rem) / 7.4375);
        }
    }
    @supports (height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem)) {
        .about-game__slide {
            height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem);
        }
    }
    @supports not (height: clamp(11.3125rem, -1.1664915966rem + 55.4621848739vw, 15.4375rem)) {
        .about-game__slide {
            height: calc(11.3125rem + 4.125 * (100vw - 22.5rem) / 7.4375);
        }
    }
}
@media (max-width: 75em) and (min-width: 75em) {
    .block-title__icon {
        width: 2.5rem;
    }
    .block-title__icon {
        height: 2.5rem;
    }
    .gunsmith__item:not(:last-child) {
        margin-bottom: 0.8125rem;
    }
    .character__items {
        row-gap: 0.8125rem;
    }
    .character__item {
        min-width: 4.75rem;
    }
}
@media (max-width: 75em) and (min-width: 48em) and (max-width: 75em) {
    @supports (width: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem)) {
        .block-title__icon {
            width: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem);
        }
    }
    @supports not (width: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem)) {
        .block-title__icon {
            width: calc(1.875rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem)) {
        .block-title__icon {
            height: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem);
        }
    }
    @supports not (height: clamp(1.875rem, 0.7638888889rem + 2.3148148148vw, 2.5rem)) {
        .block-title__icon {
            height: calc(1.875rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem)) {
        .gunsmith__item:not(:last-child) {
            margin-bottom: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem);
        }
    }
    @supports not (margin-bottom: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem)) {
        .gunsmith__item:not(:last-child) {
            margin-bottom: calc(0.3125rem + 0.5 * (100vw - 48rem) / 27);
        }
    }
    @supports (row-gap: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem)) {
        .character__items {
            row-gap: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem);
        }
    }
    @supports not (row-gap: clamp(0.3125rem, -0.5763888889rem + 1.8518518519vw, 0.8125rem)) {
        .character__items {
            row-gap: calc(0.3125rem + 0.5 * (100vw - 48rem) / 27);
        }
    }
}
@media (max-width: 75.0625em) and (min-width: 75em) {
    .swiper-button-prev {
        left: -1.25rem;
    }
    .swiper-button-next {
        right: -1.25rem;
    }
    .gunsmith__row {
        max-width: 41.75rem;
    }
}
@media (max-width: 75.0625em) and (min-width: 29.9375em) and (max-width: 75em) {
    @supports (left: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem)) {
        .swiper-button-prev {
            left: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem);
        }
    }
    @supports not (left: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem)) {
        .swiper-button-prev {
            left: calc(-0.625rem + -0.625 * (100vw - 29.9375rem) / 45.0625);
        }
    }
    @supports (right: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem)) {
        .swiper-button-next {
            right: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem);
        }
    }
    @supports not (right: clamp(-1.25rem, -0.209778086rem + -1.386962552vw, -0.625rem)) {
        .swiper-button-next {
            right: calc(-0.625rem + -0.625 * (100vw - 29.9375rem) / 45.0625);
        }
    }
}
@media (max-width: 75em) and (min-width: 26.875em) {
    .arrow-icon {
        width: 2.5rem;
    }
    .arrow-icon {
        height: 2.5rem;
    }
}
@media (max-width: 75em) and (min-width: 22.5em) and (max-width: 26.875em) {
    @supports (width: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem)) {
        .arrow-icon {
            width: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem);
        }
    }
    @supports not (width: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem)) {
        .arrow-icon {
            width: calc(2.125rem + 0.375 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem)) {
        .arrow-icon {
            height: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem);
        }
    }
    @supports not (height: clamp(2.125rem, 0.1964285714rem + 8.5714285714vw, 2.5rem)) {
        .arrow-icon {
            height: calc(2.125rem + 0.375 * (100vw - 22.5rem) / 4.375);
        }
    }
}
@media (min-width: 75em) and (min-width: 93.75em) and (max-width: 120em) {
    @supports (left: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem)) {
        .swiper-button-prev-2,
        .swiper-button-prev-3,
        .swiper-button-prev-4,
        .swiper-button-prev-5 {
            left: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem);
        }
    }
    @supports not (left: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem)) {
        .swiper-button-prev-2,
        .swiper-button-prev-3,
        .swiper-button-prev-4,
        .swiper-button-prev-5 {
            left: calc(0.0000000625rem + -7.0625000625 * (100vw - 93.75rem) / 26.25);
        }
    }
    @supports (right: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem)) {
        .swiper-button-next-2,
        .swiper-button-next-3,
        .swiper-button-next-4,
        .swiper-button-next-5 {
            right: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem);
        }
    }
    @supports not (right: clamp(-7.0625rem, 25.2232145714rem + -26.9047621429vw, 0.0000000625rem)) {
        .swiper-button-next-2,
        .swiper-button-next-3,
        .swiper-button-next-4,
        .swiper-button-next-5 {
            right: calc(0.0000000625rem + -7.0625000625 * (100vw - 93.75rem) / 26.25);
        }
    }
}
@media (min-width: 75em) and (max-width: 93.75em) {
    .swiper-button-prev-2,
    .swiper-button-prev-3,
    .swiper-button-prev-4,
    .swiper-button-prev-5 {
        left: 0.0000000625rem;
    }
    .swiper-button-next-2,
    .swiper-button-next-3,
    .swiper-button-next-4,
    .swiper-button-next-5 {
        right: 0.0000000625rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 48em) and (max-width: 116.25em) {
    @supports (padding-left: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem)) {
        .header__container_wide {
            padding-left: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem);
        }
    }
    @supports not (padding-left: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem)) {
        .header__container_wide {
            padding-left: calc(2.5rem + -0.625 * (100vw - 48rem) / 68.25);
        }
    }
    @supports (padding-right: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem)) {
        .header__container_wide {
            padding-right: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem);
        }
    }
    @supports not (padding-right: clamp(1.875rem, 2.9395604396rem + -0.9157509158vw, 2.5rem)) {
        .header__container_wide {
            padding-right: calc(2.5rem + -0.625 * (100vw - 48rem) / 68.25);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) {
    .header__name {
        font-size: 0.625rem;
    }
}
@media (min-width: 22.5625em) and (max-width: 47.99875em) {
    .header__name {
        font-size: 1rem;
    }
}
@media (min-width: 48em) and (max-width: 75em) {
    @supports (
        (-moz-column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem)) or
            (column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem))
    ) {
        .header__box {
            -webkit-column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem);
            -moz-column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem);
            column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem)) or
            (column-gap: clamp(0.625rem, -1.0416666667rem + 3.4722222222vw, 1.5625rem))
    ) {
        .header__box {
            -webkit-column-gap: calc(0.625rem + 0.9375 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(0.625rem + 0.9375 * (100vw - 48rem) / 27);
            column-gap: calc(0.625rem + 0.9375 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem))
    ) {
        .gunsmith__item {
            -webkit-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
            column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem))
    ) {
        .gunsmith__item {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem))
    ) {
        .character__item {
            -webkit-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
            -moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
            column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem)) or
            (column-gap: clamp(0.3125rem, -0.0208333333rem + 0.6944444444vw, 0.5rem))
    ) {
        .character__item {
            -webkit-column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
            column-gap: calc(0.3125rem + 0.1875 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem))
    ) {
        .tokenomics__link {
            -webkit-column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem);
            -moz-column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem);
            column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem)) or
            (column-gap: clamp(0.3125rem, -0.2430555556rem + 1.1574074074vw, 0.625rem))
    ) {
        .tokenomics__link {
            -webkit-column-gap: calc(0.3125rem + 0.3125 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(0.3125rem + 0.3125 * (100vw - 48rem) / 27);
            column-gap: calc(0.3125rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 47.99875em) and (min-width: 75em) and (max-width: 116.25em) {
    @supports (font-size: clamp(1.5rem, -0.3181818182rem + 2.4242424242vw, 2.5rem)) {
        .header__logo-text {
            font-size: clamp(1.5rem, -0.3181818182rem + 2.4242424242vw, 2.5rem);
        }
    }
    @supports not (font-size: clamp(1.5rem, -0.3181818182rem + 2.4242424242vw, 2.5rem)) {
        .header__logo-text {
            font-size: calc(1.5rem + 1 * (100vw - 75rem) / 41.25);
        }
    }
}
@media (min-width: 52.5625em) and (min-width: 75em) and (max-width: 100em) {
    @supports (padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .header__button {
            padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem);
        }
    }
    @supports not (padding-top: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .header__button {
            padding-top: calc(0.6875rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .header__button {
            padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem);
        }
    }
    @supports not (padding-bottom: clamp(0.6875rem, -0.625rem + 1.75vw, 1.125rem)) {
        .header__button {
            padding-bottom: calc(0.6875rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem)) {
        .header__button {
            padding-left: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem);
        }
    }
    @supports not (padding-left: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem)) {
        .header__button {
            padding-left: calc(0.9375rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem)) {
        .header__button {
            padding-right: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem);
        }
    }
    @supports not (padding-right: clamp(0.9375rem, -0.9375rem + 2.5vw, 1.5625rem)) {
        .header__button {
            padding-right: calc(0.9375rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .header__button {
            font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.5rem + 1.5vw, 1rem)) {
        .header__button {
            font-size: calc(0.625rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 52.5625em) and (max-width: 75em) {
    .header__button {
        padding-top: 0.6875rem;
    }
    .header__button {
        padding-bottom: 0.6875rem;
    }
    .header__button {
        padding-left: 0.9375rem;
    }
    .header__button {
        padding-right: 0.9375rem;
    }
    .header__button {
        font-size: 0.625rem;
    }
}
@media (min-width: 61.99875em) and (min-width: 75em) and (max-width: 100em) {
    @supports (max-width: clamp(61rem, -56rem + 156vw, 100rem)) {
        .footer__container {
            max-width: clamp(61rem, -56rem + 156vw, 100rem);
        }
    }
    @supports not (max-width: clamp(61rem, -56rem + 156vw, 100rem)) {
        .footer__container {
            max-width: calc(61rem + 39 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(28.875rem, -13.875rem + 57vw, 43.125rem)) {
        .about-game__box {
            max-width: clamp(28.875rem, -13.875rem + 57vw, 43.125rem);
        }
    }
    @supports not (max-width: clamp(28.875rem, -13.875rem + 57vw, 43.125rem)) {
        .about-game__box {
            max-width: calc(28.875rem + 14.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(16.375rem, -8rem + 32.5vw, 24.5rem)) {
        .about-game__slide {
            height: clamp(16.375rem, -8rem + 32.5vw, 24.5rem);
        }
    }
    @supports not (height: clamp(16.375rem, -8rem + 32.5vw, 24.5rem)) {
        .about-game__slide {
            height: calc(16.375rem + 8.125 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 61.99875em) and (max-width: 75em) {
    .footer__container {
        max-width: 61rem;
    }
    .about-game__box {
        max-width: 28.875rem;
    }
    .about-game__slide {
        height: 16.375rem;
    }
    .roadmap__slider {
        max-width: 58.25rem;
    }
}
@media (min-width: 75em) and (min-width: 75em) and (max-width: 100em) {
    @supports (padding-top: clamp(3.875rem, 2.9375rem + 1.25vw, 4.1875rem)) {
        .footer__box {
            padding-top: clamp(3.875rem, 2.9375rem + 1.25vw, 4.1875rem);
        }
    }
    @supports not (padding-top: clamp(3.875rem, 2.9375rem + 1.25vw, 4.1875rem)) {
        .footer__box {
            padding-top: calc(3.875rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem)) {
        .footer__body:not(:last-child) {
            margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem)) {
        .footer__body:not(:last-child) {
            margin-bottom: calc(0.9375rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem)) or
            (column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem))
    ) {
        .footer__picture {
            -webkit-column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem);
            -moz-column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem);
            column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem)) or
            (column-gap: clamp(1.5625rem, 0.25rem + 1.75vw, 2rem))
    ) {
        .footer__picture {
            -webkit-column-gap: calc(1.5625rem + 0.4375 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.5625rem + 0.4375 * (100vw - 75rem) / 25);
            column-gap: calc(1.5625rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem)) {
        .footer__picture:not(:last-child) {
            margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, 0.0000000625rem + 1.25vw, 1.25rem)) {
        .footer__picture:not(:last-child) {
            margin-bottom: calc(0.9375rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(10.625rem, -0.0625rem + 14.25vw, 14.1875rem)) {
        .footer__image_size-1 {
            width: clamp(10.625rem, -0.0625rem + 14.25vw, 14.1875rem);
        }
    }
    @supports not (width: clamp(10.625rem, -0.0625rem + 14.25vw, 14.1875rem)) {
        .footer__image_size-1 {
            width: calc(10.625rem + 3.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem)) {
        .footer__image_size-1 {
            height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem);
        }
    }
    @supports not (height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem)) {
        .footer__image_size-1 {
            height: calc(6.25rem + 2.0625 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(4.5rem, -0.1875rem + 6.25vw, 6.0625rem)) {
        .footer__image_size-2 {
            width: clamp(4.5rem, -0.1875rem + 6.25vw, 6.0625rem);
        }
    }
    @supports not (width: clamp(4.5rem, -0.1875rem + 6.25vw, 6.0625rem)) {
        .footer__image_size-2 {
            width: calc(4.5rem + 1.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem)) {
        .footer__image_size-2 {
            height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem);
        }
    }
    @supports not (height: clamp(6.25rem, 0.0625rem + 8.25vw, 8.3125rem)) {
        .footer__image_size-2 {
            height: calc(6.25rem + 2.0625 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(7.75rem, 6.0625rem + 2.25vw, 8.3125rem)) {
        .footer__image_size-4 {
            width: clamp(7.75rem, 6.0625rem + 2.25vw, 8.3125rem);
        }
    }
    @supports not (width: clamp(7.75rem, 6.0625rem + 2.25vw, 8.3125rem)) {
        .footer__image_size-4 {
            width: calc(7.75rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(6.25rem, 4.9375rem + 1.75vw, 6.6875rem)) {
        .footer__image_size-4 {
            height: clamp(6.25rem, 4.9375rem + 1.75vw, 6.6875rem);
        }
    }
    @supports not (height: clamp(6.25rem, 4.9375rem + 1.75vw, 6.6875rem)) {
        .footer__image_size-4 {
            height: calc(6.25rem + 0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(4.5rem, 0.1875rem + 5.75vw, 5.9375rem)) {
        .footer__image_size-5 {
            width: clamp(4.5rem, 0.1875rem + 5.75vw, 5.9375rem);
        }
    }
    @supports not (width: clamp(4.5rem, 0.1875rem + 5.75vw, 5.9375rem)) {
        .footer__image_size-5 {
            width: calc(4.5rem + 1.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(5.1875rem, 0.125rem + 6.75vw, 6.875rem)) {
        .footer__image_size-5 {
            height: clamp(5.1875rem, 0.125rem + 6.75vw, 6.875rem);
        }
    }
    @supports not (height: clamp(5.1875rem, 0.125rem + 6.75vw, 6.875rem)) {
        .footer__image_size-5 {
            height: calc(5.1875rem + 1.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(11.8125rem, 4.875rem + 9.25vw, 14.125rem)) {
        .footer__image_size-6 {
            width: clamp(11.8125rem, 4.875rem + 9.25vw, 14.125rem);
        }
    }
    @supports not (width: clamp(11.8125rem, 4.875rem + 9.25vw, 14.125rem)) {
        .footer__image_size-6 {
            width: calc(11.8125rem + 2.3125 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(6.25rem, 2.6875rem + 4.75vw, 7.4375rem)) {
        .footer__image_size-6 {
            height: clamp(6.25rem, 2.6875rem + 4.75vw, 7.4375rem);
        }
    }
    @supports not (height: clamp(6.25rem, 2.6875rem + 4.75vw, 7.4375rem)) {
        .footer__image_size-6 {
            height: calc(6.25rem + 1.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .footer__copywriting {
            font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0000000625rem + 1vw, 1rem)) {
        .footer__copywriting {
            font-size: calc(0.75rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(56rem, -18.25rem + 99vw, 80.75rem)) {
        .gunsmith__columns {
            max-width: clamp(56rem, -18.25rem + 99vw, 80.75rem);
        }
    }
    @supports not (max-width: clamp(56rem, -18.25rem + 99vw, 80.75rem)) {
        .gunsmith__columns {
            max-width: calc(56rem + 24.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, -4.875rem + 7.75vw, 2.875rem)) {
        .gunsmith__columns:not(:last-child) {
            margin-bottom: clamp(0.9375rem, -4.875rem + 7.75vw, 2.875rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, -4.875rem + 7.75vw, 2.875rem)) {
        .gunsmith__columns:not(:last-child) {
            margin-bottom: calc(0.9375rem + 1.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(24.25rem, -22.25rem + 62vw, 39.75rem)) {
        .gunsmith__image {
            height: clamp(24.25rem, -22.25rem + 62vw, 39.75rem);
        }
    }
    @supports not (height: clamp(24.25rem, -22.25rem + 62vw, 39.75rem)) {
        .gunsmith__image {
            height: calc(24.25rem + 15.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .gunsmith__text {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .gunsmith__text {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(27.0625rem, -23.9375rem + 68vw, 44.0625rem)) {
        .character__image {
            height: clamp(27.0625rem, -23.9375rem + 68vw, 44.0625rem);
        }
    }
    @supports not (height: clamp(27.0625rem, -23.9375rem + 68vw, 44.0625rem)) {
        .character__image {
            height: calc(27.0625rem + 17 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .character__text {
            font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.125rem + 1vw, 1.125rem)) {
        .character__text {
            font-size: calc(0.875rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(22.5rem, -9.5625rem + 42.75vw, 33.1875rem)) {
        .tokenomics__body {
            max-width: clamp(22.5rem, -9.5625rem + 42.75vw, 33.1875rem);
        }
    }
    @supports not (max-width: clamp(22.5rem, -9.5625rem + 42.75vw, 33.1875rem)) {
        .tokenomics__body {
            max-width: calc(22.5rem + 10.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-left: clamp(0.0000000625rem, -9.37499975rem + 12.49999975vw, 3.125rem)) {
        .tokenomics__module {
            margin-left: clamp(0.0000000625rem, -9.37499975rem + 12.49999975vw, 3.125rem);
        }
    }
    @supports not (margin-left: clamp(0.0000000625rem, -9.37499975rem + 12.49999975vw, 3.125rem)) {
        .tokenomics__module {
            margin-left: calc(0.0000000625rem + 3.1249999375 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__items:not(:last-child) {
            margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, -0.625rem + 2.5vw, 1.875rem)) {
        .tokenomics__items:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.1875rem, 3.9375rem + -1.75vw, 2.625rem)) {
        .token__columns:not(:last-child) {
            margin-bottom: clamp(2.1875rem, 3.9375rem + -1.75vw, 2.625rem);
        }
    }
    @supports not (margin-bottom: clamp(2.1875rem, 3.9375rem + -1.75vw, 2.625rem)) {
        .token__columns:not(:last-child) {
            margin-bottom: calc(2.625rem + -0.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(75rem, 26.25rem + 65vw, 91.25rem)) {
        .roadmap__slider {
            max-width: clamp(75rem, 26.25rem + 65vw, 91.25rem);
        }
    }
    @supports not (max-width: clamp(75rem, 26.25rem + 65vw, 91.25rem)) {
        .roadmap__slider {
            max-width: calc(75rem + 16.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(2.8125rem, 7.5625rem + -4.75vw, 4rem)) {
        .roadmap__slider:not(:last-child) {
            margin-bottom: clamp(2.8125rem, 7.5625rem + -4.75vw, 4rem);
        }
    }
    @supports not (margin-bottom: clamp(2.8125rem, 7.5625rem + -4.75vw, 4rem)) {
        .roadmap__slider:not(:last-child) {
            margin-bottom: calc(4rem + -1.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (min-height: clamp(12.5rem, -13.375rem + 34.5vw, 21.125rem)) {
        .roadmap__slide {
            min-height: clamp(12.5rem, -13.375rem + 34.5vw, 21.125rem);
        }
    }
    @supports not (min-height: clamp(12.5rem, -13.375rem + 34.5vw, 21.125rem)) {
        .roadmap__slide {
            min-height: calc(12.5rem + 8.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-left: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem)) {
        .roadmap__slide {
            padding-left: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem);
        }
    }
    @supports not (padding-left: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem)) {
        .roadmap__slide {
            padding-left: calc(1.9375rem + -0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-right: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem)) {
        .roadmap__slide {
            padding-right: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem);
        }
    }
    @supports not (padding-right: clamp(1rem, 4.75rem + -3.75vw, 1.9375rem)) {
        .roadmap__slide {
            padding-right: calc(1.9375rem + -0.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .roadmap__name {
            font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .roadmap__name {
            font-size: calc(1rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.1875rem + 0.75vw, 0.9375rem)) {
        .roadmap__item {
            font-size: clamp(0.75rem, 0.1875rem + 0.75vw, 0.9375rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.1875rem + 0.75vw, 0.9375rem)) {
        .roadmap__item {
            font-size: calc(0.75rem + 0.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(39.6875rem, -43.75rem + 111.25vw, 67.5rem)) {
        .launch {
            height: clamp(39.6875rem, -43.75rem + 111.25vw, 67.5rem);
        }
    }
    @supports not (height: clamp(39.6875rem, -43.75rem + 111.25vw, 67.5rem)) {
        .launch {
            height: calc(39.6875rem + 27.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .team__sub-title {
            font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(1rem, -0.125rem + 1.5vw, 1.375rem)) {
        .team__sub-title {
            font-size: calc(1rem + 0.375 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(55.8125rem, -61.75rem + 156.75vw, 95rem)) {
        .team__columns {
            max-width: clamp(55.8125rem, -61.75rem + 156.75vw, 95rem);
        }
    }
    @supports not (max-width: clamp(55.8125rem, -61.75rem + 156.75vw, 95rem)) {
        .team__columns {
            max-width: calc(55.8125rem + 39.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (
        (-moz-column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem)) or
            (column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem))
    ) {
        .team__columns {
            -webkit-column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem);
            -moz-column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem);
            column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem)) or
            (column-gap: clamp(3rem, -10.875rem + 18.5vw, 7.625rem))
    ) {
        .team__columns {
            -webkit-column-gap: calc(3rem + 4.625 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(3rem + 4.625 * (100vw - 75rem) / 25);
            column-gap: calc(3rem + 4.625 * (100vw - 75rem) / 25);
        }
    }
    @supports (row-gap: clamp(3.625rem, 1.375rem + 3vw, 4.375rem)) {
        .team__columns {
            row-gap: clamp(3.625rem, 1.375rem + 3vw, 4.375rem);
        }
    }
    @supports not (row-gap: clamp(3.625rem, 1.375rem + 3vw, 4.375rem)) {
        .team__columns {
            row-gap: calc(3.625rem + 0.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (max-width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem)) {
        .team__column {
            max-width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem);
        }
    }
    @supports not (max-width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem)) {
        .team__column {
            max-width: calc(8.75rem + 3.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem)) {
        .team__image {
            width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem);
        }
    }
    @supports not (width: clamp(8.75rem, -2.5rem + 15vw, 12.5rem)) {
        .team__image {
            width: calc(8.75rem + 3.75 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(8.75rem, -0.8125rem + 12.75vw, 11.9375rem)) {
        .team__image {
            height: clamp(8.75rem, -0.8125rem + 12.75vw, 11.9375rem);
        }
    }
    @supports not (height: clamp(8.75rem, -0.8125rem + 12.75vw, 11.9375rem)) {
        .team__image {
            height: calc(8.75rem + 3.1875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__how-play {
            padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem);
        }
    }
    @supports not (padding-bottom: clamp(0.1875rem, -1.875rem + 2.75vw, 0.875rem)) {
        .page__how-play {
            padding-bottom: calc(0.1875rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(4.9375rem, -3.125rem + 10.75vw, 7.625rem)) {
        .page__launch {
            padding-bottom: clamp(4.9375rem, -3.125rem + 10.75vw, 7.625rem);
        }
    }
    @supports not (padding-bottom: clamp(4.9375rem, -3.125rem + 10.75vw, 7.625rem)) {
        .page__launch {
            padding-bottom: calc(4.9375rem + 2.6875 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (min-width: 75em) {
    .footer__box {
        padding-top: 3.875rem;
    }
    .footer__body:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .footer__picture:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .footer__copywriting {
        font-size: 0.75rem;
    }
    .gunsmith__columns:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    .gunsmith__columns {
        max-width: 56rem;
    }
    .gunsmith__text {
        font-size: 0.875rem;
    }
    .character__text {
        font-size: 0.875rem;
    }
    .roadmap__slide {
        min-height: 12.5rem;
    }
    .roadmap__slide {
        padding-left: 1.9375rem;
    }
    .roadmap__slide {
        padding-right: 1.9375rem;
    }
    .roadmap__item {
        font-size: 0.75rem;
    }
    .team__sub-title {
        font-size: 1rem;
    }
    .team__columns {
        max-width: 55.8125rem;
    }
    .team__columns {
        -webkit-column-gap: 3rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .team__columns {
        row-gap: 3.625rem;
    }
    .team__image {
        width: 8.75rem;
    }
    .team__image {
        height: 8.75rem;
    }
    .team__button {
        font-size: 1rem;
    }
    .page__launch {
        padding-bottom: 4.9375rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (min-width: 48em) and (max-width: 75em) {
    @supports (padding-top: clamp(2.5rem, 0.0555555556rem + 5.0925925926vw, 3.875rem)) {
        .footer__box {
            padding-top: clamp(2.5rem, 0.0555555556rem + 5.0925925926vw, 3.875rem);
        }
    }
    @supports not (padding-top: clamp(2.5rem, 0.0555555556rem + 5.0925925926vw, 3.875rem)) {
        .footer__box {
            padding-top: calc(2.5rem + 1.375 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem)) {
        .footer__body:not(:last-child) {
            margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem);
        }
    }
    @supports not (margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem)) {
        .footer__body:not(:last-child) {
            margin-bottom: calc(0.625rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem)) {
        .footer__picture:not(:last-child) {
            margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem);
        }
    }
    @supports not (margin-bottom: clamp(0.625rem, 0.0694444444rem + 1.1574074074vw, 0.9375rem)) {
        .footer__picture:not(:last-child) {
            margin-bottom: calc(0.625rem + 0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.5rem, 0.0555555556rem + 0.9259259259vw, 0.75rem)) {
        .footer__copywriting {
            font-size: clamp(0.5rem, 0.0555555556rem + 0.9259259259vw, 0.75rem);
        }
    }
    @supports not (font-size: clamp(0.5rem, 0.0555555556rem + 0.9259259259vw, 0.75rem)) {
        .footer__copywriting {
            font-size: calc(0.5rem + 0.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(0.9375rem, 1.8055555556rem + -1.1574074074vw, 1.25rem)) {
        .gunsmith__columns:not(:last-child) {
            margin-bottom: clamp(0.9375rem, 1.8055555556rem + -1.1574074074vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.9375rem, 1.8055555556rem + -1.1574074074vw, 1.25rem)) {
        .gunsmith__columns:not(:last-child) {
            margin-bottom: calc(1.25rem + -0.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (max-width: clamp(35.8125rem, -0.0763888889rem + 74.7685185185vw, 56rem)) {
        .gunsmith__columns {
            max-width: clamp(35.8125rem, -0.0763888889rem + 74.7685185185vw, 56rem);
        }
    }
    @supports not (max-width: clamp(35.8125rem, -0.0763888889rem + 74.7685185185vw, 56rem)) {
        .gunsmith__columns {
            max-width: calc(35.8125rem + 20.1875 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem)) {
        .gunsmith__text {
            font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem)) {
        .gunsmith__text {
            font-size: calc(0.75rem + 0.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem)) {
        .character__text {
            font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.5277777778rem + 0.462962963vw, 0.875rem)) {
        .character__text {
            font-size: calc(0.75rem + 0.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (min-height: clamp(12.5rem, 16.8402777778rem + -5.787037037vw, 14.0625rem)) {
        .roadmap__slide {
            min-height: clamp(12.5rem, 16.8402777778rem + -5.787037037vw, 14.0625rem);
        }
    }
    @supports not (min-height: clamp(12.5rem, 16.8402777778rem + -5.787037037vw, 14.0625rem)) {
        .roadmap__slide {
            min-height: calc(14.0625rem + -1.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-left: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem)) {
        .roadmap__slide {
            padding-left: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem);
        }
    }
    @supports not (padding-left: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem)) {
        .roadmap__slide {
            padding-left: calc(1.25rem + 0.6875 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-right: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem)) {
        .roadmap__slide {
            padding-right: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem);
        }
    }
    @supports not (padding-right: clamp(1.25rem, 0.0277777778rem + 2.5462962963vw, 1.9375rem)) {
        .roadmap__slide {
            padding-right: calc(1.25rem + 0.6875 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.6875rem, 0.5763888889rem + 0.2314814815vw, 0.75rem)) {
        .roadmap__item {
            font-size: clamp(0.6875rem, 0.5763888889rem + 0.2314814815vw, 0.75rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, 0.5763888889rem + 0.2314814815vw, 0.75rem)) {
        .roadmap__item {
            font-size: calc(0.6875rem + 0.0625 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem)) {
        .team__sub-title {
            font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem)) {
        .team__sub-title {
            font-size: calc(0.875rem + 0.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (max-width: clamp(43.0625rem, 20.3958333333rem + 47.2222222222vw, 55.8125rem)) {
        .team__columns {
            max-width: clamp(43.0625rem, 20.3958333333rem + 47.2222222222vw, 55.8125rem);
        }
    }
    @supports not (max-width: clamp(43.0625rem, 20.3958333333rem + 47.2222222222vw, 55.8125rem)) {
        .team__columns {
            max-width: calc(43.0625rem + 12.75 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem)) or
            (column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem))
    ) {
        .team__columns {
            -webkit-column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem);
            -moz-column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem);
            column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem)) or
            (column-gap: clamp(1rem, -2.5555555556rem + 7.4074074074vw, 3rem))
    ) {
        .team__columns {
            -webkit-column-gap: calc(1rem + 2 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(1rem + 2 * (100vw - 48rem) / 27);
            column-gap: calc(1rem + 2 * (100vw - 48rem) / 27);
        }
    }
    @supports (row-gap: clamp(0.9375rem, -3.8402777778rem + 9.9537037037vw, 3.625rem)) {
        .team__columns {
            row-gap: clamp(0.9375rem, -3.8402777778rem + 9.9537037037vw, 3.625rem);
        }
    }
    @supports not (row-gap: clamp(0.9375rem, -3.8402777778rem + 9.9537037037vw, 3.625rem)) {
        .team__columns {
            row-gap: calc(0.9375rem + 2.6875 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(8.75rem, 12.2222222222rem + -4.6296296296vw, 10rem)) {
        .team__image {
            width: clamp(8.75rem, 12.2222222222rem + -4.6296296296vw, 10rem);
        }
    }
    @supports not (width: clamp(8.75rem, 12.2222222222rem + -4.6296296296vw, 10rem)) {
        .team__image {
            width: calc(10rem + -1.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(8.75rem, 10.8333333333rem + -2.7777777778vw, 9.5rem)) {
        .team__image {
            height: clamp(8.75rem, 10.8333333333rem + -2.7777777778vw, 9.5rem);
        }
    }
    @supports not (height: clamp(8.75rem, 10.8333333333rem + -2.7777777778vw, 9.5rem)) {
        .team__image {
            height: calc(9.5rem + -0.75 * (100vw - 48rem) / 27);
        }
    }
    @supports (font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem)) {
        .team__button {
            font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.6527777778rem + 0.462962963vw, 1rem)) {
        .team__button {
            font-size: calc(0.875rem + 0.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-bottom: clamp(3.125rem, -0.0972222222rem + 6.712962963vw, 4.9375rem)) {
        .page__launch {
            padding-bottom: clamp(3.125rem, -0.0972222222rem + 6.712962963vw, 4.9375rem);
        }
    }
    @supports not (padding-bottom: clamp(3.125rem, -0.0972222222rem + 6.712962963vw, 4.9375rem)) {
        .page__launch {
            padding-bottom: calc(3.125rem + 1.8125 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (max-width: 48em) {
    .footer__box {
        padding-top: 2.5rem;
    }
    .footer__body:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .footer__picture:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    .footer__copywriting {
        font-size: 0.5rem;
    }
    .gunsmith__columns:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .gunsmith__columns {
        max-width: 35.8125rem;
    }
    .gunsmith__text {
        font-size: 0.75rem;
    }
    .character__text {
        font-size: 0.75rem;
    }
    .roadmap__slide {
        min-height: 14.0625rem;
    }
    .roadmap__slide {
        padding-left: 1.25rem;
    }
    .roadmap__slide {
        padding-right: 1.25rem;
    }
    .roadmap__item {
        font-size: 0.6875rem;
    }
    .team__sub-title {
        font-size: 0.875rem;
    }
    .team__columns {
        max-width: 43.0625rem;
    }
    .team__columns {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
    .team__columns {
        row-gap: 0.9375rem;
    }
    .team__image {
        width: 10rem;
    }
    .team__image {
        height: 9.5rem;
    }
    .team__button {
        font-size: 0.875rem;
    }
    .page__launch {
        padding-bottom: 3.125rem;
    }
}
@media (min-width: 29.99875em) and (min-width: 48em) and (max-width: 75em) {
    @supports (padding-bottom: clamp(2.5rem, 0.7222222222rem + 3.7037037037vw, 3.5rem)) {
        .footer__box {
            padding-bottom: clamp(2.5rem, 0.7222222222rem + 3.7037037037vw, 3.5rem);
        }
    }
    @supports not (padding-bottom: clamp(2.5rem, 0.7222222222rem + 3.7037037037vw, 3.5rem)) {
        .footer__box {
            padding-bottom: calc(2.5rem + 1 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem)) {
        .tokenomics__link {
            padding-top: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem);
        }
    }
    @supports not (padding-top: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem)) {
        .tokenomics__link {
            padding-top: calc(0.625rem + -0.1875 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-bottom: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem)) {
        .tokenomics__link {
            padding-bottom: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem);
        }
    }
    @supports not (padding-bottom: clamp(0.4375rem, 0.9583333333rem + -0.6944444444vw, 0.625rem)) {
        .tokenomics__link {
            padding-bottom: calc(0.625rem + -0.1875 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__about-game {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__about-game {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__gallery {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__gallery {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__game-features {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__game-features {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__gunsmith {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__gunsmith {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__character {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__character {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__how-play {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__how-play {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__tokenomics {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__tokenomics {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__token {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__token {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__works {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__works {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-bottom: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__roadmap {
            padding-bottom: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-bottom: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__roadmap {
            padding-bottom: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__roadmap {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__roadmap {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
    @supports (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__team {
            padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(3.125rem, 2.0138888889rem + 2.3148148148vw, 3.75rem)) {
        .page__team {
            padding-top: calc(3.125rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 48em) {
    .footer__box {
        padding-bottom: 2.5rem;
    }
    .tokenomics__link {
        padding-top: 0.625rem;
    }
    .tokenomics__link {
        padding-bottom: 0.625rem;
    }
    .page__about-game {
        padding-top: 3.125rem;
    }
    .page__gallery {
        padding-top: 3.125rem;
    }
    .page__game-features {
        padding-top: 3.125rem;
    }
    .page__gunsmith {
        padding-top: 3.125rem;
    }
    .page__character {
        padding-top: 3.125rem;
    }
    .page__how-play {
        padding-top: 3.125rem;
    }
    .page__tokenomics {
        padding-top: 3.125rem;
    }
    .page__token {
        padding-top: 3.125rem;
    }
    .page__works {
        padding-top: 3.125rem;
    }
    .page__roadmap {
        padding-bottom: 3.125rem;
    }
    .page__roadmap {
        padding-top: 3.125rem;
    }
    .page__team {
        padding-top: 3.125rem;
    }
}
@media (min-width: 75em) and (min-width: 81.25em) and (max-width: 100em) {
    @supports (
        (-moz-column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem)) or
            (column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem))
    ) {
        .footer__list {
            -webkit-column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem);
            -moz-column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem);
            column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem)) or
            (column-gap: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem))
    ) {
        .footer__list {
            -webkit-column-gap: calc(1.875rem + 1.75 * (100vw - 81.25rem) / 18.75);
            -moz-column-gap: calc(1.875rem + 1.75 * (100vw - 81.25rem) / 18.75);
            column-gap: calc(1.875rem + 1.75 * (100vw - 81.25rem) / 18.75);
        }
    }
    @supports (margin-left: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem)) {
        .footer__item:not(:last-child) .footer__link::after {
            margin-left: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem);
        }
    }
    @supports not (margin-left: clamp(1.875rem, -5.7083333333rem + 9.3333333333vw, 3.625rem)) {
        .footer__item:not(:last-child) .footer__link::after {
            margin-left: calc(1.875rem + 1.75 * (100vw - 81.25rem) / 18.75);
        }
    }
}
@media (min-width: 75em) and (max-width: 81.25em) {
    .footer__list {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem;
    }
    .footer__item:not(:last-child) .footer__link::after {
        margin-left: 1.875rem;
    }
}
@media (min-width: 40.6875em) and (max-width: 74.9375em) and (min-width: 75em) {
    .footer__list {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem;
    }
    .footer__item:not(:last-child) .footer__link::after {
        margin-left: 1.875rem;
    }
}
@media (min-width: 40.6875em) and (max-width: 74.9375em) and (min-width: 48em) and (max-width: 75em) {
    @supports (
        (-moz-column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem)) or
            (column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem))
    ) {
        .footer__list {
            -webkit-column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem);
            -moz-column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem);
            column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem)) or
            (column-gap: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem))
    ) {
        .footer__list {
            -webkit-column-gap: calc(0.625rem + 1.25 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(0.625rem + 1.25 * (100vw - 48rem) / 27);
            column-gap: calc(0.625rem + 1.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-left: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem)) {
        .footer__item:not(:last-child) .footer__link::after {
            margin-left: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem);
        }
    }
    @supports not (margin-left: clamp(0.625rem, -1.5972222222rem + 4.6296296296vw, 1.875rem)) {
        .footer__item:not(:last-child) .footer__link::after {
            margin-left: calc(0.625rem + 1.25 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 40.6875em) and (max-width: 74.9375em) and (max-width: 48em) {
    .footer__list {
        -webkit-column-gap: 0.625rem;
        -moz-column-gap: 0.625rem;
        column-gap: 0.625rem;
    }
    .footer__item:not(:last-child) .footer__link::after {
        margin-left: 0.625rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (min-width: 100em) {
    .footer__list:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (min-width: 20em) and (max-width: 100em) {
    @supports (margin-bottom: clamp(0.375rem, 0.234375rem + 0.703125vw, 0.9375rem)) {
        .footer__list:not(:last-child) {
            margin-bottom: clamp(0.375rem, 0.234375rem + 0.703125vw, 0.9375rem);
        }
    }
    @supports not (margin-bottom: clamp(0.375rem, 0.234375rem + 0.703125vw, 0.9375rem)) {
        .footer__list:not(:last-child) {
            margin-bottom: calc(0.375rem + 0.5625 * (100vw - 20rem) / 80);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 75em) and (max-width: 20em) {
    .footer__list:not(:last-child) {
        margin-bottom: 0.375rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) {
    .footer__link {
        font-size: 0.625rem;
    }
    .game-features__column:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .gunsmith__text {
        max-width: 23.5rem;
    }
    .character__sub-title {
        font-size: 0.875rem;
    }
    .character__item {
        font-size: 0.6875rem;
    }
    .how-play__items:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .tokenomics__column:not(:last-child) {
        margin-bottom: 5.0625rem;
    }
    .tokenomics__body {
        max-width: 20.75rem;
    }
    .tokenomics__link {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    .tokenomics__buttons {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .tokenomics__button {
        -webkit-column-gap: 0.3125rem;
        -moz-column-gap: 0.3125rem;
        column-gap: 0.3125rem;
    }
    .launch__parent {
        width: 2.875rem;
        height: 2.875rem;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    .team__columns:not(:last-child) {
        margin-bottom: 3.0625rem;
    }
}
@media (max-width: 29.99875em) and (min-width: 20em) and (max-width: 26.875em) {
    @supports (font-size: clamp(0.625rem, -0.1022727273rem + 3.6363636364vw, 0.875rem)) {
        .footer__link {
            font-size: clamp(0.625rem, -0.1022727273rem + 3.6363636364vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.625rem, -0.1022727273rem + 3.6363636364vw, 0.875rem)) {
        .footer__link {
            font-size: calc(0.625rem + 0.25 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (max-height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image {
            max-height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (max-height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image {
            max-height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(3.1875rem, -1.1761363636rem + 21.8181818182vw, 4.6875rem)) {
        .footer__image_size-1 {
            width: clamp(3.1875rem, -1.1761363636rem + 21.8181818182vw, 4.6875rem);
        }
    }
    @supports not (width: clamp(3.1875rem, -1.1761363636rem + 21.8181818182vw, 4.6875rem)) {
        .footer__image_size-1 {
            width: calc(3.1875rem + 1.5 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-1 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-1 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1.375rem, -0.4431818182rem + 9.0909090909vw, 2rem)) {
        .footer__image_size-2 {
            width: clamp(1.375rem, -0.4431818182rem + 9.0909090909vw, 2rem);
        }
    }
    @supports not (width: clamp(1.375rem, -0.4431818182rem + 9.0909090909vw, 2rem)) {
        .footer__image_size-2 {
            width: calc(1.375rem + 0.625 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-2 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-2 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-3 {
            width: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (width: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-3 {
            width: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-3 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-3 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(2.3125rem, -0.9602272727rem + 16.3636363636vw, 3.4375rem)) {
        .footer__image_size-4 {
            width: clamp(2.3125rem, -0.9602272727rem + 16.3636363636vw, 3.4375rem);
        }
    }
    @supports not (width: clamp(2.3125rem, -0.9602272727rem + 16.3636363636vw, 3.4375rem)) {
        .footer__image_size-4 {
            width: calc(2.3125rem + 1.125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-4 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-4 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1.875rem, -0.8522727273rem + 13.6363636364vw, 2.8125rem)) {
        .footer__image_size-5 {
            width: clamp(1.875rem, -0.8522727273rem + 13.6363636364vw, 2.8125rem);
        }
    }
    @supports not (width: clamp(1.875rem, -0.8522727273rem + 13.6363636364vw, 2.8125rem)) {
        .footer__image_size-5 {
            width: calc(1.875rem + 0.9375 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-5 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-5 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(3.5625rem, -1.3465909091rem + 24.5454545455vw, 5.25rem)) {
        .footer__image_size-6 {
            width: clamp(3.5625rem, -1.3465909091rem + 24.5454545455vw, 5.25rem);
        }
    }
    @supports not (width: clamp(3.5625rem, -1.3465909091rem + 24.5454545455vw, 5.25rem)) {
        .footer__image_size-6 {
            width: calc(3.5625rem + 1.6875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-6 {
            height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem);
        }
    }
    @supports not (height: clamp(1.875rem, -0.6704545455rem + 12.7272727273vw, 2.75rem)) {
        .footer__image_size-6 {
            height: calc(1.875rem + 0.875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem)) {
        .menu-footer__title {
            font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem)) {
        .menu-footer__title {
            font-size: calc(0.8125rem + 0.1875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem)) {
        .menu-footer__item {
            font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.8125rem, 0.2670454545rem + 2.7272727273vw, 1rem)) {
        .menu-footer__item {
            font-size: calc(0.8125rem + 0.1875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(16.8125rem, 0.2670454545rem + 82.7272727273vw, 22.5rem)) {
        .how-play__image {
            height: clamp(16.8125rem, 0.2670454545rem + 82.7272727273vw, 22.5rem);
        }
    }
    @supports not (height: clamp(16.8125rem, 0.2670454545rem + 82.7272727273vw, 22.5rem)) {
        .how-play__image {
            height: calc(16.8125rem + 5.6875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .tokenomics__text {
            font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .tokenomics__text {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .tokenomics__link {
            font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .tokenomics__link {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem)) {
        .tokenomics__icon-link {
            width: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem);
        }
    }
    @supports not (width: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem)) {
        .tokenomics__icon-link {
            width: calc(0.9375rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem)) {
        .tokenomics__icon-link {
            height: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem);
        }
    }
    @supports not (height: clamp(0.9375rem, 0.0284090909rem + 4.5454545455vw, 1.25rem)) {
        .tokenomics__icon-link {
            height: calc(0.9375rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.75rem, -0.3409090909rem + 5.4545454545vw, 1.125rem)) {
        .tokenomics__name {
            font-size: clamp(0.75rem, -0.3409090909rem + 5.4545454545vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -0.3409090909rem + 5.4545454545vw, 1.125rem)) {
        .tokenomics__name {
            font-size: calc(0.75rem + 0.375 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(4.9375rem, -2.5170454545rem + 37.2727272727vw, 7.5rem)) {
        .tokenomics__image-brand_size-1 {
            width: clamp(4.9375rem, -2.5170454545rem + 37.2727272727vw, 7.5rem);
        }
    }
    @supports not (width: clamp(4.9375rem, -2.5170454545rem + 37.2727272727vw, 7.5rem)) {
        .tokenomics__image-brand_size-1 {
            width: calc(4.9375rem + 2.5625 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-1 {
            height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-1 {
            height: calc(0.9375rem + 0.5 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(2.875rem, -1.4886363636rem + 21.8181818182vw, 4.375rem)) {
        .tokenomics__image-brand_size-2 {
            width: clamp(2.875rem, -1.4886363636rem + 21.8181818182vw, 4.375rem);
        }
    }
    @supports not (width: clamp(2.875rem, -1.4886363636rem + 21.8181818182vw, 4.375rem)) {
        .tokenomics__image-brand_size-2 {
            width: calc(2.875rem + 1.5 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-2 {
            height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-2 {
            height: calc(0.9375rem + 0.5 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(6.125rem, -3.3295454545rem + 47.2727272727vw, 9.375rem)) {
        .tokenomics__image-brand_size-3 {
            width: clamp(6.125rem, -3.3295454545rem + 47.2727272727vw, 9.375rem);
        }
    }
    @supports not (width: clamp(6.125rem, -3.3295454545rem + 47.2727272727vw, 9.375rem)) {
        .tokenomics__image-brand_size-3 {
            width: calc(6.125rem + 3.25 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-3 {
            height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem);
        }
    }
    @supports not (height: clamp(0.9375rem, -0.5170454545rem + 7.2727272727vw, 1.4375rem)) {
        .tokenomics__image-brand_size-3 {
            height: calc(0.9375rem + 0.5 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .token__name {
            font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .token__name {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (margin-top: clamp(0.4375rem, 0.0738636364rem + 1.8181818182vw, 0.5625rem)) {
        .roadmap__item::before {
            margin-top: clamp(0.4375rem, 0.0738636364rem + 1.8181818182vw, 0.5625rem);
        }
    }
    @supports not (margin-top: clamp(0.4375rem, 0.0738636364rem + 1.8181818182vw, 0.5625rem)) {
        .roadmap__item::before {
            margin-top: calc(0.4375rem + 0.125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.3863636364rem + 1.8181818182vw, 0.875rem)) {
        .roadmap__item {
            font-size: clamp(0.75rem, 0.3863636364rem + 1.8181818182vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.3863636364rem + 1.8181818182vw, 0.875rem)) {
        .roadmap__item {
            font-size: calc(0.75rem + 0.125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem)) {
        .team__sub-title {
            font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem)) {
        .team__sub-title {
            font-size: calc(0.75rem + 0.25 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem)) {
        .team__icon {
            width: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem);
        }
    }
    @supports not (width: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem)) {
        .team__icon {
            width: calc(1.5625rem + 0.625 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem)) {
        .team__icon {
            height: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem);
        }
    }
    @supports not (height: clamp(1.5625rem, -0.2556818182rem + 9.0909090909vw, 2.1875rem)) {
        .team__icon {
            height: calc(1.5625rem + 0.625 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .team__name {
            font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, -0.2215909091rem + 4.5454545455vw, 1rem)) {
        .team__name {
            font-size: calc(0.6875rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.5625rem, 0.0170454545rem + 2.7272727273vw, 0.75rem)) {
        .team__item {
            font-size: clamp(0.5625rem, 0.0170454545rem + 2.7272727273vw, 0.75rem);
        }
    }
    @supports not (font-size: clamp(0.5625rem, 0.0170454545rem + 2.7272727273vw, 0.75rem)) {
        .team__item {
            font-size: calc(0.5625rem + 0.1875 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem)) {
        .team__button {
            font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, 0.0227272727rem + 3.6363636364vw, 1rem)) {
        .team__button {
            font-size: calc(0.75rem + 0.25 * (100vw - 20rem) / 6.875);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (min-width: 100em) {
    .footer__picture {
        -webkit-column-gap: 1.5625rem;
        -moz-column-gap: 1.5625rem;
        column-gap: 1.5625rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (min-width: 75em) and (max-width: 100em) {
    @supports (
        (-moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) or
            (column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem))
    ) {
        .footer__picture {
            -webkit-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
            -moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
            column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem)) or
            (column-gap: clamp(1.25rem, 0.3125rem + 1.25vw, 1.5625rem))
    ) {
        .footer__picture {
            -webkit-column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
            column-gap: calc(1.25rem + 0.3125 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 74.9375em) and (max-width: 75em) {
    .footer__picture {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (min-width: 75em) {
    .footer__image_size-1 {
        width: 10.625rem;
    }
    .footer__image_size-1 {
        height: 6.25rem;
    }
    .footer__image_size-2 {
        width: 4.5rem;
    }
    .footer__image_size-2 {
        height: 6.25rem;
    }
    .footer__image_size-3 {
        width: 6.25rem;
    }
    .footer__image_size-3 {
        height: 6.25rem;
    }
    .footer__image_size-4 {
        width: 7.75rem;
    }
    .footer__image_size-4 {
        height: 6.25rem;
    }
    .footer__image_size-5 {
        width: 4.5rem;
    }
    .footer__image_size-5 {
        height: 5.1875rem;
    }
    .footer__image_size-6 {
        width: 11.8125rem;
    }
    .footer__image_size-6 {
        height: 6.25rem;
    }
    .gunsmith__image {
        height: 24.25rem;
    }
    .character__image {
        height: 27.0625rem;
    }
    .tokenomics__body {
        max-width: 22.5rem;
    }
    .launch {
        height: 39.6875rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (min-width: 48em) and (max-width: 75em) {
    @supports (width: clamp(5.3125rem, -4.1319444444rem + 19.6759259259vw, 10.625rem)) {
        .footer__image_size-1 {
            width: clamp(5.3125rem, -4.1319444444rem + 19.6759259259vw, 10.625rem);
        }
    }
    @supports not (width: clamp(5.3125rem, -4.1319444444rem + 19.6759259259vw, 10.625rem)) {
        .footer__image_size-1 {
            width: calc(5.3125rem + 5.3125 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-1 {
            height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-1 {
            height: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem)) {
        .footer__image_size-2 {
            width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem);
        }
    }
    @supports not (width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem)) {
        .footer__image_size-2 {
            width: calc(2.25rem + 2.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-2 {
            height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-2 {
            height: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-3 {
            width: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (width: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-3 {
            width: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-3 {
            height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-3 {
            height: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(3.875rem, -3.0138888889rem + 14.3518518519vw, 7.75rem)) {
        .footer__image_size-4 {
            width: clamp(3.875rem, -3.0138888889rem + 14.3518518519vw, 7.75rem);
        }
    }
    @supports not (width: clamp(3.875rem, -3.0138888889rem + 14.3518518519vw, 7.75rem)) {
        .footer__image_size-4 {
            width: calc(3.875rem + 3.875 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-4 {
            height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-4 {
            height: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem)) {
        .footer__image_size-5 {
            width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem);
        }
    }
    @supports not (width: clamp(2.25rem, -1.75rem + 8.3333333333vw, 4.5rem)) {
        .footer__image_size-5 {
            width: calc(2.25rem + 2.25 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(2.625rem, -1.9305555556rem + 9.4907407407vw, 5.1875rem)) {
        .footer__image_size-5 {
            height: clamp(2.625rem, -1.9305555556rem + 9.4907407407vw, 5.1875rem);
        }
    }
    @supports not (height: clamp(2.625rem, -1.9305555556rem + 9.4907407407vw, 5.1875rem)) {
        .footer__image_size-5 {
            height: calc(2.625rem + 2.5625 * (100vw - 48rem) / 27);
        }
    }
    @supports (width: clamp(5.9375rem, -4.5069444444rem + 21.7592592593vw, 11.8125rem)) {
        .footer__image_size-6 {
            width: clamp(5.9375rem, -4.5069444444rem + 21.7592592593vw, 11.8125rem);
        }
    }
    @supports not (width: clamp(5.9375rem, -4.5069444444rem + 21.7592592593vw, 11.8125rem)) {
        .footer__image_size-6 {
            width: calc(5.9375rem + 5.875 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-6 {
            height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem);
        }
    }
    @supports not (height: clamp(3.125rem, -2.4305555556rem + 11.5740740741vw, 6.25rem)) {
        .footer__image_size-6 {
            height: calc(3.125rem + 3.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(17.875rem, 6.5416666667rem + 23.6111111111vw, 24.25rem)) {
        .gunsmith__image {
            height: clamp(17.875rem, 6.5416666667rem + 23.6111111111vw, 24.25rem);
        }
    }
    @supports not (height: clamp(17.875rem, 6.5416666667rem + 23.6111111111vw, 24.25rem)) {
        .gunsmith__image {
            height: calc(17.875rem + 6.375 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(20rem, 7.4444444444rem + 26.1574074074vw, 27.0625rem)) {
        .character__image {
            height: clamp(20rem, 7.4444444444rem + 26.1574074074vw, 27.0625rem);
        }
    }
    @supports not (height: clamp(20rem, 7.4444444444rem + 26.1574074074vw, 27.0625rem)) {
        .character__image {
            height: calc(20rem + 7.0625 * (100vw - 48rem) / 27);
        }
    }
    @supports (max-width: clamp(22rem, 21.1111111111rem + 1.8518518519vw, 22.5rem)) {
        .tokenomics__body {
            max-width: clamp(22rem, 21.1111111111rem + 1.8518518519vw, 22.5rem);
        }
    }
    @supports not (max-width: clamp(22rem, 21.1111111111rem + 1.8518518519vw, 22.5rem)) {
        .tokenomics__body {
            max-width: calc(22rem + 0.5 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(39.6875rem, 107.2222222222rem + -90.0462962963vw, 64rem)) {
        .launch {
            height: clamp(39.6875rem, 107.2222222222rem + -90.0462962963vw, 64rem);
        }
    }
    @supports not (height: clamp(39.6875rem, 107.2222222222rem + -90.0462962963vw, 64rem)) {
        .launch {
            height: calc(64rem + -24.3125 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 74.9375em) and (max-width: 48em) {
    .footer__image_size-1 {
        width: 5.3125rem;
    }
    .footer__image_size-1 {
        height: 3.125rem;
    }
    .footer__image_size-2 {
        width: 2.25rem;
    }
    .footer__image_size-2 {
        height: 3.125rem;
    }
    .footer__image_size-3 {
        width: 3.125rem;
    }
    .footer__image_size-3 {
        height: 3.125rem;
    }
    .footer__image_size-4 {
        width: 3.875rem;
    }
    .footer__image_size-4 {
        height: 3.125rem;
    }
    .footer__image_size-5 {
        width: 2.25rem;
    }
    .footer__image_size-5 {
        height: 2.625rem;
    }
    .footer__image_size-6 {
        width: 5.9375rem;
    }
    .footer__image_size-6 {
        height: 3.125rem;
    }
    .gunsmith__image {
        height: 17.875rem;
    }
    .character__image {
        height: 20rem;
    }
    .tokenomics__body {
        max-width: 22rem;
    }
    .launch {
        height: 64rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 26.875em) {
    .footer__copywriting {
        font-size: 0.8125rem;
    }
    .gunsmith__sub-title {
        font-size: 1rem;
    }
    .tokenomics__image {
        width: 15.625rem;
    }
    .tokenomics__image {
        height: 15.625rem;
    }
    .tokenomics__sub-title {
        font-size: 1.125rem;
    }
    .tokenomics__item {
        font-size: 0.875rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 20em) and (max-width: 26.875em) {
    @supports (font-size: clamp(0.5rem, -0.4090909091rem + 4.5454545455vw, 0.8125rem)) {
        .footer__copywriting {
            font-size: clamp(0.5rem, -0.4090909091rem + 4.5454545455vw, 0.8125rem);
        }
    }
    @supports not (font-size: clamp(0.5rem, -0.4090909091rem + 4.5454545455vw, 0.8125rem)) {
        .footer__copywriting {
            font-size: calc(0.5rem + 0.3125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem)) {
        .tokenomics__image {
            width: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem);
        }
    }
    @supports not (width: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem)) {
        .tokenomics__image {
            width: calc(12.5rem + 3.125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem)) {
        .tokenomics__image {
            height: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem);
        }
    }
    @supports not (height: clamp(12.5rem, 3.4090909091rem + 45.4545454545vw, 15.625rem)) {
        .tokenomics__image {
            height: calc(12.5rem + 3.125 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (font-size: clamp(0.6875rem, 0.1420454545rem + 2.7272727273vw, 0.875rem)) {
        .tokenomics__item {
            font-size: clamp(0.6875rem, 0.1420454545rem + 2.7272727273vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.6875rem, 0.1420454545rem + 2.7272727273vw, 0.875rem)) {
        .tokenomics__item {
            font-size: calc(0.6875rem + 0.1875 * (100vw - 20rem) / 6.875);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 61.99875em) {
    .menu-footer {
        display: none;
    }
    .roadmap__slider {
        max-width: 16.5625rem;
    }
}
@media (min-width: 26.9375em) and (max-width: 47.99875em) and (min-width: 48em) {
    .home__title {
        font-size: 2.5rem;
    }
}
@media (min-width: 26.9375em) and (max-width: 47.99875em) and (min-width: 29.9375em) and (max-width: 48em) {
    @supports (font-size: clamp(1.625rem, 0.1747404844rem + 4.8442906574vw, 2.5rem)) {
        .home__title {
            font-size: clamp(1.625rem, 0.1747404844rem + 4.8442906574vw, 2.5rem);
        }
    }
    @supports not (font-size: clamp(1.625rem, 0.1747404844rem + 4.8442906574vw, 2.5rem)) {
        .home__title {
            font-size: calc(1.625rem + 0.875 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (min-width: 26.9375em) and (max-width: 47.99875em) and (max-width: 29.9375em) {
    .home__title {
        font-size: 1.625rem;
    }
}
@media (max-width: 26.875em) and (min-width: 26.875em) {
    .home__title {
        font-size: 1.625rem;
    }
    .about-game__text {
        font-size: 1rem;
    }
    .gunsmith__item::before {
        width: 0.4375rem;
    }
    .gunsmith__item::before {
        height: 0.4375rem;
    }
}
@media (max-width: 26.875em) and (min-width: 20em) and (max-width: 26.875em) {
    @supports (font-size: clamp(1.25rem, 0.1590909091rem + 5.4545454545vw, 1.625rem)) {
        .home__title {
            font-size: clamp(1.74rem, 0.1590909091rem + 5.4545454545vw, 1.625rem);
        }
        .home__title.home__title_span {
            font-size: clamp(1.67rem, 0.1590909091rem + 5.4545454545vw, 1.625rem);
        }
    }
    @supports not (font-size: clamp(1.25rem, 0.1590909091rem + 5.4545454545vw, 1.625rem)) {
        .home__title {
            font-size: calc(1.25rem + 0.375 * (100vw - 20rem) / 6.875);
        }
    }
}
@media (max-width: 429px) {
    .home__title {
        font-size: 1.5rem !important;
    }
    .home__title.home__title_span {
        font-size: 1.4rem !important;
    }
}
@media (min-width: 47.99875em) and (min-width: 75em) and (max-width: 106.25em) {
    @supports (max-width: clamp(58.25rem, -29.95rem + 117.6vw, 95rem)) {
        .about-game__column-parent {
            max-width: clamp(58.25rem, -29.95rem + 117.6vw, 95rem);
        }
    }
    @supports not (max-width: clamp(58.25rem, -29.95rem + 117.6vw, 95rem)) {
        .about-game__column-parent {
            max-width: calc(58.25rem + 36.75 * (100vw - 75rem) / 31.25);
        }
    }
    @supports (max-width: clamp(58.1875rem, -30.1625rem + 117.8vw, 95rem)) {
        .game-features__columns {
            max-width: clamp(58.1875rem, -30.1625rem + 117.8vw, 95rem);
        }
    }
    @supports not (max-width: clamp(58.1875rem, -30.1625rem + 117.8vw, 95rem)) {
        .game-features__columns {
            max-width: calc(58.1875rem + 36.8125 * (100vw - 75rem) / 31.25);
        }
    }
}
@media (max-width: 61.99875em) and (min-width: 62em) {
    .about-game__body:not(:last-child) {
        margin-bottom: 1.875rem;
    }
}
@media (max-width: 61.99875em) and (min-width: 29.9375em) and (max-width: 62em) {
    @supports (margin-bottom: clamp(1.5625rem, 1.270711501rem + 0.9746588694vw, 1.875rem)) {
        .about-game__body:not(:last-child) {
            margin-bottom: clamp(1.5625rem, 1.270711501rem + 0.9746588694vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, 1.270711501rem + 0.9746588694vw, 1.875rem)) {
        .about-game__body:not(:last-child) {
            margin-bottom: calc(1.5625rem + 0.3125 * (100vw - 29.9375rem) / 32.0625);
        }
    }
}
@media (min-width: 26.9375em) and (min-width: 75em) and (max-width: 100em) {
    @supports (font-size: clamp(1rem, 0.25rem + 1vw, 1.25rem)) {
        .about-game__text {
            font-size: clamp(1rem, 0.25rem + 1vw, 1.25rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.25rem + 1vw, 1.25rem)) {
        .about-game__text {
            font-size: calc(1rem + 0.25 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 26.9375em) and (max-width: 75em) {
    .about-game__text {
        font-size: 1rem;
    }
}
@media (max-width: 26.875em) and (min-width: 22.5em) and (max-width: 26.875em) {
    @supports (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .about-game__text {
            font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .about-game__text {
            font-size: calc(0.875rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (width: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem)) {
        .gunsmith__item::before {
            width: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem);
        }
    }
    @supports not (width: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem)) {
        .gunsmith__item::before {
            width: calc(0.3125rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (height: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem)) {
        .gunsmith__item::before {
            height: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem);
        }
    }
    @supports not (height: clamp(0.3125rem, -0.3303571429rem + 2.8571428571vw, 0.4375rem)) {
        .gunsmith__item::before {
            height: calc(0.3125rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
}
@media (min-width: 37.5625em) and (max-width: 47.99875em) and (min-width: 48em) {
    .about-game__mobile-box {
        margin-right: 1.5rem;
    }
}
@media (min-width: 37.5625em) and (max-width: 47.99875em) and (min-width: 20em) and (max-width: 48em) {
    @supports (margin-right: clamp(0.875rem, 0.4285714286rem + 2.2321428571vw, 1.5rem)) {
        .about-game__mobile-box {
            margin-right: clamp(0.875rem, 0.4285714286rem + 2.2321428571vw, 1.5rem);
        }
    }
    @supports not (margin-right: clamp(0.875rem, 0.4285714286rem + 2.2321428571vw, 1.5rem)) {
        .about-game__mobile-box {
            margin-right: calc(0.875rem + 0.625 * (100vw - 20rem) / 28);
        }
    }
}
@media (min-width: 37.5625em) and (max-width: 47.99875em) and (max-width: 20em) {
    .about-game__mobile-box {
        margin-right: 0.875rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 61.99875em) and (min-width: 48em) {
    .about-game__slide {
        height: 24.4375rem;
    }
}
@media (min-width: 29.99875em) and (max-width: 61.99875em) and (min-width: 29.9375em) and (max-width: 48em) {
    @supports (height: clamp(15.4375rem, 0.5205449827rem + 49.8269896194vw, 24.4375rem)) {
        .about-game__slide {
            height: clamp(15.4375rem, 0.5205449827rem + 49.8269896194vw, 24.4375rem);
        }
    }
    @supports not (height: clamp(15.4375rem, 0.5205449827rem + 49.8269896194vw, 24.4375rem)) {
        .about-game__slide {
            height: calc(15.4375rem + 9 * (100vw - 29.9375rem) / 18.0625);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 61.99875em) and (max-width: 29.9375em) {
    .about-game__slide {
        height: 15.4375rem;
    }
}
@media (min-width: 47.99875em) and (min-width: 48em) and (max-width: 100em) {
    @supports (margin-left: clamp(1.125rem, 1.0096153846rem + 0.2403846154vw, 1.25rem)) {
        .game-features__text {
            margin-left: clamp(1.125rem, 1.0096153846rem + 0.2403846154vw, 1.25rem);
        }
    }
    @supports not (margin-left: clamp(1.125rem, 1.0096153846rem + 0.2403846154vw, 1.25rem)) {
        .game-features__text {
            margin-left: calc(1.125rem + 0.125 * (100vw - 48rem) / 52);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) and (min-width: 20em) and (max-width: 48em) {
    @supports (font-size: clamp(0.59375rem, 0.3928571429rem + 1.0044642857vw, 0.875rem)) {
        .gunsmith__name {
            font-size: clamp(0.59375rem, 0.3928571429rem + 1.0044642857vw, 0.875rem);
        }
    }
    @supports not (font-size: clamp(0.59375rem, 0.3928571429rem + 1.0044642857vw, 0.875rem)) {
        .gunsmith__name {
            font-size: calc(0.59375rem + 0.28125 * (100vw - 20rem) / 28);
        }
    }
    @supports (font-size: clamp(0.5625rem, 0.4732142857rem + 0.4464285714vw, 0.6875rem)) {
        .gunsmith__item {
            font-size: clamp(0.5625rem, 0.4732142857rem + 0.4464285714vw, 0.6875rem);
        }
    }
    @supports not (font-size: clamp(0.5625rem, 0.4732142857rem + 0.4464285714vw, 0.6875rem)) {
        .gunsmith__item {
            font-size: calc(0.5625rem + 0.125 * (100vw - 20rem) / 28);
        }
    }
    @supports (width: clamp(23.125rem, 21.5625rem + 7.8125vw, 25.3125rem)) {
        .how-play__image {
            width: clamp(23.125rem, 21.5625rem + 7.8125vw, 25.3125rem);
        }
    }
    @supports not (width: clamp(23.125rem, 21.5625rem + 7.8125vw, 25.3125rem)) {
        .how-play__image {
            width: calc(23.125rem + 2.1875 * (100vw - 20rem) / 28);
        }
    }
    @supports (height: clamp(22.5rem, 21.1607142857rem + 6.6964285714vw, 24.375rem)) {
        .how-play__image {
            height: clamp(22.5rem, 21.1607142857rem + 6.6964285714vw, 24.375rem);
        }
    }
    @supports not (height: clamp(22.5rem, 21.1607142857rem + 6.6964285714vw, 24.375rem)) {
        .how-play__image {
            height: calc(22.5rem + 1.875 * (100vw - 20rem) / 28);
        }
    }
    @supports (height: clamp(14rem, 8.5535714286rem + 27.2321428571vw, 21.625rem)) {
        .works__image {
            height: clamp(14rem, 8.5535714286rem + 27.2321428571vw, 21.625rem);
        }
    }
    @supports not (height: clamp(14rem, 8.5535714286rem + 27.2321428571vw, 21.625rem)) {
        .works__image {
            height: calc(14rem + 7.625 * (100vw - 20rem) / 28);
        }
    }
}
@media (min-width: 29.99875em) and (max-width: 47.99875em) and (max-width: 20em) {
    .gunsmith__name {
        font-size: 0.59375rem;
    }
    .gunsmith__item {
        font-size: 0.5625rem;
    }
    .how-play__image {
        width: 23.125rem;
    }
    .how-play__image {
        height: 22.5rem;
    }
    .works__image {
        height: 14rem;
    }
}
@media (min-width: 26.9375em) and (min-width: 29.9375em) and (max-width: 100em) {
    @supports (width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .gunsmith__item::before {
            width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem);
        }
    }
    @supports not (width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .gunsmith__item::before {
            width: calc(0.4375rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .gunsmith__item::before {
            height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem);
        }
    }
    @supports not (height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .gunsmith__item::before {
            height: calc(0.4375rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
}
@media (min-width: 26.9375em) and (max-width: 29.9375em) {
    .gunsmith__item::before {
        width: 0.4375rem;
    }
    .gunsmith__item::before {
        height: 0.4375rem;
    }
}
@media (max-width: 47.99875em) and (min-width: 22.5em) and (max-width: 26.875em) {
    @supports (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .gunsmith__sub-title {
            font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, 0.2321428571rem + 2.8571428571vw, 1rem)) {
        .gunsmith__sub-title {
            font-size: calc(0.875rem + 0.125 * (100vw - 22.5rem) / 4.375);
        }
    }
    @supports (font-size: clamp(0.75rem, -1.1785714286rem + 8.5714285714vw, 1.125rem)) {
        .tokenomics__sub-title {
            font-size: clamp(0.75rem, -1.1785714286rem + 8.5714285714vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(0.75rem, -1.1785714286rem + 8.5714285714vw, 1.125rem)) {
        .tokenomics__sub-title {
            font-size: calc(0.75rem + 0.375 * (100vw - 22.5rem) / 4.375);
        }
    }
}
@media (min-width: 75em) and (min-width: 22.5em) and (max-width: 100em) {
    @supports (max-width: clamp(41.75rem, 37.4495967742rem + 19.1129032258vw, 56.5625rem)) {
        .gunsmith__row {
            max-width: clamp(41.75rem, 37.4495967742rem + 19.1129032258vw, 56.5625rem);
        }
    }
    @supports not (max-width: clamp(41.75rem, 37.4495967742rem + 19.1129032258vw, 56.5625rem)) {
        .gunsmith__row {
            max-width: calc(41.75rem + 14.8125 * (100vw - 22.5rem) / 77.5);
        }
    }
}
@media (min-width: 75em) and (max-width: 22.5em) {
    .gunsmith__row {
        max-width: 41.75rem;
    }
}
@media (max-width: 75.0625em) and (min-width: 48em) and (max-width: 75em) {
    @supports (max-width: clamp(38rem, 31.3333333333rem + 13.8888888889vw, 41.75rem)) {
        .gunsmith__row {
            max-width: clamp(38rem, 31.3333333333rem + 13.8888888889vw, 41.75rem);
        }
    }
    @supports not (max-width: clamp(38rem, 31.3333333333rem + 13.8888888889vw, 41.75rem)) {
        .gunsmith__row {
            max-width: calc(38rem + 3.75 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 29.9375em) and (max-width: 100em) {
    @supports (margin-bottom: clamp(1.5625rem, 1.4289696699rem + 0.4460303301vw, 1.875rem)) {
        .character__items:not(:last-child) {
            margin-bottom: clamp(1.5625rem, 1.4289696699rem + 0.4460303301vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, 1.4289696699rem + 0.4460303301vw, 1.875rem)) {
        .character__items:not(:last-child) {
            margin-bottom: calc(1.5625rem + 0.3125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (min-width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            min-width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem);
        }
    }
    @supports not (min-width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            min-width: calc(0.4375rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem);
        }
    }
    @supports not (width: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            width: calc(0.4375rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem);
        }
    }
    @supports not (height: clamp(0.4375rem, 0.384087868rem + 0.178412132vw, 0.5625rem)) {
        .character__item::before {
            height: calc(0.4375rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__text:not(:last-child) {
            margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__text:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__text {
            font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__text {
            font-size: calc(1rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__text p:not(:last-child) {
            margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__text p:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__items:not(:last-child) {
            margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__items:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__item {
            font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__item {
            font-size: calc(1rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__items-2:not(:last-child) {
            margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.25rem, 0.9829393399rem + 0.8920606601vw, 1.875rem)) {
        .block-info__items-2:not(:last-child) {
            margin-bottom: calc(1.25rem + 0.625 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__item-2 {
            font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.946587868rem + 0.178412132vw, 1.125rem)) {
        .block-info__item-2 {
            font-size: calc(1rem + 0.125 * (100vw - 29.9375rem) / 70.0625);
        }
    }
    @supports (padding-top: clamp(1.875rem, 1.0738180196rem + 2.6761819804vw, 3.75rem)) {
        .page__block-info {
            padding-top: clamp(1.875rem, 1.0738180196rem + 2.6761819804vw, 3.75rem);
        }
    }
    @supports not (padding-top: clamp(1.875rem, 1.0738180196rem + 2.6761819804vw, 3.75rem)) {
        .page__block-info {
            padding-top: calc(1.875rem + 1.875 * (100vw - 29.9375rem) / 70.0625);
        }
    }
}
@media (min-width: 75.0625em) and (min-width: 62.5em) and (max-width: 100em) {
    @supports (min-width: clamp(3.25rem, -4.25rem + 12vw, 7.75rem)) {
        .character__item {
            min-width: clamp(3.25rem, -4.25rem + 12vw, 7.75rem);
        }
    }
    @supports not (min-width: clamp(3.25rem, -4.25rem + 12vw, 7.75rem)) {
        .character__item {
            min-width: calc(3.25rem + 4.5 * (100vw - 62.5rem) / 37.5);
        }
    }
}
@media (min-width: 75.0625em) and (max-width: 62.5em) {
    .character__item {
        min-width: 3.25rem;
    }
}
@media (max-width: 75em) and (min-width: 20em) and (max-width: 75em) {
    @supports (min-width: clamp(3.5rem, 3.0454545455rem + 2.2727272727vw, 4.75rem)) {
        .character__item {
            min-width: clamp(3.5rem, 3.0454545455rem + 2.2727272727vw, 4.75rem);
        }
    }
    @supports not (min-width: clamp(3.5rem, 3.0454545455rem + 2.2727272727vw, 4.75rem)) {
        .character__item {
            min-width: calc(3.5rem + 1.25 * (100vw - 20rem) / 55);
        }
    }
}
@media (min-width: 43.8125em) and (max-width: 74.9375em) {
    .how-play__column {
        -webkit-column-gap: 11.1875rem;
        -moz-column-gap: 11.1875rem;
        column-gap: 11.1875rem;
    }
}
@media (min-width: 43.8125em) and (max-width: 74.9375em) and (min-width: 75em) {
    .how-play__column {
        -webkit-column-gap: 11.1875rem;
        -moz-column-gap: 11.1875rem;
        column-gap: 11.1875rem;
    }
}
@media (min-width: 43.8125em) and (max-width: 74.9375em) and (min-width: 48em) and (max-width: 75em) {
    @supports (
        (-moz-column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem)) or
            (column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem))
    ) {
        .how-play__column {
            -webkit-column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem);
            -moz-column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem);
            column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem)) or
            (column-gap: clamp(2.1875rem, -13.8125rem + 33.3333333333vw, 11.1875rem))
    ) {
        .how-play__column {
            -webkit-column-gap: calc(2.1875rem + 9 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(2.1875rem + 9 * (100vw - 48rem) / 27);
            column-gap: calc(2.1875rem + 9 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 43.8125em) and (max-width: 74.9375em) and (max-width: 48em) {
    .how-play__column {
        -webkit-column-gap: 2.1875rem;
        -moz-column-gap: 2.1875rem;
        column-gap: 2.1875rem;
    }
}
@media (min-width: 43.8125em) and (max-width: 75em) {
    .tokenomics__column {
        justify-content: center;
        margin: 0 auto;
    }
}
@media (min-width: 43.8125em) and (max-width: 75em) and (min-width: 75em) {
    .tokenomics__column {
        max-width: 51.75rem;
    }
    .tokenomics__column {
        -webkit-column-gap: 5rem;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
    }
}
@media (min-width: 43.8125em) and (max-width: 75em) and (min-width: 48em) and (max-width: 75em) {
    @supports (max-width: clamp(41.625rem, 23.625rem + 37.5vw, 51.75rem)) {
        .tokenomics__column {
            max-width: clamp(41.625rem, 23.625rem + 37.5vw, 51.75rem);
        }
    }
    @supports not (max-width: clamp(41.625rem, 23.625rem + 37.5vw, 51.75rem)) {
        .tokenomics__column {
            max-width: calc(41.625rem + 10.125 * (100vw - 48rem) / 27);
        }
    }
    @supports (
        (-moz-column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem)) or
            (column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem))
    ) {
        .tokenomics__column {
            -webkit-column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem);
            -moz-column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem);
            column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem)) or
            (column-gap: clamp(4.375rem, 3.2638888889rem + 2.3148148148vw, 5rem))
    ) {
        .tokenomics__column {
            -webkit-column-gap: calc(4.375rem + 0.625 * (100vw - 48rem) / 27);
            -moz-column-gap: calc(4.375rem + 0.625 * (100vw - 48rem) / 27);
            column-gap: calc(4.375rem + 0.625 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 43.8125em) and (max-width: 75em) and (max-width: 48em) {
    .tokenomics__column {
        max-width: 41.625rem;
    }
    .tokenomics__column {
        -webkit-column-gap: 4.375rem;
        -moz-column-gap: 4.375rem;
        column-gap: 4.375rem;
    }
}
@media (min-width: 47.99875em) and (max-width: 75em) and (min-width: 75em) {
    .tokenomics__image {
        width: 24.375rem;
    }
    .tokenomics__image {
        height: 24.375rem;
    }
    .page__home {
        height: 40.0625rem;
    }
}

@media (min-width: 47.99875em) and (max-width: 75em) and (min-width: 48em) and (max-width: 75em) {
    @supports (width: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem)) {
        .tokenomics__image {
            width: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem);
        }

        .tokenomics__procent span {
            display: none;
        }

        .tokenomics__procent {
            font-size: 20px;
            color: rgba(0, 0, 0, 0.9);
        }

        .tokenomics__procent-first {
            top: 21%;
            left: 32%;
        }

        .tokenomics__procent-second {
            top: 45%;
            right: 14%;
        }

        .tokenomics__procent-third {
            bottom: 22%;
            right: 10%;
        }

        .tokenomics__procent-four {
            left: 29%;
            bottom: 19%;
        }

        .tokenomics__procent-five {
            top: 58%;
            left: 15%;
        }
    }

    @media screen and (max-width: 991px) {
        .tokenomics__procent {
            font-size: 12px;
        }
    }

    @supports not (width: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem)) {
        .tokenomics__image {
            width: calc(15.625rem + 8.75 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem)) {
        .tokenomics__image {
            height: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem);
        }
    }
    @supports not (height: clamp(15.625rem, 0.0694444444rem + 32.4074074074vw, 24.375rem)) {
        .tokenomics__image {
            height: calc(15.625rem + 8.75 * (100vw - 48rem) / 27);
        }
    }
    @supports (height: clamp(40.0625rem, 106.5555555556rem + -88.6574074074vw, 64rem)) {
        .page__home {
            height: clamp(40.0625rem, 106.5555555556rem + -88.6574074074vw, 64rem);
        }
    }
    @supports not (height: clamp(40.0625rem, 106.5555555556rem + -88.6574074074vw, 64rem)) {
        .page__home {
            height: calc(64rem + -23.9375 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 47.99875em) and (max-width: 75em) and (max-width: 48em) {
    .tokenomics__image {
        width: 15.625rem;
    }
    .tokenomics__image {
        height: 15.625rem;
    }
    .page__home {
        height: 64rem;
    }

    .tokenomics__procent {
        font-size: 12px;
    }
}
@media (max-width: 74.9375em) and (min-width: 75em) {
    .token__columns:not(:last-child) {
        margin-bottom: 2.625rem;
    }
    .roadmap__slider:not(:last-child) {
        margin-bottom: 4rem;
    }
}
@media (max-width: 74.9375em) and (min-width: 48em) and (max-width: 75em) {
    @supports (margin-bottom: clamp(1.5625rem, -0.3263888889rem + 3.9351851852vw, 2.625rem)) {
        .token__columns:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -0.3263888889rem + 3.9351851852vw, 2.625rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -0.3263888889rem + 3.9351851852vw, 2.625rem)) {
        .token__columns:not(:last-child) {
            margin-bottom: calc(1.5625rem + 1.0625 * (100vw - 48rem) / 27);
        }
    }
    @supports (margin-bottom: clamp(1.5625rem, -2.7708333333rem + 9.0277777778vw, 4rem)) {
        .roadmap__slider:not(:last-child) {
            margin-bottom: clamp(1.5625rem, -2.7708333333rem + 9.0277777778vw, 4rem);
        }
    }
    @supports not (margin-bottom: clamp(1.5625rem, -2.7708333333rem + 9.0277777778vw, 4rem)) {
        .roadmap__slider:not(:last-child) {
            margin-bottom: calc(1.5625rem + 2.4375 * (100vw - 48rem) / 27);
        }
    }
}
@media (min-width: 34.4375em) and (max-width: 68.75em) {
    .token__columns {
        flex-wrap: wrap;
        margin: 0 auto;
        max-width: 30rem;
    }
    .token .token__column:nth-child(3) .token__step span::after {
        display: none;
    }
}
@media (min-width: 34.4375em) and (min-width: 75em) and (max-width: 100em) {
    @supports (
        (-moz-column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem)) or
            (column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem))
    ) {
        .token__columns {
            -webkit-column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem);
            -moz-column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem);
            column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem);
        }
    }
    @supports not (
        (-moz-column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem)) or
            (column-gap: clamp(2.5rem, -1.25rem + 5vw, 3.75rem))
    ) {
        .token__columns {
            -webkit-column-gap: calc(2.5rem + 1.25 * (100vw - 75rem) / 25);
            -moz-column-gap: calc(2.5rem + 1.25 * (100vw - 75rem) / 25);
            column-gap: calc(2.5rem + 1.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .token__step {
            font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem);
        }
    }
    @supports not (font-size: clamp(0.875rem, -0.625rem + 2vw, 1.375rem)) {
        .token__step {
            font-size: calc(0.875rem + 0.5 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(1.1875rem, -0.875rem + 2.75vw, 1.875rem)) {
        .token__step:not(:last-child) {
            margin-bottom: clamp(1.1875rem, -0.875rem + 2.75vw, 1.875rem);
        }
    }
    @supports not (margin-bottom: clamp(1.1875rem, -0.875rem + 2.75vw, 1.875rem)) {
        .token__step:not(:last-child) {
            margin-bottom: calc(1.1875rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (right: clamp(-5.875rem, 1.875rem + -7.75vw, -3.9375rem)) {
        .token .token__column:not(:last-child) .token__step span::after {
            right: clamp(-5.875rem, 1.875rem + -7.75vw, -3.9375rem);
        }
    }
    @supports not (right: clamp(-5.875rem, 1.875rem + -7.75vw, -3.9375rem)) {
        .token .token__column:not(:last-child) .token__step span::after {
            right: calc(-3.9375rem + -1.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(5.5625rem, -3.25rem + 11.75vw, 8.5rem)) {
        .token .token__column:not(:last-child) .token__step span::after {
            width: clamp(5.5625rem, -3.25rem + 11.75vw, 8.5rem);
        }
    }
    @supports not (width: clamp(5.5625rem, -3.25rem + 11.75vw, 8.5rem)) {
        .token .token__column:not(:last-child) .token__step span::after {
            width: calc(5.5625rem + 2.9375 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-top: clamp(1.0625rem, -1.375rem + 3.25vw, 1.875rem)) {
        .token__box {
            padding-top: clamp(1.0625rem, -1.375rem + 3.25vw, 1.875rem);
        }
    }
    @supports not (padding-top: clamp(1.0625rem, -1.375rem + 3.25vw, 1.875rem)) {
        .token__box {
            padding-top: calc(1.0625rem + 0.8125 * (100vw - 75rem) / 25);
        }
    }
    @supports (padding-bottom: clamp(1.0625rem, -0.625rem + 2.25vw, 1.625rem)) {
        .token__box {
            padding-bottom: clamp(1.0625rem, -0.625rem + 2.25vw, 1.625rem);
        }
    }
    @supports not (padding-bottom: clamp(1.0625rem, -0.625rem + 2.25vw, 1.625rem)) {
        .token__box {
            padding-bottom: calc(1.0625rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (margin-bottom: clamp(0.6875rem, -1rem + 2.25vw, 1.25rem)) {
        .token__name:not(:last-child) {
            margin-bottom: clamp(0.6875rem, -1rem + 2.25vw, 1.25rem);
        }
    }
    @supports not (margin-bottom: clamp(0.6875rem, -1rem + 2.25vw, 1.25rem)) {
        .token__name:not(:last-child) {
            margin-bottom: calc(0.6875rem + 0.5625 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .token__picture {
            width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem);
        }
    }
    @supports not (width: clamp(2.625rem, -1.6875rem + 5.75vw, 4.0625rem)) {
        .token__picture {
            width: calc(2.625rem + 1.4375 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(2.25rem, -1.5rem + 5vw, 3.5rem)) {
        .token__picture {
            height: clamp(2.25rem, -1.5rem + 5vw, 3.5rem);
        }
    }
    @supports not (height: clamp(2.25rem, -1.5rem + 5vw, 3.5rem)) {
        .token__picture {
            height: calc(2.25rem + 1.25 * (100vw - 75rem) / 25);
        }
    }
    @supports (width: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem)) {
        .token__icon {
            width: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem);
        }
    }
    @supports not (width: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem)) {
        .token__icon {
            width: calc(1.5625rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
    @supports (height: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem)) {
        .token__icon {
            height: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem);
        }
    }
    @supports not (height: clamp(1.5625rem, -0.5rem + 2.75vw, 2.25rem)) {
        .token__icon {
            height: calc(1.5625rem + 0.6875 * (100vw - 75rem) / 25);
        }
    }
}
@media (min-width: 34.4375em) and (max-width: 75em) {
    .token__columns {
        -webkit-column-gap: 2.5rem;
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .token__step {
        font-size: 0.875rem;
    }
    .token__step:not(:last-child) {
        margin-bottom: 1.1875rem;
    }
    .token .token__column:not(:last-child) .token__step span::after {
        right: -3.9375rem;
    }
    .token .token__column:not(:last-child) .token__step span::after {
        width: 5.5625rem;
    }
    .token__box {
        padding-top: 1.0625rem;
    }
    .token__box {
        padding-bottom: 1.0625rem;
    }
    .token__name:not(:last-child) {
        margin-bottom: 0.6875rem;
    }
    .token__picture {
        width: 2.625rem;
    }
    .token__picture {
        height: 2.25rem;
    }
    .token__icon {
        width: 1.5625rem;
    }
    .token__icon {
        height: 1.5625rem;
    }
}
@media (min-width: 34.4375em) and (min-width: 20em) and (max-width: 100em) {
    @supports (min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (min-width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            min-width: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
    @supports (width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (width: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            width: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
    @supports (height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem);
        }
    }
    @supports not (height: clamp(0.3125rem, 0.1875rem + 0.625vw, 0.8125rem)) {
        .token__step span::before {
            height: calc(0.3125rem + 0.5 * (100vw - 20rem) / 80);
        }
    }
}
@media (min-width: 34.4375em) and (max-width: 20em) {
    .token__step span::before {
        min-width: 0.3125rem;
    }
    .token__step span::before {
        width: 0.3125rem;
    }
    .token__step span::before {
        height: 0.3125rem;
    }
}
@media (max-width: 34.375em) and (min-width: 26.875em) {
    .token__step {
        font-size: 1.25rem;
    }
    .token__picture {
        width: 1.875rem;
    }
    .token__picture {
        height: 1.875rem;
    }
    .token__icon {
        width: 1.4375rem;
    }
    .token__icon {
        height: 1.4375rem;
    }
}
@media (max-width: 34.375em) and (min-width: 20em) and (max-width: 26.875em) {
    @supports (font-size: clamp(1rem, 0.2727272727rem + 3.6363636364vw, 1.25rem)) {
        .token__step {
            font-size: clamp(1rem, 0.2727272727rem + 3.6363636364vw, 1.25rem);
        }
    }
    @supports not (font-size: clamp(1rem, 0.2727272727rem + 3.6363636364vw, 1.25rem)) {
        .token__step {
            font-size: calc(1rem + 0.25 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem)) {
        .token__picture {
            width: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem);
        }
    }
    @supports not (width: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem)) {
        .token__picture {
            width: calc(1.4375rem + 0.4375 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem)) {
        .token__picture {
            height: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem);
        }
    }
    @supports not (height: clamp(1.4375rem, 0.1647727273rem + 6.3636363636vw, 1.875rem)) {
        .token__picture {
            height: calc(1.4375rem + 0.4375 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (width: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem)) {
        .token__icon {
            width: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem);
        }
    }
    @supports not (width: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem)) {
        .token__icon {
            width: calc(1rem + 0.4375 * (100vw - 20rem) / 6.875);
        }
    }
    @supports (height: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem)) {
        .token__icon {
            height: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem);
        }
    }
    @supports not (height: clamp(1rem, -0.2727272727rem + 6.3636363636vw, 1.4375rem)) {
        .token__icon {
            height: calc(1rem + 0.4375 * (100vw - 20rem) / 6.875);
        }
    }
}
@media (max-width: 34.375em) and (min-width: 29.9375em) {
    .token .token__column:not(:last-child) .token__number::before {
        bottom: -1.875rem;
    }
}
@media (max-width: 34.375em) and (min-width: 20em) and (max-width: 29.9375em) {
    @supports (bottom: clamp(-1.875rem, -1.1218553459rem + -2.5157232704vw, -1.625rem)) {
        .token .token__column:not(:last-child) .token__number::before {
            bottom: clamp(-1.875rem, -1.1218553459rem + -2.5157232704vw, -1.625rem);
        }
    }
    @supports not (bottom: clamp(-1.875rem, -1.1218553459rem + -2.5157232704vw, -1.625rem)) {
        .token .token__column:not(:last-child) .token__number::before {
            bottom: calc(-1.625rem + -0.25 * (100vw - 20rem) / 9.9375);
        }
    }
}
@media (any-hover: hover) {
    .menu__sub-link:hover,
    .menu__sub-sub-link:hover {
        color: var(--whiteColor);
        background-color: rgba(255, 255, 255, 0.15);
    }
    .tabs__title:hover {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    .tabs .tabs__icon:hover,
    .tabs .tabs__title:hover > .tabs__icon {
        opacity: 0;
    }
    .tabs .tabs__icon_hover:hover,
    .tabs .tabs__title:hover > .tabs__icon_hover {
        opacity: 1;
    }
    .tabs .tabs__image:hover,
    .tabs .tabs__slide:hover > .tabs__image {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .tabs .tabs__image:hover,
    .tabs .tabs__slide-2:hover > .tabs__image {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .tabs .tabs__image:hover,
    .tabs .tabs__slide-3:hover > .tabs__image {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .swiper-button-prev:hover {
        -webkit-transform: translate(0, -50%) scale(1.1);
        transform: translate(0, -50%) scale(1.1);
    }
    .swiper-button-next:hover {
        -webkit-transform: translate(0, -50%) rotate(-180deg) scale(1.1);
        transform: translate(0, -50%) rotate(-180deg) scale(1.1);
    }
    .swiper-button-prev-2:hover,
    .swiper-button-prev-3:hover,
    .swiper-button-prev-4:hover,
    .swiper-button-prev-5:hover {
        -webkit-transform: translate(0, -50%) scale(1.1);
        transform: translate(0, -50%) scale(1.1);
    }
    .swiper-button-next-2:hover,
    .swiper-button-next-3:hover,
    .swiper-button-next-4:hover,
    .swiper-button-next-5:hover {
        -webkit-transform: translate(0, -50%) rotate(-180deg) scale(1.1);
        transform: translate(0, -50%) rotate(-180deg) scale(1.1);
    }
    .button:hover {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    .button:hover::before {
        color: var(--blackColor);
    }
    .home__button_bg-1:hover {
        background-color: var(--yellowBg);
    }
    .home__button_bg-2:hover {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    .home__button_bg-2:hover::before {
        color: var(--blackColor);
    }
    .about-game__link:hover {
        background-color: var(--whiteBg);
        color: var(--blackColor);
    }
    .about-game__link:hover::before {
        color: var(--blackColor);
    }
    .about-game__play:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@media screen and (max-width: 1200px) {
    .home__picture img:nth-child(2) {
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) {
    .tokenomics__procent span {
        display: none;
    }

    .tokenomics__procent {
        color: rgba(0, 0, 0, 0.9);
        font-size: 16px;
    }

    .tokenomics__procent-first {
        top: 21%;
        left: 32%;
    }

    .tokenomics__procent-second {
        top: 45%;
        right: 14%;
    }

    .tokenomics__procent-third {
        bottom: 22%;
        right: 10%;
    }

    .tokenomics__procent-four {
        left: 29%;
        bottom: 19%;
    }

    .tokenomics__procent-five {
        top: 58%;
        left: 15%;
    }

    .menu__body {
        background: url(../img/map-background-min.png) 0 0 / cover no-repeat;
    }

    .menu__body::before {
        background: url(../img/map-background-min.png) 0 0 / cover no-repeat;
    }

    .token__picture {
        width: 34px;
        height: 34px;
    }

    .team__item{
      margin-top: 2px;
    }
}

.home__button-mob {
    display: none;
}

@media screen and (max-width: 480px) {
    .home__button-pc {
        display: none;
    }

    .home__button-mob {
        display: flex;
    }

}

.about-game__btns{
    display: flex;
    align-items: center;
    gap: 8px;
}
.steam__link-btn{
    width: 100%;
    max-width: 265px;
}
.steam__link-btn:hover img{
    filter: brightness(0);
}
@media screen and (max-width: 600px) {
    .steam__link-btn{
        width: 100%;
        max-width: none;
    }
.about-game__mobile-box{
    display: flex;
    flex-direction: column   ;
    gap: 10px;
}
.about-game__link::after{
    content: none;
}
}
@media(min-width: 29.9988em) and (min-width: 75em){
    .page__xapp {
        padding-top: 3.75rem;
    }
}
@media(min-width: 29.9988em) and (max-width: 48em){
    .page__xapp {
        padding-top: 3.125rem;
    }
}
.xapp{
    position: relative;
}
.xapp__fon {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
.bezh-color{
    color: #E0AF7F;
}
.xapp__columns {
    display: flex;
justify-content: space-between;
padding-top: 40px;
}
.xapp__column {
    width: 100%;

}
.xapp__left-img {
    width: 100%;
    max-width: 492px;
}
.xapp__rows {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    gap: 60px;
}
.xapp__r-subtitle {
    font-family: var(--fontFamily__bld);
font-size: 22px;
max-width: 573px;
font-weight: 400;
line-height: 36px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}
.xapp__spisok {
    display: flex;
    align-items: center;
  justify-content: space-between;
  width: 100%;
position: relative;
}
.xsapp-spisok__btns {
    display: flex;
    flex-direction: column;
    gap: 25px;

}
.xsapp-spisok__btn {
color: #F5F5F580;
font-size: 25px;
font-weight: 400;
line-height: 36px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;


}
.xsapp-spisok__btns .active{
    color: #F5F5F5;
}
.xsapp__line-main{
width: 130%;
max-width: 226px;
transform: translateX(30%) translateY(55%);
}

.xsapp__descr {
    max-width: 516px;
    position: relative;
}
.xsapp-descr__elem {
text-transform: uppercase;
font-size:18px;
font-weight: 400;
line-height: 26.4px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}
.xsapp-descr__elem::before{
    content: "";
    height: 14px;
    width: 14px;
    background: #E0AF7F;
    position: absolute;
    left: -7%;
    top: 40%;
}
.xapp-column-left{
    max-width: 570px;
}

.xapp-telegram {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 26px 45px;
    background: #7777771A;
    border: 1px solid #777777;
    gap: 12px;
}
.xapp__tg-title {

font-size: 16px;
font-weight: 400;

text-align: center;


}
.xapp__tg-link {
    display: flex;
    align-items: center ;
    width: 100%;justify-content: center;
    gap: 8px;
    padding: 14px 26px;
    background: #00000073;
    border: 2px solid #E0AF7F;
    backdrop-filter: blur(20px);
transition: all .5s;

}
.xapp-mobile{
    display: none;
}
.xapp__tg-link:hover{
    background: #E0AF7F;
    color: black;
}
.xapp__tg-link img{
    transition: all .7s;
}
.xapp__tg-link:hover img{
    filter: brightness(0);
}
.epic__link-btn img{
    max-width: 25px;
}
@media(max-width:900px){
    .game-features__fon{
    filter:brightness(50%);}
    .xapp{
        padding-top: 30px;
    }
    .xapp__desk{
        display: none;
    }
.xapp-mobile{
    padding-top: 26px;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 25px;
    margin: 0 auto;
   
}
.xapp-mobile__title {
  
font-size: 18px;
font-weight: 400;
line-height: 21.6px;
text-align: center;


}
.xapp__mobile-slder {
    margin-top: -25px;
    display: flex;
   gap: 30px;
    width: 100%;

}
.xapp__mobile-slide {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
padding: 20px 40px;
background: black;
border: 1px solid #777777;
max-width: 366px;
gap: 12px;
height: 165px;
margin-right: 10px;
}
.xapp__slide-t {
    color: #E0AF7F;
font-size: 24px;
font-weight: 400;
line-height: 28.8px;
text-align: center;

}
.xapp__slide-razd {
    width: 100%;
    height: 1px;
    background: white;
}
.xapp__slide-descr {
font-size: 14px;
font-weight: 400;
line-height: 16.8px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

.xapp__slider-pagin {
    display: flex;
    align-items: center;
    gap: 10px;
}
.xapp__pagin-dot {
    background: #777777;
    width: 20px;
    height: 5px;
    border-radius: 1px;
}
.whitik{
    background: white;
}
.xapp__slider-pagin .active{
background: white;
}
.xapp-telegram{
    padding: 18px 18px 26px 18px;
}
.xapp__tg-link{
    background: #E0AF7F;
    color: black;
    padding: 8px 26px;
    backdrop-filter: none;
}
.xapp__tg-link img{
    filter: brightness(0);
}
.steam__link-btn{
    height: 51px;
}
.epic__link-btn{
    height: 51px;
}
.steam__link-btn img{
    max-width: 18px;
}
.epic__link-btn img{
    max-width: 16px;
}
.steam__link-btn:hover img{
filter: brightness(100);
}
.xapp-mobile__img img{
    width: 100%;
    max-width: 246px;
}
.xapp-mobile__title{
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}
}