/*
*
*
*
*
*
*/

:root {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-purple: #6d26ff;
    --color-yellow: #fff131;
    --color-blue: #0080ff;
    --color-gray: #f6f7f8;
    --color-pink: #ff00a0;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: "Montserrat", sans-serif;
    padding: 0;
    margin: 0;
}

img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}
p {
    padding: 0;
    margin: 0;
}
ul,
ol,
li {
    list-style: none;
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    color: var(--color-black);
}
a:hover {
    color: var(--color-purple);
}

@media (min-width: 1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1376px;
        padding: 0;
    }
}

.title {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 56px;
    line-height: 64px;
}
.title span {
    font-weight: 700;
}
.button {
    display: inline-block;
    background: var(--color-purple);
    color: var(--color-white);
    width: 216px;
    height: 64px;
    padding: 16px 24px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.3s;
}
.button:hover {
    background-color: var(--color-yellow);
    color: var(--color-black);
}
  .popup {
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 9999999;
        transition: 0.1s;
        padding: 144px 16px 24px;
        opacity: 0;
        visibility: hidden;
        text-align: center;
    }
/* START GENERAL */

.main {
    position: relative;
    overflow: hidden;
}

.main-line1,
.main-line2,
.main-line3,
.main-line4,
.main-line5 {
    display: block;
    width: 1px;
    height: 100%;
    background-color: #dbdbdb;
}

.mainLine {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    display: flex;
    justify-content: space-between;
    max-width: 1376px;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.termsUp {
   display: none;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    height: 64px;
    width: 64px;
    position: fixed;
    right: 32px;
    bottom: 32px;
    background-color: var(--color-purple);
    border-radius: 200px;
    transition: 0.2s;
    border: none;
}
.termsUp:hover {
    background-color: var(--color-yellow);
}
.termsUp:hover path {
    stroke: var(--color-black);
}

/* END GENERAL ||| */
/* ==================== */
/* START HEADER ||| ____ */
.header {
    padding: 16px 0;
    position: relative;
    transition: all .3s ease;
}
.header.sticky {
    position: fixed;
    top: -60px;
    left: 0;
    right: 0;
    z-index: 9999999;
    border-bottom: 1px solid #DBDBDB;
    background: var(--color-white);
    animation: slideDown 0.3s forwards;
}
@keyframes slideDown {
    from {
        top: -60px;
     }
    to {
        top: 0;
    }
}

.header.hidden-sticky {
    opacity: 0;
    transform: translateY(-20px);
}
.header.sticky::after {
    display: none !important;
}
body.home .header.sticky  .header__wrap {
    border-bottom: 0 !important;
}

body.home .header::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -50%;
    display: block;
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    z-index: -1;
}

.header__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 32px;
}
/* MOB */
.header__wrap_mob {
    border-radius: 200px;
    background: rgba(255, 255, 255, 0.9);
    display: none;
    align-items: center;
    position: relative;
}
.header__wrap_mob .meBurg {
    display: none;
}
/* END MOB */
.header__wrap_logo {
    max-width: 184px;
}
.header__wrap_logo a {
    display: block;
    width: 100%;
}
.header__wrap_logo a img {
    max-width: 100%;
}
.header__wrap_menu {
    display: block;
}
.header__wrap_menu nav ul {
    display: flex;
    gap: 24px;
}
.header__wrap_menu nav li a {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
}
.header__wrap_btns {
    display: flex;
    align-items: center;
    gap: 16px;
}
.header__wrap_btns-item {
    display: block;
}

.header__wrap_btns-itemLog {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    color: var(--color-black);
}
.header__wrap_btns-itemSig {
    width: 103px;
    height: 48px;
    padding: 8px 16px;
    border-radius: 8px;
    font-weight: 600;
    text-transform: initial;
}
/*_____ ||| END HEADER */
/* ==================== */
/* START SECTION -> _START_  ||| ____ */
.start {
    position: relative;
    padding: 160px 0 120px;
}
.start::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    z-index: -1;
}
.start::after {
    content: "";
    display: block;
    width: 100%;
    height: 540px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 1440 540' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.1' width='192' height='540' fill='url(%23paint0_linear_6321_1797)'/%3E%3Crect opacity='0.2' x='208' width='192' height='540' fill='url(%23paint1_linear_6321_1797)'/%3E%3Crect opacity='0.3' x='416' width='192' height='540' fill='url(%23paint2_linear_6321_1797)'/%3E%3Crect opacity='0.4' x='624' width='192' height='540' fill='url(%23paint3_linear_6321_1797)'/%3E%3Crect x='832' width='192' height='540' fill='url(%23paint4_linear_6321_1797)'/%3E%3Crect x='1040' width='192' height='540' fill='url(%23paint5_linear_6321_1797)'/%3E%3Cg opacity='0.6'%3E%3Crect x='1248' width='192' height='540' fill='url(%23paint6_linear_6321_1797)'/%3E%3Crect x='1248' width='192' height='540' fill='url(%23paint7_linear_6321_1797)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6321_1797' x1='95.9999' y1='0' x2='95.9999' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6321_1797' x1='304' y1='0' x2='304' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6321_1797' x1='512' y1='0' x2='512' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6321_1797' x1='720' y1='0' x2='720' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6321_1797' x1='928' y1='0' x2='928' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0432692' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23887AFF'/%3E%3Cstop offset='0.94' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_6321_1797' x1='1136' y1='0' x2='1136' y2='540' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C8C2FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23887AFF'/%3E%3Cstop offset='1' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_6321_1797' x1='1344' y1='540' x2='1344' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_6321_1797' x1='1440' y1='270' x2='1248' y2='270' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
        no-repeat center center / cover;
    position: absolute;
    top: 64px;
    left: 0;
    z-index: -1;
}
.start__wrap {
    display: flex;
    justify-content: space-between;
    padding: 0 32px;
    position: relative;
}
.start__wrap::after {
    content: "";
    position: absolute;
    bottom: -127px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 0;
}

.start__wrap::before {
    content: "";
    position: absolute;
    bottom: -127px;
    left: 681px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 0;
}

.start__wrap_left {
    max-width: 688px;
    width: 100%;
    position: relative;
    padding-top: 34px;
}
.start__wrap_left::after {
    content: "";
    position: absolute;
    top: 250px;
    right: 0;
    display: block;
    height: 1px;
    width: 105%;
    border-bottom: 1px solid #dbdbdb;
    z-index: -1;
}
.start__wrap_left::before {
    content: "";
    position: absolute;
    top: 242px;
    right: -8px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 0;
}
.start__wrap_left-title {
    margin-bottom: 24px;
    font-size: 60px;
    line-height: 68px;
}
.start__wrap_left-desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 32px;
    max-width: 600px;
}
.start__wrap_right {
    max-width: 688px;
    width: 100%;
}
.start__wrap_right svg {
    width: 100%;
}


