@font-face {
    font-family: 'Inter Tight';
    src: url("assets/InterTight-VariableFont_wght.ttf");
}

:root {
    --background-body: linear-gradient( 180deg, rgb(59 143 131) 20%, rgb(82, 17, 58) 100% );
    --head-color: #3dfffb;
    --button-color: #3dfffb;
    --a-color: #3dfffb;
    --text-color: #ffffff;

    --head-back-color: #1e1e1e;

    --logo-color: #3dfffb;

    --nav-color: #3dfffb;
    --nav-href-color: #ffffff;
    --nav-href-mob-color: #313131;
    --nav-back-color: #1e1e1e;
    --nav-back-mob-color: #3dfffb;

    --banner-color: #3dfffb;

    --content-color: #3dfffb;

    --table-text-color: #3dfffb;
    --table-row-color: #3dfffb;

    --footer-text-color: #3dfffb;
    --footer-bg-color: #111111;
}

html {
    scroll-behavior: smooth;
}

* {
    box-sizing: border-box;
}

body {
    position: relative;
    max-width: 1440px;
    min-width: 390px;
    margin: 0 auto;
    padding: 0;

    color: var(--text-color);
    font-family: FiraSans, system-ui, -apple-system, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;

    background-image: url(./assets/bg_head.png), var(--background-body);
    background-repeat: no-repeat;
    background-position: top center, center;
    background-attachment: fixed;
}

h3,
h2,
h1 {
    color: var(--head-color);
    text-align: center;
    font-family: FiraSans, system-ui, -apple-system, sans-serif;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
}

h2 {
    font-size: 38px;
    line-height: 50px;
    margin: 30px;
}

h3 {
    text-align: center;
    font-size: 32px;
    line-height: 45px;
    margin: 27px;
}

a {
    color: var(--a-color);
}

img {
    display: block;
    max-width: 100%;
    margin: 15px auto;
}

button {
    border: none;
    background: none;

    color: var(--text-color);
    font-family: FiraSans, system-ui, -apple-system, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    text-decoration: none;

    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}

.d_none {
    display: none;
}

.figure {
    position: absolute;
    z-index: -2;
    background-repeat: no-repeat;
    background-position: center;
}

.figure_1 {
    top: 1150px;
    right: 0;
}

.figure_2 {
    top: 1600px;
    left: -150px;
}

#btn_up {
    display: none;

    position: fixed;
    right: 100px;
    bottom: 129.87px;

    width: 34px;
    height: 34px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath id='up' d='M20.3892 2.67879L33.1769 27.4061C35.1443 30.9778 33.4228 34 29.7341 34H4.15855C0.469774 34 -1.00574 30.9778 0.715691 27.4061L13.5035 2.67879C15.4708 -0.892929 18.4218 -0.892929 20.3892 2.67879Z' fill='url(%23paint0_linear_137_2593)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_137_2593' x1='17' y1='0' x2='17' y2='34' gradientUnits='userSpaceOnUse' %3E%3Cstop stop-color='%23d32192' /%3E%3Cstop offset='1' stop-color='%233dfffb' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

#btn_up:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath id='up' d='M20.3892 2.67879L33.1769 27.4061C35.1443 30.9778 33.4228 34 29.7341 34H4.15855C0.469774 34 -1.00574 30.9778 0.715691 27.4061L13.5035 2.67879C15.4708 -0.892929 18.4218 -0.892929 20.3892 2.67879Z' fill='url(%23paint0_linear_137_2593)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_137_2593' x1='17' y1='0' x2='17' y2='34' gradientUnits='userSpaceOnUse' %3E%3Cstop stop-color='%23ff94d8' /%3E%3Cstop offset='1' stop-color='%23ff4abd' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.body {
    display: flex;
    align-items: start;
    gap: 40px;

    padding: 50px 79px;
}

