* {
    box-sizing: border-box;
    font-family: "Inter", sans-serif;
}

body,
html {
    overflow-x: hidden;
    scroll-behavior: smooth;
}
body {
    width: 100%;
    margin: 0 auto;
    background: var(--Black, #090400);
    color: var(--White, #fff);
    position: relative;
}
.container {
    max-width: 1840px;
    width: 100%;
    padding: 0 40px;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}
.header {
    padding: 24px 0px;
    z-index: 4;
    position: absolute;
    top: 0;
    width: 100%;
}

.header_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header_logo {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    z-index: 6;
}

.header_nav ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
.header_nav ul li a {
    display: flex;
    padding: 6px 12px;

    align-items: center;
    gap: 4px;
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}

.header_nav ul .active_link a {
    color: #ffdf56;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}
.header_nav ul li span {
    display: flex;
    padding: 6px 12px;
    cursor: pointer;

    align-items: center;
    gap: 4px;
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}

.active_link {
    color: #ffdf56 !important;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}
.header .container {
    overflow: visible;
}
.header_buttons {
    display: flex;
    align-items: center;
    gap: 24px;
}
.sign_in_button {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.small_button {
    display: flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    color: var(--Black, #090400);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
    background: #fbb42d;
}
.home_footer {
    background: linear-gradient(
        180deg,
        #090400 58.18%,
        rgba(251, 180, 45, 0.5) 149.28%
    );
    padding-top: 80px;
}
/* .footer .footer_banner{
    display: none;
} */
.footer {
    padding-bottom: 24px;
    background: linear-gradient(
        180deg,
        #090400 29.1%,
        rgba(251, 180, 45, 0.5) 161.32%
    );
    padding-top: 120px;
}
.footer_box {
    display: flex;
    flex-direction: column;
    gap: 240px;
}
.footer_banner {
    display: none;

    padding: 72px;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    flex-shrink: 0;
    background-image: url(/img/home/home_banner-bg.webp);
    background-size: cover;
    border-radius: 16px;
    background-position: center;
    text-align: center;
}
.home_footer .footer_banner {
    display: flex !important;
}
.footer_banner-top {
    display: flex;
    border-radius: 4px;
    border: 1px solid #fbb42d;
    background: rgba(7, 14, 24, 0.2);
    padding: 4px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: var(--Gray-100, #f0f0f0);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    letter-spacing: 1.4px;
    text-transform: uppercase;
}
.footer_banner-text {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.footer_banner-text p {
    color: var(--Black, #090400);
    text-align: center;
    font-family: Inter;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px; /* 100% */
}
.footer_banner-text span {
    color: var(--Gray-900, #585858);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.footer_banner-button {
    margin-top: 8px;
    display: flex;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    background: var(--White, #fff);
    color: var(--Black, #090400);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.footer_main {
    display: flex;
    flex-direction: column;
}
.footer_main-top {
    padding-bottom: 80px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c0c0c0;
    flex-wrap: wrap;
}
.footer_main-top_text {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.footer_main-top_text p {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.footer_main-top_text span {
    color: var(--Gray-100, #f0f0f0);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    max-width: 255px;
    width: 100%;
}
.footer_lists {
    display: flex;
    gap: 32px;
}
.footer_main-top_list {
    width: 267px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    white-space: nowrap;
}
.footer_main-top_list li {
    color: var(--Gray-500, #aaa);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}
.footer_main-top_list li a {
    color: var(--Gray-100, #f0f0f0);
}
.footer_join {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.footer_join-tittle {
    color: var(--Gray-100, #f0f0f0);
}
.footer_join-form {
    display: flex;
    gap: 16px;
}
.footer_join-form input {
    display: flex;
    width: 390px;
    padding: 16px 24px;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 12px;
    background: var(--Gray-50, #f7f7f7);
    color: var(--Black, #090400);

    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}

.footer_join-social {
    margin-top: 8px;
    display: flex;
    align-items: center;
    gap: 40px;
}
.social_item {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 100px;
    background: #fbb42d;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer_main-bottom {
    padding-top: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer_main-bottom-item {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
.home_top-section {
    padding-top: 144px;
    padding-bottom: 161px;
    background-image: url(/img/home/top-section-bg.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}
.elipse-center {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
}
.elipse-left {
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1;
}

.home_top-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
    position: relative;
    justify-content: center;
    padding-bottom: 15px;
}
.badge {
    display: inline-flex;
    border-radius: 4px;
    border: 1px solid #ffdf56;
    background: rgba(255, 223, 86, 0.1);
    padding: 4px 16px;
    justify-content: center;
    align-items: center;

    color: var(--Gray-600, #969696);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    letter-spacing: 1.4px;
    text-transform: uppercase;
    flex-shrink: 0;
}
.home_top-tittle {
    padding-top: 40px;
    padding-bottom: 32px;
    text-align: center;
    font-family: Inter;
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px; /* 100% */
    text-transform: uppercase;
    max-width: 813px;
    width: 100%;
}
.home_top-subtittle {
    color: var(--Gray-400, #c0c0c0);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    max-width: 413px;
    width: 100%;
    padding-bottom: 48px;
}
.big_button {
    display: inline-flex;
    padding: 16px 64px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    background: #fbb42d;
    color: var(--Black, #090400);
    cursor: pointer;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.popular_product-section {
    padding-top: 164px;
    padding-bottom: 76px;
}

.popular_product-box {
    display: flex;

    flex-direction: column;
    gap: 80px;
}
.section_tittle {
    font-family: Inter;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px; /* 100% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 71.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.popular_product-list {
    display: flex;
    align-items: baseline;
    gap: 32px;
}
.popular_product-list_item {
    padding: 32px;
    border-radius: 12px;
    background: rgba(250, 255, 0, 0.1);
    filter: blur(0.5px);
    width: 416px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 348px;
    align-items: baseline;
}
.popular_product-list_item_img {
    margin-bottom: 48px;
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.popular_product-list_item-tittle {
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 80% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 24px;
}
.popular_product-list_item-subtittle {
    padding-bottom: 24px;
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 140% */
}
.popular_product-list_item-link {
    display: flex;
    align-items: center;
    gap: 8px;
}
.popular_product-list_item-link span {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 177.778% */
}
.features_section {
    position: relative;
    padding-top: 277px;
    padding-bottom: 76px;
    overflow: hidden;
}
.features_section .container {
    overflow: visible;
}
.features-diagram {
    position: absolute;
    width: 100%;
    height: 883.931px;
    flex-shrink: 0;
    mix-blend-mode: soft-light;
    top: 2%;
    pointer-events: none;
}

.features_box {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.features_box-top {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    gap: 32px;
}
.features_elipse {
    position: absolute;

    width: 72px;
    height: 1307px;
    transform: rotate(90deg);
    flex-shrink: 0;
    border-radius: 1307px;
    background: rgba(255, 223, 86, 0.8);
    filter: blur(200px);
}

.features_box-top .section_tittle {
    text-align: center;
    background: linear-gradient(90deg, #fff 26.5%, #c0c0c0 87%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 852px;
    padding-top: 8px;
    width: 100%;
}
.section_subtittle {
    color: var(--Gray-400, #c0c0c0);

    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.features_box-top .section_subtittle {
    max-width: 607px;
    width: 100%;
    text-align: center;
}
.features_box-bottom {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.features_box-bottom-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px;
}
.features_box-bottom-item_img {
    width: 162px;
    height: 162px;
}
.features_box-bottom-item_tittle {
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 100% */
}
.features_box-bottom-item_subttitle {
    color: var(--Gray-400, #c0c0c0);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.features_box-bottom-line {
    width: 1px;
    height: 314px;
    background: #585858;
}
.market_section {
    padding-top: 124px;
    padding-bottom: 116px;
}
.market_box {
    display: flex;
    flex-direction: column;
    gap: 100px;
}
.market_box-top {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.market_box-top .section_tittle {
    max-width: 687px;
    width: 100%;
    background: linear-gradient(90deg, #fff 26.5%, #c0c0c0 67.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.market_box-top_info {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.market_box-top_info-tittle {
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 100% */
    max-width: 600px;
    width: 100%;
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.market_box-top_info-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.market_box-top_info-list_item {
    display: flex;
    align-items: center;
    gap: 8px;
}
.market_box-top_info-list_item span {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.market_box-bottom {
    display: flex;
    flex-direction: column;
    gap: 90px;
    align-items: center;
    padding-bottom: 15px;
}
.market-table {
    max-width: 1440px;
    width: 100%;
    display: flex;
    padding: 24px 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    border-radius: 12px;
    background: var(--black-black-12, #1a1b23);
    position: relative;
}
.bottom-shadow {
    position: absolute;
    width: 1545px;
    height: 216px;
    flex-shrink: 0;
    background: linear-gradient(180deg, #090400 0%, rgba(9, 4, 0, 0) 100%);
    bottom: -5%;
    left: -5%;
    transform: rotate(180deg);
    pointer-events: none;
}
.market-table-item {
    display: flex;
    align-items: center;
    gap: 39.051px;
    align-self: stretch;
}
.market-table-item_name {
    width: 252px;
    color: var(--black-black-100, #fff);
    font-family: Inter;
    font-size: 24.407px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36.61px */
    display: flex;
}
.market-table-item_symbol {
    color: #ffdf56;
    font-family: Inter;
    font-size: 24.407px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36.61px */
    width: 111px;
}
.market-table-item_price {
    color: var(--black-black-100, #fff);
    text-align: right;
    font-family: Inter;
    font-size: 24.407px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36.61px */
    flex: 1 0 0;
    min-width: 140px;
}
.market-table-item_percent {
    width: 122px;
    color: var(--system-green, #0dbb7c);
    text-align: right;
    font-family: Inter;
    font-size: 24.407px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36.61px */
}
.market-table-item_img {
    width: 260px;
}
.market-table-item_img img {
    width: 100%;
}
.market-table-item_trade {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
}
.market-table-item_trade span {
    color: var(--black-black-100, #fff);
    text-align: center;
    font-family: Inter;
    font-size: 19.525px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 19.525px */
}
.minus {
    color: var(--system-red, #ff8282);
}
.market-table-item {
    padding-bottom: 20px;
    border-bottom: 1px solid #2b2c3b;
}
.market-table-item:last-child {
    padding-bottom: 0px;
    border-bottom: none;
}
.about_us {
    padding-top: 84px;
    padding-bottom: 116px;
    overflow: hidden;
}
.about_us .container {
    overflow: visible;
}
.about_box {
    display: flex;
    flex-direction: column;
    gap: 160px;
}
.about_box-top {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.about_box-top_text {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.about_box-top_text-left {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: baseline;
}

.about_box-top_text-left .section_tittle {
    max-width: 687px;
    width: 100%;
    background: linear-gradient(90deg, #fff 26.5%, #c0c0c0 67.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.about_box-top_controls {
    display: flex;
    align-items: center;
    gap: 16px;
}
.about_box-top_controls-item {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid var(--Gray-400, #c0c0c0);
    transition: all 0.3s ease-in-out;
}

.about_box-top_controls-item .next-arrow svg {
    transform: rotate(180deg);
}
.about_box-top_controls-item svg path {
    stroke: #c0c0c0;
}
.about_box-top_controls-item.active svg path {
    stroke: #090400;
}
.about_box-top_controls-item.active {
    background: #fbb42d;
    border: none;
}
.slider_box {
    display: flex;
    gap: 32px;
}
.slider_box-item {
    display: flex;
    align-items: center;
    gap: 64px;
    padding: 48px;
    border-radius: 12px;
    background: rgba(250, 255, 0, 0.1);
}
.slider_box-item_person {
    display: flex;
    flex-direction: column;
}
.slider_box-item_person img {
    width: 64px;
    height: 64px;
    aspect-ratio: 1/1;
    border-radius: 100px;
    margin-bottom: 24px;
}
.slider_box-item_person p {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 100% */
    white-space: nowrap;
    padding-bottom: 8px;
}
.slider_box-item_person span {
    color: var(--Gray-500, #aaa);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    white-space: nowrap;
    line-height: 24px; /* 133.333% */
}
.slider_box-item_text {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px; /* 153.846% */
}
.about_box-top .slick-track {
    gap: 32px !important;
}
.slick-track {
    display: flex !important;

    z-index: 1;
}
.slick-initialized .slick-slide {
    display: flex !important;
}

.about_box-bottom {
    display: flex;
    flex-direction: column;
    gap: 80px;
    align-items: center;
    justify-content: center;
    position: relative;
}
.award-elipse {
    position: absolute;
    width: 52px;
    height: 844px;
    transform: rotate(90deg);
    flex-shrink: 0;
    border-radius: 844px;
    background: #ffdf56;
    filter: blur(200px);
}
.about_box-bottom .section_tittle {
    max-width: 657px;
    width: 100%;
    background: linear-gradient(90deg, #fff 26.5%, #c0c0c0 67.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
}
.awards_box {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}
.awards_box-item {
    display: flex;
    align-items: flex-start;
}

.awards_item-text {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.awards_item-text-tittle {
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    letter-spacing: 1.6px;
    text-transform: uppercase;
}
.awards_item-text-subtittle {
    color: var(--Gray-500, #aaa);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-transform: uppercase;
}
.awards_item-text_year {
    color: var(--Gray-700, #818181);
    text-align: center;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px; /* 100% */
    text-transform: uppercase;
    padding-top: 8px;
}

.learn_top-section {
    position: relative;
}
.elipse-learn {
    width: 100%;
    height: 833.805px;

    flex-shrink: 0;
    position: absolute;
}
.learn_top-section .container {
    overflow: visible;
}
.learn_top-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.learn-tittle {
    max-width: 1037px;
    width: 100%;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 100% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 84%);
    background-clip: text;
    -webkit-background-clip: text;
    padding-top: 40px;
    -webkit-text-fill-color: transparent;
    padding-bottom: 32px;
}
.learn-subtittle {
    max-width: 498px;
    width: 100%;
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 48px;
    line-height: 24px; /* 133.333% */
}
.learn-top-wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 160px;
    padding-top: 168px;
    position: relative;
}
.learn_coins {
    position: absolute;
    width: 789px;
    pointer-events: none;
    right: -7%;
    top: 16%;
}
.learn-top_img img {
    width: 491px;
    height: 491px;
    transform: rotate(-13.157deg);
    flex-shrink: 0;
}

.latest-articles {
    padding-bottom: 160px;
}
.latest-articles-box {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.latest-articles_box-top {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: flex-start;
}
.latest-articles-box-tittle {
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 100% */
    background: linear-gradient(90deg, #fff 26.5%, #c0c0c0 67.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.latest-articles-items {
    display: flex;
    gap: 32px;
}
.article-item {
    width: calc(50% - 16px);
    display: flex;
    /* height: 656px; */
    flex-direction: column;
    border-radius: 12px;
    border: 1px solid #1f1f1f;
    gap: 32px;
}
.aricle-img {
    width: 100%;
    min-height: 340px;
}
.aricle-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.article_item-text {
    display: flex;
    padding: 0px 32px 32px 32px;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 0 0;
    gap: 24px;
}
.article-info {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
}
.article-info-item {
    display: flex;
    align-items: center;
    gap: 6px;
}
.article-info-item span {
    color: var(--Gray-500, #aaa);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 114.286% */
    text-transform: uppercase;
}
.article-tittle {
    padding-top: 24px;
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 114.286% */
    padding-bottom: 16px;
}
.article-subtittle {
    color: var(--Gray-400, #c0c0c0);
    text-overflow: ellipsis;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}
.article-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.article-data {
    color: var(--Gray-700, #818181);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 100% */
    text-transform: uppercase;
}
.article-link {
    display: flex;
    align-items: center;
    gap: 8px;
}
.article-link span {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 177.778% */
}

.all-articles_section {
    padding-bottom: 104px;
}

.all-articles-box {
    display: flex;
    flex-direction: column;
    gap: 80px;
    padding-bottom: 15px;
}
.all_articles_items {
    display: flex;
    gap: 32px;
    row-gap: 40px;
    flex-wrap: wrap;
}
.all_articles_items .article-item {
    width: calc(
        33.33% - 22px
    ); /* 3 элемента на строку, вычитаем половину gap */
    height: auto;
}
.all_articles_items .aricle-img {
    height: 240px;
}
.all-articles-more {
    align-self: center;
    display: inline-flex;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    border: 1px solid #fbb42d;
    color: #fbb42d;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.all_articles_items .article-item {
    display: flex; /* По умолчанию все статьи отображаются */
}
.all_articles_items .article-item.hidden {
    display: none; /* Статьи с классом hidden не отображаются */
}
.article_body-text {
    display: flex;
    flex-direction: column;
    gap: 80px; /* Отступ между <div> */
}

.article_body-text div * {
    margin-bottom: 32px; /* Отступ между любыми элементами внутри <div> */
}

.article_body-text div *:last-child {
    margin-bottom: 0; /* Убираем отступ у последнего элемента в блоке */
}
.article_section {
    padding-top: 148px;
    padding-bottom: 80px;
    position: relative;
}
.article-elipse {
    position: absolute;
    width: 100%;
    top: -10%;
    left: 0%;
    pointer-events: none;
}
/* .header.article_header{
    background: var(--Black, #090400);
} */
.article_section .container {
    overflow: visible;
    position: relative;
}
.article_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 80px;
}
.article-buttons {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.article-buttons-back {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.article-buttons-back span {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 177.778% */
}
.article_share-buttons {
    display: inline-flex;
    align-items: center;
    gap: 24px;
}
.article_share-buttons span {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 177.778% */
}
.article-share_item {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 32px;
    border: 1px solid #262626;
}
.article-body {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.article_learn-tittle {
    text-align: center;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 100% */
    max-width: 1037px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 32px;
}
.article_info {
    color: var(--Gray-400, #c0c0c0);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px; /* 100% */
    text-transform: uppercase;
    padding-bottom: 80px;
}
.article_body-img {
    max-width: 1462px;
    width: 100%;

    border-radius: 16px;
}
.article_body-text {
    max-width: 864px;
    width: 100%;
    padding-top: 80px;
}

.article_body-text h3 {
    color: var(--White, #fff);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 116.667% */
}
.article_body-text h2 {
    color: #fff;
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 100% */
}
.article_body-text p {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.article_body-note {
    display: flex;
    padding: 16px 0px 16px 24px;
    align-items: center;
    align-self: stretch;
    border-left: 2px solid #ffdf56;
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 133.333% */
}

.glossary_section {
    padding-top: 148px;
    padding-bottom: 80px;
    position: relative;
    /* background-image: url(/img/glossary-bg.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; */
}
.glossary-bg {
    position: absolute;
    width: 100vw;
    height: 100vh;
    top: 0;
    pointer-events: none;
}
.glossary-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}

.glossary-tittle {
    text-align: center;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 100% */
    padding-top: 40px;
    padding-bottom: 32px;
}
.glossary_subtittle {
    color: var(--Gray-400, #c0c0c0);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    max-width: 677px;
    width: 100%;
    padding-bottom: 80px;
}
.glossary {
    display: flex;
    max-width: 1162px;
    width: 100%;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 12px;
    border: 1px solid #262626;
    background: #151515;
}
.glossary-item {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px;
    border-radius: 8px;
    border-bottom: 1px solid #262626;
    transition: background 0.3s ease-in-out;
    cursor: pointer;
}
.glossary-item.open {
    background: #ffdf56;
}
.glossary-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.glossary-question {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    transition: color 0.3s ease-in-out;
}
.glossary-answer {
    color: #333;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.glossary-item.open .glossary-answer {
    max-height: 200px;
}
.glossary-arrow {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
    transition: transform 0.3s ease-in-out;
}
.glossary-item.open .glossary-arrow {
    transform: rotate(180deg);
}
.glossary-item.open .glossary-arrow svg path {
    fill: #090400;
}
.glossary-item.open .glossary-question {
    color: #090400;
}
.glossary-item:last-child {
    border-bottom: none;
}
.open-acc_section {
    padding-bottom: 101px;
    padding-top: 148px;
    position: relative;
}
.open-acc-elipse {
    position: absolute;
    width: 100%;
    height: 1061px;
    flex-shrink: 0;
    top: 27%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.open-acc_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.open-acc-tittle {
    text-align: center;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 100% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 84%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top: 40px;
    padding-bottom: 32px;
}
.open_acc-subtittle {
    color: var(--Gray-400, #c0c0c0);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    max-width: 498px;
    width: 100%;
    padding-bottom: 80px;
}
.open-acc-list {
    display: inline-flex;
    align-items: center;
    gap: 33px;
    width: 100%;
}
.open-acc_list_item {
    border-radius: 12px;
    border: 1px solid #262626;
    background: linear-gradient(
        195deg,
        rgba(250, 255, 0, 0.1) 0%,
        rgba(250, 255, 0, 0.02) 50%,
        rgba(250, 255, 0, 0.06) 100%
    );
    backdrop-filter: blur(20px);
    display: flex;
    max-width: 565px;
    width: 100%;
    padding: 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
}
.open-acc-list .open-acc_list_item:nth-child(2) {
    border: 1px solid rgba(255, 223, 86, 0.32);

    background: linear-gradient(
        180deg,
        rgba(250, 255, 0, 0.12) 0%,
        rgba(250, 255, 0, 0.04) 50%,
        rgba(250, 255, 0, 0.07) 100%
    );
    position: relative;
    backdrop-filter: blur(40px);
}
.open-acc-list .open-acc_list_item:nth-child(2)::before {
    content: "";
    width: 100%;
    position: absolute;
    height: 2px;
    background: linear-gradient(
        90deg,
        rgba(251, 180, 45, 0) 0%,
        #fbb42d 50%,
        rgba(251, 180, 45, 0) 100%
    );
    filter: blur(2px);
    top: 0;
    left: 0;
}
.open-acc_list_item_top {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.open-acc_list_item_img {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 1px solid rgba(255, 223, 86, 0.24);
    background: linear-gradient(
        180deg,
        rgba(255, 223, 86, 0.16) 0%,
        rgba(255, 223, 86, 0.06) 100%
    );
    box-shadow: 0px 6px 6px 0px rgba(192, 192, 192, 0.25) inset;
}
.open-acc_list_tittle {
    padding-top: 24px;
    padding-bottom: 32px;
    color: var(--White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 100% */
}
.open-acc_list_item_info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px;
    width: 100%;
    padding-bottom: 32px;
    border-bottom: 1px solid #262626;
}
.open-acc_list_item_info p {
    color: var(--Gray-400, #c0c0c0);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}
.open-acc_list_item_info span {
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.open-acc-deposit_value {
    padding-top: 32px;
    color: var(--White, #fff);
    text-align: center;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 100% */
}
.open-acc_button {
    width: 100%;
    display: flex;
    padding: 12px 48px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    border-radius: 8px;
    background: #fbb42d;
    color: var(--Black, #090400);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.open-acc_list_item-bottom {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.open-acc_list_item-bottom-item {
    display: flex;
    align-items: center;
    gap: 8px;
}
.open-acc_list_item-bottom-item span {
    color: var(--Gray-200, #e3e3e3);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}

.wrapper .content {
    flex-grow: 1;
}
.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.support-section {
    padding-top: 148px;
    padding-bottom: 120px;
}

.support-box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 64px;
}
.support-box-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.support-tittle {
    padding-top: 40px;
    padding-bottom: 32px;
    font-family: Inter;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 100% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 84%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 715px;
    width: 100%;
}
.support-subtittle {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.support-contacts {
    padding-top: 104px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.support-contact {
    display: flex;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}
.support-contact span {
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.support-contact-img {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.support-form {
    margin-top: 74px;
    max-width: 715px;
    gap: 24px;
    width: 100%;
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 12px;
    border: 1px solid #262626;
    background: #151515;
}
.support-form-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    align-self: stretch;
}
.support-form-item input {
    width: 100%;
    display: flex;
    height: 40px;
    padding: 8px 12px;
    align-items: center;
    align-self: stretch;
    border-radius: 8px;
    color: #f7f7f7;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    transition: 0.3s ease-in-out;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    background: rgba(255, 255, 255, 0.05);
}
.error-input {
    border:2px solid #651818;

}
.support-form-item input::placeholder {
    color: #6a6a6a;
}
.support-form-item textarea {
    min-height: 120px;
    display: flex;
    color: #f7f7f7;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    padding: 8px 12px;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.05);
}
.support-form-item textarea::placeholder {
    color: #6a6a6a;
}
.support-form-button {
    margin-top: 8px;
    display: flex;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    transition: all 0.3s ease-in-out;
    color: var(--Black, #090400);
    background: #fbb42d;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.support-form-button:disabled {
    color: #585858;
    background: #333;
}
.documents-items {
    display: flex;
    flex-direction: column;
    gap: 32px;
    max-width: 568px;
    width: 100%;
    padding-top: 25px;
}
.documents-item {
    display: inline-flex;
    gap: 16px;
    align-items: center;
}
.documents-item-img {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.documents-item span {
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 100% */
}
.about-banner_section {
    padding: 80px 0;
}
.about-banner {
    width: 100%;
    display: flex;
    padding: 64px 120px;
    position: relative;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
    border-radius: 16px;
    background: #fbb42d;
}
.about-banner-text {
    display: flex;
    flex-direction: column;
    gap: 24px;
    white-space: nowrap;
}
.about-banner-text-top {
    color: var(--Black, #090400);
    font-family: Inter;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px; /* 114.286% */
}
.about-banner-text-bottom {
    color: var(--Gray-900, #585858);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.about-banner-button {
    display: flex;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    background: var(--White, #fff);
    color: var(--Black, #090400);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    white-space: nowrap;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.team-section__items {
    position: relative;
}
.team-section_arrows {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
    width: 96.5%;
    z-index: 2;
}
.team-section_arrow {
    display: flex;
    cursor: pointer;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 1px solid #c0c0c0;
    transition: 0.3s ease-in-out;
    background: rgba(88, 88, 88, 0.2);
}
.team-section_arrow svg path {
    stroke: #333333;
    transition: 0.3s ease-in-out;
}
.team-section_arrow.active svg path {
    stroke: #090400;
}
.team-section_arrow.active {
    background: #fbb42d;
}

.about-slider-box {
    display: flex;
    flex-direction: column;
    gap: 80px;
    align-items: center;
    justify-content: center;
    position: relative;
}
.about-slider {
    display: flex;
    align-items: center;
    gap: 32px;
    align-self: stretch;
}
.about-slider-item {
    display: flex;
    flex-direction: column;
    max-width: 416px;
    width: 100%;
    align-items: flex-start;
}
.about-slider-item img {
    width: 100%;
    border-radius: 12px;
    /* height: 416px; */
}
.about-slider-item {
    margin-right: 16px;
}
.about-slider-name {
    padding-top: 32px;
    padding-bottom: 16px;
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 100% */
}
.about-slider-position {
    color: var(--Gray-400, #c0c0c0);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 100% */
}
.about-slider-dots {
    display: flex;
    align-items: center;
    gap: 8px;
}
.about_dots-item {
    width: 40px;
    height: 6px;
    transition: 0.3s ease-in-out;
    opacity: 0.5;
    cursor: pointer;
    background: #585858;
}
.about_dots-item.active {
    background: #ffdf56;
    opacity: 1;
}
.svg-header-logo-mob {
    display: none;
}
.team-section__container .slick-track {
    justify-content: space-between;
}

.about-services-slider-box {
    display: flex;
    flex-direction: column;
    gap: 48px;
}
.about-services-slider {
    display: flex;
    gap: 32px;
}
.about-services-slider-item {
    display: flex;
    flex-direction: column;
    height: 484px;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    border-radius: 12px;
    gap: 140px;
    background: rgba(250, 255, 0, 0.1);
}
.about-services-slider-item-number {
    display: flex;
    width: 56px;
    height: 56px;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
    color: #ffdf56;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 100% */
}
.about-services-slider-item-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 32px;
    align-self: stretch;
}
.about-services-slider-item-tittle {
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 100% */
    max-width: 472px;
    width: 100%;
}
.about-services-slider-item-subtittle {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 140% */
}
.about-services-slider__arrows {
    display: flex;
    gap: 24px;
    align-items: center;
    justify-content: center;
}
.about-services-slider__arrows-item {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    border-radius: 100px;
    border: 1px solid var(--Gray-400, #c0c0c0);
    transition: 0.3s ease-in-out;
}
.about-services-slider__arrows-item svg path {
    stroke: #c0c0c0;
    transition: 0.3s ease-in-out;
}
.about-services-slider__arrows-item.active {
    background: #fbb42d;
    border: none;
}
.about-services-slider__arrows-item.active svg path {
    stroke: #090400;
}
.about-services-slider-item.slick-slide {
    /* height: 484px !important; */
    margin-right: 32px !important;
}
.about-services-slider-item.slick-slide:first-child {
    margin-left: 32px;
}

.services-section__container {
    max-width: none !important;
    padding: 0 !important;
}
.page__best {
    padding: 80px 0;
    margin-bottom: 0 !important;
}
.market_box-top {
    position: relative;
}
.market-elipse {
    position: absolute;
    width: 657.286px;
    height: 50px;
    transform: rotate(132.907deg);
    flex-shrink: 0;
    border-radius: 657.286px;
    background: #fbb42d;
    filter: blur(200px);
    right: 30%;
    top: 183%;
}
.best-box {
    width: 100%;
    background-image: url(/img/secure-img/best-bg.webp);
    border-radius: 12px;
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    border: 1px solid #262626;
    padding-top: 65px;
    padding-right: 132px;
    padding-left: 132px;
    padding-bottom: 64px;
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: center;
}
.best-img {
    width: 250px;
    height: 296px;
}
.best-text {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: flex-start;
    max-width: 1014px;
    width: 100%;
}

.best-tittle {
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px; /* 116.667% */
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 84%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.best-bottom {
    display: flex;
    gap: 80px;
}
.secure-fag_section {
    padding-top: 80px;
    padding-bottom: 143px;
}

.secure-faq_box {
    display: flex;
    justify-content: space-between;
}
.secure-faq_box_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.secure-faq_box_left_top {
    display: flex;
    align-items: flex-start;
    gap: 40px;
    flex-direction: column;
}

.secure-faq_box_left-tittle {
    font-family: Inter;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px; /* 100% */
    max-width: 583px;
    width: 100%;
}
.secure-faq_box_left_bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 505px;
    width: 100%;
}
.secure-faq_box_left-bottom-img {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.secure-faq_box_left_bottom p {
    padding-top: 40px;
    padding-bottom: 16px;
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 100% */
}
.secure-faq_box_left_bottom span {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.secure-faq_box_left_bottom span a {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.secure-faq {
    max-width: 864px;
    width: 100%;
    display: flex;
    width: 864px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding-top: 80px;
}
.secure-faq_item {
    display: flex;
    padding: 24px 32px;

    align-self: stretch;
    gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 12px;
    border: 1px solid #262626;
    background: #151515;
}
.secure-faq_item-top {
    display: flex;
    align-items: flex-start;
    width: 100%;

    justify-content: space-between;
}
.secure-faq_item-top svg.minus-faq path:first-child {
    opacity: 0;
}
.secure-faq_item-top svg path:first-child {
    transition: 0.3s ease-in-out;
}
.secure-faq_item-top-question {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 120% */
    flex: 1 0 0;
}
.secure-faq_item-answer {
    color: var(--Gray-400, #c0c0c0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    display: none;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.secure-faq_item.active .secure-faq_item-answer {
    display: block;
    max-height: 300px;
    transition: max-height 0.3s ease-in;
}
.join-team__container {
    min-height: auto !important;
    padding-top: 198px !important;
    padding-bottom: 131px !important;
}
.positions__list {
    padding-top: 88px !important;
}
.positions__container {
    position: relative;
    overflow: visible !important;
}
/* .positions__container::after{
    content: "";
    width: 600.82px;
height: 644.639px;
transform: rotate(-170.795deg);
flex-shrink: 0;
background-image: url(/img/decor-сareer.webp);
} */
.carrer-elipse {
    position: absolute;

    bottom: -8%;
    left: -1%;
}
.page__positions {
    overflow: hidden;
}
.page__positions {
    margin-bottom: 0 !important;
    padding-bottom: 80px;
}
/* .join-team__container{
    background-image: url(/img/circles-career.webp) !important;
    background-size: contain;
 } */
.circle-career {
    bottom: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}
.support-details__socials.tablet {
    display: none !important;
}
.page__join-team {
    position: relative;
}
.popup-wrapper {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
    padding: 40px;
    padding-right: 90px;
}
.content {
    position: relative;
}
.popup {
    display: flex;
    padding: 48px;
    max-width: 1200px;
    width: 100%;
    gap: 80px;
    border-radius: 12px;
    border: 1px solid #262626;
    background: #151515;
    position: relative;
    transform: translateY(-20px);
    transition: transform 0.3s ease-in-out;
}
.popup-wrapper.popup-open {
    visibility: visible;
    opacity: 1;
    z-index: 5;
}
.popup-open {
    display: flex;
    opacity: 1;
}
.popup-open .popup {
    transform: translateY(0);
}
.close-popup {
    position: absolute;
    right: -8%;
    cursor: pointer;
    top: 0;
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    border: 1px solid #262626;
    background: #151515;
}
.popup-left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.popup-left-top {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
}
.popup-tittle {
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 100% */
    max-width: 374px;
    width: 100%;
    background: linear-gradient(90deg, #fff 25.76%, #c0c0c0 84%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.popup-subtittle {
    color: #c0c0c0;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.popup-mail {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}
.popup-mail span {
    color: var(--White, #fff);
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.popur-right {
    padding-left: 80px;
    border-left: 1px solid #262626;
    display: flex;
    flex-direction: column;
    gap: 32px;
    max-width: 660px;
    width: 100%;
    align-items: flex-start;
}
.popup-inputs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}
.popup-item {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.popup-item label {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
}
.popup-item input {
    display: flex;
    height: 40px;
    padding: 8px 12px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.05);
    color: #f7f7f7;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}
.popup-item input::placeholder {
    color: #6a6a6a;
}
.popup-item textarea {
    display: flex;
    height: 40px;
    padding: 8px 12px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.05);
    color: #f7f7f7;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    min-height: 120px;
}

.popup-item textarea::placeholder {
    color: #6a6a6a;
}
.popup-item {
    width: 100%;
}
.secure-faq_item{
    cursor: pointer;
}
.popup-file {
    display: flex;
    padding: 12px 48px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    gap: 8px;
    border-radius: 8px;
    border: 1px solid #262626;
    background: #212121;
}
.popup-file span {
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
#cvDelete{
    cursor: pointer;
}
.popup-file-hidden {
    display: none;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.popup-file-hidden-left {
    display: flex;
    align-items: center;
    gap: 12px;
}
.popup-file {
    position: relative;
    cursor: pointer;
}

.popup-file input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.popup-file-hidden {
    display: none;
}
.popup-file-hidden-left span {
    color: #fff;
    font-feature-settings: "liga" off, "clig" off;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 88.889% */
}
.hidden-block-header {
    display: none;
}
.abs-mob-home {
    display: none;
}
.hidden-item {
    display: none;
}
.popup-file-hidden-img {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.popup-file-hidden-delete {
    display: flex;
    padding: 6px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.05);
}
.popup-button {
    display: flex;
    max-width: 213px;
    width: 100%;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    transition: 0.3s ease-in-out;
    background: #fbb42d;
    color: var(--Black, #090400);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 133.333% */
}
.popup-button:disabled {
    background: #333;
    color: #585858;
}
.secure-faq_box_left_bottom.tablet {
    display: none;
}
.hidden-list {
    display: flex;
    width: 330px;
    padding: 24px;
    align-items: flex-start;
    gap: 20px;
    border-radius: 12px;
    border: 1px solid #262626;
    background: #151515;
    flex-direction: column;
    position: absolute;
    top: 52px;
    opacity: 0;
    transform: translateY(-15px) scale(0.95);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
}
li:hover .hidden-list,
li.show .hidden-list {
    opacity: 1;
    transform: translateY(0) scale(1);
    visibility: visible;
}
.hidden-list-item {
    display: flex;

    align-items: center;
    gap: 16px;
    align-self: stretch;
}
.hidden-list-item div {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: rgba(255, 223, 86, 0.1);
}
.hidden-list-item span {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    transition: 0.3s ease-in-out;
}
.hidden-list-item:hover span {
    color: #ffdf56;
}
.carrer-elipse-tablet {
    display: none;
}
.header-language {
    display: flex;
    position: relative;
    padding: 12px;
    justify-content: center;
    align-items: flex-end;
    gap: 6px;
    cursor: pointer;
}
footer {
    position: relative;
    z-index: 3;
}
.header-language-item {
    display: flex;
    align-items: center;
    gap: 4px;
}

.header-language .hidden-list {
    position: absolute;
    top: 50px;
    right: 0;
    width: auto;
    min-width: 100px;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #262626;
    background: #151515;
    flex-direction: column;
    gap: 20px;
    display: inline-flex;
    padding: 24px;
    left: 0;
    width: 150px;
    opacity: 0;
    transform: translateY(-10px) scale(0.95);
    visibility: hidden;
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
}
.burger {
    display: none;
}

.header-language .hidden-list-item {
    font-size: 18px;
    display: block;
    color: white;
    text-align: start;
    transition: color 0.3s;
}

.header-language .hidden-list-item:hover {
    color: #ffdf56;
}
.header_nav {
    padding-left: 150px;
}
/* Показываем список при открытии */
.header-language.open .hidden-list {
    opacity: 1;
    transform: translateY(0) scale(1);
    visibility: visible;
}
.about_box-top_controls.mobile {
    display: none;
}

.about-services-slider {
    display: flex;
}

.about-services-slider-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.about-services-slider-item-text {
    flex-grow: 1; /* Растягивает контент внутри */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.article-elipse-tablet {
    display: none;
}
.support-contacts.tablet {
    display: none;
}
.log-popup {
    display: none;
}
.main-positions__footer.tablet {
    display: none !important;
}
.details__container {
    gap: 64px;
    flex-wrap: wrap;
}
.item-protection {
    width: calc(50% - 16px);
    flex: auto !important;
}
.label{
    text-align: center !important;
}
.carrer-elipse{
    pointer-events: none;
}
.list-positions__item:last-child{
    position: relative;
    z-index: 2;
}
.copy-mail-svg{
    cursor: pointer;
}
/* Adapt */
@media (max-width: 1400px) {
    .article-info-item span {
        font-size: 12px;
    }
    .best-box {
        position: relative;
        background-image: url(/img/best-b-tablet.webp);
        background-position: top left;
    }
    .best-img {
        position: absolute;
        display: block;
        top: 2%;
        right: 2%;
    }
    .best-box {
        padding-top: 114px;
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 24px;
    }
    .best-bottom {
        flex-direction: column;
        gap: 24px;
    }
    .innovatorss__container{}
}

@media (max-width: 1550px) {
    .popular_product-list_item {
        min-width: calc(33% - 10px);
    }
    .popular_product-list {
        flex-wrap: nowrap;
        overflow-x: scroll;
        padding-bottom: 20px;
    }
    /* Скрываем горизонтальный скролл на десктопах */
.popular_product-list::-webkit-scrollbar {
    display: none;
}

/* Для других браузеров (например, Firefox), чтобы скрыть скролл */
.popular_product-list {
    -ms-overflow-style: none;  /* Для Internet Explorer 10+ */
    scrollbar-width: none; /* Для Firefox */
}

/* Добавить плавную прокрутку (опционально) */
.popular_product-list {
    scroll-behavior: smooth;
}
}

/* Home */
@media (max-width: 1140px) {
    .header_nav {
        padding-left: 0;
    }
    .popular_product-list_item {
        min-width: calc(48% - 16px);
    }

    .best-img {
        width: 200px;
        height: 236px;
    }
    .invest__items {
        display: flex !important;
        gap: 24px !important ;
        flex-wrap: wrap;
    }
    .team-section_arrows {
        top: 19%;
        left: 49%;
        width: 90vw;
    }
    .about-slider-name {
        font-size: 24px;
    }
    .about-section__container {
        flex-direction: column;
    }
    .about-section__content {
        flex: auto !important;
    }
    .market-elipse {
        width: 300px;
    }
    .all_articles_items .article-item {
        width: calc(50% - 16px);
    }
    .latest-articles-box {
        gap: 64px;
    }
    .article_section .container {
        overflow: visible;
    }
    .article-elipse {
        display: none;
    }
    .article-elipse-tablet {
        display: block;
        position: absolute;
        top: 2%;
    }
    .about-section__container {
        align-items: flex-start !important;
        gap: 56px;
    }
    .about-banner {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .about-banner-abs {
        position: absolute;
        width: 284.957px;
        /* height: 58px; */
        left: -3%;
        bottom: 7%;
        pointer-events: none;
    }
    .item-invest {
        width: calc(50% - 12px);
    }
}
/* Tablet */
@media (max-width: 992px) {
    .header_nav {
        display: none;
    }
    .header_buttons {
        display: none;
    }
    .header_logo svg {
        width: 96px;
        height: 41px;
    }
    .elipse-left {
        display: none;
    }
    .home_top-section {
        padding-top: 161px;
        padding-bottom: 286px;
        background-position: bottom;
    }
    .home_top-tittle {
        padding-top: 40px;
        font-size: 64px;
        line-height: 64px;

        padding-bottom: 24px;
    }
    .home_top-subtittle {
        padding-bottom: 46px;
        font-size: 16px;
    }
    .elipse-center {
        width: 65%;
    }
    .popular_product-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .section_tittle {
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 48px; /* 100% */
    }
    .popular_product-box {
        gap: 64px;
    }
    .popular_product-list_item {
        height: 304px;
        padding: 24px;
    }
    .popular_product-list_item_img {
        margin-bottom: 32px;
    }
    .popular_product-list_item-tittle {
        font-size: 32px;
    }
    .popular_product-list_item-subtittle {
        font-size: 18px;
    }
    .features_section {
        padding-top: 106px;
        padding-bottom: 80px;
    }
    .features_elipse {
        width: 60px;
        height: 696px;
        top: -42%;
    }
    .features-diagram {
        height: auto;
        top: -4%;
    }
    .section_subtittle {
        font-size: 16px;
    }
    .features_box-top .section_subtittle {
        max-width: 481px;
        width: 100%;
    }
    .features_box {
        gap: 64px;
    }
    .features_box-bottom-line {
        display: block;
    }
    .features_box-bottom {
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        row-gap: 18px;
    }
    .features_box-bottom-item {
        width: calc(49% - 6px);
        gap: 16px;
        padding: 12px;
        padding-right: 0;
    }
    .features_box-bottom-line:nth-of-type(4) {
        display: none;
    }
    .features_box-bottom-item:nth-of-type(1),
    .features_box-bottom-item:nth-of-type(3) {
        border-bottom: 1px solid #585858;
        padding-bottom: 12px; /* Чтобы линия не прилипала к контенту */
    }
    .features_box-bottom-item_img {
        width: 148px;
        height: 148px;
    }
    .features_box-bottom-item_tittle {
        font-size: 32px;
        line-height: 32px;
    }
    .features_box-bottom-item_subttitle {
        font-size: 16px;
    }
    .features_box-bottom-line {
        height: 260px;
    }
    .market_section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .market_box-top {
        flex-direction: column;
        gap: 64px;
    }
    .market_box-top .section_tittle {
        max-width: 574px;
    }
    .market_box-top_info-tittle {
        max-width: 435px;
        font-size: 24px;
        line-height: 24px;
    }
    .market_box-top_info {
        gap: 32px;
    }
    .market-table {
        gap: 10px;
        padding: 11.596px 19.327px;
    }
    .market-table-item_name {
        width: 122px;
        font-size: 12px;
    }
    .market-table-item_symbol {
        font-size: 12px;
        width: 53px;
    }
    .market-table-item_price {
        font-size: 12px;
    }
    .market-table-item_percent {
        font-size: 12px;
        width: 60px;
    }
    .market-table-item_img img {
        height: 33px;
    }
    .market-table-item_img {
        width: 125px;
    }
    .market-table-item_trade span {
        font-size: 9.434px;
    }
    .market-table-item_trade svg {
        width: 14.151px;
        height: 14.151px;
    }
    .market-table-item {
        padding-bottom: 10px;
    }
    .bottom-shadow {
        height: 101px;
    }
    .market-elipse {
        width: 482.999px;
        height: 109.579px;
        transform: rotate(132.907deg);
        flex-shrink: 0;
        border-radius: 482.999px;
        background: #fbb42d;
        filter: blur(200px);
        top: 52%;
        right: 0;
    }
    .market_section .container {
        overflow: visible;
    }
    .market_box-bottom {
        gap: 60px;
    }
    .about_us {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .about_box-top_text-left .section_tittle {
        max-width: 547px;
    }
    .about_box-top .slick-track {
        gap: 0 !important;
    }
    .about_box-top .slick-track .slick-slide {
        margin-right: 20px;
    }
    .slider_box-item {
        padding: 24px;
        gap: 32px;
    }
    .slider_box-item_person p {
        font-size: 18px;
        line-height: 20px;
    }
    .slider_box-item_person span {
        font-size: 16px;
        line-height: 20px;
    }
    .about_box-top {
        gap: 64px;
    }
    .slider_box-item_text {
        font-size: 24px;
        line-height: 28px;
    }
    .slider_box-item_person img {
        margin-bottom: 16px;
        width: 48px;
        height: 48px;
    }
    .award-elipse {
        border-radius: 593px;
        background: #ffdf56;
        filter: blur(200px);
        width: 52px;
        height: 593px;
        transform: rotate(90deg);
        flex-shrink: 0;
        top: -79%;
    }
    .awards_box {
        gap: 24px;
    }
    .about_box-bottom {
        gap: 64px;
    }
    .awards_box-item svg {
        width: 21px;
        margin-top: -20px;
        height: 63px;
    }
    .awards_item-text-tittle {
        font-size: 14px;
        line-height: 16px;
    }
    .awards_item-text-subtittle {
        font-size: 14px;
    }
    .awards_item-text_year {
        font-size: 40px;
        line-height: 32px;
    }
    .home_footer {
        padding-top: 80px;
        background: linear-gradient(
            180deg,
            #090400 46.02%,
            rgba(251, 180, 45, 0.5) 149.28%
        );
    }
    .footer_banner {
        padding: 40px;
    }
    .footer_banner-text p {
        font-size: 48px;
        line-height: 48px;
    }
    .footer_banner-text span {
        font-size: 16px;
    }
    .footer_box {
        gap: 160px;
    }
    .footer_main-top {
        flex-direction: column;
    }
    .footer_main-top_text span {
        color: var(--Gray-100, #f0f0f0);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        max-width: none;
        padding-bottom: 56px;
    }
    .footer_lists {
        gap: 24px;
    }
    .footer_join {
        gap: 24px;
        padding-top: 56px;
    }
    .footer_join-form input {
        width: auto;
        flex: 1 0 0;
    }
    .footer_join-social {
        padding-top: 16px !important;
    }
    .footer_main-top {
        padding-bottom: 56px;
    }
    .learn-tittle {
        font-size: 56px;
        line-height: 56px;
        padding-bottom: 24px;
    }
    .learn-top-wrapper {
        flex-direction: column;
        padding-bottom: 80px;
    }
    .learn_top-box {
        max-width: 656px;
        width: 100%;
    }
    .learn-subtittle {
        font-size: 16px;
        line-height: 24px;
    }
    .learn-top_img {
        width: 100%;
    }
    .learn-top_img img {
        justify-self: flex-end;
        width: 345.009px;
        height: 345.009px;
        transform: rotate(-13.157deg);
        flex-shrink: 0;
    }
    .learn_coins {
        width: 479px;
        bottom: 18%;
        top: auto;
    }
    .article-item {
        width: 100%;
        gap: 16px;
    }
    .latest-articles-items {
        flex-wrap: wrap;
    }
    .aricle-img {
        min-height: 240px;
        max-height: 240px;
    }
    .aricle-img img {
        object-position: bottom;
    }
    .article_item-text {
        gap: 16px;
        padding: 0px 16px 16px 16px;
    }
    .article-tittle {
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px; /* 120% */
        padding-top: 16px;
        padding-bottom: 18px;
    }
    .article-subtittle {
        font-size: 16px;
        line-height: 24px;
    }
    .article-data {
        font-size: 14px;
    }
    .all-articles-box {
        gap: 64px;
    }
    .all_articles_items {
        gap: 24px;
    }
    .all_articles_items .article-item {
        width: calc(50% - 12px);
    }
    .all_articles_items .aricle-img {
        height: 160px;
        min-height: 160px;
        max-height: 160px;
    }
    .article_section {
        padding-top: 173px;
    }
    .article-elipse-tablet {
        left: -46%;
        width: 2000px;
        max-width: none;
    }
    .article_learn-tittle {
        font-size: 56px;
        line-height: 56px;
        max-width: none;
        padding-bottom: 24px;
    }
    .article_info {
        color: var(--Gray-400, #c0c0c0);
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
    }
    .article_body-text h2 {
        font-size: 40px;
    }
    .article_body-text {
        gap: 64px;
        max-width: none;
    }
    .article_body-text p {
        font-size: 16px;
    }
    .glossary_section {
        padding-top: 161px;
    }
    .glossary-tittle {
        padding-top: 40px;
        padding-bottom: 24px;
        font-size: 56px;
        line-height: 56px;
    }
    .glossary_subtittle {
        max-width: none;
        font-size: 16px;
    }
    .open-acc-list {
        flex-direction: column;
    }
    .open-acc_list_item {
        max-width: none;
    }
    .open-acc-elipse {
        top: 14%;
        width: 973.468px;
        height: 910px;
    }
    .support-box {
        flex-direction: column;
    }
    .support-section {
        padding-top: 161px;
        padding-bottom: 88px;
    }
    .support-box-text {
        width: 100%;
    }
    .support-tittle {
        font-size: 56px;
        font-style: normal;
        font-weight: 700;
        line-height: 56px; /* 100% */
        max-width: none;
        padding-bottom: 24px;
    }
    .support-subtittle {
        font-size: 16px;
    }
    .support-contacts {
        display: none;
    }
    .support-contacts.tablet {
        display: flex;
        padding-top: 0;
    }
    .support-form {
        margin-top: 0;
        max-width: none;
        width: 100%;
    }
    .support-section {
        padding-top: 161px;
        padding-bottom: 80px;
    }
    .page__about {
        padding-top: 161px;
        padding-bottom: 80px;
        margin-bottom: 0 !important ;
    }
    .content-about__title {
        font-family: Inter;
        font-size: 56px !important;
        font-style: normal;
        font-weight: 700;
        line-height: 56px; /* 100% */
        margin-bottom: 0 !important;
        padding-bottom: 24px;
    }
    .content-about__text p {
        color: var(--Gray-400, #c0c0c0);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
    }
    .about-section__container {
        display: flex;
    }
    .statistic-about {
        flex: auto !important;
        display: flex !important;
        gap: 24px !important;
    }
    .statistic-about__item {
        width: calc(50% - 12px) !important;
    }
    .statistic-about {
        width: 100% !important;
        flex-wrap: wrap;
    }
    .team-section_arrows {
        top: 29%;
        left: 50%;
        width: 83vw;
    }
    .about-slider-name {
        padding-top: 24px;
    }
    .about-slider-position {
        font-size: 20px;
    }
    .page__team {
        margin-bottom: 0 !important;
        padding-bottom: 160px;
    }
    .who-section__container {
        flex-direction: column;
    }
    .who-section__content {
        flex: auto !important;
        padding-top: 56px !important;
    }
    .about-services-slider-item {
        gap: 88px;
    }
    .about-services-slider-item-number {
        display: flex;
        width: 40px;
        height: 40px;
        padding: 8px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        border-radius: 4px;
        color: #ffdf56;
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 23px; /* 95.833% */
    }
    .about-services-slider-item-tittle {
        font-size: 28px;
    }
    .about-services-slider-item-text {
        gap: 16px;
    }
    .about-banner {
        padding: 40px;
    }
    .carrer-elipse-tablet {
        pointer-events: none;
    }
    .main-positions__support {
        position: relative;
        z-index: 2;
    }
    .about-banner-text-top {
        font-size: 48px;
    }
    .about-banner-text-bottom {
        font-size: 16px;
    }
    .join-team__container {
        padding-top: 161px !important;
    }
    .innovatorss__container {
        flex-direction: column;
        gap: 40px;
    }
    .innovatorss__text {
        flex: auto !important;
    }
    .benefits__items {
        flex-direction: column !important;
        display: flex !important;
    }
    .positions__container {
        flex-direction: column;
    }
    .main-positions__footer {
        display: none;
    }
    .main-positions::after {
        display: none !important;
    }
    .carrer-elipse {
        display: none;
    }
    .positions__main {
        flex: auto !important;
    }
    .main-positions__text {
        font-size: 18px !important;
    }
    .positions__list {
        padding-top: 66px !important;
    }
    .main-positions__footer.tablet {
        display: block !important;
        padding-top: 64px;
    }
    .carrer-elipse-tablet {
        display: block;
        position: absolute;

        bottom: 0;
        right: 0;
    }
    .support-details__socials {
        display: none !important;
    }
    .details__support {
        width: 100%;
    }
    .support-details__button.button:not(:last-child) {
        margin-bottom: 0 !important ;
    }
    .description-details {
        padding-top: 0 !important;
    }
    .details__description {
        flex: auto !important;
    }
    .description-details__list {
        max-width: none !important;
    }
    .support-details__socials.tablet {
        display: flex !important;
    }
    .popup {
        flex-direction: column;
        gap: 46px;
    }
    .popup-left-top {
        gap: 24px;
    }
    .popup-tittle {
        font-family: Inter;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: 40px; /* 100% */
        max-width: none;
        padding-bottom: 10px;
    }
    .popup-subtittle {
        font-size: 16px;
        padding-bottom: 24px;
    }
    .popur-right {
        padding-left: 0;
        border-left: none;
    }
    .popur-right {
        max-width: none;
    }
    .close-popup {
        right: 0;
        top: -10%;
    }
    .popup-wrapper {
        padding-right: 40px;
    }
    .burger {
        display: block;
        width: 32px;
        height: 24px;
        position: relative;
        cursor: pointer;
        transition: transform 0.5s ease-in-out;
    }

    .burger span {
        display: block;
        position: absolute;
        height: 3px;
        width: 100%;
        background: #fbb42d;
        border-radius: 5px;
        left: 0;
        transition: 0.25s ease-in-out;
    }

    .burger span:nth-child(1) {
        top: 0;
    }
    .burger span:nth-child(2),
    .burger span:nth-child(3) {
        top: 10px;
    }
    .burger span:nth-child(4) {
        top: 19px;
    }

    .burger.open span:nth-child(1),
    .burger.open span:nth-child(4) {
        top: 10px;
        width: 0;
        left: 50%;
    }

    .burger.open span:nth-child(2) {
        transform: rotate(45deg);
    }

    .burger.open span:nth-child(3) {
        transform: rotate(-45deg);
    }

    /* Анимация для меню */
    .header_nav {
        position: absolute;
        width: 100%;
        height: 100vh;
        background: #090400;
        left: 0;
        top: -100vh;
        padding: 161px 40px 24px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 56px;
        transition: top 0.5s ease-in-out;
    }

    .header_nav.open {
        top: 0;
    }

    .header_nav ul {
        flex-direction: column;
        width: 100%;
        gap: 40px;
    }

    .header_nav ul li {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 8px 0 16px;
        border-bottom: 1px solid #262626;
    }

    .header_nav ul li:last-child {
        border-bottom: none;
    }

    .header_nav ul li a,
    .header_nav ul li span {
        font-size: 40px !important;
        line-height: 40px !important;
        width: 100%;
        justify-content: space-between;
    }
    .language-selector {
        display: flex;
        padding: 16px 12px;
        justify-content: center;
        align-items: center;
        gap: 6px;
        border-radius: 8px;
border: 1px solid #262626;
    }
    .header-hidden-lang {
        display: flex;
        align-items: center;
        gap: 4px;
    }
    select {
        background: transparent;
        color: white;
        border: none;
        font-size: 16px;
        cursor: pointer;
    }
    select:focus {
        outline: none;
    }
    #dropdown-arrow {
        margin-left: 5px;
        transition: transform 0.3s ease;
    }
    .header_nav ul li svg {
        width: 32px;
        height: 32px;
    }

    .hidden-block-header {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
    }

    .hidden-block-header-button {
        display: flex;
        width: 100%;
        padding: 16px 64px;
        justify-content: center;
        align-items: center;
        gap: 4px;
        border-radius: 8px;
        background: #fbb42d;
        color: #090400;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
    }

    .language-hidden {
        display: flex;
        padding: 16px 12px;
        justify-content: center;
        align-items: center;
        gap: 6px;
        border-radius: 8px;
        border: 1px solid #262626;
    }

    .hidden-item {
        position: absolute;
        bottom: 0;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        left: 0;
        padding: 24px 40px;
        border-top: 1px solid #c0c0c0;
        color: #c0c0c0;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }
    .header-nav-wrapper {
        width: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        gap: 56px;
        position: relative;
    }
    .header-hidden-lang {
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .header-hidden-lang span {
        color: var(--White, #fff);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px; /* 150% */
    }
    /* Блокировка скролла */
    body.menu-open {
        overflow: hidden;
    }
    .html.menu-open {
        overflow: hidden;
    }
    .page__security {
        padding-top: 161px !important;
        padding-bottom: 80px !important;
    }
    .security__title {
        font-size: 56px !important;
    }
    .protection__title {
        font-size: 48px !important;
    }
    .secure-faq_box {
        flex-direction: column;
    }
    .secure-faq_box_left_bottom {
        display: none;
    }
    .secure-faq {
        padding-top: 0;
        max-width: none;
        padding-top: 64px;
        width: 100%;
    }
    .secure-faq_box_left_bottom.tablet {
        display: flex !important;
        max-width: 505px;
        width: 100%;
        padding-top: 64px;
    }
    .secure-fag_section {
        padding-bottom: 80px;
    }
    .header_nav ul li {
        flex-direction: column;
    }
    .hidden-list {
        max-height: 0; /* Полностью скрываем */
        opacity: 0;
        visibility: hidden;
        overflow: hidden; /* Контент не показывается, пока скрыт */
        transition: max-height 0.4s ease-out, opacity 0.3s ease-out;
        padding: 0; /* Скрываем внутренние отступы */
        position: unset;
        border-radius: 4px;
        width: 100%;
    }
    
    /* Когда добавляется класс show */
    li.show .hidden-list {
        max-height: 500px; /* Подбери под свой контент */
        opacity: 1;
        visibility: visible;
        margin-top: 24px;
        padding: 16px; /* Возвращаем отступы */
    }
    .hidden-list-item div {
        display: none;
    }
    .hidden-item {
        background: #090400;
    }
    .header-nav-wrapper {
        overflow-y: auto;
        padding-bottom: 100px;
    }
    .hidden-item {
        font-size: 10px;
    }
    .footer_main-bottom-item {
        white-space: nowrap;
        font-size: 10px;
    }
    .support-form {
        padding: 24px;
    }
    
    li .hidden-list {
        opacity: 0;
        transform: translateY(-10px) scale(0.95);
        visibility: hidden;
        transition: opacity 0.3s, transform 0.3s, visibility 0.3s;
    }
    
    li:hover .hidden-list, 
    li.show .hidden-list {
        opacity: 1;
        transform: translateY(0) scale(1);
        visibility: visible;
        pointer-events: auto; /* Ensure links are clickable */
    }
    
    li:not(.show):not(:hover) .hidden-list {
        opacity: 0;
        transform: translateY(-10px) scale(0.95);
        visibility: hidden;
        pointer-events: none; /* Ensure hidden lists are not interactive */
    }
    
    .header-nav-wrapper li:hover > a {
        pointer-events: auto !important;
    }
    
}

@media (max-width: 820px) {
    .popular_product-list_item {
        min-width: 100%;
    }
    .features_box-bottom {
        flex-direction: column;
        justify-content: center;
    }
    .features_box-bottom-line {
        display: none;
    }
    .features_box-bottom-item {
        width: 100%;
        padding: 0;
        border-bottom: 1px solid #585858;
        padding-bottom: 16px;
    }
    .features_box-bottom-item:last-child {
        border-bottom: none;
    }
    .best-tittle {
        max-width: 394px;
        width: 100%;
    }
}
/* mob adapt */
@media (max-width: 670px) {
    .svg-header-logo {
        display: none;
    }
    .svg-header-logo-mob {
        display: block;
    }
    .container {
        padding: 0 16px;
    }
    .header_logo svg {
        width: 32px;
        height: 39px;
    }
    .header_nav {
        padding: 103px 16px 24px;
    }
    .hidden-item {
        padding: 24px 16px;
    }
    .header_nav ul li a {
        padding: 0 !important;
    }
    .header_nav ul li span {
        padding: 0 !important;
    }
    .header_nav ul li a,
    .header_nav ul li span {
        font-size: 18px !important;

        line-height: 24px !important;
    }
    .header_nav ul li svg {
        width: 24px;
        height: 24px;
    }
    .header_nav ul {
        gap: 16px;
    }
    .header-nav-wrapper {
        gap: 48px;
    }
    .home_top-section {
        padding-top: 103px;
        padding-bottom: 162px;
    }
    .badge {
        font-size: 12px;
        text-align: center;
    }
    .home_top-tittle {
        padding-top: 32px;
        padding-bottom: 24px;
        font-size: 48px;
        font-style: normal;
        font-weight: 700;
        line-height: 48px; /* 100% */
    }
    .home_top-subtittle {
        padding-bottom: 40px;
        font-size: 16px;
    }
    .elipse-center {
        width: 104.698px;
        height: 487.634px;
        flex-shrink: 0;
        border-radius: 487.634px;
        background: linear-gradient(180deg, #82392c 0%, #d0a22c 100%);
        filter: blur(116.52872467041016px);
        transform: rotate(45deg);
        top: 14%;
        left: 35%;
    }
    .home_top-section {
        background-image: none;
        position: relative;
    }
    .abs-mob-home {
        display: block;
        position: absolute;
        bottom: 0;
    }
    .popular_product-section {
        padding: 72px 0;
    }
    .section_tittle {
        font-size: 36px;
    }
    .popular_product-box {
        gap: 56px;
    }
    .popular_product-list_item_img {
        margin-bottom: 24px;
    }
    .popular_product-list_item-tittle {
        padding-bottom: 16px;
        font-size: 28px;
    }
    .popular_product-list_item-subtittle {
        padding-bottom: 16px;
        font-size: 16px;
    }
    .features_section {
        padding-top: 140px;
        padding-bottom: 70px;
    }
    .features-diagram {
        width: 1096.92px;
        height: 505px;
    }
    .features_box {
        gap: 56px;
    }
    .features_box-bottom-item_img {
        width: 112px;
        height: 112px;
    }
    .features_box-bottom-item {
        gap: 12px;
    }
    .features_box-bottom-item_tittle {
        font-size: 28px;
    }
    .market_section {
        padding: 70px 0;
    }
    .market_box-top .section_tittle {
        max-width: 80%;
    }
    .market_box-top {
        gap: 56px;
    }
    .market_box-top_info-tittle {
        max-width: 80%;
        font-size: 18px;
    }
    .market-elipse {
        width: 395.924px;
        height: 109.579px;
        transform: rotate(132.907deg);
        flex-shrink: 0;
        border-radius: 395.924px;
        background: #fbb42d;
        filter: blur(200px);
        right: -30%;
    }
    .market_box {
        gap: 44px;
    }
    .market-table {
        padding: 5.717px 9.528px;
        gap: 4.764px;
    }
    .market-table-item {
        gap: 9.302px;
        padding-bottom: 5px;
    }
    .market-table-item_name {
        width: 60.17px;
        color: var(--black-black-100, #fff);
        font-family: Inter;
        font-size: 5.814px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%; /* 8.72px */
    }
    .market-table-item_symbol {
        font-size: 5.814px;
        width: 26.452px;
    }
    .market-table-item_price {
        font-size: 5.814px;
        min-width: 60px;
    }
    .market-table-item_percent {
        width: 29.068px;
        font-size: 5.814px;
    }
    .market-table-item_img {
        width: 61.914px;
    }
    .market-table-item_img img {
        height: 16.278px;
    }
    .market-table-item_trade span {
        font-size: 4.651px;
    }
    .market-table-item_trade svg {
        width: 6.976px;
        height: 6.976px;
    }
    .about_us {
        padding: 70px 0;
    }
    .about_box-top_controls {
        display: none;
    }
    .about_box-top_controls.mobile {
        display: flex;
        justify-content: center;
    }
    .about_box-top {
        gap: 56px;
    }
    .slider_box-item {
        flex-direction: column;
        align-items: flex-start;
        padding: 16px;
        gap: 24px;
    }
    .slider_box-item_person img {
        width: 32px;
        height: 32px;
        margin-bottom: 8px;
    }
    .slider_box-item_person p {
        font-size: 16px;
        padding-bottom: 8px;
    }
    .slider_box-item_text {
        font-size: 18px;
    }
    .about_box {
        gap: 140px;
    }
    .about_box {
        gap: 56px;
    }
    .awards_box {
        flex-direction: column;
        justify-content: center;
    }
    .awards_box-item {
        gap: 10px;
    }
    .awards_box-item svg {
        width: 34px;
        margin-top: -10px;
    }
    .awards_item-text_year {
        font-size: 32px;
    }
    .footer_banner {
        padding: 56px 24px;
        gap: 20px;
    }
    .footer_banner-text p {
        font-size: 36px;
    }
    .footer_banner-text {
        gap: 16px;
    }
    .footer_box {
        gap: 100px;
    }
    .footer_main-top_text {
        gap: 16px;
    }
    .footer_main-top_text span {
        padding-bottom: 40px;
    }
    .footer_join-form {
        flex-direction: column;
    }
    .footer_join-social {
        justify-content: center;
    }
    .footer_main-bottom {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px;
    }
    .footer_main-bottom-item {
        width: 50%;
    }
    .footer_main-bottom-item {
        display: flex;
        justify-content: center;
        gap: 10px;
    }
    .footer_main-bottom-item:nth-child(2) {
        order: 3;
    }

    .footer_main-bottom-item:nth-child(3) {
        order: 2;
    }
    .learn-top-wrapper {
        padding-top: 103px;
        padding-bottom: 70px;
    }
    .learn-tittle {
        padding-top: 32px;
        padding-bottom: 24px;
        font-size: 36px;
        line-height: 48px; /* 133.333% */
    }
    .learn-subtittle {
        padding-bottom: 40px;
    }
    .learn-top_img {
        padding-top: 25px;
    }
    .learn-top_img img {
        width: 302px;
        height: 302px;
        transform: rotate(-13.157deg);
    }
    .learn_coins {
        width: 302px;
        right: -3%;
    }
    .latest-articles {
        padding-bottom: 140px;
    }
    .latest-articles_box-top {
        gap: 32px;
    }
    .latest-articles-box {
        gap: 56px;
    }
    .aricle-img {
        min-height: 160px;
        max-height: 160px;
    }
    .all-articles-box {
        gap: 56px;
    }
    .all_articles_items .article-item {
        width: 100%;
    }
    .article_section {
        padding-top: 103px;
    }
    .article_wrapper {
        gap: 56px;
    }
    .article-buttons {
        flex-direction: column;
        gap: 32px;
        align-items: flex-start;
    }
    .article_learn-tittle {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 48px; /* 133.333% */
    }
    .article_info {
        padding-bottom: 56px;
    }
    .article_body-img {
        border-radius: 12px;
    }
    .article_body-text {
        padding-top: 70px;
        gap: 48px;
    }
    .article_body-text h3 {
        font-size: 20px;
    }
    .article_body-text div * {
        margin-bottom: 24px;
    }
    .article_body-text div *:last-child {
        margin-bottom: 0;
    }
    .article_body-text h2 {
        font-size: 32px;
    }
    .article_body-note {
        font-size: 20px;
    }
    .glossary_section {
        padding-top: 101px;
    }
    .glossary-tittle {
        padding-top: 32px;
        padding-bottom: 24px;
        font-style: normal;
        font-size: 36px;
        line-height: 36px; /* 100% */
    }
    .glossary_subtittle {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        padding-bottom: 56px;
    }
    .glossary {
        padding: 16px;
        gap: 16px;
    }
    .glossary-item {
        padding: 16px 12px;
    }
    .glossary-question {
        font-size: 20px;
    }
    .glossary-arrow {
        padding: 4px;
    }
    .glossary-answer {
        font-size: 16px;
    }
    .open-acc_section {
        padding-top: 101px;
    }
    .open-acc-elipse {
        display: none;
    }
    .open-acc-tittle {
        font-size: 36px;
        padding-top: 32px;
        padding-bottom: 24px;
        line-height: 36px;
    }
    .open_acc-subtittle {
        font-size: 16px;
        padding-bottom: 56px;
    }
    .open-acc_list_item {
        padding: 24px;
        gap: 24px;
    }
    .open-acc_list_tittle {
        padding-bottom: 24px;
    }
    .open-acc-deposit_value {
        padding-top: 24px;
        font-size: 36px;
        line-height: 36px;
    }
    .log-popup {
        display: block;
        position: absolute;
        top: 28px;
        left: 26px;
    }
    .support-section {
        padding-top: 101px;
        padding-bottom: 70px;
    }
    .support-tittle {
        padding-top: 32px;
        padding-bottom: 24px;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
    }
    .support-box {
        gap: 56px;
    }
    .popup-wrapper {
        align-items: flex-start;
        overflow-y: auto;
    }
    .support-form-item label {
        color: #fff;
        font-feature-settings: "liga" off, "clig" off;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px; /* 114.286% */
    }
    .support-form-button {
        width: 100%;
    }
    [class*="__container"] {
        padding: 0 16px !important;
    }
    .page__about {
        padding-top: 101px !important;
        padding-bottom: 70px !important;
    }
    .content-about__title {
        font-size: 36px !important;
        line-height: 36px !important; /* 100% */
    }
    .statistic-about__numbers {
        font-size: 28px !important;
    }
    .team-section_arrows {
        display: none;
    }
    .about-slider-name {
        font-size: 18px;
        line-height: 20px;
    }
    .about-slider-position {
        font-size: 16px;
    }
    .about-slider-name {
        padding-bottom: 8px;
    }
    .about-slider-box {
        gap: 40px !important;
    }
    .page__team {
        padding-bottom: 70px !important;
    }
    .about-services-slider-item.slick-slide:first-child {
        margin-left: 0 !important;
    }
    .about-services-slider-item.slick-slide {
        margin-right: 12px !important;
    }
    .about-services-slider-item {
        padding: 16px;
        justify-content: center;
    }
    .about-services-slider-item-text {
        flex-grow: unset;
    }
    .about-services-slider-item-tittle {
        font-size: 24px;
    }
    .about-banner_section {
        padding: 70px 0;
    }
    .about-banner {
        padding: 56px 24px;
        gap: 24px;
    }
    .about-banner-text-top {
        font-size: 36px;

        line-height: 36px;
    }
    .about-banner-text {
        white-space: wrap;
    }
    .footer_main-top_text {
        width: 100%;
    }

    .footer_lists {
        width: 100%;
    }
    .footer_join {
        width: 100%;
    }
    .about-banner-button {
        width: 100%;
    }
    .about-banner-abs {
        position: absolute;
        width: 284.957px;
        /* height: 58px; */
        left: -41%;
        bottom: auto;
        top: 0;
    }
    .footer {
        padding-top: 70px;
    }
    .invest__title {
        max-width: 543px !important;
        width: 100%;
        font-size: 48px !important;
    }
    .page__security {
        padding-top: 101px !important;
        padding-bottom: 70px !important;
    }
    .security__title {
        font-size: 36px !important;
    }
    .security__items {
        flex-direction: column;
        display: flex !important;
    }
    .security__item:not(:last-child) {
        border-right: none !important;
        border-bottom: 1px solid #585858;
    }
    .security__item {
        display: flex;
        flex-direction: column;
        gap: 12px;
        padding: 12px 0 !important;
        justify-content: center;
        align-items: center;
    }
    .security__numbers {
        font-size: 36px !important;
        margin-bottom: 0 !important;
    }
    .security__subtitle {
        margin-top: 0 !important;
    }
    .page__security {
        margin-bottom: 0 !important;
    }
    .invest__title {
        font-size: 36px !important;
    }
    .invest__items {
        gap: 16px !important;
    }
    .item-invest {
        width: 100% !important;
    }
    .page__invest {
        margin-bottom: 0 !important;
        padding-bottom: 70px;
    }
    .page__best {
        padding: 70px 0;
    }
    .best-text {
        gap: 32px;
    }
    .best-tittle {
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px; /* 100% */
    }
    .best-bottom {
        font-size: 16px;
    }
    .best-box {
        padding-top: 205px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 16px;
    }
    .best-img {
        width: 140px;
        height: 165px;
    }
    .protection__items {
        gap: 16px !important;
    }
    .item-protection {
        width: 100%;
    }
    .item-protection {
        padding: 16px !important;
    }
    .item-protection__title {
        font-size: 20px !important;
    }
    .item-protection__text {
        font-size: 18px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 24px !important;
    }
    .secure-fag_section {
        padding-top: 70px;
    }
    .secure-faq_box_left-tittle {
        max-width: 80%;
        font-size: 36px;
        line-height: 36px;
    }
    .secure-faq_box_left_top {
        gap: 32px;
    }
    .secure-faq {
        padding-top: 56px;
    }
    .secure-faq_item {
        padding: 24px 16px;
    }
    .page__join-team {
        padding-top: 129px;
        padding-bottom: 131px;
    }
    .join-team__title {
        font-size: 36px !important;
        line-height: 36px; /* 100% */
    }
    .join-team__text p {
        font-size: 16px !important;

        line-height: 24px !important; /* 150% */
    }
    .page__innovatorss {
    }
    .innovatorss__container {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .list-positions__item {
        padding-block: 24px !important;
    }
    .list-positions__title:not(:last-child) {
        margin-bottom: 16px !important;
    }
    .page__details {
        padding-top: 103px !important;
    }
    .popup-wrapper.popup-open {
        background: #151515;
    }
    .popup {
        width: 100%;
    }
    .popup-wrapper {
        padding: 0;
    }
    .popup {
        padding-top: 103px;
        padding-left: 24px;
        padding-right: 24px;
        border-radius: 0;
    }
    .popup-tittle {
        font-size: 36px !important;
    }
    .close-popup {
        top: 28px;
        right: 26px;
        padding: 4px;
    }
    .close-popup {
        width: 24px;
        height: 24px;
    }
  
  
}