/*_____ ||| END SECTION -> _START_ */
/* ==================== */
/* START SECTION -> _HOW_  ||| ____ */
.how {
    padding-top: 120px;
}
.how__title {
    text-align: center;
    margin-bottom: 64px;
    position: relative;
}
.how__title::after {
    content: "";
    position: absolute;
    bottom: -70px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.how__wrap {
    display: flex;
    position: relative;
}
.how__wrap::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 0;
}
.how__wrap::before {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 50%;
    transform: translate(-50%, 0);
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 0;
}
.how__wrap_item {
    padding: 32px 28px;
    background: var(--color-white);
    border: 1px solid #dbdbdb;
}
.how__wrap_item:first-child {
    border-right: none;
}
.how__wrap_item:last-child {
    border-left: none;
}
.how__wrap_item-img {
    position: relative;
    max-width: 402px;
}
.how__wrap_item-img span {
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: -8px;
    left: -4px;
    background: var(--color-blue);
    border-radius: 200px;
    padding: 8px 15px;
    font-weight: 700;
    font-size: 30px;
    line-height: 32px;
    text-transform: uppercase;
    color: var(--color-white);
    text-align: center;
}
.how__wrap_item-desc {
    margin-top: 24px;
    padding-left: 16px;
    max-width: 394px;
}
.how__wrap_item-desc p {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    color: var(--color-black);
}

.how__wrap_item:hover {
    background: var(--color-gray);
}
.how__wrap_item:hover .how__wrap_item-img span {
    background: var(--color-pink);
}

/*_____ ||| END SECTION -> _HOW_ */
/* ==================== */
/* START SECTION _WHY_  ||| ____ */
.why {
    padding-top: 160px;
}
.why__title {
    text-align: center;
    margin-bottom: 64px;
}

.why__wrap {
    display: flex;
    flex-wrap: wrap;
    background-color: var(--color-white);
}