.captain {
    position: relative;
    min-height: 664px;

    padding: 25px 0;

    border-radius: 24px;
    border: 1px solid var(--head-color);
    background-color: var(--head-back-color);
    backdrop-filter: blur(125px);
}

.captain_logo {
    display: block;
    margin: 0 auto;

    color: var(--logo-color);
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}

.dropdown_menu {
    display: none;
}

.captain__btns {
    padding: 0 20px;
    margin-top: 24px;
    margin-bottom: 20px;
}

.btn {
    width: 100%;
    display: block;
    padding: 10px 16px 10px 57px;

    text-align: start;
    font-weight: 700;
    background-repeat: no-repeat;
    background-position: 16px center;
    border-radius: 30px;
    border: 1px solid var(--button-color);
}

.btn_in {
    margin-bottom: 16px;
    color: var(--button-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_774)'%3E%3Cpath d='M17.5 8L16.09 9.41L17.67 11H9.5V13H17.67L16.09 14.58L17.5 16L21.5 12L17.5 8ZM5.5 5H12.5V3H5.5C4.4 3 3.5 3.9 3.5 5V19C3.5 20.1 4.4 21 5.5 21H12.5V19H5.5V5Z' fill='%233dfffb'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_774'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.btn_in:hover {
    color: var(--text-color);
    background-color: var(--button-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_781)'%3E%3Cpath d='M17.5 8L16.09 9.41L17.67 11H9.5V13H17.67L16.09 14.58L17.5 16L21.5 12L17.5 8ZM5.5 5H12.5V3H5.5C4.4 3 3.5 3.9 3.5 5V19C3.5 20.1 4.4 21 5.5 21H12.5V19H5.5V5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_781'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    transition: all 0.3s;
}

.btn_up {
    background-color: var(--button-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_781)'%3E%3Cpath d='M17.5 8L16.09 9.41L17.67 11H9.5V13H17.67L16.09 14.58L17.5 16L21.5 12L17.5 8ZM5.5 5H12.5V3H5.5C4.4 3 3.5 3.9 3.5 5V19C3.5 20.1 4.4 21 5.5 21H12.5V19H5.5V5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_781'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.btn_up:hover {
    color: var(--button-color);
    background-color: unset;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_774)'%3E%3Cpath d='M17.5 8L16.09 9.41L17.67 11H9.5V13H17.67L16.09 14.58L17.5 16L21.5 12L17.5 8ZM5.5 5H12.5V3H5.5C4.4 3 3.5 3.9 3.5 5V19C3.5 20.1 4.4 21 5.5 21H12.5V19H5.5V5Z' fill='%233dfffb'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_774'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    transition: all 0.3s;
}

.navmenu {
    width: 100%;
}

