*,
::after,
::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

[tabindex='-1']:focus:not(:focus-visible) {
    outline: 0!important;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ol ul {
    margin-bottom: 0;
}

ul ol,
ul ul {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

label {
    display: inline-block;
    margin-bottom: .5rem;
}

button {
    border-radius: 0;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type=number] {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none!important;
}

@font-face {
    font-family: HelveticaNeue;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/HelveticaNeue.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: HelveticaNeue-Light;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/HelveticaNeue-Light.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: HelveticaNeue-Medium;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/HelveticaNeue-Medium.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: HelveticaNeue-Bold;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/HelveticaNeue-Bold.woff2) format('woff2');
    font-display: swap;
}

::-webkit-input-placeholder {
    color: #fff;
}

::-moz-placeholder {
    color: #fff;
}

:-ms-input-placeholder {
    color: #fff;
}

::-ms-input-placeholder {
    color: #fff;
}

::placeholder {
    color: #fff;
}

::-moz-selection {
    background-color: #fb7101;
    color: #fff;
}

::selection {
    background-color: #fb7101;
    color: #fff;
}

input,
textarea {
    outline: 0;
}

input.error,
textarea.error {
    border-color: red!important;
}

input[type=checkbox]:required:invalid ~ label:before {
    border-color: red!important;
}

body {
    font-family: HelveticaNeue,sans-serif;
    font-size: 16px;
    line-height: 1.65;
    color: #fff;
    min-width: 320px;
    position: relative;
    overflow-x: hidden;
}

.container {
    width: 100%;
    max-width: 1160px;
    padding: 0 30px;
    margin: 0 auto;
}

img {
    display: block;
    max-width: 100%;
}

strong {
    font-family: HelveticaNeue-Bold,sans-serif;
}

.sect__flex-row {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.title {
    font-family: HelveticaNeue-Bold,sans-serif;
    color: #fff;
    line-height: 1.7;
    font-size: 26px;
}

.title.title-largeSize {
    font-size: 36px;
    line-height: 1.35;
}

.subtitle {
    font-size: 22px;
}

.highlight {
    color: #fb7101;
}

.text-center {
    text-align: center;
}

.btn__custom {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 317px;
    height: 68px;
    background-color: #fb7101;
    border-radius: 15px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-family: HelveticaNeue-Bold,sans-serif;
    -webkit-transition: background-color .25s ease;
    -o-transition: background-color .25s ease;
    transition: background-color .25s ease;
    border: none;
}

.btn__custom:hover {
    text-decoration: none;
    background-color: #ef7d00;
    color: #fff;
}

.btn__custom:hover span::before {
    right: -5px;
}

.btn__custom span {
    position: relative;
    padding-right: 30px;
}

.btn__custom span::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    width: 18px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url(../img/btn_arrow.svg);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.sect__banner {
    padding-top: 80px;
    padding-bottom: 200px;
    background-color: #131f2b;
    overflow: hidden;
}

.sect__banner .left__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 530px;
    text-align: center;
}

.sect__banner .logo {
    width: 100%;
    max-width: 103px;
    margin-bottom: 42px;
}

.sect__banner .logo img {
    width: 100%;
}

.sect__banner .title {
    font-family: HelveticaNeue-Medium,sans-serif;
}

.sect__banner .btn__custom {
    margin-top: 30px;
    margin-bottom: 43px;
}

.sect__banner p {
    margin: 0;
    font-size: 22px;
}

.sect__banner .right__col {
    position: absolute;
    top: -160px;
    right: -890px;
    width: 1516px;
}

.sect__commission {
    padding-top: 22px;
    padding-bottom: 30px;
    background-color: #131f2b;
}

.sect__commission .big__percent {
    font-size: 56px;
}

.payment__methods {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 35px;
}

.payment__methods .payment__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 355px;
    padding: 28px 10px;
    background-color: #171717;
    border-radius: 15px;
    border: 6px solid #171717;
    border-left-color: #fb7101;
}

.sect__advantages {
    padding-top: 62px;
    padding-bottom: 130px;
    background-color: #131f2b;
}

.sect__advantages .btn__wrap {
    margin-top: 45px;
}

.sect__advantages .btn__wrap .btn__custom {
    margin: 0 auto;
}

.advantages__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 60px;
}

.advantages__row .advantage__item {
    width: 100%;
    max-width: 355px;
    text-align: center;
    font-size: 18px;
}