.why__item {
    flex: 1 1 50%;
    padding: 32px 32px 40px 32px;
    background: var(--color-white);
    border: 1px solid #dbdbdb;
    transition: 0.3s;
    position: relative;
}
.why__item:nth-child(1)::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.why__item:nth-child(2)::after {
    content: "";
    position: absolute;
    top: -7px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.why__item:hover {
    background: linear-gradient(90deg, #e4e1ff 0%, #ffffff 100%);
}
.why__item:hover .why__item_head-icon {
    background-color: var(--color-pink);
}
.why__item:first-child,
.why__item:nth-child(3) {
    border-right: none;
}
.why__item:first-child,
.why__item:nth-child(2) {
    border-bottom: none;
}
.why__item_head {
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}
.why__item_head-icon {
    display: block;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
    min-height: 64px;
    max-height: 64px;
    height: 64px;
    background-color: var(--color-blue);
    border-radius: 200px;
    position: relative;
}
.why__item_head-icon::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.why__item_head-icon1::after {
    width: 31px;
    height: 32px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9813 28.3147L8.65467 19.66L0 15.3333L8.65467 11.0067L12.9813 2.352L17.308 11.0067L25.9627 15.3333L17.308 19.66L12.9813 28.3147ZM23.648 28L25.648 32L27.648 28L31.648 26L27.648 24L25.648 20L23.648 24L19.648 26L23.648 28ZM25.4253 6.22267L26.9813 9.33333L28.5373 6.22267L31.648 4.66667L28.5373 3.11067L26.9813 0L25.4253 3.11067L22.3147 4.66667L25.4253 6.22267Z' fill='white'/%3E%3C/svg%3E");
}
.why__item_head-icon2::after {
    width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6666 7.16657H21.1666V10.6666C21.1666 11.3109 21.689 11.8332 22.3333 11.8332C22.9776 11.8332 23.4999 11.3109 23.4999 10.6666V7.16657H26.9999C27.6443 7.16657 28.1666 6.64425 28.1666 5.99992C28.1666 5.35559 27.6443 4.83327 26.9999 4.83327H23.4999V1.33327C23.4999 0.688946 22.9776 0.166626 22.3333 0.166626C21.689 0.166626 21.1666 0.688946 21.1666 1.33327V4.83327H17.6666C17.0223 4.83327 16.5 5.35559 16.5 5.99992C16.5 6.64425 17.0223 7.16657 17.6666 7.16657Z' fill='white'/%3E%3Crect width='12' height='12' rx='6' fill='white'/%3E%3Crect y='16.3334' width='12' height='12' rx='3' fill='white'/%3E%3Crect x='16.3333' y='16.3334' width='12' height='12' fill='white'/%3E%3C/svg%3E");
}
.why__item_head-icon3::after {
    width: 24px;
    height: 32px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='32' viewBox='0 0 24 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.8758 15.2698L10.8895 31.3083C10.5642 31.7436 10.0525 32 9.509 32C8.3784 32 7.55402 30.9297 7.84261 29.8366L10.3435 20.3636H2.38711C0.787108 20.3636 -0.359073 18.8189 0.103472 17.2858L6.32602 0H17.4533L13.0227 11.6364H20.9267C22.7944 11.6364 23.9086 13.7164 22.8758 15.2698Z' fill='white'/%3E%3C/svg%3E");
}
.why__item_head-icon4::after {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.724 20.9427L26.6733 17.892L28.5587 16.0067L31.6093 19.0573L29.724 20.9427ZM31.6093 7.60933L29.724 5.724L26.724 8.724L28.6093 10.6093L31.6093 7.60933ZM32 12H28V14.6667H32V12ZM11.16 22.6667H3.652L7.8 32H9.66667C10.2776 31.9997 10.8788 31.8468 11.4157 31.5552C11.9526 31.2636 12.4082 30.8426 12.7412 30.3303C13.0741 29.818 13.2739 29.2307 13.3224 28.6217C13.3708 28.0126 13.2664 27.4011 13.0187 26.8427L11.16 22.6667ZM24 0V26.6667H21.3333C21.3312 24.8992 20.6282 23.2047 19.3784 21.955C18.1286 20.7052 16.4341 20.0021 14.6667 20H4C2.93913 20 1.92172 19.5786 1.17157 18.8284C0.421427 18.0783 0 17.0609 0 16L0 10.6667C0 9.6058 0.421427 8.58839 1.17157 7.83824C1.92172 7.08809 2.93913 6.66667 4 6.66667H14.6667C16.4341 6.66455 18.1286 5.96149 19.3784 4.71171C20.6282 3.46192 21.3312 1.76746 21.3333 0L24 0Z' fill='white'/%3E%3C/svg%3E");
}
.why__item_head-title {
    margin-left: 16px;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
}
.why__item_body {
    max-width: 520px;
}
.why__item_body-desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
}

.why__bottom {
    margin-top: 64px;
    text-align: center;
}
.why__bottom_btm {
}

/*_____ ||| END SECTION _WHY_ */
/* ==================== */
/* START SECTION _CASE_  ||| ____ */
.case {
    padding-top: 160px;
}
.case__title {
    text-align: center;
    margin-bottom: 64px;
}
.case__wrap {
    display: flex;
}
.case__wrap_item {
    flex: 1 1 50%;
    background-color: var(--color-white);
    padding: 32px;
    border: 1px solid #dbdbdb;
    transition: 0.3s;
    position: relative;
}
.case__wrap_item:nth-child(2):after {
    content: "";
    position: absolute;
    top: -7px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.case__wrap_item:nth-child(1):after {
    content: "";
    position: absolute;
    bottom: -7px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.case__wrap_item:nth-child(1)::before {
    content: "";
    position: absolute;
    bottom: -7px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.case__wrap_item:first-child {
    border-right: none;
}
.case__wrap_item:hover {
    background-color: var(--color-gray);
}
.case__wrap_item:hover .case__wrap_head-numb {
    background-color: var(--color-pink);
}
.case__wrap_head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
    height: 72px;
}
.case__wrap_head-name {
    margin-right: 40px;
    max-width: 300px;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
}
.case__wrap_head-numb {
    background-color: var(--color-blue);
    color: var(--color-white);
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    padding: 8px 24px;
    border-radius: 200px;
    width: 123px;
    height: 56px;
}
.case__wrap_bef {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    height: 64px;
}
.case__wrap_bef span {
    font-weight: 700;
}
.case__wrap_bottom {
    height: 210px;
    margin-top: 32px;
    border: 1px solid #dbdbdb;
    border-radius: 16px;
    padding: 24px 16px;
    background-color: var(--color-white);
}
.case__wrap_bottom-aft {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 24px;
}
.case__wrap_bottom-aft span {
    font-weight: 700;
}
.case__wrap_bottom-res {
    color: var(--color-blue);
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
}

/*_____ ||| END SECTION _CASE_ */
/* ==================== */
/* START SECTION _TRAFFIC_  ||| ____ */
.traffic {
    padding-top: 160px;
}
.traffic__title {
    text-align: center;
    margin-bottom: 32px;
}
.traffic__desc {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
}
.traffic__desc span {
    font-weight: 700;
}
.traffic__wrap {
    margin-top: 64px;
    display: flex;
    position: relative;
    background-color: var(--color-white);
}
.traffic__wrap::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.traffic__wrap::before {
    content: "";
    position: absolute;
    top: -7px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.traffic__item {
    flex: 1 1 50%;
    padding: 80px 32px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    transition: 0.3s;
    display: flex;
    align-items: center;
}
.traffic__item:not(:last-child) {
    border-right: none;
}
.traffic__item:hover {
    background: linear-gradient(90deg, #e4e1ff 0%, #ffffff 100%);
}
.traffic__item:hover .traffic__item_icon {
    background-color: var(--color-pink);
}
.traffic__item_icon {
    display: block;
    max-width: 64px;
    min-width: 64px;
    width: 100%;
    min-height: 64px;
    max-height: 64px;
    height: 64px;
    border-radius: 200px;
    background-color: var(--color-blue);
    margin-right: 16px;
    position: relative;
}
.traffic__item_icon::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.traffic__item_icon1::after {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6446_496)'%3E%3Cpath d='M21.555 5.00003C21.2054 4.65051 20.76 4.41249 20.2751 4.31608C19.7902 4.21966 19.2876 4.26916 18.8309 4.45834C18.3741 4.64751 17.9837 4.96786 17.709 5.37889C17.4343 5.78991 17.2876 6.27316 17.2875 6.76753V8.75003H11.25C8.26733 8.75334 5.40777 9.93967 3.2987 12.0487C1.18964 14.1578 0.00330857 17.0174 0 20L0 28.75C0 29.0816 0.131696 29.3995 0.366117 29.6339C0.600537 29.8683 0.918479 30 1.25 30C1.58152 30 1.89946 29.8683 2.13388 29.6339C2.3683 29.3995 2.5 29.0816 2.5 28.75C2.50199 26.7615 3.2928 24.855 4.69889 23.4489C6.10498 22.0428 8.01149 21.252 10 21.25H17.2875V23.2325C17.2876 23.7269 17.4343 24.2102 17.709 24.6212C17.9837 25.0322 18.3741 25.3526 18.8309 25.5417C19.2876 25.7309 19.7902 25.7804 20.2751 25.684C20.76 25.5876 21.2054 25.3496 21.555 25L28.9037 17.6513C29.6068 16.9481 30.0017 15.9944 30.0017 15C30.0017 14.0057 29.6068 13.052 28.9037 12.3488L21.555 5.00003Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6446_496'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.traffic__item_icon2::after {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6446_1440)'%3E%3Cpath d='M24.5 0H3.5C2.57174 0 1.6815 0.368749 1.02513 1.02513C0.368749 1.6815 0 2.57174 0 3.5L0 23.3333H8.05L12.4927 27.0877C12.9138 27.4436 13.4474 27.6389 13.9988 27.6389C14.5502 27.6389 15.0838 27.4436 15.505 27.0877L19.95 23.3333H28V3.5C28 2.57174 27.6313 1.6815 26.9749 1.02513C26.3185 0.368749 25.4283 0 24.5 0ZM7 5.83333H14V8.16667H7V5.83333ZM21 17.5H7V15.1667H21V17.5ZM21 12.8333H7V10.5H21V12.8333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6446_1440'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.traffic__item_icon3::after {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6446_1017)'%3E%3Cpath d='M31.7333 10.8747L27.1827 24.7414C26.8956 25.7057 26.3917 26.5916 25.7095 27.3312C25.0272 28.0707 24.1848 28.6443 23.2467 29.008C23.745 27.8471 24.0013 26.5967 24 25.3334V12C23.9972 9.52554 23.0129 7.15321 21.2632 5.40348C19.5135 3.65375 17.1412 2.66951 14.6667 2.66669H12.4467C13.27 1.57753 14.407 0.766455 15.7048 0.342428C17.0026 -0.0815981 18.3991 -0.0982563 19.7067 0.294692L27.288 2.62269C28.9616 3.14261 30.3646 4.29806 31.1958 5.84094C32.0269 7.38382 32.2199 9.19109 31.7333 10.8747ZM21.3333 12V25.3334C21.3312 27.1008 20.6282 28.7953 19.3784 30.0451C18.1286 31.2949 16.4341 31.9979 14.6667 32H6.66667C4.89921 31.9979 3.20474 31.2949 1.95496 30.0451C0.705176 28.7953 0.00211714 27.1008 0 25.3334L0 12C0.00211714 10.2326 0.705176 8.5381 1.95496 7.28832C3.20474 6.03853 4.89921 5.33548 6.66667 5.33336H14.6667C16.4341 5.33548 18.1286 6.03853 19.3784 7.28832C20.6282 8.5381 21.3312 10.2326 21.3333 12ZM16 17.3334C16 16.6261 15.719 15.9478 15.219 15.4477C14.7189 14.9476 14.0406 14.6667 13.3333 14.6667C12.6261 14.6667 11.9478 14.9476 11.4477 15.4477C10.9476 15.9478 10.6667 16.6261 10.6667 17.3334C10.6667 16.6261 10.3857 15.9478 9.88562 15.4477C9.38552 14.9476 8.70724 14.6667 8 14.6667C7.29276 14.6667 6.61448 14.9476 6.11438 15.4477C5.61428 15.9478 5.33333 16.6261 5.33333 17.3334C5.33333 19.2667 7.392 21.8547 8.952 23.1707C9.4313 23.5762 10.0388 23.7987 10.6667 23.7987C11.2945 23.7987 11.902 23.5762 12.3813 23.1707C13.9413 21.8547 16 19.2667 16 17.3334Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6446_1017'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.traffic__item_name {
    display: block;
    max-width: 314px;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
}
.traffic__bottom {
    margin-top: 64px;
    text-align: center;
}
.traffic__bottom_btn {
}
/*_____ ||| END SECTION _TRAFFIC_ */
/* ==================== */
/* START SECTION _FAQ_  ||| ____ */
.faq {
    padding-top: 160px;
    position: relative;
}
.faq::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #dbdbdb;
    position: absolute;
    bottom: 0;
    left: 0;
}
.faq__title {
    text-align: center;
    margin-bottom: 64px;
}
.faq__wrap {
    position: relative;
}
.faq__wrap::after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.faq__wrap::before {
    content: "";
    position: absolute;
    top: -7px;
    right: -7px;
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}
.faq__wrap_item {
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    padding: 32px;
    display: flex;
    align-items: center;
}
.faq__wrap_item:hover {
    background-color: var(--color-gray);
}
.faq__wrap_item:hover .faq__wrap_item-numb {
    background-color: var(--color-pink);
}
.faq__wrap_item:not(:last-child) {
    border-bottom: none;
}
.faq__wrap_item-numb {
    display: block;
    width: 64px;
    height: 64px;
    background-color: var(--color-blue);
    border-radius: 200px;
    margin-right: 24px;
    color: var(--color-white);
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-align: center;
    padding: 8px 22px;
}
.faq__wrap_item-desc-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px;
}
.faq__wrap_item-desc-body {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
}

/*_____ ||| END SECTION _FAQ_ */
/* ==================== */
/* START SECTION _PROFIT_  ||| ____ */
.profit {
    padding: 160px 0;
    position: relative;
}
.profit::before {
    content: "";
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(7px, -54%);
    display: block;
    height: 15px;
    width: 15px;
    background-color: var(--color-white);
    border: 1px solid #dbdbdb;
    border-radius: 200px;
    z-index: 1;
}

.profit::after {
    content: "";
    display: block;
    width: 100%;
    height: 500px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='1440' height='500' viewBox='0 0 1440 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='192' height='500' transform='matrix(-1 0 0 1 192 0)' fill='url(%23paint0_linear_6320_6659)'/%3E%3Crect width='192' height='500' transform='matrix(-1 0 0 1 192 0)' fill='url(%23paint1_linear_6320_6659)'/%3E%3C/g%3E%3Crect opacity='0.4' x='208' width='192' height='500' fill='url(%23paint2_linear_6320_6659)'/%3E%3Crect x='416' width='192' height='500' fill='url(%23paint3_linear_6320_6659)'/%3E%3Crect x='624' width='192' height='500' fill='url(%23paint4_linear_6320_6659)'/%3E%3Crect x='832' width='192' height='500' fill='url(%23paint5_linear_6320_6659)'/%3E%3Crect opacity='0.83' x='1040' width='192' height='500' fill='url(%23paint6_linear_6320_6659)'/%3E%3Cg opacity='0.6'%3E%3Crect x='1248' width='192' height='500' fill='url(%23paint7_linear_6320_6659)'/%3E%3Crect x='1248' width='192' height='500' fill='url(%23paint8_linear_6320_6659)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6320_6659' x1='95.9999' y1='0' x2='95.9999' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='0.92' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6320_6659' x1='192' y1='250' x2='0' y2='250' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6320_6659' x1='304' y1='0' x2='304' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0432692' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%239A8FFF'/%3E%3Cstop offset='0.94' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6320_6659' x1='512' y1='0' x2='512' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23D1CCFF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6320_6659' x1='720' y1='0' x2='720' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='0.9' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_6320_6659' x1='928' y1='0' x2='928' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_6320_6659' x1='1136' y1='0' x2='1136' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF' stop-opacity='0.69'/%3E%3Cstop offset='0.92' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_6320_6659' x1='1344' y1='0' x2='1344' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23CDC7FF' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_6320_6659' x1='1440' y1='250' x2='1248' y2='250' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
        no-repeat center center / contain;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: -1;
}
.profit__wrap {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}
.profit__wrap::before,
.profit__wrap::after {
    content: "";
    display: block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.profit__wrap::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9707 15.1611L62.9707 30.2158L69.9775 32.6133L63.2783 35.7686L44.5703 44.5781L35.7686 63.2773L32.6143 69.9795L30.2158 62.9707L15.1611 18.9707L13.1797 13.1797L18.9707 15.1611Z' fill='url(%23paint0_linear_7906_2060)' stroke='white' stroke-width='6'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7906_2060' x1='40' y1='18' x2='40' y2='62' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.2' stop-color='%23212429'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 80px;
    height: 80px;
    right: 130px;
    bottom: 30px;
}
.profit__wrap::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.9612 14.1611L18.0286 24.4023L11.0218 26.7998L17.722 29.9551L30.135 35.7998L35.9768 48.21L39.1311 54.9111L41.5296 47.9033L51.7708 17.9707L53.7522 12.1797L47.9612 14.1611Z' fill='%23FF00A0' stroke='white' stroke-width='6'/%3E%3C/svg%3E");
    width: 64px;
    height: 64px;
    bottom: -64px;
    left: 156px;
}
.profit__wrap_title {
    font-size: 56px;
    line-height: 64px;
    margin-bottom: 32px;
}
.profit__wrap_btn {
}
/*_____ ||| END SECTION _PROFIT_ */
/* ==================== */
/* START FOOTER  ||| ____ */

.footer {
    padding: 80px 0 40px;
    background-color: var(--color-white);
    border-top: 1px solid #dbdbdb;
}
.footer .container {
    max-width: 1312px;
}

.footer_wrap {
    display: flex;
    gap: 64px;
}

.footer_wrap_left {
    max-width: 934px;
    width: 100%;
}

.footer_wrap_left-log {
    display: block;
    width: 176px;
    height: 40px;
    margin-bottom: 32px;
}
.footer_wrap_left-desc {
    max-width: 800px;
    margin-bottom: 32px;
}
.footer_wrap_left-desc p {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
}
.footer_wrap_left-desc p:not(:last-child) {
    margin-bottom: 16px;
}
.footer_wrap_left-menu {
    margin-bottom: 32px;
    display: flex;
    gap: 24px;
}
.footer_wrap_left-menu li {
}
.footer_wrap_left-menu li a {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
}

.footer_wrap_right {
    max-width: 314px;
    width: 100%;
}

.footer_wrap_right-name {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    text-transform: uppercase;
    margin-bottom: 32px;
}
.footer_wrap_right-sup {
    margin-bottom: 32px;
}
.footer_wrap_right-sup-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 16px;
}
.footer_wrap_right-sup-mail {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    display: inline-block;
}
.footer_wrap_right-social {
    padding-top: 16px;
    display: flex;
    gap: 16px;
}
.footer_wrap_right-social li {
    width: 48px;
    height: 48px;
}
.footer_wrap_right-social li a {
    display: block;
    width: 100%;
    height: 100%;
    transition: 0.3s;
}
.footer_wrap_right-social li a:hover svg rect {
    fill: var(--color-yellow);
}
.footer_wrap_right-social li a:hover svg path {
    fill: var(--color-black);
}

