@font-face {
    font-family: Inter;
    src: url(/i/css/page/fonts/autochartist/Inter-Bold.woff2) format("woff2"), url(/i/css/page/fonts/autochartist/Inter-Bold.woff) format("woff");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url(/i/css/page/fonts/autochartist/Inter-Regular.woff2) format("woff2"), url(/i/css/page/fonts/autochartist/Inter-Regular.woff) format("woff");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url(/i/css/page/fonts/autochartist/Inter-Medium.woff2) format("woff2"), url(/i/css/page/fonts/autochartist/Inter-Medium.woff) format("woff");
    font-weight: 500;
    font-display: swap;
}
.autochartist {
    font-family: Inter, sans-serif;
    color: #202020;
    margin: 0;
    padding: 0;
}
.autochartist h2, .autochartist h2 h3.after-h3 {
    text-transform: none !important;
}

.autochartist h2 {
    display: block !important;
}

a, ol, ul {
    list-style-type: none;
    text-decoration: none;
}
input, label {
    display: block;
}
.container {
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 20px;
}
.autochartist-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding: 17px 20px;
    border-radius: 10px;
    overflow-x: hidden;
}
.autochartist-subtitle {
    position: relative;
    text-align: left;
    font-size: 30px;
    font-weight: 700;
    color: #202020;
    padding-bottom: 10px;
    z-index: 0;
}
.autochartist-subtitle::before {
    content: url(/i/img/autochartist/line.svg);
    position: absolute;
    bottom: -10px;
    left: 0;
}
.autochartist-subtitle::after {
    position: absolute;
    top: -15px;
    left: -60px;
    font-size: 49px;
    font-weight: 700;
    color: rgba(227, 230, 235, .4392156863);
    z-index: -1;
}
.autochartist {
    position: relative;
    background: #f4f6f8;
    z-index: 0;
}
.autochartist::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    height: 1000px;
    z-index: -1;
    background: #e2e4e9;
    border-bottom-left-radius: 100%}
.autochartist-form {
    display: none;
    justify-content: center;
    padding: 100px 0 130px 0;
}
.autochartist-form form {
    width: 572px;
}
.autochartist-form-input {
    height: 80px !important;
    padding: 30px 35px !important;
    margin-top: 14px !important;
    background: #f9f9f9 0 0 no-repeat padding-box !important;
    border: 1px solid #bfd0de !important;
    border-radius: 10px !important;
    box-sizing: border-box !important;
    text-align: left !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    color: #577c9d !important;

}

.autochartist-form-input::-moz-placeholder {
    color: #577c9d;
}
.autochartist-form-input::placeholder {
    color: #577c9d;
}
.autochartist-form__name {
    width: 100%}
.autochartist-form__email {
    width: 100%}
.autochartist-form-tel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 4px;
}
.autochartist-form-tel__code {
    width: 35%}
.autochartist-form-tel__number {
    width: 60%}
.autochartist-form__country {
    width: 100%}