.advantages__row .advantage__icon {
    max-width: 86px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 33px;
}

.advantages__row .highlight {
    font-family: HelveticaNeue-Bold,sans-serif;
}

.vip__channel {
    padding: 100px 0;
    background-color: #000;
    color: #fb9012;
}

.vip__channel .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #000;
    color: #fb9012;
}

.vip__channel-img {
    width: 65%;
}

.vip__channel-text {
    width: auto;
    max-width: 30%;
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.vip__channel-text a {
    color: #fb9012;
    text-decoration: none;
}

.sect__description {
    padding: 110px 0;
    background-color: #171717;
    font-family: HelveticaNeue-Bold,sans-serif;
    line-height: 30px;
}

.sect__description ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.sect__description p {
    margin-bottom: 30px;
}

.sect__phone {
    position: relative;
    padding-top: 30px;
    background: url(../img/candles_bg.png) no-repeat center -50px,-o-linear-gradient(180.03deg,#fb7101 .02%,#ff943e 99.98%);
    background: url(../img/candles_bg.png) no-repeat center -50px,linear-gradient(269.97deg,#fb7101 .02%,#ff943e 99.98%);
}

.sect__phone .phone__img {
    max-width: 742px;
    margin-top: -115px;
    margin-left: 123px;
}

.sect__investment {
    background-color: #1f252d;
    padding-top: 155px;
    padding-bottom: 165px;
    background-repeat: no-repeat;
    background-position: center 90%;
    background-image: url(../img/investment_sect_bg.svg);
}

.sect__investment .sect__title {
    max-width: 700px;
    color: #fff;
}

.sect__investment .sect__title p {
    margin-top: 22px;
    margin-bottom: 0;
    font-size: 20px;
}

.sect__investment .btn__wrap {
    margin-top: 43px;
}

.investment__cards {
    width: 100%;
    max-width: 2580px;
    margin-top: 82px;
    margin-left: auto;
    margin-right: auto;
    pointer-events: none;
    height: 210px;
    opacity: 0;
    visibility: hidden;
}

.investment__cards.slick-slider {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.investment__cards .card__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 290px;
    height: 180px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 30px;
    padding-top: 26px;
    padding-bottom: 20px;
    padding-left: 32px;
    padding-right: 20px;
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#4d609a),to(#47588d));
    background: -o-linear-gradient(left,#4d609a 50%,#47588d 100%);
    background: linear-gradient(90deg,#4d609a 50%,#47588d 100%);
    border-radius: 10px;
    color: #fff;
}

.investment__cards .card__item.card__item-qualcomm {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#3054dc),to(#183abb));
    background: -o-linear-gradient(left,#3054dc 50%,#183abb 100%);
    background: linear-gradient(90deg,#3054dc 50%,#183abb 100%);
}

.investment__cards .card__item.card__item-apple {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#bbb),to(#e7e7e7));
    background: -o-linear-gradient(left,#bbb 50%,#e7e7e7 100%);
    background: linear-gradient(90deg,#bbb 50%,#e7e7e7 100%);
}

.investment__cards .card__item.card__item-google {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#34a853),to(#fabc05));
    background: -o-linear-gradient(left,#34a853 50%,#fabc05 100%);
    background: linear-gradient(90deg,#34a853 50%,#fabc05 100%);
}

.investment__cards .card__item.card__item-microsoft {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#032368),to(#01143d));
    background: -o-linear-gradient(left,#032368 50%,#01143d 100%);
    background: linear-gradient(90deg,#032368 50%,#01143d 100%);
}

.investment__cards .card__item.card__item-netflix {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#242424),to(rgba(36,36,36,.8)));
    background: -o-linear-gradient(left,#242424 50%,rgba(36,36,36,.8) 100%);
    background: linear-gradient(90deg,#242424 50%,rgba(36,36,36,.8) 100%);
}

.investment__cards .card__item.card__item-nvidia {
    background: -webkit-gradient(linear, left top, right top, from(#86B737), to(#A6D162));
    background: -o-linear-gradient(left, #86B737 0%, #A6D162 100%);
    background: linear-gradient(90deg, #86B737 0%, #A6D162 100%)
}

.investment__cards .card__item.card__item-nike {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(#454645));
    background: -o-linear-gradient(left,#000 50%,#454645 100%);
    background: linear-gradient(90deg,#000 50%,#454645 100%);
}

.investment__cards .card__item.card__item-zoom {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#2d8cff),to(#006aeb));
    background: -o-linear-gradient(left,#2d8cff 50%,#006aeb 100%);
    background: linear-gradient(90deg,#2d8cff 50%,#006aeb 100%);
}

.investment__cards .card__item.card__item-amazon {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#f90),to(#ffb23f));
    background: -o-linear-gradient(left,#f90 50%,#ffb23f 100%);
    background: linear-gradient(90deg,#f90 50%,#ffb23f 100%);
}

.investment__cards .card__item.card__item-tesla {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#313131),to(#444));
    background: -o-linear-gradient(left,#313131 50%,#444 100%);
    background: linear-gradient(90deg,#313131 50%,#444 100%);
}

.investment__cards .card__item.card__item-amd {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#009a66),to(#07c887));
    background: -o-linear-gradient(left,#009a66 50%,#07c887 100%);
    background: linear-gradient(90deg,#009a66 50%,#07c887 100%);
}

.investment__cards .card__item.card__item-ebay {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#e53238),to(#f94f54));
    background: -o-linear-gradient(left,#e53238 50%,#f94f54 100%);
    background: linear-gradient(90deg,#e53238 50%,#f94f54 100%);
}

.investment__cards .card__item.card__item-mastercard {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#e53238),to(#f94f54));
    background: -o-linear-gradient(left,#e53238 50%,#f94f54 100%);
    background: linear-gradient(90deg,#e53238 50%,#f94f54 100%);
}

.investment__cards .card__item.card__item-mcdonalds {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#e53238),to(#f94f54));
    background: -o-linear-gradient(left,#e53238 50%,#f94f54 100%);
    background: linear-gradient(90deg,#e53238 50%,#f94f54 100%);
}

.investment__cards .card__item.card__item-general_motors {
    background: -webkit-gradient(linear, left top, right top, color-stop(2.77%, #1436A0), to(#4D7DD8));
    background: -o-linear-gradient(left, #1436A0 2.77%, #4D7DD8 100%);
    background: linear-gradient(90deg, #1436A0 2.77%, #4D7DD8 100%)
}

.investment__cards .card__item.card__item-tesla--alt {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #313131), to(#525252));
    background: -o-linear-gradient(left, #313131 50%, #525252 100%);
    background: linear-gradient(90deg, #313131 50%, #525252 100%);
}

.investment__cards .card__item.card__item-gm {
    background: -webkit-gradient(linear, left top, right top, color-stop(2.77%, #305499), to(#4d7dd8));
    background: -o-linear-gradient(left, #305499 2.77%, #4d7dd8 100%);
    background: linear-gradient(90deg, #305499 2.77%, #4d7dd8 100%);
}

.investment__cards .card__item.card__item-zoom--alt {
    background: -webkit-gradient(linear, left top, right top, from(#4a8af7), to(#79abff));
    background: -o-linear-gradient(left, #4a8af7 0%, #79abff 100%);
    background: linear-gradient(90deg, #4a8af7 0%, #79abff 100%);
}

.investment__cards .card__item.card__item-twitter {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #4d9fec), to(#a3d2ff));
    background: -o-linear-gradient(left, #4d9fec 50%, #a3d2ff 100%);
    background: linear-gradient(90deg, #4d9fec 50%, #a3d2ff 100%);
}

.investment__cards .card__item.card__item-boa {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #d93838), to(#f94f54));
    background: -o-linear-gradient(left, #d93838 50%, #f94f54 100%);
    background: linear-gradient(90deg, #d93838 50%, #f94f54 100%);
}

.investment__cards .card__item.card__item-wells {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #9a2b20), to(#c43d30));
    background: -o-linear-gradient(left, #9a2b20 50%, #c43d30 100%);
    background: linear-gradient(90deg, #9a2b20 50%, #c43d30 100%);
}

.investment__cards .card__item.card__item-jpm {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3758a6), to(#5e7fcd));
    background: -o-linear-gradient(left, #3758a6 50%, #5e7fcd 100%);
    background: linear-gradient(90deg, #3758a6 50%, #5e7fcd 100%);
}

.investment__cards .card__item.card__item-disney {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #27377e), to(#4153a5));
    background: -o-linear-gradient(left, #27377e 50%, #4153a5 100%);
    background: linear-gradient(90deg, #27377e 50%, #4153a5 100%);
}

.investment__cards .item__name {
    width: 100%;
    max-width: calc(100% - 65px);
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.1;
    font-family: HelveticaNeue_Regular,sans-serif;
}

.investment__cards .item__code {
    font-size: 17px;
    line-height: 1;
    font-family: HelveticaNeue_Light,sans-serif;
}

.investment__cards .item__profit {
    margin-top: auto;
    font-family: HelveticaNeue_Light,sans-serif;
}

.investment__cards .profit__label {
    font-family: HelveticaNeue_Light,sans-serif;
    font-size: 10px;
    line-height: 1;
    letter-spacing: .3px;
}

.investment__cards .profit__value {
    font-family: HelveticaNeue_Bold,sans-serif;
    font-size: 20px;
}

.investment__cards .item__logo {
    position: absolute;
    right: 26px;
    top: 26px;
    width: 50px;
}

@media (max-width:1440px) {
    .title.title-largeSize {
        font-size: 32px;
    }

    .btn__custom {
        max-width: 280px;
        height: 55px;
        font-size: 18px;
    }

    .sect__banner {
        padding-bottom: 130px;
    }

    .sect__banner .logo {
        max-width: 140px;
    }

    .sect__banner .right__col {
        width: 1360px;
        right: -735px;
    }

    .sect__commission .big__percent {
        font-size: 48px;
    }

    .payment__methods .payment__item {
        max-width: 330px;
    }

    .sect__investment {
        padding-top: 100px;
        padding-bottom: 120px;
    }
}

@media (max-width:1180px) {
    .sect__banner .right__col {
        right: 0;
        left: 500px;
    }

    .payment__methods .payment__item {
        max-width: 300px;
    }

    .advantages__row .advantage__item {
        max-width: 300px;
    }

    .sect__investment .sect__title {
        margin: 0 auto;
        text-align: center;
    }

    .sect__investment .btn__wrap .btn__custom {
        margin: 0 auto;
    }
}

@media (max-width:992px) {
    .payment__methods {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .payment__methods .payment__item {
        margin-bottom: 30px;
        padding: 10px;
        height: 150px;
    }

    .payment__methods .payment__item img {
        max-height: 120px;
    }

    .payment__methods .payment__item:last-child {
        margin-bottom: 0;
    }

    .advantages__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .advantages__row .advantage__item {
        margin-bottom: 30px;
        max-width: 320px;
    }

    .advantages__row .advantage__item:last-child {
        margin-bottom: 0;
    }

    .sect__phone .phone__img {
        max-width: 560px;
        margin-left: auto;
        margin-right: auto;
    }

    .vip__channel {
        padding: 50px 0;
    }

    .vip__channel-img {
        width: 50%;
    }

    .vip__channel-text {
        max-width: 50%;
    }
}

@media (max-width:768px) {
    .sect__banner {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .sect__banner .sect__flex-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sect__banner .right__col {
        position: relative;
        top: 0;
        left: 280px;
        right: 0;
        width: 970px;
    }
}

@media (max-width:520px) {
    .title {
        font-size: 24px;
    }

    .title.title-largeSize {
        font-size: 28px;
    }

    .subtitle {
        font-size: 18px;
    }

    .btn__custom {
        max-width: 270px;
        height: 48px;
        font-size: 16px;
    }

    .sect__banner .logo {
        max-width: 123px;
        margin-bottom: 25px;
    }

    .sect__banner p {
        font-size: 18px;
    }

    .sect__commission .big__percent {
        font-size: 38px;
    }

    .sect__description {
        padding: 70px 0;
    }

    .sect__phone .phone__img {
        margin-top: -70px;
    }

    .sect__investment .sect__title {
        text-align: center;
    }

    .sect__investment .sect__title p {
        font-size: 18px;
    }

    .sect__investment .btn__wrap .btn__custom {
        margin: 0 auto;
    }

    .vip__channel .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .vip__channel-img {
        width: 100%;
    }

    .vip__channel-text {
        max-width: 100%;
        margin-top: 35px;
    }
}

@media (max-width:370px) {
    .sect__banner .right__col {
        width: 760px;
        left: 225px;
    }
}

@media (max-width:360px) {
    .title {
        font-size: 26px;
    }
}

@media (max-width:340px) {
    .investment__cards .card__item {
        width: 265px;
    }
}