.footer__copy {
    margin-top: 32px;
}
.footer__copy span {
    opacity: 0.4;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: var(--color-black);
}

/*_____ ||| END FOOTER */
/* ==================== */
/* START ___ PAGE 404 */
.error {
    padding: 80px 0;
}
.error__wrap {
    display: flex;
    justify-content: center;
    gap: 40px;
    position: relative;
}
.error__wrap::after {
    content: "";
    display: block;
    width: 625px;
    height: 216px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='625' height='216' viewBox='0 0 625 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='118.6' height='216' transform='matrix(-1 0 0 1 118.6 0)' fill='url(%23paint0_linear_6334_9647)'/%3E%3Crect width='118.6' height='216' transform='matrix(-1 0 0 1 118.6 0)' fill='url(%23paint1_linear_6334_9647)'/%3E%3C/g%3E%3Crect opacity='0.4' x='126.6' width='118.6' height='216' fill='url(%23paint2_linear_6334_9647)'/%3E%3Crect x='253.2' width='118.6' height='216' fill='url(%23paint3_linear_6334_9647)'/%3E%3Crect opacity='0.83' x='379.8' width='118.6' height='216' fill='url(%23paint4_linear_6334_9647)'/%3E%3Cg opacity='0.7'%3E%3Crect x='506.4' width='118.6' height='216' fill='url(%23paint5_linear_6334_9647)'/%3E%3Crect x='506.4' width='118.6' height='216' fill='url(%23paint6_linear_6334_9647)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6334_9647' x1='59.3' y1='0' x2='59.3' y2='216' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='0.92' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6334_9647' x1='118.6' y1='108' x2='0' y2='108' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6334_9647' x1='185.9' y1='0' x2='185.9' y2='216' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0432692' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%239A8FFF'/%3E%3Cstop offset='0.94' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6334_9647' x1='312.5' y1='0' x2='312.5' y2='216' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6334_9647' x1='439.1' y1='0' x2='439.1' y2='216' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF' stop-opacity='0.8'/%3E%3Cstop offset='0.92' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_6334_9647' x1='565.7' y1='0' x2='565.7' y2='216' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23CDC7FF' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_6334_9647' x1='625' y1='108' x2='506.4' y2='108' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
        no-repeat center center / contain;
    position: absolute;
    top: 0;
    left: 190px;
    z-index: -1;
}
.error__wrap_item {
}