.navmenu_link {
    display: block;
    margin-bottom: 20px;

    color: var(--a-color);
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;

    padding: 16px 26px 16px 60px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1_502' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' transform='matrix(-1 0 0 1 24 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_502)'%3E%3Cpath d='M18.15 17.1C17.3 16.45 16.35 15.9375 15.3 15.5625C14.25 15.1875 13.15 15 12 15C10.85 15 9.75 15.1875 8.7 15.5625C7.65 15.9375 6.7 16.45 5.85 17.1C5.26667 16.4167 4.8125 15.6417 4.4875 14.775C4.1625 13.9083 4 12.9833 4 12C4 9.78333 4.77917 7.89583 6.3375 6.3375C7.89583 4.77917 9.78333 4 12 4C14.2167 4 16.1042 4.77917 17.6625 6.3375C19.2208 7.89583 20 9.78333 20 12C20 12.9833 19.8375 13.9083 19.5125 14.775C19.1875 15.6417 18.7333 16.4167 18.15 17.1ZM12 13C12.9833 13 13.8125 12.6625 14.4875 11.9875C15.1625 11.3125 15.5 10.4833 15.5 9.5C15.5 8.51667 15.1625 7.6875 14.4875 7.0125C13.8125 6.3375 12.9833 6 12 6C11.0167 6 10.1875 6.3375 9.5125 7.0125C8.8375 7.6875 8.5 8.51667 8.5 9.5C8.5 10.4833 8.8375 11.3125 9.5125 11.9875C10.1875 12.6625 11.0167 13 12 13ZM12 22C13.3833 22 14.6833 21.7375 15.9 21.2125C17.1167 20.6875 18.175 19.975 19.075 19.075C19.975 18.175 20.6875 17.1167 21.2125 15.9C21.7375 14.6833 22 13.3833 22 12C22 10.6167 21.7375 9.31667 21.2125 8.1C20.6875 6.88333 19.975 5.825 19.075 4.925C18.175 4.025 17.1167 3.3125 15.9 2.7875C14.6833 2.2625 13.3833 2 12 2C10.6167 2 9.31667 2.2625 8.1 2.7875C6.88333 3.3125 5.825 4.025 4.925 4.925C4.025 5.825 3.3125 6.88333 2.7875 8.1C2.2625 9.31667 2 10.6167 2 12C2 13.3833 2.2625 14.6833 2.7875 15.9C3.3125 17.1167 4.025 18.175 4.925 19.075C5.825 19.975 6.88333 20.6875 8.1 21.2125C9.31667 21.7375 10.6167 22 12 22ZM12 20C11.1167 20 10.2833 19.8708 9.5 19.6125C8.71667 19.3542 8 18.9833 7.35 18.5C8 18.0167 8.71667 17.6458 9.5 17.3875C10.2833 17.1292 11.1167 17 12 17C12.8833 17 13.7167 17.1292 14.5 17.3875C15.2833 17.6458 16 18.0167 16.65 18.5C16 18.9833 15.2833 19.3542 14.5 19.6125C13.7167 19.8708 12.8833 20 12 20ZM12 11C11.5667 11 11.2083 10.8583 10.925 10.575C10.6417 10.2917 10.5 9.93333 10.5 9.5C10.5 9.06667 10.6417 8.70833 10.925 8.425C11.2083 8.14167 11.5667 8 12 8C12.4333 8 12.7917 8.14167 13.075 8.425C13.3583 8.70833 13.5 9.06667 13.5 9.5C13.5 9.93333 13.3583 10.2917 13.075 10.575C12.7917 10.8583 12.4333 11 12 11Z' fill='%233dfffb'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 26px center;
}