.autochartist-form__confirm {
    margin-top: 30px;
    font-size: 14px;
}
.autochartist-form__confirm input[type=checkbox] {
    cursor: pointer;
    margin-right: 18px;
    min-width: 19px;
    height: 19px;
    border-radius: 3px;
    background: #e1e5e7 0 0 no-repeat padding-box;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.autochartist-form__confirm input[type=checkbox]:checked {
    background: #059f2f 0 0 no-repeat padding-box;
}
.autochartist-form__started-email {
    margin-top: 20px;
    font-size: 14px;
}
.autochartist-form__started-email input[type=checkbox] {
    cursor: pointer;
    margin-right: 18px;
    min-width: 19px;
    height: 19px;
    border-radius: 3px;
    background: #e1e5e7 0 0 no-repeat padding-box;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.autochartist-form__started-email input[type=checkbox]:checked {
    background: #059f2f 0 0 no-repeat padding-box;
}
.autochartist-form__btn {
    margin: 0 auto;
    margin-top: 44px;
    width: 192px;
    min-height: 54px;
    background: #fe0036 0 0 no-repeat padding-box;
    color: #fff;
    border: none;
    cursor: pointer;
}
.autochartist-form__btn__back {
    background: #757575 0 0 no-repeat padding-box;
}
/*.autochartist-form__btn__back:hover {*/
/*    background: #9e9e9e 0 0 no-repeat padding-box !important;*/
/*}*/
/*.autochartist-form__btn__resend {*/
/*    background: linear-gradient(90.08deg, #30B46D -0.29%, #4E96CE 99.93%);*/
/*}*/
/*.autochartist-form__btn__resend:hover {*/
/*    background: linear-gradient(90.08deg, #4E96CE -0.29%, #30B46D 99.93%) !important;*/
/*}*/
/*.autochartist-form__btn::before {*/
/*    content: url(/i/img/autochartist/ic_Download.svg);*/
/*    position: relative;*/
/*    padding-right: 20px;*/
/*    top: 2px;*/
/*}*/
.autochartist-form__btn:hover {
    background: #d8002e 0 0 no-repeat padding-box;
}
.autochartist-promo {
    padding: 138px 0 160px 0;
    background: url(/i/img/autochartist/laptop.png) left bottom/auto no-repeat;
}
.autochartist-promo__wrap {
    display: flex;
    justify-content: space-between;
}
.autochartist-promo__img {
    margin-left: 250px;
    display: flex;
    flex-direction: column;
}
.under-img-alert {
    color: red;
    font-style: italic;
    margin-top: 20px;
}
.under-img-alert-small {
    color: red;
    font-style: italic;
    margin-top: 23px;
    position: absolute;
    bottom: -55px;
    left: 5px;
    font-size: 14px;
    font-weight: 500;
    transition: .5s all;
}
.autochartist-promo__img img {
    display: block;
    width: 100%}