.error__wrap_left {
}
.error__wrap_left span {
    display: block;
    font-weight: 700;
    font-size: 120px;
    line-height: 100%;
    text-align: center;
    padding: 35px 72px 60px 72px;
    color: var(--color-purple);
}
.error__wrap_right {
    width: 352px;
}

.error__wrap_right-name {
    display: block;
    font-weight: 700;
    font-size: 34px;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.error__wrap_right-desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
}
.error__wrap_right-btn {
    margin-top: 40px;
    width: 282px;
}

.error__wrap_item {
}
/* END ___ PAGE 404 */
/* ==================== */
/* START ___ PAGE TERMS */
.terms {
    padding-bottom: 80px;
}
.terms__head {
    padding: 80px 0;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='1201' height='224' viewBox='0 0 1201 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='157.857' height='224' transform='matrix(-1 0 0 1 157.857 0)' fill='url(%23paint0_linear_6334_9501)'/%3E%3Crect width='157.857' height='224' transform='matrix(-1 0 0 1 157.857 0)' fill='url(%23paint1_linear_6334_9501)'/%3E%3C/g%3E%3Crect opacity='0.4' x='173.857' width='157.857' height='224' fill='url(%23paint2_linear_6334_9501)'/%3E%3Crect x='347.714' width='157.857' height='224' fill='url(%23paint3_linear_6334_9501)'/%3E%3Crect x='521.571' width='157.857' height='224' fill='url(%23paint4_linear_6334_9501)'/%3E%3Crect x='695.429' width='157.857' height='224' fill='url(%23paint5_linear_6334_9501)'/%3E%3Crect opacity='0.83' x='869.286' width='157.857' height='224' fill='url(%23paint6_linear_6334_9501)'/%3E%3Cg opacity='0.6'%3E%3Crect x='1043.14' width='157.857' height='224' fill='url(%23paint7_linear_6334_9501)'/%3E%3Crect x='1043.14' width='157.857' height='224' fill='url(%23paint8_linear_6334_9501)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6334_9501' x1='78.9285' y1='0' x2='78.9285' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='0.92' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6334_9501' x1='157.857' y1='112' x2='0' y2='112' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6334_9501' x1='252.786' y1='0' x2='252.786' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0432692' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%239A8FFF'/%3E%3Cstop offset='0.94' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6334_9501' x1='426.643' y1='0' x2='426.643' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23D1CCFF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6334_9501' x1='600.5' y1='0' x2='600.5' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='0.9' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_6334_9501' x1='774.357' y1='0' x2='774.357' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_6334_9501' x1='948.214' y1='0' x2='948.214' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF' stop-opacity='0.69'/%3E%3Cstop offset='0.92' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_6334_9501' x1='1122.07' y1='0' x2='1122.07' y2='224' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23CDC7FF' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_6334_9501' x1='1201' y1='112' x2='1043.14' y2='112' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
        no-repeat center center / cover;
}
.terms__head_title {
    font-weight: 700;
    font-size: 56px;
    line-height: 64px;
    text-align: center;
    text-transform: uppercase;
    color: var(--color-black);
}

