@import url(https://fonts.googleapis.com/css?family=Inter:regular,500,600,700); /*! tailwindcss v4.0.13 | MIT License | https://tailwindcss.com */
@font-face {
    font-family: icons;
    font-display: swap;
    src: url(/fonts/icons.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
[class*="_icon-"]::before {
    display: inline-block;
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
._icon-clock:before {
    content: "";
}
._icon-coin:before {
    content: "";
}
._icon-document:before {
    content: "";
}
._icon-key:before {
    content: "";
}
._icon-lock:before {
    content: "";
}
._icon-money:before {
    content: "";
}
._icon-question:before {
    content: "";
}
._icon-secutiry:before {
    content: "";
}
._icon-social-fb:before {
    content: "";
}
._icon-social-insta:before {
    content: "";
}
._icon-social-linkedin:before {
    content: "";
}
._icon-social-x:before {
    content: "";
}
._icon-star:before {
    content: "";
}
._icon-vector:before {
    content: "";
}
._icon-arrow-left:before {
    content: "";
}
._icon-buildings:before {
    content: "";
}
._icon-coins:before {
    content: "";
}
._icon-hands:before {
    content: "";
}
._icon-people:before {
    content: "";
}
* {
    padding: 0;
    margin: 0;
    border: 0;
}
*,
*::after,
*::before {
    box-sizing: border-box;
}
*::after,
*::before {
    display: inline-block;
}
body,
html {
    height: 100%;
    min-width: 320px;
}
body {
    color: silver;
    line-height: 1;
    font-family: Inter;
    font-size: 1.125rem;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
button,
input,
textarea {
    font-family: Inter;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    background-color: rgba(0, 0, 0, 0);
}
input,
textarea {
    width: 100%;
}
label {
    display: inline-block;
}
button,
option,
select {
    cursor: pointer;
}
a {
    display: inline-block;
    color: inherit;
    text-decoration: none;
}
ul li {
    list-style: none;
}
img {
    vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}
body {
    background-color: #000;
}
.lock body {
    overflow: hidden;
    touch-action: none;
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
}
.wrapper {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
@supports (overflow: clip) {
    .wrapper {
        overflow: clip;
    }
}
.wrapper > main {
    flex: 1 1 auto;
}
.wrapper > * {
    min-width: 0;
}
[class*="__container"] {
    max-width: 1840px;
    width: 100%;
    padding: 0 40px;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}
[class*="--gc"] {
    display: grid;
    min-width: 0;
    grid-template-columns: 0.9375rem 1fr minmax(auto, 110rem) 1fr 0.9375rem;
}
[class*="--gc"] > * {
    min-width: 0;
    grid-column: 3/4;
}
.ibg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ibg--top {
    -o-object-position: top;
    object-position: top;
}
.ibg--bottom {
    -o-object-position: bottom;
    object-position: bottom;
}
.ibg--left {
    -o-object-position: left;
    object-position: left;
}
.ibg--right {
    -o-object-position: right;
    object-position: right;
}
.ibg--contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.item-service__title,
.title,
.who-section__subtitle {
    background: linear-gradient(90deg, #fff 25.76%, silver 84%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title {
    font-weight: 700;
    line-height: 1.2;
}
.button {
    color: #000;
    line-height: 133.333333%;
    font-weight: 600;
    background-color: #fff;
    border-radius: 0.5rem;
    text-align: center;
    padding: 1rem;
    min-width: 11.75rem;
    transition: background-color 0.3s;
}
.button--orange {
    background-color: #fbb42d;
    min-width: 9.9375rem;
}
.label {
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0.125rem;
    color: #969696;
    text-transform: uppercase;
    padding: 0.5rem 0.75rem;
    background-color: rgba(255, 224, 86, 0.1);
    border: 0.0625rem solid #ffdf56;
    border-radius: 0.25rem;
    display: inline-block;
}
.about-section__content {
    flex: 0 1 49.0625rem;
}
.about-section__statistic {
    flex: 0 1 44.6875rem;
}
.content-about__text {
    max-width: 39.5625rem;
}
.content-about__text p {
    line-height: 133.333333%;
}
.statistic-about {
    position: relative;
    display: grid;
    align-items: start;
}
.statistic-about__item {
    padding-bottom: 1.5rem;
    border-bottom: 0.0625rem solid #585858;
}
.statistic-about__numbers {
    font-weight: 600;
}
.statistic-about__numbers::before {
    color: #ffdf56;
    font-size: 1rem;
    background-color: rgba(255, 224, 86, 0.1);
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.25rem;
    margin-bottom: 1.5rem;
}
.statistic-about__numbers:not(:last-child) {
    margin-bottom: 0.5rem;
}
.statistic-about__title {
    font-size: 1.25rem;
    color: #969696;
}
.statistic-about::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    background: radial-gradient(circle, #ffdf56 0, rgba(255, 223, 86, 0) 40%);
    -webkit-filter: blur(7.5rem);
    filter: blur(7.5rem);
    z-index: -1;
}
.team-section__container {
    text-align: center;
}
.team-section__items {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(20.625rem, 1fr));
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    row-gap: 1.875rem;
}
.team-section__image {
    overflow: hidden;
    border-radius: 0.75rem;
}
.team-section__image img {
    aspect-ratio: 1/1;
}
.team-section__body {
    text-align: left;
}
.team-section__title {
    color: #fff;
    font-weight: 500;
}
.team-section__title:not(:last-child) {
    margin-bottom: 1rem;
}
.team-section__position {
    font-weight: 500;
    text-transform: uppercase;
}
.team-section__position:not(:last-child) {
    margin-bottom: 1rem;
}
.who-section__present {
    flex: 0 1 45.1875rem;
}
.who-section__image {
    border-radius: 0.75rem;
    overflow: hidden;
}
.who-section__image img {
    aspect-ratio: 723/496;
}
.who-section__content {
    flex: 0 1 43.5rem;
}
.who-section__text p {
    line-height: 133.333333%;
}
.who-section__text p:not(:last-child) {
    margin-bottom: 0.625rem;
}
.services-section {
    position: relative;
}
.services-section::after {
    content: "";
    position: absolute;
    top: -10%;
    right: -15%;
    width: 40%;
    height: 50%;
    -webkit-transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    background: radial-gradient(circle, #ffdf56 0, rgba(255, 223, 86, 0) 40%);
    -webkit-filter: blur(7.5rem);
    filter: blur(7.5rem);
    z-index: -1;
}
.services-section__container {
    text-align: center;
}
.services-section__header {
    max-width: 42.3125rem;
    margin: 0 auto;
}
.services-section__text {
    line-height: 133.333333%;
}
.services-section__body {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}
.services-section__arrows {
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.services-section__next-arrow,
.services-section__prev-arrow {
    width: 3.5rem;
    height: 3.5rem;
    outline: 0.0625rem solid silver;
    border-radius: 50%;
    transition: all 0.3s;
}
.services-section__next-arrow::before,
.services-section__prev-arrow::before {
    color: #fff;
    font-size: 1.25rem;
    transition: color 0.3s;
}
.services-section__next-arrow::before:active,
.services-section__prev-arrow::before:active {
    color: #000;
}
.services-section__next-arrow:active,
.services-section__prev-arrow:active {
    background-color: #fbb42d;
    outline: 0;
}
.services-section__next-arrow::before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.item-service {
    padding: 2rem;
    background-color: rgba(251, 255, 0, 0.1);
    text-align: left;
}
.item-service__number {
    color: #ffdf56;
    font-weight: 600;
    width: 3.5rem;
    height: 3.5rem;
    background-color: rgba(255, 224, 86, 0.1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.item-service__title {
    font-weight: 600;
    max-width: 26.5rem;
}
.item-service__text {
    font-size: 1.25rem;
    line-height: 140%;
}
.ready-section__container {
    background-color: #fbb42d;
    border-radius: 1rem;
    padding: 4rem 7.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ready-section__title {
    color: #000;
    font-weight: 700;
    line-height: 114.285714%;
}
.ready-section__label {
    line-height: 133.333333%;
    color: #585858;
}
.security__header {
    text-align: center;
    max-width: 49.0625rem;
    margin: 0 auto;
    position: relative;
}
.security__header::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(2);
    transform: scale(2);
    background: radial-gradient(circle, #ffdf56 0, rgba(255, 223, 86, 0) 40%);
    -webkit-filter: blur(9.375rem);
    filter: blur(9.375rem);
    z-index: -1;
}
.security__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.security__item {
    text-align: center;
}
.security__item:not(:last-child) {
    border-right: 0.0625rem solid #585858;
}
.security__numbers {
    font-weight: 600;
    color: #fff;
}
.security__numbers:not(:last-child) {
    margin-bottom: 1rem;
}
.security__numbers::before {
    margin: 0 auto;
    color: #ffdf56;
    font-size: 1.375rem;
    background-color: rgba(255, 224, 86, 0.1);
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.25rem;
    margin-bottom: 1.5rem;
}
.invest__title {
    max-width: 36.4375rem;
    margin: 0 auto;
    text-align: center;
}
.invest__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
}
.item-invest {
    padding: 2rem;
    border-radius: 0.75rem;
    background-color: #151515;
    border: 0.0625rem solid #262626;
}
.item-invest__title {
    font-weight: 600;
}
.item-invest__title::before {
    font-size: 1.375rem;
    color: #ffdf56;
    background-color: rgba(255, 224, 86, 0.1);
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.25rem;
}
.item-invest__text p {
    line-height: 133.333333%;
}
.best__container {
    padding: 5rem 9.3125rem 5rem 8.25rem;
    border-radius: 0.75rem;
    border: 0.0625rem solid #262626;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-column-gap: 13.4375rem;
    -moz-column-gap: 13.4375rem;
    column-gap: 13.4375rem;
    overflow: hidden;
}
.best__image {
    position: relative;
    flex: 0 0 18.5rem;
}
.best__image img {
    aspect-ratio: 250/296;
}
.best__image::after {
    content: "";
    position: absolute;
    top: -150%;
    left: -300%;
    width: 400%;
    height: 500%;
    -webkit-transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    transform: rotate(-45deg) skew(20deg, 10deg) scale(1.5, 1);
    background: radial-gradient(circle, #ffdf56 0, rgba(255, 223, 86, 0) 40%);
    -webkit-filter: blur(6.25rem);
    filter: blur(6.25rem);
    z-index: -1;
}
.best__text {
    display: flex;
    -webkit-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
}
.best__text p {
    line-height: 133.333333%;
}
.best__text p:not(:last-child) {
    margin-bottom: 0.625rem;
}
.protection__header {
    text-align: center;
    max-width: 36.4375rem;
    margin: 0 auto;
}
.protection__title {
    line-height: 1;
}
.protection__items {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}
.item-protection {
    background-color: rgba(251, 255, 0, 0.1);
    border-radius: 0.75rem;
    padding: 3rem;
    flex: 0 1 54rem;
}
.item-protection__title {
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    display: flex;
    -webkit-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem;
    align-items: center;
}
.item-protection__title::before {
    color: #ffdf56;
    font-size: 1.625rem;
}
.item-protection__title:not(:last-child) {
    margin-bottom: 1.5rem;
}
.item-protection__text {
    line-height: 133.333333%;
}
.faq__container {
    display: flex;
    justify-content: space-between;
}
.main-faq {
    flex: 0 1 36.4375rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.main-faq__title {
    line-height: 1;
}
.main-faq__subtitle {
    font-weight: 500;
    color: #fff;
    font-size: 1.5rem;
}
.main-faq__subtitle::before {
    font-size: 1.625rem;
    color: #ffdf56;
    background-color: rgba(255, 224, 86, 0.1);
    width: 3rem;
    height: 3rem;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-faq__subtitle:not(:last-child) {
    margin-bottom: 1rem;
}
.main-faq__warning {
    line-height: 133.333333%;
}
.main-faq__link {
    text-decoration: underline;
}
.list-faq {
    padding-top: 3.5625rem;
    flex: 0 1 54rem;
    display: grid;
    gap: 1rem;
}
.list-faq__item {
    background-color: #151515;
    border-radius: 0.75rem;
    border: 0.0625rem solid #262626;
    padding: 1.5rem 2rem;
}
.list-faq__question {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 120%;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
    column-gap: 0.625rem;
}
.list-faq__question:not(:last-child) {
    margin-bottom: 1rem;
}
.list-faq__question::after {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    background: url(../img/security/plus.svg) 0 0 / contain no-repeat;
}
.list-faq__question--open::after {
    width: 0.875rem;
    height: 0.875rem;
    background: url(../img/security/minus.svg) 0 0 / contain no-repeat;
}
.list-faq__text {
    line-height: 133.333333%;
}
.details__container {
    display: flex;
    justify-content: space-between;
}
.details__description {
    flex: 0 1 54rem;
}
.support-details__item {
    display: flex;
    justify-content: space-between;
    padding-bottom: 1rem;
    border-bottom: 0.0625rem solid #262626;
}
.support-details__item:not(:last-child) {
    margin-bottom: 1.5rem;
}
.support-details__subtitle {
    line-height: 133.333333%;
    color: #818181;
}
.support-details__value {
    font-weight: 500;
    line-height: 133.333333%;
}
.support-details__button.button {
    min-width: 17.3125rem;
}
.support-details__socials {
    color: #fff;
    font-weight: 500;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.support-details__link {
    border-radius: 50%;
    border: 0.0625rem solid #262626;
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.support-details__link::before {
    font-size: 1.625rem;
}
.description-details {
    padding-top: 4.5rem;
}
.description-details__text {
    line-height: 120%;
}
.description-details__title {
    font-weight: 600;
    color: #fff;
}
.description-details__list {
    max-width: 49.0625rem;
}
.description-details__item {
    line-height: 133.333333%;
    display: flex;
    -webkit-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem;
}
.description-details__item::before {
    content: "";
    display: block;
    width: 0.375rem;
    height: 0.375rem;
    flex: 0 0 0.375rem;
    border-radius: 50%;
    background-color: silver;
    -webkit-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
}
@media (min-width: 29.99875em) {
    .statistic-about {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (min-width: 61.99875em) {
    .about-section__container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .who-section__container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
}
@media (min-width: 111.875em) {
    .title {
        font-size: 3.5rem;
    }
    .page__about {
        margin-bottom: 8.5rem;
    }
    .content-about__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .content-about__title {
        font-size: 4.5rem;
    }
    .content-about__title:not(:last-child) {
        margin-bottom: 2rem;
    }
    .content-about__text p:not(:last-child) {
        margin-bottom: 2rem;
    }
    .statistic-about {
        -webkit-column-gap: 7.625rem;
        -moz-column-gap: 7.625rem;
        column-gap: 7.625rem;
    }
    .statistic-about {
        row-gap: 4rem;
    }
    .statistic-about__numbers {
        font-size: 3.5rem;
    }
    .page__team {
        margin-bottom: 14.5625rem;
    }
    .team-section__label:not(:last-child) {
        margin-bottom: 5rem;
    }
    .team-section__image:not(:last-child) {
        margin-bottom: 2rem;
    }
    .team-section__title {
        font-size: 2rem;
    }
    .team-section__position {
        font-size: 1.5rem;
    }
    .page__who {
        margin-bottom: 12.0625rem;
    }
    .who-section__title:not(:last-child) {
        margin-bottom: 5.5rem;
    }
    .who-section__item:not(:last-child) {
        margin-bottom: 4rem;
    }
    .who-section__subtitle {
        font-size: 2rem;
    }
    .who-section__subtitle:not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .page__services {
        margin-bottom: 13rem;
    }
    .services-section__header:not(:last-child) {
        margin-bottom: 5rem;
    }
    .services-section__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .services-section__title:not(:last-child) {
        margin-bottom: 2rem;
    }
    .services-section__body:not(:last-child) {
        margin-bottom: 3rem;
    }
    .item-service__number {
        font-size: 2rem;
    }
    .item-service__number:not(:last-child) {
        margin-bottom: 8.75rem;
    }
    .item-service__title {
        font-size: 2.5rem;
    }
    .item-service__title:not(:last-child) {
        margin-bottom: 2rem;
    }
    .page__ready {
        margin-bottom: 5rem;
    }
    .ready-section__title {
        font-size: 3.5rem;
    }
    .ready-section__title {
        margin-bottom: 1.5rem;
    }
    .page__security {
        margin-bottom: 10rem;
    }
    .security__header:not(:last-child) {
        margin-bottom: 5rem;
    }
    .security__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .security__title:not(:last-child) {
        margin-bottom: 2rem;
    }
    .security__title {
        font-size: 4.5rem;
    }
    .security__text:not(:last-child) {
        margin-bottom: 2rem;
    }
    .security__numbers {
        font-size: 4rem;
    }
    .page__invest {
        margin-bottom: 10rem;
    }
    .invest__title:not(:last-child) {
        margin-bottom: 5rem;
    }
    .item-invest__title {
        font-size: 2rem;
    }
    .item-invest__title:not(:last-child) {
        margin-bottom: 3rem;
    }
    .item-invest__title::before {
        margin-bottom: 2rem;
    }
    .page__best {
        margin-bottom: 10rem;
    }
    .best__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .best__title {
        font-size: 3rem;
    }
    .best__title:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .page__protection {
        margin-bottom: 10rem;
    }
    .protection__header:not(:last-child) {
        margin-bottom: 5rem;
    }
    .protection__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .item-protection__title {
        font-size: 2rem;
    }
    .main-faq__label:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .main-faq__subtitle::before {
        margin-bottom: 2.5rem;
    }
    .support-details__title {
        font-size: 2.5rem;
    }
    .support-details__title:not(:last-child) {
        margin-bottom: 4.5rem;
    }
    .support-details__list:not(:last-child) {
        margin-bottom: 4rem;
    }
    .support-details__button.button:not(:last-child) {
        margin-bottom: 4rem;
    }
    .description-details__text:not(:last-child) {
        margin-bottom: 3rem;
    }
    .description-details__block:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .description-details__title {
        font-size: 2rem;
    }
    .description-details__title:not(:last-child) {
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 20em) {
    .title {
        font-size: 1.625rem;
    }
    .page__about {
        margin-bottom: 3.75rem;
    }
    .content-about__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .content-about__title {
        font-size: 2.375rem;
    }
    .content-about__title:not(:last-child) {
        margin-bottom: 1.125rem;
    }
    .content-about__text p:not(:last-child) {
        margin-bottom: 1.125rem;
    }
    .statistic-about {
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .statistic-about {
        row-gap: 1.875rem;
    }
    .statistic-about__numbers {
        font-size: 1.625rem;
    }
    .page__team {
        margin-bottom: 3.75rem;
    }
    .team-section__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .team-section__image:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .team-section__title {
        font-size: 1.25rem;
    }
    .team-section__position {
        font-size: 1.125rem;
    }
    .page__who {
        margin-bottom: 3.75rem;
    }
    .who-section__title:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .who-section__item:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .who-section__subtitle {
        font-size: 1.5rem;
    }
    .who-section__subtitle:not(:last-child) {
        margin-bottom: 1.125rem;
    }
    .page__services {
        margin-bottom: 3.75rem;
    }
    .services-section__header:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .services-section__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .services-section__title:not(:last-child) {
        margin-bottom: 1.125rem;
    }
    .services-section__body:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .item-service__number {
        font-size: 1.5rem;
    }
    .item-service__number:not(:last-child) {
        margin-bottom: 3.75rem;
    }
    .item-service__title {
        font-size: 1.75rem;
    }
    .item-service__title:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .page__ready {
        margin-bottom: 3.75rem;
    }
    .ready-section__title {
        font-size: 1.625rem;
    }
    .ready-section__title {
        margin-bottom: 1rem;
    }
    .page__security {
        margin-bottom: 3.75rem;
    }
    .security__header:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .security__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .security__title:not(:last-child) {
        margin-bottom: 1rem;
    }
    .security__title {
        font-size: 2.125rem;
    }
    .security__text:not(:last-child) {
        margin-bottom: 1rem;
    }
    .security__numbers {
        font-size: 1.875rem;
    }
    .page__invest {
        margin-bottom: 3.75rem;
    }
    .invest__title:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .item-invest__title {
        font-size: 1.5rem;
    }
    .item-invest__title:not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .item-invest__title::before {
        margin-bottom: 1.25rem;
    }
    .page__best {
        margin-bottom: 3.75rem;
    }
    .best__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .best__title {
        font-size: 1.5rem;
    }
    .best__title:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .page__protection {
        margin-bottom: 3.75rem;
    }
    .protection__header:not(:last-child) {
        margin-bottom: 2.5rem;
    }
    .protection__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .item-protection__title {
        font-size: 1.5rem;
    }
    .main-faq__label:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .main-faq__subtitle::before {
        margin-bottom: 1.25rem;
    }
    .support-details__title {
        font-size: 1.625rem;
    }
    .support-details__title:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .support-details__list:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .support-details__button.button:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    .description-details__text:not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .description-details__block:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .description-details__title {
        font-size: 1.5rem;
    }
    .description-details__title:not(:last-child) {
        margin-bottom: 1rem;
    }
}
@media (min-width: 20em) and (max-width: 111.875em) {
    .title {
        font-size: clamp(1.625rem, 1.2168367347rem + 2.0408163265vw, 3.5rem);
    }
    .page__about {
        margin-bottom: clamp(3.75rem, 2.7159863946rem + 5.1700680272vw, 8.5rem);
    }
    .content-about__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .content-about__title {
        font-size: clamp(2.375rem, 1.912414966rem + 2.3129251701vw, 4.5rem);
    }
    .content-about__title:not(:last-child) {
        margin-bottom: clamp(1.125rem, 0.9345238095rem + 0.9523809524vw, 2rem);
    }
    .content-about__text p:not(:last-child) {
        margin-bottom: clamp(1.125rem, 0.9345238095rem + 0.9523809524vw, 2rem);
    }
    .statistic-about {
        -webkit-column-gap: clamp(
            1.25rem,
            -0.137755102rem + 6.9387755102vw,
            7.625rem
        );
        -moz-column-gap: clamp(
            1.25rem,
            -0.137755102rem + 6.9387755102vw,
            7.625rem
        );
        column-gap: clamp(1.25rem, -0.137755102rem + 6.9387755102vw, 7.625rem);
    }
    .statistic-about {
        row-gap: clamp(1.875rem, 1.412414966rem + 2.3129251701vw, 4rem);
    }
    .statistic-about__numbers {
        font-size: clamp(1.625rem, 1.2168367347rem + 2.0408163265vw, 3.5rem);
    }
    .page__team {
        margin-bottom: clamp(
            3.75rem,
            1.3962585034rem + 11.768707483vw,
            14.5625rem
        );
    }
    .team-section__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.4336734694rem + 4.0816326531vw, 5rem);
    }
    .team-section__image:not(:last-child) {
        margin-bottom: clamp(1.25rem, 1.0867346939rem + 0.8163265306vw, 2rem);
    }
    .team-section__title {
        font-size: clamp(1.25rem, 1.0867346939rem + 0.8163265306vw, 2rem);
    }
    .team-section__position {
        font-size: clamp(1.125rem, 1.0433673469rem + 0.4081632653vw, 1.5rem);
    }
    .page__who {
        margin-bottom: clamp(
            3.75rem,
            1.9404761905rem + 9.0476190476vw,
            12.0625rem
        );
    }
    .who-section__title:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.324829932rem + 4.6258503401vw, 5.5rem);
    }
    .who-section__item:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.6513605442rem + 2.9931972789vw, 4rem);
    }
    .who-section__subtitle {
        font-size: clamp(1.5rem, 1.3911564626rem + 0.5442176871vw, 2rem);
    }
    .who-section__subtitle:not(:last-child) {
        margin-bottom: clamp(
            1.125rem,
            1.0433673469rem + 0.4081632653vw,
            1.5rem
        );
    }
    .page__services {
        margin-bottom: clamp(3.75rem, 1.7363945578rem + 10.0680272109vw, 13rem);
    }
    .services-section__header:not(:last-child) {
        margin-bottom: clamp(1.875rem, 1.1947278912rem + 3.4013605442vw, 5rem);
    }
    .services-section__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .services-section__title:not(:last-child) {
        margin-bottom: clamp(1.125rem, 0.9345238095rem + 0.9523809524vw, 2rem);
    }
    .services-section__body:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.869047619rem + 1.9047619048vw, 3rem);
    }
    .item-service__number {
        font-size: clamp(1.5rem, 1.3911564626rem + 0.5442176871vw, 2rem);
    }
    .item-service__number:not(:last-child) {
        margin-bottom: clamp(
            3.75rem,
            2.6615646259rem + 5.4421768707vw,
            8.75rem
        );
    }
    .item-service__title {
        font-size: clamp(1.75rem, 1.5867346939rem + 0.8163265306vw, 2.5rem);
    }
    .item-service__title:not(:last-child) {
        margin-bottom: clamp(1.25rem, 1.0867346939rem + 0.8163265306vw, 2rem);
    }
    .page__ready {
        margin-bottom: clamp(3.75rem, 3.4778911565rem + 1.3605442177vw, 5rem);
    }
    .ready-section__title {
        font-size: clamp(1.625rem, 1.2168367347rem + 2.0408163265vw, 3.5rem);
    }
    .ready-section__title {
        margin-bottom: clamp(1rem, 0.8911564626rem + 0.5442176871vw, 1.5rem);
    }
    .page__security {
        margin-bottom: clamp(3.75rem, 2.3894557823rem + 6.8027210884vw, 10rem);
    }
    .security__header:not(:last-child) {
        margin-bottom: clamp(1.875rem, 1.1947278912rem + 3.4013605442vw, 5rem);
    }
    .security__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .security__title:not(:last-child) {
        margin-bottom: clamp(1rem, 0.7823129252rem + 1.0884353741vw, 2rem);
    }
    .security__title {
        font-size: clamp(2.125rem, 1.6079931973rem + 2.5850340136vw, 4.5rem);
    }
    .security__text:not(:last-child) {
        margin-bottom: clamp(1rem, 0.7823129252rem + 1.0884353741vw, 2rem);
    }
    .security__numbers {
        font-size: clamp(1.875rem, 1.412414966rem + 2.3129251701vw, 4rem);
    }
    .page__invest {
        margin-bottom: clamp(3.75rem, 2.3894557823rem + 6.8027210884vw, 10rem);
    }
    .invest__title:not(:last-child) {
        margin-bottom: clamp(2.5rem, 1.9557823129rem + 2.7210884354vw, 5rem);
    }
    .item-invest__title {
        font-size: clamp(1.5rem, 1.3911564626rem + 0.5442176871vw, 2rem);
    }
    .item-invest__title:not(:last-child) {
        margin-bottom: clamp(1.5rem, 1.1734693878rem + 1.6326530612vw, 3rem);
    }
    .item-invest__title::before {
        margin-bottom: clamp(1.25rem, 1.0867346939rem + 0.8163265306vw, 2rem);
    }
    .page__best {
        margin-bottom: clamp(3.75rem, 2.3894557823rem + 6.8027210884vw, 10rem);
    }
    .best__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .best__title {
        font-size: clamp(1.5rem, 1.1734693878rem + 1.6326530612vw, 3rem);
    }
    .best__title:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .page__protection {
        margin-bottom: clamp(3.75rem, 2.3894557823rem + 6.8027210884vw, 10rem);
    }
    .protection__header:not(:last-child) {
        margin-bottom: clamp(2.5rem, 1.9557823129rem + 2.7210884354vw, 5rem);
    }
    .protection__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .item-protection__title {
        font-size: clamp(1.5rem, 1.3911564626rem + 0.5442176871vw, 2rem);
    }
    .main-faq__label:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .main-faq__subtitle::before {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .support-details__title {
        font-size: clamp(1.625rem, 1.4345238095rem + 0.9523809524vw, 2.5rem);
    }
    .support-details__title:not(:last-child) {
        margin-bottom: clamp(
            1.875rem,
            1.3035714286rem + 2.8571428571vw,
            4.5rem
        );
    }
    .support-details__list:not(:last-child) {
        margin-bottom: clamp(1.875rem, 1.412414966rem + 2.3129251701vw, 4rem);
    }
    .support-details__button.button:not(:last-child) {
        margin-bottom: clamp(1.875rem, 1.412414966rem + 2.3129251701vw, 4rem);
    }
    .description-details__text:not(:last-child) {
        margin-bottom: clamp(1.5rem, 1.1734693878rem + 1.6326530612vw, 3rem);
    }
    .description-details__block:not(:last-child) {
        margin-bottom: clamp(1.25rem, 0.9778911565rem + 1.3605442177vw, 2.5rem);
    }
    .description-details__title {
        font-size: clamp(1.5rem, 1.3911564626rem + 0.5442176871vw, 2rem);
    }
    .description-details__title:not(:last-child) {
        margin-bottom: clamp(1rem, 0.8911564626rem + 0.5442176871vw, 1.5rem);
    }
}

.page__security{
    padding-top: 148px;
    padding-bottom: 120px;
    overflow: visible ;
}
.security__container{
    overflow: visible;
}
