@font-face {
    font-family: "Montserrat-Black";
    src: url("/lte/fonts/montserrat/Montserrat-Black.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Black.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Black.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Black.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-BlackItalic";
    src: url("/lte/fonts/montserrat/Montserrat-BlackItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-BlackItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-BlackItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-BlackItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Bold";
    src: url("/lte/fonts/montserrat/Montserrat-Bold.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Bold.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Bold.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Bold.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-BoldItalic";
    src: url("/lte/fonts/montserrat/Montserrat-BoldItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-BoldItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-BoldItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-BoldItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-ExtraBold";
    src: url("/lte/fonts/montserrat/Montserrat-ExtraBold.eot");
    src: url("/lte/fonts/montserrat/Montserrat-ExtraBold.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-ExtraBold.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-ExtraBoldItalic";
    src: url("/lte/fonts/montserrat/Montserrat-ExtraBoldItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-ExtraBoldItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-ExtraBoldItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-ExtraLight";
    src: url("/lte/fonts/montserrat/Montserrat-ExtraLight.eot");
    src: url("/lte/fonts/montserrat/Montserrat-ExtraLight.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-ExtraLight.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-ExtraLight.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-ExtraLightItalic";
    src: url("/lte/fonts/montserrat/Montserrat-ExtraLightItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-ExtraLightItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-ExtraLightItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Italic";
    src: url("/lte/fonts/montserrat/Montserrat-Italic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Italic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Italic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Italic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Light";
    src: url("/lte/fonts/montserrat/Montserrat-Light.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Light.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Light.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Light.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-LightItalic";
    src: url("/lte/fonts/montserrat/Montserrat-LightItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-LightItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-LightItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-LightItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Medium";
    src: url("/lte/fonts/montserrat/Montserrat-Medium.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Medium.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Medium.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Medium.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-MediumItalic";
    src: url("/lte/fonts/montserrat/Montserrat-MediumItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-MediumItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-MediumItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-MediumItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Regular";
    src: url("/lte/fonts/montserrat/Montserrat-Regular.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Regular.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Regular.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Regular.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-SemiBold";
    src: url("/lte/fonts/montserrat/Montserrat-SemiBold.eot");
    src: url("/lte/fonts/montserrat/Montserrat-SemiBold.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-SemiBold.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-SemiBoldItalic";
    src: url("/lte/fonts/montserrat/Montserrat-SemiBoldItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-SemiBoldItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-SemiBoldItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-Thin";
    src: url("/lte/fonts/montserrat/Montserrat-Thin.eot");
    src: url("/lte/fonts/montserrat/Montserrat-Thin.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-Thin.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-Thin.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat-ThinItalic";
    src: url("/lte/fonts/montserrat/Montserrat-ThinItalic.eot");
    src: url("/lte/fonts/montserrat/Montserrat-ThinItalic.woff") format("woff"),
        url('/lte/fonts/montserrat/Montserrat-ThinItalic.ttf') format('truetype'),
        url("/lte/fonts/montserrat/Montserrat-ThinItalic.svg#filename") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media (min-width: 1200px) {

    .why-div {
        max-width: 340px !important;
    }
}

.mob-language-change {
    background-color: #fff;
}

.pc-language-change {
    right: 12px;
}

a {
    font-weight: 600;
    color: #006dfe;
}

.font-title {
    font-family: Montserrat-Bold;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
}

.font-agreement {
    text-align: left;
}

.why-bar-header {
    font-family: Montserrat-SemiBold;
    font-size: 30px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 40px;
    letter-spacing: normal;
    text-align: left;
    color: #f4f7fb;
}

.why-bar-subtitle {
    font-family: Montserrat-Bold;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 30px;
    letter-spacing: normal;
    text-align: left;
    color: #f4f7fb;
}

b, strong {
    font-family: Montserrat-SemiBold;
}

.why-bar-text {
    font-family: Montserrat-Light;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 26px;
    letter-spacing: normal;
    text-align: left;
    color: #f0f0f0;
}

.why-img {
    object-fit: contain;
}

.why-img-none-fit {
    object-fit: none;
}

.why-img-margin-bottom {
    margin-bottom: 20px;
}

.why-img-margin-top-23 {
    margin-top: 20px;
}

.why-img-margin-top-35 {
    margin-top: 20px;
}

.why-img-margin-top-50 {
    margin-top: 20px;
}

.million-clients-countries {
    width: 45px;
    height: 92px;
}

.trading-instruments {
    width: 62px;
    height: 63px;
}

.agreements_ul {
    padding-inline-start: 15px;
}

.form-container {
    box-shadow: 0 2px 8px 0 rgba(34, 34, 34, 0.5);
}

.footer-third{
    font-size: 0.8em;
}

@media (min-width: 0px) and (max-width: 991px) {
    .form-nopadding {
        padding-right: 0px;
        padding-left: 0px;
    }

    .why-div {
        background: rgb(103, 20, 204);
        background-image: linear-gradient(162deg, #6714cc 12%, #006dfe 73%);
    }
}

@media (min-width: 992px) {
    .form-container {
        border-radius: 20px;
    }
}

@media (max-width: 767px) {
    div.form-container {
        padding-bottom: 50px !important;
    }
}


.logo .reg22-logo-svg {
    width: 126px;
    height: 64px;
}

.background-reg22 {
    background: rgb(103, 20, 204) linear-gradient(162deg, #6714cc 12%, #006dfe 73%);
}
.reg22_portal_footer_notice>p {
    color: #222;
}

.reg22_portal_footer_notice>p>strong {
    color: #222;
}
.reg22_copyright {
    background-color: #cdd7e4;
}