.terms__body {
    padding-top: 80px;
    position: relative;
}
.terms__body_link {
    margin-bottom: 32px;
}
.terms__body_link li {
}
.terms__body_link li:not(:last-child) {
    margin-bottom: 16px;
}
.terms__body_link li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}
.terms__body_link li a:hover {
    color: var(--color-purple);
}

.terms__body_content {
}
.terms__body_content * {
    color: var(--color-black);
}
.terms__body_content h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px;
}
.terms__body_content-article {
    padding-bottom: 16px;
}

.terms__body_content p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}
.terms__body_content a {
    text-decoration: underline;
}
.terms__body_content a:hover {
    text-decoration: none;
    color: var(--color-purple);
}
.terms__body_content ul {
    margin-bottom: 16px;
    padding-left: 20px;
}
.terms__body_content ol {
    margin-bottom: 16px;
    padding-left: 20px;
}
.terms__body_content ul li {
    list-style: auto;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
}
.terms__body_content ol li {
    list-style: initial;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
}

.terms__body_content .tabl {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 16px;
}

.terms__body_content .tabl table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    word-wrap: break-word;
}

table,
th,
td {
    border: 1px solid var(--color-purple);
    border-collapse: collapse;
    vertical-align: top;
}

th,
td {
    padding: 16px;
}

.terms__body_content table thead {
    text-align: left;
}

.terms__body_content table thead th {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    vertical-align: top;
}

.terms__body_content table a {
    text-decoration: underline;
}

.terms__body_content table a:hover {
    text-decoration: none;
}