.navmenu_link:hover {
    color: var(--text-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cmask id='mask0_1_789' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect width='24' height='24' transform='matrix(-1 0 0 1 24.5 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_789)'%3E%3Cpath d='M18.65 17.1C17.8 16.45 16.85 15.9375 15.8 15.5625C14.75 15.1875 13.65 15 12.5 15C11.35 15 10.25 15.1875 9.2 15.5625C8.15 15.9375 7.2 16.45 6.35 17.1C5.76667 16.4167 5.3125 15.6417 4.9875 14.775C4.6625 13.9083 4.5 12.9833 4.5 12C4.5 9.78333 5.27917 7.89583 6.8375 6.3375C8.39583 4.77917 10.2833 4 12.5 4C14.7167 4 16.6042 4.77917 18.1625 6.3375C19.7208 7.89583 20.5 9.78333 20.5 12C20.5 12.9833 20.3375 13.9083 20.0125 14.775C19.6875 15.6417 19.2333 16.4167 18.65 17.1ZM12.5 13C13.4833 13 14.3125 12.6625 14.9875 11.9875C15.6625 11.3125 16 10.4833 16 9.5C16 8.51667 15.6625 7.6875 14.9875 7.0125C14.3125 6.3375 13.4833 6 12.5 6C11.5167 6 10.6875 6.3375 10.0125 7.0125C9.3375 7.6875 9 8.51667 9 9.5C9 10.4833 9.3375 11.3125 10.0125 11.9875C10.6875 12.6625 11.5167 13 12.5 13ZM12.5 22C13.8833 22 15.1833 21.7375 16.4 21.2125C17.6167 20.6875 18.675 19.975 19.575 19.075C20.475 18.175 21.1875 17.1167 21.7125 15.9C22.2375 14.6833 22.5 13.3833 22.5 12C22.5 10.6167 22.2375 9.31667 21.7125 8.1C21.1875 6.88333 20.475 5.825 19.575 4.925C18.675 4.025 17.6167 3.3125 16.4 2.7875C15.1833 2.2625 13.8833 2 12.5 2C11.1167 2 9.81667 2.2625 8.6 2.7875C7.38333 3.3125 6.325 4.025 5.425 4.925C4.525 5.825 3.8125 6.88333 3.2875 8.1C2.7625 9.31667 2.5 10.6167 2.5 12C2.5 13.3833 2.7625 14.6833 3.2875 15.9C3.8125 17.1167 4.525 18.175 5.425 19.075C6.325 19.975 7.38333 20.6875 8.6 21.2125C9.81667 21.7375 11.1167 22 12.5 22ZM12.5 20C11.6167 20 10.7833 19.8708 10 19.6125C9.21667 19.3542 8.5 18.9833 7.85 18.5C8.5 18.0167 9.21667 17.6458 10 17.3875C10.7833 17.1292 11.6167 17 12.5 17C13.3833 17 14.2167 17.1292 15 17.3875C15.7833 17.6458 16.5 18.0167 17.15 18.5C16.5 18.9833 15.7833 19.3542 15 19.6125C14.2167 19.8708 13.3833 20 12.5 20ZM12.5 11C12.0667 11 11.7083 10.8583 11.425 10.575C11.1417 10.2917 11 9.93333 11 9.5C11 9.06667 11.1417 8.70833 11.425 8.425C11.7083 8.14167 12.0667 8 12.5 8C12.9333 8 13.2917 8.14167 13.575 8.425C13.8583 8.70833 14 9.06667 14 9.5C14 9.93333 13.8583 10.2917 13.575 10.575C13.2917 10.8583 12.9333 11 12.5 11Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-color: var(--nav-color);
}

.link_active {
    color: var(--text-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cmask id='mask0_1_789' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect width='24' height='24' transform='matrix(-1 0 0 1 24.5 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_789)'%3E%3Cpath d='M18.65 17.1C17.8 16.45 16.85 15.9375 15.8 15.5625C14.75 15.1875 13.65 15 12.5 15C11.35 15 10.25 15.1875 9.2 15.5625C8.15 15.9375 7.2 16.45 6.35 17.1C5.76667 16.4167 5.3125 15.6417 4.9875 14.775C4.6625 13.9083 4.5 12.9833 4.5 12C4.5 9.78333 5.27917 7.89583 6.8375 6.3375C8.39583 4.77917 10.2833 4 12.5 4C14.7167 4 16.6042 4.77917 18.1625 6.3375C19.7208 7.89583 20.5 9.78333 20.5 12C20.5 12.9833 20.3375 13.9083 20.0125 14.775C19.6875 15.6417 19.2333 16.4167 18.65 17.1ZM12.5 13C13.4833 13 14.3125 12.6625 14.9875 11.9875C15.6625 11.3125 16 10.4833 16 9.5C16 8.51667 15.6625 7.6875 14.9875 7.0125C14.3125 6.3375 13.4833 6 12.5 6C11.5167 6 10.6875 6.3375 10.0125 7.0125C9.3375 7.6875 9 8.51667 9 9.5C9 10.4833 9.3375 11.3125 10.0125 11.9875C10.6875 12.6625 11.5167 13 12.5 13ZM12.5 22C13.8833 22 15.1833 21.7375 16.4 21.2125C17.6167 20.6875 18.675 19.975 19.575 19.075C20.475 18.175 21.1875 17.1167 21.7125 15.9C22.2375 14.6833 22.5 13.3833 22.5 12C22.5 10.6167 22.2375 9.31667 21.7125 8.1C21.1875 6.88333 20.475 5.825 19.575 4.925C18.675 4.025 17.6167 3.3125 16.4 2.7875C15.1833 2.2625 13.8833 2 12.5 2C11.1167 2 9.81667 2.2625 8.6 2.7875C7.38333 3.3125 6.325 4.025 5.425 4.925C4.525 5.825 3.8125 6.88333 3.2875 8.1C2.7625 9.31667 2.5 10.6167 2.5 12C2.5 13.3833 2.7625 14.6833 3.2875 15.9C3.8125 17.1167 4.525 18.175 5.425 19.075C6.325 19.975 7.38333 20.6875 8.6 21.2125C9.81667 21.7375 11.1167 22 12.5 22ZM12.5 20C11.6167 20 10.7833 19.8708 10 19.6125C9.21667 19.3542 8.5 18.9833 7.85 18.5C8.5 18.0167 9.21667 17.6458 10 17.3875C10.7833 17.1292 11.6167 17 12.5 17C13.3833 17 14.2167 17.1292 15 17.3875C15.7833 17.6458 16.5 18.0167 17.15 18.5C16.5 18.9833 15.7833 19.3542 15 19.6125C14.2167 19.8708 13.3833 20 12.5 20ZM12.5 11C12.0667 11 11.7083 10.8583 11.425 10.575C11.1417 10.2917 11 9.93333 11 9.5C11 9.06667 11.1417 8.70833 11.425 8.425C11.7083 8.14167 12.0667 8 12.5 8C12.9333 8 13.2917 8.14167 13.575 8.425C13.8583 8.70833 14 9.06667 14 9.5C14 9.93333 13.8583 10.2917 13.575 10.575C13.2917 10.8583 12.9333 11 12.5 11Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 26px center;
    background-color: var(--nav-color);
}

.banner_main,
.banner {
    max-width: 600px;
    max-height: 200px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px;
    border: 3px solid var(--banner-color);
}

.banner_main {
    max-width: 500px;
}

.banner_main img,
.banner img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-radius: 12px;
}

.main_btn {
    display: block;
    width: max-content;
    margin: 0 auto;
    padding: 13px 32px;

    color: var(--text-color);
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Inter Tight';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;

    border-radius: 30px;
    border: 1px solid var(--a-color);
    background-color: var(--a-color);
}

.main_btn:hover {
    color: var(--a-color);
    background-color: transparent;
    transition: all 0.3s;
}

.main_content {
    margin-bottom: 50px;
}

table {
    width: 100%;
    margin-bottom: 50px;

    color: var(--text-color);
    text-align: center;
    background: transparent;

    border-collapse: collapse;
    border-spacing: 0;
}

table > tbody > tr {
    padding: 10px 0;
}

table > tbody > tr:nth-child(odd) {
    display: none;
}

.cell_element {
    color: var(--text-color);
    background-color: var(--table-row-color);
}

table > tbody > tr > td {
    width: 25%;
    padding: 10px 20px;
}

table > tbody > tr > td:first-child {
    border-radius: 20px 0 0 20px;
}

table > tbody > tr > td:last-child {
    border-radius: 0 20px 20px 0;
}

footer {
    padding: 30px 0;
    text-align: center;
    background-color: var(--footer-bg-color);
}

.footer_text {
    display: inline;
    color: var(--footer-text-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

@media (max-width: 1024px) {
    .mob_none {
        display: none;
    }

    #btn_up {
        right: 20px;
        bottom: 100px;
    }

    .body {
        display: block;

        padding: 0;
    }

    .captain {
        display: flex;
        min-height: unset;
        padding: 25px 15px;
        border-radius: 0;
        border: none;
        background-color: unset;
        backdrop-filter: unset;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: stretch;
    }

    .captain_logo {
        display: inline-block;
        margin: 0;
    }

    .dropdown_menu {
        position: relative;
        z-index: 2;
        display: block;
        width: 40px;
        height: 40px;
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='25' viewBox='0 0 40 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='3' rx='1.5' fill='%233dfffb'/%3E%3Crect y='11' width='40' height='3' rx='1.5' fill='%233dfffb'/%3E%3Crect y='22' width='40' height='3' rx='1.5' fill='%233dfffb'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;

        cursor: pointer;
    }

    .menu_active {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M0.452179 29.548C-0.150416 28.9454 -0.150416 27.9684 0.452179 27.3658L27.3659 0.45195C27.9685 -0.150649 28.9455 -0.15065 29.5481 0.451949C30.1506 1.05455 30.1506 2.03156 29.5481 2.63415L2.63437 29.548C2.03178 30.1506 1.05477 30.1506 0.452179 29.548Z' fill='%23313131'/%3E%3Cpath d='M0.451946 0.45198C1.05454 -0.150619 2.03154 -0.150619 2.63414 0.45198L29.5478 27.3658C30.1504 27.9684 30.1504 28.9455 29.5478 29.5481C28.9452 30.1507 27.9682 30.1507 27.3656 29.5481L0.451947 2.63419C-0.150648 2.03159 -0.150649 1.05458 0.451946 0.45198Z' fill='%23313131'/%3E%3C/svg%3E");
    }

    .head__btns {
        width: 330px;
        margin: 30px auto 0;
    }

    .btn {
        text-align: center;
        padding-left: 16px;
    }

    .navmenu {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;

        max-width: 100%;
        padding: 109px 15px 470px;

        background-color: var(--nav-back-mob-color);

        border-radius: 0;
        border: none;
    }

    .navmenu_link {
        max-width: 360px;
        width: 100%;
        margin: 0 auto 65px;
        padding: 10px 0;

        color: var(--nav-href-mob-color);
        text-align: center;

        background-image: unset;
    }

    .navmenu_link:hover {
        color: var(--text-color);
        border-radius: 16px;
        background-image: unset;
        background-color: var(--nav-href-mob-color);
    }

    .link_active {
        color: var(--text-color);
        border-radius: 16px;
        background-image: unset;
        background-color: var(--nav-href-mob-color);
    }

    .content {
        padding: 15px 15px 0;
        margin: 0 0 80px;

        border-left: 0;
    }

    .banner {
        border-radius: 10px;
    }
}

@media (max-width: 840px) {
    table {
        margin: 0 auto 10px;
        font-size: 14px;
        line-height: 19px;
        word-wrap: break-word;
    }

    table > tbody > tr:nth-child(odd) {
        display: contents;
    }

    table > tbody > tr > th {
        padding: 10px 20px;
        border-radius: 20px 20px 0 0;
    }

    table > tbody > tr > td {
        width: 33%;
    }

    table > tbody > tr > td:first-child {
        display: none;
    }

    table > tbody > tr > td:nth-child(2) {
        border-radius: 0 0 0 20px;
    }

    table > tbody > tr > td:last-child {
        border-radius: 0 0 20px 0;
    }

    .last_table > tbody > tr > td {
        border-radius: 0 0 20px 20px !important;
    }
}

@media (max-width: 390px) {
    .d_none {
        display: contents;
    }

    .bunch_4 {
        top: 4300px;
        right: calc(50% - 1px / 2);
        box-shadow: 0 0 100px 100px rgba(255, 150, 121, 0.349),
            0 0 100px 150px rgba(117, 62, 55, 0.219);
    }

    .bunch_5 {
        top: 6100px;
        right: calc(50% - 1px / 2);
        box-shadow: 0 0 100px 100px rgba(255, 150, 121, 0.349),
            0 0 100px 150px rgba(117, 62, 55, 0.219);
    }

    .bunch_6 {
        top: 7100px;
        right: calc(50% - 1px / 2);
        box-shadow: 0 0 100px 100px rgba(255, 150, 121, 0.349),
            0 0 100px 150px rgba(117, 62, 55, 0.219);
    }
}
