/* -------------------- / Fonts / -------------------- */
@font-face {
    font-family: "Graphik LCG";
    src: url("/i/fonts/ethereum/graphik/GraphikLCG-Regular.ttf");
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Graphik LCG";
    src: url("/i/fonts/ethereum/graphik/GraphikLCG-Medium.ttf");
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "Graphik LCG";
    src: url("/i/fonts/ethereum/graphik/GraphikLCG-Semibold.ttf");
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "Graphik LCG";
    src: url("/i/fonts/ethereum/graphik/GraphikLCG-Bold.ttf");
    font-weight: bold;
    font-display: swap;
}

.ltd{
    direction: ltr;
}

.rtl{
    direction: rtl;
}


/* -------------------- / Helpers / -------------------- */
.hidden-on-mobile {
    display: block;
}

.hidden-except-mobile {
    display: none;
}

.hidden-on-mobile-tablet {
    display: block;
}

.hidden-except-mobile-tablet {
    display: none;
}

.select2-container--default .select2-selection--single{border: 0px solid #fff; height: 70px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border-radius: 3px; background: #30334D;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #ffffff; line-height: 68px; font-size: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 70px;}
.select2-container{max-width: 100%; margin: 0 auto; display: block; width: 100% !important;}
.select2-dropdown{border-color: #ddd;}
.select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus{border: 0px solid #d6d6d6;}
.select2-container{min-width: 120px;}
.select2-container--default .promo-flag{vertical-align: middle;}
.select2-dropdown{background-color: #30334d; border: 1px solid #30334d !important;}

.promo-phone__code{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}
.promo-phone__code__one{margin-right: 20px;}
.promo-phone__code__one:last-child{margin-right: 0px;}
.promo-phone__code__one input{width: 100% !important;}

@media (max-width: 400px) {
    .promo-phone__code__one{margin-right: 5px;}
}


@media (max-width: 768px) {
    .hidden-on-mobile {
        display: none;
    }

    .hidden-except-mobile {
        display: block;
    }
    .ethereum_logo{
        min-height: 110px;
    }
}

@media (max-width: 1024px) {
    .hidden-except-mobile-tablet {
        display: block;
    }

    .hidden-on-mobile-tablet {
        display: none;
    }
}

/* -------------------- / Globals / -------------------- */

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #161932;
    color: white;
    font-size: 20px;
    line-height: 30px;
    font-family: "Graphik LCG", cursive;
    font-weight: normal;
    overflow-x: hidden;
}

.cloudy {
    position: absolute;
    width: 2374px;
    height: 1054px;
    background: radial-gradient(50% 50% at 50% 50%, #8F5AFF 0%, rgba(143, 90, 255, 0) 100%);
    opacity: 0.44;
    right: 30vw;
    z-index: -5;
}

.cloudy__right {
    left: 30vw
}

.divider {
    width: auto;
    height: 2px;
    background: #313559;
}

.button {
    padding: 17px 15px;
    background-color: #8F5AFF !important;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    text-decoration: none;
}

#country option{
    font-size: 18px;
}

.section {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.title {
    font-weight: 500;
    font-size: 47px;
    line-height: 140%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.subtitle {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/* -------------------- / Navigation / -------------------- */

nav {
    display: flex;
    justify-content: space-between;
    padding: 35px 0;
}

nav .logo {
    width: 167px;
    height: 35px;
}

nav .logo:hover {
    cursor: pointer;
}

nav .links {
    display: flex;
}

nav .links .link {
    color: white;
    text-decoration: none;
    border-bottom: 2px solid #8F5AFF;
}

nav .links .link:hover {
    cursor: pointer;
}

nav .links .link:first-child {
    margin-right: 32px;
}

/* -------------------- / Header / -------------------- */

.header .section {
    display: flex;
    margin-top: 50px;
}

.header .mobile-section {
    margin-top: 40px;
}

.header .mobile-section-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.header .mobile-section img {
    max-width: 50px;
}

.header .title {
    padding-top: 40px;
}

.header-left {
    padding-right: 100px;
    padding-top: 40px;
}

.header-left__title {
    font-weight: 500;
    font-size: 47px;
    line-height: 140%;
    margin-bottom: 23px;
    max-width: 660px;
}

.header-left__paragraph {
    line-height: 150%;
    margin-bottom: 44px;
    max-width: 509px;
}

.header-left__bold_paragraph {
    font-weight: bold;
    margin-bottom: 57px;
}

.lang_changer{padding-left: 30px; top: -8px; position: relative;}

.dropbtn {
    background-color: transparent;
    color: white;
    padding: 0;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000000db;
    min-width: 185px;
    z-index: 1;
    text-align: left;
    height: 400px;
    overflow-y: scroll;
    right: -12px;
}

/* width */
.dropdown-content::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.dropdown-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
.dropdown-content::-webkit-scrollbar-thumb {
    background: #8f5aff;
    border-radius: 10px;
}

/* Handle on hover */
.dropdown-content::-webkit-scrollbar-thumb:hover {
    background: #8f5aff;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #fff;
    padding: 0 10px;
    text-decoration: none;
    display: block;
    line-height: 25px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: transparent; color: #8f5aff;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: transparent;color: #E80A09;
}

.promo-flag2{position: relative;top: 10px;right: 5px;}

/* -------------------- / Exchange / -------------------- */
section.exchange {
    margin-top: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

section.exchange .cloudy {
    top: 165px;
}

.exchange .title {
    font-size: 40px;
    line-height: 40px;
    max-width: 555px;
}

.exchange .subtitle {
    margin-top: 64px;
}

#chart {
    width: fit-content;
    font-weight: 600;
    font-size: 20px;
}

.exchange-alert {
    margin-top: 100px;
    max-width: 860px;
    display: flex;
    align-items: center;
    background: rgba(16, 29, 56, 0.62);
    border: 2px solid rgba(255, 255, 255, 0.16);
    box-sizing: border-box;
    backdrop-filter: blur(12px);
    border-radius: 20px;
    padding: 20px 40px;
}

.exchange-alert__logo {
    width: 219.2px;
    height: 49px;
    margin-right: 35px;
}

.exchange-alert__text {
    font-size: 18px;
    line-height: 28px;
}

.title-2 {
    margin-top: 105px;
    max-width: 760px;
    font-weight: 600;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 45px;
    text-align: center;
}

/* -------------------- / Slider / -------------------- */
section.slider {
    margin-top: 220px;
    position: relative;
}

.slider-slide {
    text-align: center;
}

.slider-slide img {
    margin-bottom: 20px;
}

.slider-slide__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 30px;
}

.slider-slide__paragraph {
    max-width: 545px;
    margin-left: auto;
    margin-right: auto;
}

.slider-pagination {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    transform: translateY(-150px);
}

.slider-content {
    padding-bottom: 45px;
}

.splide__pagination {
    bottom: -1em;
}

button.splide__pagination__page {
    width: 20px;
    height: 20px;
    background: white;
}

.splide__pagination li:not(:last-child) {
    margin-right: 30px;
}

button.is-active {
    transform: scale(1.7) !important;
    background: #8F5AFF !important;
}

/* -------------------- / Why instaforex / -------------------- */
section.why-instaforex {
    margin-top: 50px;
}

section.why-instaforex .title {
    max-width: 800px;
    font-size: 40px;
    margin-bottom: 75px;
}

section.why-instaforex .section {
    display: flex;
    justify-content: space-around;
}

.why-list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 10vw;
}

.why-list-item {
    flex-basis: 50%;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.why-list-item img {
    width: 24px;
    height: 60px;
}

.why-list-item p {
    margin-left: 20px;
    margin-right: 20px;
}

.why-list p:last-child {
    max-width: 377px;
}

/* -------------------- / Contact form / -------------------- */
section.form {
    margin-top: 175px;
    margin-bottom: 90px;
    position: relative;
}

section.form .title {
    font-weight: 500;
    font-size: 40px;
    line-height: 140%;
    max-width: 551px;
    margin-bottom: 20px;
}

section.form .subtitle {
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    opacity: 0.5;
    max-width: 450px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

section.form .section {
    display: flex;
    flex-direction: column;
    align-items: center;
}

section.form .section .form-input {
    margin-bottom: 40px;
    width: 572px;
}
.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
    display: block;
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.form-input input:not([type=checkbox]), .form-input select, .form-input button {
    width: inherit;
    height: 70px;
    background: #30334D;
    border-radius: 3px;
    padding-left: 23px;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 20px;
    color: white;
    border: none;
    font-family: "Graphik LCG", serif;
}
@media (max-width: 400px) {
    .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 18px;}
    .promo-phone__code__one input[type=text]{
        text-align: center;
        padding-left: 4px;
        padding-right: 4px;
        font-size: 18px;
    }
}

.form-input input::placeholder {
    color: #5E627B;
}

.form-input label {
    display: flex;
}

.form-input input[type="checkbox"] {
    border: 2px solid #30334C;
    box-sizing: border-box;
    border-radius: 2px;
    width: 31px;
    height: 31px;
    margin-right: 15px;
}

.invalid-feedback {
    font-size: 14px;
    color: #ec3030;
    font-weight: 600;
}

/* -------------------- / Thank you / -------------------- */
section.thank-you {
    margin-top: 90px;
    margin-bottom: 135px;
    text-align: center !important;
    /*display: flex;*/
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

section.thank-you .title {
    font-size: 47px;
    line-height: 150%;
    margin-bottom: 20px;
    max-width: 660px;
}

section.thank-you .subtitle {
    font-size: 20px;
    line-height: 150%;
    max-width: 609px;
    margin-bottom: 75px;
}

section.thank-you .subtitle .credentials {
    font-weight: 500;
    text-decoration: underline;
}

.first-page {
    display: none !important;
}
.thanks_text {
    font-size: 20px;
    font-weight: 300
}
.thanks-visible {
    display: none;
}
.thanks .thanks-hidden {
    display: none;
}
.thanks .thanks-visible {
    display: block;
}
body.thanks{
    overflow-x:hidden;
    background-image:none;
}
.preloader_white_mini {
    position: relative;
    margin: 0 auto;
}
.preloader_white_mini, .preloader_white_mini::before, .preloader_white_mini::after {
    display: block;
    width: 32px;
    height: 32px;
}
.preloader_white_mini::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXpJREFUeNrkm22IVFUYx8%2FMjovFuBK15aZJia69Uu6uuV9MSwgKsZTovT6W1IfCVSgUpBJ6gU2zN7IaQ7I3IxNbgiCzzNrKisrMpLAk2jfNt43VsZ3p%2F3T%2F0eXOOXfmXu+duScP%2FEDvzDnn+c+55zzPec7ZdLFYVFVibdFc1lbLjrQ6wUoUgjPgLnB1jHbOYR+ZWgu+HHwDngZPgZExiJU2V7CPr8DMWgieCN4Cm8D5fHYOuDcGwYvYtpSLwAfse2Ko1gJO+nrwMDhqWHwOgzP53RRoAXeD1aDfZ9HqAzl+t4V1pY2xbFNXhsAyMCKIhn8aDlBS4BPQ7vOdDeBncB2o51vwBdgJfgF9YAgcAaeAM8AEcB6YxmnyJ3gTTAazffraCqbLuMU1wkIbKPiM1gHwJLjUNVJBSLHucvCHTz%2FDtCVQ+2H92UsaA3rAAnByhH4zCxaCXk1%2FuTBthjVkjGtu5cFjNC6ugEHa7gTH2OdB2hC4rbB+bRDsAllwK+donEX66wCvkv18FplbqucCpSuyyHwEfgdtVRDrLttAK+gFH4LTfRbX+iCCH6K%2Fm+J53siOpONrweEaRIeHwFzwNW1p9HwuNn8MHqh0lZ4EjrhWwhdBE+fRt2BVyNU3alK0pZsLZRNtHabtomFCJX74bXCN59kBzll5leaB4YTsBeoYdTXRj2c1Wub6jfCVPn5vFxiVgJH1Mhr85GP3LNP2UFbsTsMv+Re4qUZztlw5CG6gjbqywr3LcguW7deFhkrLwZcJ3uaKbSsNn4mmO3WCd4M9mgoS+z5owd5+KdcYb9nDGL5E8EZwLljiceqPhHXyVS6Dnik5SC2iqavc5mEc6AL7Yw4Z4whBZcOxkW6q4tDyN74Guy0ZXfeovs4FrCdIpJXmfvYVC%2FN0a2h7OojgNgYX3RYK7qYbag0ieAY3CAULBRe5D5geRLD8Op9ZnH7uNo2wDP0bmudXgNUWC5b82f06bbJ5MCXAJnPDYGNpBj8GzUsPWDzCA2ES8YMWCz4URnBB%2FQ+Ln+AGi3U1hBHcaLFgo+3iltYZ3NIki1dpOWjbywCkRPD1mgqv0S11WSpYtoTvgVsqfaUlg9Bu8Ss9zZShMQmWfK+c4qUsFJvilNwSRPA2uqV2S0e3EHSEpYKcz95moeDbGUMXggg+C5wNblSlye0klyxtFtubKhF8ElgMdijnVo6c0M+3SPB82jybLnUxNbl2y%2F8luOaBXw0H3VlLEng9GvtF0xzdycM4MF7zq41RppO4ZJWltNVbxlNbyQhnwHbD+YycvLcmeHSnuG4HeMt31FYywpLaXOATgkr6c3QCR3aUcrKrppTzPcp17uRdtCQc26CpJMel+5STAq1LkFix5WXlXHPS7d%2FluHRTObckN9+OuvxxTjm37WYp50bccwmJwMSGZ5VzBeMypnVyLv8rGjpKahnmxKNgM+eG+3kj2AleAHU1nLN1tOEH2uSdz1t5Y7Dim3hyIeSY0t9wk1%2F0XeUcx9xcg1RQA1%2FjseAq0G8Y%2FREgX2mklVfm63x9fIWkQ7nB01JFsW2M8yWKmmEQq2h7PmjGo9zK2Mx9pyTsO2MOQbPs41MmJppD9xfx1cOOiKOyLNvsqeXVw6llLpfuiFDw51FfLk2HcAUry7ilPsPzS5g2Ok05t9xH8t%2FybKqhTn+ZjOsTQV1kUMGy8m02LQj0gYsMny1TzpmPnAoMkQE+e9xQ5z5lvp2TZ5IuE6dg6UQOqS4A6zWfr+EqGlXZDp7XPF9PG5bQfca+aP2LXPr6vsIrve%2F4zMctPvVOdV0Ul83NzOOx+Xj%2FLOZ9cDG4g%2F%2FvjcElSQy%2FkHN+lc8rXlHJRGCQGPBMzAFHLqqGTri%2FTPtbgAEA1EZTrD32jtkAAAAASUVORK5CYII=) no-repeat;
}
.preloader_white_mini::before {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.preloader_white_mini::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBhJREFUeNrsm2tIFFEUx2fNoELSwIq+iJWhRA%2FSBKnFtTAqqA+VXyoikiAQDIsgJPpURgQlIfWpIoLsgdqnykhitQdF+SpQexj2oswgi1722v6XPQsSzsx9zczuugd+sO7MnHP%2F48y995x71xcKhYzRZEnGKLOE4IRgZyyVcN2SHfTtA%2FPBYrAQzAMzQNp%2F5w2C56ATtILb9NmR3tTnQC+dCzaCEpAh6eMFqAPn6CboMyZYE8UgGNJvQfKtpZ063uEscAVcBwEHnsIA+b5KsTzrtNg7WgEegZUu9DcrKNYOiu2q4BRQD6rBOBc7WRbrCL3fKW4JngqCYI2Hw+laasMUp4elyaAZZEs29AM4C9qH9egbQLqErzxqSyEYcKKXTgEPFXrbOpA2gl%2F2Xb2C37tgAq8OXrE+xUY1gzEW%2FseCmwr+66mN2oalcnpvZI315n8sjv+ic1Te6XJdM60sGg5ke+M+MF1ghiU7O%2FsB5oJnqr10jeLQ81rg3FeKQ1aN6rBUTAO+iqU7dK7Z5KRYRfAei2NfORuRzflIzxQY7r5bHNsrKzgfFFkcZ9lQlU3wyBS0ikPEAU6hVTYdaCGlo8Lj8DGbocBP52WACxxDx0GQNEIc9t0hjusbQBZd47c5t0Z0HGaN6OcUHKEItNlc0w62gXyCfe6wuaaTfA+PZSf4rcnNNRWcy3HH%2FSY3aisY0JAHMx9lIHmEOH6O6%2FNEJh5LJXvJv+AEmAUOg58SPn6Do+TjOP0tm0dzd1q5isMDq1PtAnNAo8B1jVQHqyAfKpYnIjhHUxr3lIoDjJcW570Dq+i8Lk2xZ4sIztScSzfS9NTM2HTwsuY8PlPkwkkcDs+DUpdr22xM30Kx7SyNV%2FBEzuDTwEnwACxyQWwBuANOUWweS9VZxIvYAnAL1CpkOnY3tpbEFjhRtfws+aitBz1gt0axrLd+Qr5lKpWfeP%2FDHyUbOB6UaRRcKludNBvWkiyS9li3PhHBPXEguEtEcFscCG4VEXwjDgQ3iwjuAO9jWCxre7uIYJb11MWw4IukQWhOejqGBZ+RmYTfBy0xKLaF2i6VdeyLQcH7VdKsJsEE3mu7ZoR3CyjllduN8DJGtBtro+36Eo9gVrWojAHBldRWLVULVlRriGKxDdRGQ5dgtsS4OUqnnPfAJoNzI5tIAeCLEV6sehxFYlmSsxp8UykAWBnbSxEwdO+Ok08OAobI%2Fg5DrsTTb4QX2S55%2FM4Wycz3ZWta7PFeB3aCIReFDlHMEmqD4ZbgSEfGNqaxIl7QBbFBilVtKOy01VG17AZLwDKzHFRDXrucYnSrOtO5X7qJyNHok+3269V595xYNTCrh70xee%2FYd2brTr26G+fz6Gc8kWWQQbcDJxve2KBHcRO%2FakkIjjf7J8AAJpCcb5SurHgAAAAASUVORK5CYII=) no-repeat;
}
.preloader_white_mini::before, .preloader_white_mini::after {
    position: absolute;
    content: "";
    background-size: cover;
}
@-moz-keyframes spin {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}
@-webkit-keyframes spin {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
/* -------------------- / Footer / -------------------- */
section.footer {
    margin-top: 76px;
}

.footer-paragraph {
    max-width: 525px;
    font-size: 13px;
    line-height: 140%;
    text-align: center;
    opacity: 0.54;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
}

.footer-source {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;   
    text-align: center;
    margin-top: 38px;
    font-size: 12px;
}

.footer-contacts {
    margin-top: 37px;
    margin-bottom: 37px;
    display: flex;
    justify-content: center;
}

.footer-contact:nth-child(1) {
    padding-right: 42px;
}

.footer-contact {
    display: flex;
    flex-direction: column;
    align-items: center;

    font-weight: 500;
    font-size: 13px;
    line-height: 15.5px;
}

.footer-contact__address {
    color: rgb(141 91 255);
}

/* -------------------- / Responsive for laptop ( 1024-1280 ) / -------------------- */
@media (max-width: 1280px) {
    /*/ Header /*/
    .section {
        padding-right: 20px;
        padding-left: 20px;
    }


}

/* -------------------- / Responsive for table ( 768-1024 ) / -------------------- */
@media (max-width: 1024px) {
    /*/ Header /*/
    .header-left {
        padding-right: 40px;
        padding-top: 0;
    }

    /*/ Exchange /*/
    #chart {
        margin-left: auto;
        margin-right: auto;
    }

    /* -------------------- / Why instaforex / -------------------- */
    .why-list {
        padding-left: 7vw;
        padding-right: 3vw;
    }
}

/* -------------------- / Responsive for mobile ( 320-768 ) / -------------------- */
@media (max-width: 768px) {
    /*/ Header /*/
    nav.section {
        justify-content: center;
    }

    nav.section .links {
        display: none;
    }

    .header .title {
        font-size: 25px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
    }

    .header .section {
        flex-direction: column-reverse;
        align-items: center;
    }

    .header-left {
        text-align: center;
        padding-right: 0;
    }

    .header-right {
        width: 200px;
        margin-bottom: 30px;
    }

    /*/ Exchange /*/
    section.exchange {
        margin-top: 75px;
    }

    section.exchange .title {
        font-size: 30px;
        line-height: 35px;
        margin-top: 0;
    }

    section.exchange .subtitle {
        margin-top: 20px;
    }

    .exchange-alert {
        flex-direction: column;
        margin-top: 60px;
    }

    .exchange-alert__logo {
        margin-right: 0;
        margin-bottom: 35px;
    }

    .exchange-alert__text {
        text-align: center;
    }

    .title {
        margin-top: 60px;
        margin-bottom: 40px;
    }

    /*/ Slider /*/
    section.slider {
        margin-top: 110px;
    }

    .slider-slide__title {
        font-size: 33px;

    }

    /*/ Why instaforex /*/
    section.why-instaforex {
        margin-top: 10px;
    }

    section.why-instaforex .title {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 28px;
        margin-top: 70px;
        max-width: 500px;
    }

    section.why-instaforex .section {
        flex-direction: column;
        width: fit-content;
    }

    .why-list {
        padding-left: 2vw;
        padding-right: 0;
        flex-direction: column;
        flex-wrap: nowrap;
    }

    .why-list-item {
        flex-basis: auto;
    }

    /*/ Form /*/
    section.form .title {
        font-size: 33px;
    }

    section.form .section .form-input {
        width: 90vw;
    }

    section.form {
        margin-top: 65px;
        margin-bottom: 65px;
    }

    .form-input input {
        font-size: 18px!important;
    }

    /*/ Thank you /*/
    section.thank-you .title {
        font-size: 25px;
        padding-left: 20px;
        padding-right: 20px;
    }

    section.thank-you .subtitle {
        padding-left: 20px;
        padding-right: 20px;
    }

    section.thank-you .button {
        margin-left: 20px;
        margin-right: 20px;
        font-size: 16px;
    }

    /*/ Footer /*/
    section.footer {
        margin-bottom: 65px;
    }

    .footer-contacts {
        flex-direction: column;
    }

    .footer-contact:nth-child(1) {
        padding-right: 0;
        padding-bottom: 21px;
    }
}