.terms__body_footer {
    padding-top: 16px;
}
.terms__body_footer p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}
/* END ___ PAGE TERMS */
/*______(((___"MEDIA QUERY"___)))______*/
@media screen and (max-width: 1920px) {
}
@media screen and (max-width: 1399px) {
    .footer .container {
		max-width: 1140px;
    }
    .footer_wrap,
    .footer__copy {
        padding: 0 32px;
    }
    .mainLine {
        max-width: 1117px;
    }
    .start__wrap_left::after {
        top: 315px;
        width: 106%;
    }
    .start__wrap_left::before {
        top: 307px;
    }
    .start__wrap::before {
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 127px);
    }
    .how__wrap {
        flex-wrap: wrap;
        justify-content: center;
        border-bottom: 1px solid #dbdbdb;
    }
    .how__wrap::before {
        z-index: 1;
    }
    .how__wrap_item:not(:last-child) {
        width: 50%;
    }
    .how__wrap_item:last-child {
        max-width: 558px;
        width: 100%;
        border: none;
    }
    .how__wrap_item {
        position: relative;
    }
    .how__wrap_item-img span {
        top: 24px;
        left: 24px;
    }
    .how__wrap_item-img {
        margin: 0 auto;
        position: static;
    }
    .how__wrap_item-desc {
        max-width: 440px;
        margin: 24px auto 0;
    }
    .traffic__item {
        padding: 48px 32px;
    }
}
@media screen and (max-width: 1199px) {

    .header__wrap_menu {
        display: none;
    }
    .start {
        padding: 120px 0 80px;
    }
    .how {
        padding-top: 80px;
    }
    .why,
    .case,
    .traffic,
    .faq {
        padding-top: 120px;
    }
    .profit {
        padding: 120px 0;
    }
    .container {
        max-width: 100%;
        padding: 0 32px;
    }
    .mainLine {
        max-width: 100%;
        padding: 0 32px;
    }
    .title {
        font-size: 48px;
        line-height: 56px;
    }

    .start__wrap_left {
        padding-top: 0;
    }
    .start__wrap_left-title {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 16px;
    }
    .start__wrap_left::after {
        top: 175px;
    }
    .start__wrap_left::before {
        top: 168px;
    }
    .start__wrap::after {
        bottom: -87px;
    }
    .start__wrap::before {
        transform: translate(-50%, 87px);
    }
    .traffic__item {
        padding: 32px;
        display: block;
    }
    .traffic__item_icon {
        margin-right: 0;
        margin-bottom: 16px;
    }
    .how__wrap_item:last-child {
        max-width: 479px;
    }
        /* Menu */
    html.noscroll {
        overflow: hidden;
    }
    .body.noscroll {
        overflow: hidden;
    }
    .popup.open {
        opacity: 1;
        visibility: visible;
    }
    .popup.open .header__wrap_btns {
        display: block;
        margin-right: auto;
    }
    .popup.open .header__wrap_btns-itemSig {
        margin: 0 auto;
    }
    .popup ul li,
    .popup.open .header__wrap_btns-itemLog {
        margin-bottom: 16px;
    }
    .popup ul li a,
    .header__wrap_btns-itemLog {
        font-weight: 600;
        font-size: 20px;
        line-height: 32px;
    }
    .header__wrap_mob {
        display: flex;
    }
    .header__wrap_mob .meBurg {
        display: flex;
        gap: 4px;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        width: 40px;
        height: 40px;
        padding: 12px 10px;
        position: relative;
        cursor: pointer;
    }
    .header__wrap_mob .meBurg span {
        display: block;
        border: 1px solid #171718;
        width: 20px;
    }
    .header__wrap_mob .meBurg span:nth-child(2) {
        width: 16px;
    }

    body.noscroll .header__wrap_logo {
        position: relative;
        z-index: 9999999;
    }

    .header__wrap_mob .meBurg.active {
        z-index: 9999999999;
    }
    .header__wrap_mob .meBurg.active span:nth-child(2) {
        display: none;
        opacity: 0;
    }
    .header__wrap_mob .meBurg.active span {
        position: absolute;
        top: 20px;
    }
    .header__wrap_mob .meBurg.active span:nth-child(1) {
        transform: rotate(45deg);
    }
    .header__wrap_mob .meBurg.active span:nth-child(3) {
        transform: rotate(-45deg);
    }

    .header__wrap_btns {
        margin-left: auto;
        margin-right: 16px;
    }

    .how__wrap_item:hover {
        background: var(--color-white) !important;
    }

    /* 404 */
    .error__wrap::after {
        left: 0;
    }
}
@media screen and (max-width: 1024px) {
    body.home .header::after,
    .start__wrap_left::after,
    .start__wrap_left::before,
    .header__wrap .header__wrap_btns,
    .main-line2,
    .main-line4 {
        display: none;
    }
    .title {
        font-size: 34px;
        line-height: 40px;
    }
	.footer_wrap, .footer__copy {
		padding: 0 16px;
	}

    .header {
        padding: 0;
    }
    .header__wrap {
        padding: 16px;
    }
    body.home .header__wrap {
        border-bottom: 1px solid #dbdbdb;
    }
    .start__wrap {
        padding: 0;
        display: block;
    }
    .start__wrap_left {
        max-width: 562px;
        text-align: center;
        margin: 0 auto 32px;
    }
    .start__wrap_left-title {
        font-size: 48px;
        line-height: 56px;
    }
    .start__wrap_right {
        margin: 0 auto;
        position: relative;
    }
    .start::after {
        height: 400px;
        top: auto;
        bottom: 0;
    }
    .how {
        padding-top: 120px;
    }
    .how__title {
        margin-bottom: 32px;
    }
    .how__wrap {
        display: block;
    }
    .how__wrap_item:not(:last-child) {
        width: 100%;
        border-bottom: none;
    }
    .how__wrap_item:last-child {
        border: 1px solid #dbdbdb;
        border-bottom: none;
        max-width: 100%;
    }
    .how__wrap_item-desc {
        padding-left: 0;
    }
    .why__item {
        background-color: var(--color-white);
        padding: 32px 16px;
    }
    .why__item_head {
        display: block;
        margin-bottom: 16px;
    }
    .why__item_head-title {
        margin-left: 0;
        margin-top: 16px;
        font-size: 20px;
        line-height: 32px;
    }
    .why__item_body-desc {
        font-size: 16px;
        line-height: 24px;
    }
    .why__bottom {
        margin-top: 32px;
    }
    .case__wrap_item {
        padding: 32px 16px;
    }
    .case__wrap_head-name {
        font-size: 20px;
        line-height: 32px;
        max-width: 148px;
    }
    .case__wrap_head {
        height: 96px;
        margin-bottom: 16px;
    }
    .case__wrap_item {
        background-color: #f6f7f8;
    }
    .case__wrap_head-numb {
        font-size: 20px;
        line-height: 32px;
        width: 85px;
        height: 48px;
        padding: 8px 16px;
        font-weight: 600;
        background-color: var(--color-pink);
    }
    .case__wrap_bef {
        font-size: 16px;
        line-height: 24px;
        height: 48px;
    }
    .case__wrap_bottom {
        margin-top: 16px;
        border: none;
        height: 184px;
    }
    .case__wrap_bottom-aft {
        font-size: 16px;
        line-height: 24px;
    }
    .case__wrap_bottom-res {
        font-size: 20px;
        line-height: 32px;
    }
    .traffic__title {
        margin-bottom: 16px;
        padding: 0 20px;
    }
    .traffic__desc {
        font-size: 20px;
        line-height: 32px;
    }
    .traffic__wrap {
        margin-top: 32px;
    }
    .traffic__item {
        padding: 32px 16px;
        text-align: center;
    }
    .traffic__item_icon {
        margin: 0 auto 16px;
    }
    .traffic__item_name {
        font-size: 16px;
        line-height: 24px;
    }
    .traffic__bottom {
        margin-top: 32px;
    }
    .faq__title {
        margin-bottom: 32px;
    }
    .faq__wrap_item {
        font-size: 32px 16px;
    }
    .faq__wrap_item-desc-title {
        font-size: 20px;
        line-height: 32px;
    }
    .faq__wrap_item-desc-body {
        font-size: 16px;
        line-height: 24px;
    }
    .faq__wrap_item-numb {
        background-color: var(--color-pink);
    }
    .profit__wrap_title {
        max-width: 562px;
        margin: 0 auto 16px;
    }
    .profit__wrap::after {
        right: 17%;
        bottom: 15px;
    }
    .profit__wrap::before {
        left: 24%;
    }
    .footer_wrap {
        display: block;
    }
    .footer_wrap_left-desc p {
        font-size: 16px;
        line-height: 24px;
    }
    .footer_wrap_left-menu {
        margin-bottom: 40px;
        gap: 16px;
    }
    .footer_wrap_left-desc {
        max-width: 482px;
        margin-bottom: 40px;
    }
    .footer_wrap_left-menu li a {
        font-size: 16px;
        line-height: 24px;
    }
    .footer_wrap_right {
        display: flex;
        flex-direction: column;
    }
    .footer_wrap_right-name {
        order: 2;
        margin-top: 40px;
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 32px;
    }
    .footer_wrap_right-sup {
        order: 3;
        margin-bottom: 0;
    }
    .footer_wrap_right-social {
        order: 1;
        padding-top: 0;
    }
    .footer_wrap_right-sup-mail,
    .footer_wrap_right-sup-name {
        font-size: 16px;
        line-height: 24px;
    }
    .footer__copy {
        margin-top: 40px;
    }
    .how__wrap_item:first-child {
        border-right: 1px solid #dbdbdb;
    }
     .how__title::after {
        bottom: -40px;
    }
    .profit::after {
        top: 0;
        height: 100%;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='625' height='360' viewBox='0 0 625 360' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Crect width='118.6' height='360' transform='matrix(-1 0 0 1 118.6 0)' fill='url(%23paint0_linear_6320_6686)'/%3E%3Crect width='118.6' height='360' transform='matrix(-1 0 0 1 118.6 0)' fill='url(%23paint1_linear_6320_6686)'/%3E%3C/g%3E%3Crect opacity='0.4' x='126.6' width='118.6' height='360' fill='url(%23paint2_linear_6320_6686)'/%3E%3Crect x='253.2' width='118.6' height='360' fill='url(%23paint3_linear_6320_6686)'/%3E%3Crect opacity='0.83' x='379.8' width='118.6' height='360' fill='url(%23paint4_linear_6320_6686)'/%3E%3Cg opacity='0.7'%3E%3Crect x='506.4' width='118.6' height='360' fill='url(%23paint5_linear_6320_6686)'/%3E%3Crect x='506.4' width='118.6' height='360' fill='url(%23paint6_linear_6320_6686)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6320_6686' x1='59.3' y1='0' x2='59.3' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='0.92' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6320_6686' x1='118.6' y1='180' x2='0' y2='180' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6320_6686' x1='185.9' y1='0' x2='185.9' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0432692' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%239A8FFF'/%3E%3Cstop offset='0.94' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6320_6686' x1='312.5' y1='0' x2='312.5' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6320_6686' x1='439.1' y1='0' x2='439.1' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF' stop-opacity='0.8'/%3E%3Cstop offset='0.92' stop-color='%23C8C2FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_6320_6686' x1='565.7' y1='0' x2='565.7' y2='360' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23CDC7FF' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_6320_6686' x1='625' y1='180' x2='506.4' y2='180' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    }
    /* 404 Error */
    .error {
        padding: 40px 0 80px;
    }
    .error__wrap {
        display: block;
    }
    .error__wrap_left span {
        padding: 11px 72px 22px 72px;
    }
    .error__wrap_right {
        width: 100%;
    }
    .error__wrap_right-desc {
        font-size: 16px;
        line-height: 24px;
    }
    .error__wrap_right {
        text-align: center;
        margin: 0 auto;
    }
    .error__wrap {
        max-width: 562px;
        margin: 0 auto;
    }
    .error__wrap::after {
        top: -35px;
    }
    /* Terms */
    .terms__head_title {
        font-size: 48px;
        line-height: 56px;
    }
    .terms__body {
        padding-top: 40px;
    }
}
@media screen and (max-width: 850px) {
    .case__wrap_bef{
    height: 72px;
}
.case__wrap_bottom {
    height: 272px;
}
}
@media screen and (max-width: 625px) {
    .container,
    .mainLine {
        padding: 0 16px;
    }
    .title {
        font-size: 30px;
        line-height: 32px;
    }
    .header__wrap {
        padding: 20px 16px;
    }
    .start {
        padding: 80px 0 40px;
    }
    .start__wrap_left-title {
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 24px;
    }
    .start__wrap_left-desc {
        font-size: 16px;
        line-height: 24px;
    }
    .start__wrap::after {
        bottom: -47px;
    }
    .start__wrap::before {
        transform: translate(-50%, 47px);
    }
    .how,
    .why,
    .case,
    .traffic,
    .faq {
        padding-top: 80px;
    }
    .how__wrap_item {
        padding: 88px 16px 32px;
    }
    .how__wrap_item-img span {
        top: 32px;
        left: 16px;
        background-color: var(--color-pink);
    }
    .how__wrap_item-desc {
        margin-top: 8px;
        padding-left: 0;
    }
    .how__wrap_item-desc p {
        font-size: 16px;
        line-height: 24px;
    }
    .why__title {
        margin-bottom: 32px;
    }

    .why__item:first-child,
    .why__item:nth-child(3) {
        border-right: 1px solid #dbdbdb;
    }
    .why__wrap,
    .case__wrap,
    .traffic__wrap {
        display: block;
    }
    .traffic__item_name {
        margin: 0 auto;
        font-size: 20px;
        line-height: 32px;
    }
    .faq__wrap_item {
        padding: 32px 16px;
        display: block;
    }
    .faq__wrap_item-numb {
        margin-right: 0;
        margin-bottom: 24px;
    }
    .profit {
        padding: 80px 0;
    }
    .profit__wrap::after {
        display: none;
    }
    .profit__wrap::before {
        left: 43px;
    }
    .traffic__desc {
        max-width: 288px;
        margin: 0 auto;
    }
    .traffic__item:not(:last-child) {
	    border: 1px solid #dbdbdb;
        border-bottom: none;
    }
    .case__wrap_item:nth-child(1):after {
        display: none;
    }
    .case__wrap_item:nth-child(2):after {
        top: auto;
        right: auto;
        bottom: -7px;
        left: -7px;
    }
     .case__wrap_item:nth-child(2)::before {
        content: "";
        position: absolute;
     	bottom: -14px;
		right: 50%;
		transform: translate(7px, -50%);
        display: block;
        height: 15px;
        width: 15px;
        background-color: var(--color-white);
        border: 1px solid #dbdbdb;
        border-radius: 200px;
        z-index: 1;
     }
    .case__wrap_item:first-child {
        border-right: 1px solid #dbdbdb;
        border-bottom: none;
    }
    .case__wrap_item:nth-child(1)::before {
        bottom: auto;
        left: auto;
        top: -7px;
        right: -7px;
    }

    .case__wrap_bef,
    .case__wrap_bottom {
        height: auto;
    }

    .footer_wrap {
        padding: 0;
    }

    /* 404 Error */
    .error__wrap_left span {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 97.96px;
        line-height: 100%;
    }
    .why__item:nth-child(1)::after {
        bottom: auto;
        left: auto;
        top: -7px;
        right: -7px;
    }
    .why__item:nth-child(2)::after {
        top: auto;
        right: auto;
        bottom: -7px;
        left: -7px;
    }

    .profit::after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='320' height='280' viewBox='0 0 320 280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Crect width='101.333' height='280' transform='matrix(-1 0 0 1 101.333 0)' fill='url(%23paint0_linear_6320_6693)'/%3E%3Crect width='101.333' height='280' transform='matrix(-1 0 0 1 101.333 0)' fill='url(%23paint1_linear_6320_6693)'/%3E%3C/g%3E%3Crect x='109.333' width='101.333' height='280' fill='url(%23paint2_linear_6320_6693)'/%3E%3Cg opacity='0.7'%3E%3Crect x='218.667' width='101.333' height='280' fill='url(%23paint3_linear_6320_6693)'/%3E%3Crect x='218.667' width='101.333' height='280' fill='url(%23paint4_linear_6320_6693)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6320_6693' x1='50.6666' y1='0' x2='50.6666' y2='280' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.08' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23B6ADFF'/%3E%3Cstop offset='0.92' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6320_6693' x1='101.333' y1='140' x2='0' y2='140' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_6320_6693' x1='160' y1='0' x2='160' y2='280' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E4E1FF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23E4E1FF'/%3E%3Cstop offset='1' stop-color='%23E4E1FF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_6320_6693' x1='269.333' y1='0' x2='269.333' y2='280' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3Cstop offset='0.52' stop-color='%23CDC7FF' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%23B6ADFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_6320_6693' x1='320' y1='140' x2='218.667' y2='140' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.5' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    }


    /* Terms */
    .terms__head_title {
        font-size: 34px;
        line-height: 40px;
    }
    .terms__body_content .tabl table {
		width: 736px;
	}
    .terms__body_content .tabl {
		overflow-x: auto;
		display: block;
        background-color: var(--color-white);
	}
}