.autochartist-promo-info__title {
    margin-top: 10px;
    margin-bottom: 12px;
    text-align: left;
    color: #202020;
    font-size: 35px;
    font-weight: 400;
}
.autochartist-promo-info__title span {
    color: #059f2f;
    font-weight: 700;
}
.autochartist-promo-info__list {
    width: 500px;
}
.autochartist-promo-info__item {
    position: relative;
    margin-top: 21px;
    padding-left: 59px;
    text-align: left;
    color: #202020;
    font-size: 16px;
    font-weight: 400;
}
.autochartist-promo-info__item_1::before {
    content: "";
    position: absolute;
    width: 38px;
    height: 38px;
    top: 0;
    left: 0;
    background: url("/i/img/autochartist/ic_ trading_decisions.svg") center center/cover no-repeat;
}
.autochartist-promo-info__item_2::before {
    content: "";
    position: absolute;
    width: 38px;
    height: 38px;
    top: 0;
    left: 0;
    background: url("/i/img/autochartist/ic_2_ trading_decisions.svg") center center/cover no-repeat;
}
.autochartist-promo-info__item_3::before {
    content: "";
    position: absolute;
    width: 38px;
    height: 38px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: url("/i/img/autochartist/ic_3_ trading_decisions.svg") center center/cover no-repeat;
}
.autochartist-promo-info__btn-wrap {
    margin-top: 70px;
    display: flex;
    justify-content: space-between;
}
.autochartist-promo-info__btn-left {
    width: 300px;
    min-height: 54px;
    background: #fe0036 0 0 no-repeat padding-box;
    color: #fff;
}
.autochartist-promo-info__btn-left::before {
    content: url(/i/img/autochartist/ic_Download.svg);
    position: relative;
    padding-right: 20px;
    top: 2px;
}
.autochartist-promo-info__btn-left:hover {
    background: #d8002e 0 0 no-repeat padding-box;
}
.autochartist-promo-info__btn-right {
    width: 192px;
    min-height: 54px;
    background: #eff3f6 0 0 no-repeat padding-box;
    color: #577c9d;
}
.autochartist-promo-info__btn-right::before {
    content: url(/i/img/autochartist/ic_Open_Account.svg);
    position: relative;
    padding-right: 20px;
    top: 2px;
}
.autochartist-start {
    background: #f9f9f9 0 0 no-repeat padding-box;
    border-radius: 20px;
    padding: 56px 100px 75px 100px;
    box-sizing: border-box;
    max-width: 1320px;
}
.autochartist-start__wrap {
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.autochartist-start__title::after {
    content: "Start using Autochartist NOW!"}
.autochartist-start-item {
    width: 253px;
    min-height: 210px;
    margin: 0 auto;
    margin-top: 15px;
}
.autochartist-start-item__img {
    width: 60px;
    height: 60px;
}
.autochartist-start-item__title {
    margin-top: 45px;
    text-align: left;
    font-size: 17px;
    font-weight: 500;
    color: #202020;
}
.autochartist-start-item__descr {
    margin-top: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #202020;
}
.autochartist-start-item__descr a {
    text-decoration: underline;
    color: #059f2f;
}
.autochartist-email {
    padding: 65px 0 0 0;
}
.autochartist-email__title {
    margin-left: 100px;
}
.autochartist-email__title::after {
    content: "Email subscription options"}
.autochartist-email__list {
    margin-top: 52px;
}
.autochartist-email-item {
    position: relative;
    margin-top: 10px;
    background: #f9f9f9 0 0 no-repeat padding-box;
    box-shadow: 0 0 20px rgba(191, 208, 222, .4);
    border-radius: 21px;
}
.autochartist-email-item__wrap {
    cursor: pointer;
    padding: 30px 80px;
    box-sizing: border-box;
}
.autochartist-email-item__title {
    position: relative;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    color: #373737;
}
.autochartist-email-item__title_1::before {
    content: url(/i/img/autochartist/ic_e_1.svg);
    position: absolute;
    left: -52px;
    top: 0;
}
.autochartist-email-item__title_2::before {
    content: url(/i/img/autochartist/ic_e_2.svg);
    position: absolute;
    left: -52px;
    top: 0;
}
.autochartist-email-item__title_3::before {
    content: url(/i/img/autochartist/ic_e_3.svg);
    position: absolute;
    left: -52px;
    top: 0;
}
.autochartist-email-item__title_4::before {
    content: url(/i/img/autochartist/ic_e_4.svg);
    position: absolute;
    left: -52px;
    top: 0;
}
.autochartist-email-item__title_5::before {
    content: url(/i/img/autochartist/ic_e_5.svg);
    position: absolute;
    left: -52px;
    top: 0;
}
.autochartist-email-item__arrow {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.autochartist-email-item__arrow_on {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.autochartist-email-item__descr {
    display: none;
    padding: 30px 80px;
    border-top: 1px solid #bfd0de;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #202020;
    transition: all .5s;
}
.autochartist-volatility {
    padding-bottom: 0;
}
.autochartist-volatility__wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.autochartist-volatility__img img {
    display: block;
    width: 100%}
.autochartist-volatility__img_mobile {
    display: none;
}
.autochartist-volatility-info {
    width: 570px;
}
.autochartist-volatility-info__title {
    margin-top: 20px;
    margin-left: 100px;
}
.autochartist-volatility-info__title::after {
    content: "Volatility Analysis"}
.autochartist-volatility-info__descr {
    margin-top: 25px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #202020;
}
.autochartist-volatility-info__btn {
    margin-top: 80px;
    padding: 17px 25px;
    background: #ebecee 0 0 no-repeat padding-box;
    width: 185px;
    min-height: 60px;
    color: #202020;
}
.autochartist-volatility-info__btn::before {
    content: url(/i/img/autochartist/ic_Watch_video.svg);
    position: relative;
    padding-right: 18px;
    top: 2px;
}
.autochartist-volatility-info__btn:hover {
    border: 2px solid #577c9d;
}
.autochartist-analysis {
    padding: 90px 0 70px 0;
}
.autochartist-analysis__title {
    margin-left: 100px;
}
.autochartist-analysis__title::after {
    content: "Autochartist Analysis types"}
.autochartist-analysis__descr {
    margin-top: 40px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #202020;
}
.autochartist-analysis__wrap {
    margin-top: 60px;
}
.autochartist-analysis-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    padding: 35px 0 70px;
    background: #fdfdfd 10% 10% no-repeat padding-box;
    border-radius: 20px;
    backdrop-filter: blur(11px);
    -webkit-backdrop-filter: blur(11px);
}
.autochartist-analysis-item__info {
    max-width: 700px;
    padding: 0 10px 0 50px;
}
.autochartist-analysis-item__title {
    font-size: 25px;
    font-weight: 500;
    text-align: left;
    color: #202020;
}
.autochartist-analysis-item__descr {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #202020;
}
.autochartist-analysis-item__graph {
    min-width: 464px;
    height: 226px;
    position: relative;
    border-radius: 10px;
}
.autochartist-analysis-item__graph img {
    display: block;
    width: 100%}
.autochartist-analysis-item__link {
    position: absolute;
    bottom: 19px;
    left: 70px;
    color: #577c9d;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 0;
    padding-left: 10px;
    transition: .5s all;
}
.autochartist-analysis-item__link_fibon {
    bottom: 35px;
}
.autochartist-analysis-item__link::before {
    content: url(/i/img/autochartist/ic_Watch_video.svg);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
    top: 0;
    left: -30px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: .5s all;
}
.autochartist-analysis-item__link:hover {
    left: 80px;
    transition: .5s all;
}
.autochartist-analysis-item__link:hover::before {
    background: #d3dbe5;
    transition: .5s all;
}


.autochartist-favourites {
    padding: 70px 0 130px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.autochartist-favourites__title::after {
    white-space: pre;
    content: "VIP Service \aOur Favourites filter"}
.autochartist-favourites__img {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 550px;
    height: 310px;
}
.autochartist-favourites__img::after {
    content: url(/i/img/autochartist/figure.png);
    position: absolute;
    bottom: -40px;
    right: 20px;
}
.autochartist-favourites__link {
    position: absolute;
    bottom: 20px;
    left: 55px;
    color: #202020;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 0;
    padding-left: 10px;
    transition: .5s all;
}
.autochartist-favourites__link::before {
    content: url(/i/img/autochartist/ic_Watch_video_red.svg);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
    top: 0;
    left: -30px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: .5s all;
}
.autochartist-favourites__link:hover {
    left: 70px;
    transition: .5s all;
}
.autochartist-favourites__link:hover::before {
    transition: .5s all;
}
.autochartist-favourites__figure {
    position: absolute;
}
.autochartist-favourites__info {
    margin-left: 80px;
}
.autochartist-favourites__descr {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 400;
    color: #202020;
    -moz-text-align-last: left;
    text-align-last: left;
}
.autochartist-favourites__btn {
    margin-top: 75px;
    width: 261px;
    min-height: 54px;
    background: #fe0036 0 0 no-repeat padding-box;
    color: #fff;
}
.autochartist-favourites__btn::before {
    content: url(/i/img/autochartist/ic_Download.svg);
    position: relative;
    padding-right: 20px;
    top: 2px;
}
.autochartist-favourites__btn_mobile {
    display: none;
    margin-top: 75px;
    width: 261px;
    min-height: 54px;
    background: #fe0036 0 0 no-repeat padding-box;
    color: #fff;
}
.autochartist-favourites__btn_mobile::before {
    content: url(/i/img/autochartist/ic_Download.svg);
    position: relative;
    padding-right: 20px;
    top: 2px;
}
.autochartist-metatrader {
    padding: 65px 100px 20px 100px;
    background: #e3e6eb 0 0 no-repeat padding-box;
    border-radius: 20px;
}
.autochartist-metatrader__title::after {
    content: "Autochartist for MetaTrader";
    color: #ecebef;
}
.autochartist-metatrader__descr {
    margin-top: 15px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #303030;
}
.autochartist-metatrader__btn {
    margin-top: 30px;
    background: #fff 0 0 no-repeat padding-box;
    width: 300px;
    min-height: 54px;
    color: #fe0036;
}
.autochartist-metatrader__btn::before {
    content: url(/i/img/autochartist/ic_Download_red.svg);
    position: relative;
    padding-right: 20px;
    top: 2px;
}
.autochartist-metatrader__wrap {
    margin-top: 55px;
    display: flex;
    justify-content: space-between;
}
.autochartist-metatrader-item {
    min-width: 280px;
}
.autochartist-metatrader-item__number {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    border: 3px solid #fe0036;
    color: #fe0036;
    font-weight: 500;
    font-size: 24px;
}
.autochartist-metatrader-item__number::after {
    content: "";
    position: absolute;
    left: 70px;
    width: 210px;
    height: 2px;
    background: #eff3f6;
}
.autochartist-metatrader-item__number:hover {
    background: #f5f5f5 0 0 no-repeat padding-box;
}
.autochartist-metatrader-item__descr {
    width: 250px;
    margin-top: 10px;
    text-align: left;
    font-size: 16px;
    font-weight: 500;
    color: #303030;
}
.autochartist-metatrader-item__link {
    display: block;
    margin-top: 30px;
    position: relative;
    left: 25px;
    color: #303030;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 0;
    padding-left: 10px;
    transition: .5s all;
}
.autochartist-metatrader-item__link::before {
    content: url(/i/img/autochartist/ic_Watch_video_red.svg);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
    top: 0;
    left: -30px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: .5s all;
}
.autochartist-metatrader-item__link:hover {
    left: 40px;
    transition: .5s all;
}
.autochartist-metatrader-item__link:hover::before {
    transition: .5s all;
}
.autochartist-metatrader__guide {
    margin-top: 20px;
    background: #eff3f6 0 0 no-repeat padding-box;
    border-radius: 9px;
    width: 209px;
    min-height: 54px;
    color: #577c9d;
}
.autochartist-metatrader__guide::before {
    content: url(/i/img/autochartist/metatrader_guide.svg);
    position: relative;
    width: 20px;
    height: 20px;
    padding-right: 18px;
    top: 0;
}
.autochartist-metatrader__guide_mobile {
    display: none;
    margin-top: 20px;
    background: #eff3f6 0 0 no-repeat padding-box;
    border-radius: 9px;
    width: 209px;
    min-height: 54px;
    color: #577c9d;
}
.autochartist-metatrader__guide_mobile::before {
    content: url(/i/img/autochartist/metatrader_guide.svg);
    position: relative;
    width: 20px;
    height: 20px;
    padding-right: 18px;
    top: 0;
}
.autochartist-risk {
    padding: 160px 0 220px 0;
    display: flex;
    justify-content: space-between;
}
.autochartist-risk__title {
    margin-left: 100px;
}
.autochartist-risk__title::after {
    content: "Risk Calculator"}
.autochartist-risk__descr {
    margin-top: 40px;
    max-width: 775px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #202020;
}
.autochartist-risk__btn {
    margin-top: 45px;
    display: block;
    width: 380px;
    min-height: 56px;
    background: #e3e6eb 0 0 no-repeat padding-box;
    border-radius: 11px;
    border: 2px solid #e3e6eb;
}
.autochartist-risk__btn::before {
    content: url(/i/img/autochartist/ic_Watch_video.svg);
    position: relative;
    padding-right: 18px;
    top: 2px;
}
.autochartist-risk__btn:hover {
    border: 2px solid #577c9d;
}
.autochartist-risk__img {
    margin-right: 80px;
}
.show {
    display: block;
}
.flex {
    display: flex;
}
@media screen and (max-width:1199.98px) {
    .autochartist-promo__img {
        margin-left: 150px;
        margin-right: 10px;
    }
}@media screen and (max-width:1023.98px) {
    .autochartist::after {
        position: fixed;
        right: 0;
        bottom: 0;
        top: auto;
        width: 99%;
        height: 80%;
        border-top-left-radius: 100%;
        border-bottom-left-radius: 0;
    }
    .autochartist-promo {
        background: url(/i/img/autochartist/laptop.png) left top/600px no-repeat;
    }
    .autochartist-promo__wrap {
        flex-direction: column;
        align-items: center;
    }
    .autochartist-promo__img {
        width: 440px;
        min-height: 315px;
        margin-left: 100px;
        margin-right: 0;
    }
    .autochartist-promo__img img {
        display: block;
        width: 100%}
    .autochartist-promo-info {
        margin-top: 100px;
    }
    .autochartist-email {
        padding: 65px 0 80px 0;
    }
    .autochartist-volatility__wrap {
        display: block;
    }
    .autochartist-volatility__img {
        display: none;
    }
    .autochartist-volatility__img_mobile {
        margin: 0 auto;
        margin-top: 0;
        width: 550px;
        display: block;
    }
    .autochartist-volatility__img_mobile img {
        display: block;
        width: 100%}
    .autochartist-volatility-info {
        margin: 0 auto;
    }
    .autochartist-volatility-info__title {
        margin-left: 0;
    }
    .autochartist-volatility-info__descr {
        margin-top: 0;
    }
    .autochartist-favourites {
        flex-direction: column-reverse;
    }
    .autochartist-favourites__info {
        margin-left: 0;
        padding: 0 100px;
    }
    .autochartist-favourites__img {
        margin-top: 40px;
    }
    .autochartist-favourites__img::after {
        bottom: -55px;
        right: 45px;
    }
    .autochartist-favourites__link {
        bottom: 15px;
        left: 100px;
    }
    .autochartist-favourites__btn {
        display: none;
    }
    .autochartist-favourites__btn_mobile {
        margin-top: 60px;
        display: flex;
    }
    .autochartist-metatrader__wrap {
        flex-direction: column;
    }
    .autochartist-metatrader-item {
        margin-top: 65px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .autochartist-metatrader-item:first-child {
        margin-top: 0;
    }
    .autochartist-metatrader-item__wrap {
        display: flex;
        align-items: center;
    }
    .autochartist-metatrader-item__number {
        margin-right: 20px;
    }
    .autochartist-metatrader-item__number::after {
        content: "";
        position: absolute;
        top: 70px;
        left: 29px;
        width: 2px;
        height: 120px;
        background: #eff3f6;
    }
    .autochartist-metatrader-item__number_middle::after {
        height: 47px;
    }
    .autochartist-metatrader-item__number_last::after {
        content: none;
    }
    .autochartist-metatrader-item__descr {
        margin-top: 0;
    }
    .autochartist-metatrader-item__link {
        margin-top: 0;
    }
    .autochartist-metatrader__guide {
        display: none;
    }
    .autochartist-metatrader__guide_mobile {
        display: flex;
        margin-left: 84px;
    }
}@media screen and (max-width:767.98px) {
    .container {
        padding: 0 10px;
    }
    .autochartist-subtitle {
        font-size: 25px;
    }
    .autochartist-subtitle::after {
        top: -8px;
        left: -46px;
        font-size: 35px;
    }
    .autochartist::after {
        width: 101%;
        height: 70%}
    .autochartist-form {
        position: absolute;
        top: 410px;
        left: 50%;
        transform: translateX(-50%);
        padding: 0;
    }
    .autochartist-form form {
        width: 100vw;
        padding: 45px 80px;
        box-sizing: border-box;
        background: rgba(244, 246, 248, .5);
        border: 2px solid rgba(255, 255, 255, .3882352941);
        border-radius: 40px 40px 0 0;
        backdrop-filter: blur(6px);
        -webkit-backdrop-filter: blur(6px);
    }
    .autochartist-form-input {
        height: 60px;
        padding: 20px 35px;
    }
    .autochartist-form__confirm {
        font-size: 13px;
    }
    .autochartist-form__started-email {
        font-size: 13px;
    }
    .autochartist-promo {
        position: relative;
        padding: 138px 0 45px 0;
    }
    .autochartist-start {
        padding: 65px 95px 20px 55px;
    }
    .autochartist-start-item {
        width: 300px;
        min-height: 110px;
        display: flex;
        align-items: center;
    }
    .autochartist-start-item__title {
        margin-top: 0;
    }
    .autochartist-start-item__img {
        margin-right: 20px;
    }
    .autochartist-email__title {
        margin-left: 55px;
    }
    .autochartist-volatility-info__btn {
        margin-top: 40px;
    }
    .autochartist-analysis-item {
        flex-direction: column;
        padding: 35px 0 50px;
    }
    .autochartist-analysis-item__link {
        bottom: 5px;
    }
    .autochartist-analysis__title {
        margin-left: 55px;
    }
    .autochartist-analysis-item__info {
        padding: 0 10px;
    }
    .autochartist-analysis-item__graph {
        margin: 0 auto;
        min-width: auto;
        margin-top: 15px;
    }
    .autochartist-analysis-item__graph img {
        width: 400px;
        margin: 0 auto;
    }
    .autochartist-analysis-item__link {
        bottom: 45px;
    }
    .autochartist-favourites__info {
        padding: 0 55px;
    }
    .autochartist-favourites__img {
        min-width: auto;
        width: 500px;
    }
    .autochartist-favourites__img img {
        display: block;
        margin: 0 auto;
        width: 100%}
    .autochartist-favourites__img::after {
        bottom: -20px;
        right: 35px;
    }
    .autochartist-favourites__link {
        bottom: 45px;
        left: 80px;
        padding-left: 5px;
    }
    .autochartist-favourites__btn_mobile {
        margin-top: 60px;
    }
    .autochartist-metatrader {
        padding: 75px 55px 62px 55px;
    }
    .autochartist-metatrader-item__number {
        margin-right: 15px;
    }
    .autochartist-metatrader__guide_mobile {
        margin-left: 80px;
    }
    .autochartist-risk {
        padding: 51px 0 57px 0;
        flex-direction: column;
    }
    .autochartist-risk__title {
        margin-left: 55px;
    }
    .autochartist-risk__btn {
        margin: 0 auto;
        margin-top: 35px;
    }
    .autochartist-risk__img {
        margin: 0 auto;
        margin-top: 45px;
    }
}@media screen and (max-width:575.98px) {
    .container {
        padding: 0 10px;
    }
    .autochartist-subtitle {
        font-size: 22px;
    }
    .autochartist-subtitle::after {
        content: none;
    }
    .autochartist::after {
        width: 120%;
        height: 75%}
    .autochartist-form {
        top: 280px;
    }
    .autochartist-form form {
        width: 100vw;
        padding: 45px 25px 10px 25px;
    }
    .autochartist-form-input {
        margin-top: 7px;
        font-size: 15px;
        padding: 20px 10px;
        border: 1px solid #abbecf;
    }
    .autochartist-form-tel {
        margin-top: 0;
    }
    .autochartist-form__confirm {
        margin-top: 15px;
    }
    .autochartist-form__started-email {
        margin-top: 15px;
    }
    .autochartist-form__btn {
        width: 100%}
    .autochartist-promo {
        padding: 70px 0 10px 0;
        background: url(/i/img/autochartist/laptop.png) left top/400px no-repeat;
    }
    .autochartist-promo__img {
        width: 300px;
        height: auto;
        margin-left: 30px;
    }
    .autochartist-promo__img img {
        display: block;
        width: 100%}
    .autochartist-promo-info {
        margin-top: 0;
    }
    .autochartist-promo-info__title {
        font-size: 25px;
    }
    .autochartist-promo-info__list {
        width: auto;
    }
    .autochartist-promo-info__btn-wrap {
        margin-top: 20px;
        flex-direction: column;
        align-items: center;
    }
    .autochartist-promo-info__btn-right {
        margin-top: 15px;
        width: 300px;
    }
    .autochartist-start {
        padding: 30px 20px 20px 20px;
    }
    .autochartist-email__title {
        margin-left: 20px;
    }
    .autochartist-email__list {
        margin-top: 30px;
    }
    .autochartist-email-item__wrap {
        padding: 30px 35px 30px 15px;
    }
    .autochartist-email-item__title {
        font-size: 17px;
        padding-left: 40px;
    }
    .autochartist-email-item__title_1::before {
        left: 0;
        top: -2px;
    }
    .autochartist-email-item__title_2::before {
        left: 0;
        top: -2px;
    }
    .autochartist-email-item__title_3::before {
        left: 0;
        top: -2px;
    }
    .autochartist-email-item__title_4::before {
        left: 0;
        top: -2px;
    }
    .autochartist-email-item__title_5::before {
        left: 0;
        top: -2px;
    }
    .autochartist-email-item__arrow {
        right: -15px;
    }
    .autochartist-email-item__arrow_on {
        right: -15px;
    }
    .autochartist-email-item__descr {
        padding: 20px 20px 10px 10px;
        font-size: 14px;
    }
    .autochartist-volatility-info {
        width: auto;
    }
    .autochartist-volatility-info__title {
        margin-left: 20px;
    }
    .autochartist-volatility-info__btn {
        margin: 0 auto;
        margin-top: 20px;
    }
    .autochartist-volatility__img_mobile {
        width: 300px;
    }
    .autochartist-analysis__title {
        margin-left: 20px;
    }
    .autochartist-analysis-item {
        padding: 30px 0 0;
    }
    .autochartist-analysis-item__graph {
        margin-top: 17px;
    }
    .autochartist-analysis-item__graph img {
        width: 275px;
    }
    .autochartist-analysis-item__link {
        bottom: 100px;
        font-size: 11px;
        left: 45px;
        padding-left: 5px;
    }
    .autochartist-analysis-item__link::before {
        content: url(/i/img/autochartist/ic_Watch_video_mb.svg);
        top: -3px;
        left: -25px;
    }
    .autochartist-favourites__info {
        padding: 0 20px;
    }
    .autochartist-favourites__img {
        margin: 0 auto;
        margin-top: 0;
        width: 300px;
    }
    .autochartist-favourites__img::after {
        content: url(/i/img/autochartist/figure_mobile.png);
        bottom: 40px;
        right: 25px;
    }
    .autochartist-favourites__link {
        font-size: 12px;
        bottom: 85px;
        left: 60px;
        padding-left: 0;
    }
    .autochartist-favourites__link::before {
        top: -1px;
    }
    .autochartist-favourites__btn_mobile {
        margin-top: 0;
    }
    .autochartist-metatrader {
        padding: 38px 20px;
    }
    .autochartist-metatrader__wrap {
        margin-top: 30px;
    }
    .autochartist-metatrader-item {
        margin-top: 35px;
        flex-direction: column;
        align-items: flex-start;
    }
    .autochartist-metatrader-item__link {
        margin-top: 5px;
        margin-left: 80px;
    }
    .autochartist-metatrader-item__number {
        width: auto;
        min-width: 58px;
        margin-right: 15px;
    }
    .autochartist-metatrader-item__number::after {
        height: 125px;
    }
    .autochartist-metatrader-item__number_middle::after {
        height: 50px;
    }
    .autochartist-metatrader-item__descr {
        width: auto;
    }
    .autochartist-metatrader__btn {
        margin-top: 20px;
        width: 260px;
        font-size: 14px;
    }
    .autochartist-risk {
        padding: 53px 0 35px 0;
    }
    .autochartist-risk__title {
        margin-left: 20px;
    }
    .autochartist-risk__btn {
        width: 300px;
        padding: 17px 5px 17px 15px;
        margin-top: 20px;
        font-size: 13px;
    }
    .autochartist-risk__btn::before {
        padding-right: 10px;
        top: 3px;
    }
    .autochartist-risk__img {
        margin-top: 26px;
    }
}

/******************************************************************************/
/*  Account Registration [ Select2 ]  *****************************************/
/******************************************************************************/

#registration-form .select2 {
    margin-top: 14px;
}
#registration-form .select2-selection__rendered {
    color: #577c9d;
    font-size: 17px;
    line-height: 78px !important;
    padding-left: 35px;
    padding-right: 35px;
}
#registration-form .select2-selection {
    height: 80px !important;
}
#registration-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 78px;
    width: 35px;
}

#registration-form .select2-container--default .select2-selection--single {
    background-color: #f9f9f9;
    border: 1px solid #bfd0de;


    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
}

#registration-form .select2-selection--single:hover {
    background-color: #f9f9f9;
    border: 1px solid #bfd0de;
}

#registration-form .select2-container--open .select2-selection--single {
    border: 1px solid #bfd0de;
}

#registration-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #577c9d transparent transparent transparent;
}

#registration-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #577c9d transparent;
}

.select2-results__option {
    color: #577c9d !important;
    font-size: 17px !important;
}
.select2-results__option--highlighted {
    color: #ffffff !important;
}