.button {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 2rem;
    border: none;
    border-radius: 4px;
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.11111111;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .15);
    transition: all 0.5s linear
}

.button::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-right: -1px
}

.button,
.button:visited,
.button:hover,
.button:active,
.button:focus {
    color: #fff;
    text-decoration: none
}

.button_big {
    font-size: 2.2rem;
    line-height: .90909091;
    font-weight: 500
}

.button_green {
    color: #fff;
    background: #7fba2f;
    background-image: linear-gradient(90deg, #7fba2f, #98c838, #7fba2f)
}

.button_green:visited,
a.button_green:visited {
    color: #fff
}

.button_green:hover,
a.button_green:hover {
    color: #fff;
    background: #98c838;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .05)
}

.button_green:active,
a.button_green:active {
    color: #fff;
    background: #7fba2f;
    box-shadow: none
}

.button_blue {
    color: #fff;
    background: #1378bf;
    background-image: linear-gradient(90deg, #1378bf, #168ac9, #1378bf)
}

.button_blue:visited,
a.button_blue:visited {
    color: #fff
}

.button_blue:hover,
a.button_blue:hover {
    color: #fff;
    background: #168ac9;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .05)
}

.button_blue:active,
a.button_blue:active {
    color: #fff;
    background: #1378bf;
    box-shadow: none
}

.button[disabled="disabled"] {
    background: #dadfe2;
    cursor: not-allowed
}

.button:focus {
    outline: none
}

@media (max-width:680px) {
    .button {
        padding: 1.5rem;
        font-size: 1.5rem;
        line-height: 1.33333333
    }
    .button_big {
        padding: 2rem;
        font-size: 1.6rem;
        line-height: 1.25
    }
}

.sticker {
    position: relative;
    display: inline-block
}

.sticker::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .15);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg)
}

.sticker::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.sticker_blue::after {
    background-image: linear-gradient(90deg, #1378bf, #168ac9, #1378bf)
}

.sticker_green::after {
    background-image: linear-gradient(90deg, #7fba2f, #98c838, #7fba2f)
}

.sticker__text {
    position: relative;
    z-index: 1;
    display: block;
    padding: .3rem 1rem;
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #fff
}

body.rtl .sticker::before {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

@media (max-width:680px) {
    .sticker__text {
        font-size: 1.2rem;
        line-height: 1.66666667
    }
}

.terminals-ico {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    height: 3em;
    background-repeat: no-repeat;
    background-position-y: 0
}

.terminals-ico.web {
    background-image: url(/bundles/appfront/img/redesign/terminals/web.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 3em
}

.terminals-ico.web.mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/web.svg), url(/bundles/appfront/img/redesign/terminals/mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 3em, 3em 3em
}

.terminals-ico.web.desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/web.svg), url(/bundles/appfront/img/redesign/terminals/desktop.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 3em, 3em 3em
}

.terminals-ico.web.mobile.desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/web.svg), url(/bundles/appfront/img/redesign/terminals/mobile.svg), url(/bundles/appfront/img/redesign/terminals/desktop.svg);
    width: 11em;
    background-position-x: 0, 4em, 8em;
    background-size: 3em 3em, 3em 3em, 3em 3em
}

.terminals-ico.apple.android.web.mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_apple.svg), url(/bundles/appfront/img/redesign/terminals/wt_android.svg), url(/bundles/appfront/img/redesign/terminals/web.svg), url(/bundles/appfront/img/redesign/terminals/mobile.svg);
    width: 15em;
    background-position-x: 0, 4em, 8em, 12em;
    background-size: 3em 3em, 3em 3em, 3em 3em, 3em 3em
}

.terminals-ico.apple.android.web.mobile.desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_apple.svg), url(/bundles/appfront/img/redesign/terminals/wt_android.svg), url(/bundles/appfront/img/redesign/terminals/web.svg), url(/bundles/appfront/img/redesign/terminals/mobile.svg), url(/bundles/appfront/img/redesign/terminals/desktop.svg);
    width: 19em;
    background-position-x: 0, 4em, 8em, 12em, 16em;
    background-size: 3em 3em, 3em 3em, 3em 3em, 3em 3em, 3em 3em
}

.terminals-ico.mt4_web {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_web.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.mt4_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_desktop.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 3em
}

.terminals-ico.mt4_desktop.mt4_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_desktop.svg), url(/bundles/appfront/img/redesign/terminals/mt4_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 3em, 3em 3em
}

.terminals-ico.mt4_web.mt4_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_web.svg), url(/bundles/appfront/img/redesign/terminals/mt4_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.mt4_web.mt4_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_web.svg), url(/bundles/appfront/img/redesign/terminals/mt4_desktop.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.mt4_web.mt4_desktop.mt4_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4_web.svg), url(/bundles/appfront/img/redesign/terminals/mt4_desktop.svg), url(/bundles/appfront/img/redesign/terminals/mt4_mobile.svg);
    width: 11em;
    background-position-x: 0, 4em, 8em;
    background-size: 3em 6em, 3em 3em, 3em 3em
}

.terminals-ico.mt5_web {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_web.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.mt5_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_desktop.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 3em
}

.terminals-ico.mt5_desktop.mt5_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_desktop.svg), url(/bundles/appfront/img/redesign/terminals/mt5_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 3em, 3em 3em
}

.terminals-ico.mt5_web.mt5_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_web.svg), url(/bundles/appfront/img/redesign/terminals/mt5_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.mt5_web.mt5_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_web.svg), url(/bundles/appfront/img/redesign/terminals/mt5_desktop.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.mt5_web.mt5_desktop.mt5_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/mt5_web.svg), url(/bundles/appfront/img/redesign/terminals/mt5_desktop.svg), url(/bundles/appfront/img/redesign/terminals/mt5_mobile.svg);
    width: 11em;
    background-position-x: 0, 4em, 8em;
    background-size: 3em 6em, 3em 3em, 3em 3em
}

.terminals-ico.ctrader_web {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_web.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.ctrader_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_desktop.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 3em
}

.terminals-ico.ctrader_desktop.ctrader_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_desktop.svg), url(/bundles/appfront/img/redesign/terminals/ctrader_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 3em, 3em 3em
}

.terminals-ico.ctrader_web.ctrader_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_web.svg), url(/bundles/appfront/img/redesign/terminals/ctrader_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.ctrader_web.ctrader_desktop {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_web.svg), url(/bundles/appfront/img/redesign/terminals/ctrader_desktop.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.ctrader_web.ctrader_desktop.ctrader_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader_web.svg), url(/bundles/appfront/img/redesign/terminals/ctrader_desktop.svg), url(/bundles/appfront/img/redesign/terminals/ctrader_mobile.svg);
    width: 11em;
    background-position-x: 0, 4em, 8em;
    background-size: 3em 6em, 3em 3em, 3em 3em
}

.terminals-ico.wt_web {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_web.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.wt_web.wt_mobile {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_web.svg), url(/bundles/appfront/img/redesign/terminals/wt_mobile.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.wt_web.wt_apple {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_web.svg), url(/bundles/appfront/img/redesign/terminals/wt_apple.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.wt_web.wt_android {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_web.svg), url(/bundles/appfront/img/redesign/terminals/wt_android.svg);
    width: 7em;
    background-position-x: 0, 4em;
    background-size: 3em 6em, 3em 3em
}

.terminals-ico.wt_web.wt_apple.wt_android {
    background-image: url(/bundles/appfront/img/redesign/terminals/wt_web.svg), url(/bundles/appfront/img/redesign/terminals/wt_apple.svg), url(/bundles/appfront/img/redesign/terminals/wt_android.svg);
    width: 11em;
    background-position-x: 0, 4em, 8em;
    background-size: 3em 6em, 3em 3em, 3em 3em
}

.terminals-ico.windows_store {
    background-image: url(/bundles/appfront/img/redesign/terminals/windows-store-ico.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.apple_store {
    background-image: url(/bundles/appfront/img/redesign/terminals/apple-store-ico.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

.terminals-ico.android_store {
    background-image: url(/bundles/appfront/img/redesign/terminals/android-store-ico.svg);
    width: 3em;
    background-position-x: 0;
    background-size: 3em 6em
}

@media (max-width:680px) {
    .terminals-ico:not(.store-badge__icon) {
        height: 2.4em
    }
    .terminals-ico:not(.store-badge__icon).web {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).web.mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).web.desktop {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).web.mobile.desktop {
        width: 9.2em;
        background-position-x: 0, 3.4em, 6.8em;
        background-size: 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).apple.android.web.mobile {
        width: 12.6em;
        background-position-x: 0, 3.4em, 6.8em, 10.2em;
        background-size: 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).apple.android.web.mobile.desktop {
        width: 16em;
        background-position-x: 0, 3.4em, 6.8em, 10.2em, 13.6em;
        background-size: 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt4_web {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 4.8em
    }
    .terminals-ico:not(.store-badge__icon).mt4_desktop {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt4_desktop.mt4_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt4_web.mt4_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt4_web.mt4_desktop {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt4_web.mt4_desktop.mt4_mobile {
        width: 9.2em;
        background-position-x: 0, 3.4em, 6.8em;
        background-size: 2.4em 4.8em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt5_web {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 4.8em
    }
    .terminals-ico:not(.store-badge__icon).mt5_desktop {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt5_desktop.mt5_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt5_web.mt5_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt5_web.mt5_desktop {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).mt5_web.mt5_desktop.mt5_mobile {
        width: 9.2em;
        background-position-x: 0, 3.4em, 6.8em;
        background-size: 2.4em 4.8em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_web {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 4.8em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_desktop {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_desktop.ctrader_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_web.ctrader_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_web.ctrader_desktop {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).ctrader_web.ctrader_desktop.ctrader_mobile {
        width: 9.2em;
        background-position-x: 0, 3.4em, 6.8em;
        background-size: 2.4em 4.8em, 2.4em 2.4em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).wt_web {
        width: 2.4em;
        background-position-x: 0;
        background-size: 2.4em 4.8em
    }
    .terminals-ico:not(.store-badge__icon).wt_web.wt_mobile {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).wt_web.wt_apple {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).wt_web.wt_android {
        width: 5.8em;
        background-position-x: 0, 3.4em;
        background-size: 2.4em 4.8em, 2.4em 2.4em
    }
    .terminals-ico:not(.store-badge__icon).wt_web.wt_apple.wt_android {
        width: 9.2em;
        background-position-x: 0, 3.4em, 6.8em;
        background-size: 2.4em 4.8em, 2.4em 2.4em, 2.4em 2.4em
    }
}

.main {
    box-sizing: border-box;
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.main .content-wrapper::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-right: -1px
}

.main__content {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    max-width: 50%;
    min-height: 91%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 6rem
}

.main__heading {
    margin: 0;
    margin-bottom: 1rem;
    font-weight: 500;
    font-size: 5rem;
    line-height: 1;
    color: currentColor
}

.main__slogan {
    margin: 0;
    margin-bottom: 3rem;
    font-weight: 300;
    font-size: 3rem;
    line-height: 1;
    color: currentColor
}

.main__text {
    font-weight: 300;
    font-size: 1.6rem;
    line-height: 1.25;
    color: currentColor
}

.main__details {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.main__details li {
    font-size: 1.8rem;
    line-height: 1.11111111
}

.main__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: visible;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.main__button {
    vertical-align: middle;
    min-width: 28rem;
    margin: 1rem
}

.main__app {
    display: inline-block;
    vertical-align: middle;
    margin: 1rem
}

.main__app dd {
    display: inline-block;
    margin: 0
}

.main.download-center {
    min-height: 57rem;
    color: #000;
    background-color: #fff
}

.main.download-center::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    height: 48em;
    max-height: 100%;
    width: 106.3em;
    background-repeat: no-repeat;
    background-size: 106.3em 48em;
    -webkit-transform: translate(-11rem, -45.5%);
    -ms-transform: translate(-11rem, -45.5%);
    transform: translate(-11rem, -45.5%);
    transition: -webkit-transform linear .3s;
    transition: transform linear .3s;
    transition: transform linear .3s, -webkit-transform linear .3s
}

html.webplossless .main.download-center::before {
    background-image: url(/bundles/appfront/img/redesign/terminals/terminals-bg-white.webp?ver=765)
}

html.no-webplossless .main.download-center::before {
    background-image: url(/bundles/appfront/img/redesign/terminals/terminals-bg.png?ver=765)
}

.main.download-center~.section {
    padding-bottom: 4rem
}

.main.download-center .main__content {
    min-height: 50%;
    padding-bottom: 0
}

.main.download-center .main__heading {
    margin-bottom: 3rem
}

.main.download-center .main__text {
    font-size: 1.8rem;
    line-height: 1.66666667
}


.terminals_list .terminals-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 3.2rem;
    background-repeat: no-repeat;
    margin-right: 0.6rem;
    cursor: pointer;
}

.terminals_list .terminals-icon.ios {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -260px;
}

.terminals_list .terminals-icon.ios:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -110px;
}

.terminals_list .terminals-icon.android {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -60px;
}

.terminals_list .terminals-icon.mt4 {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -10px;
}


.terminals_list .terminals-icon.mt4:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -360px;
}
.terminals_list .terminals-icon.mt5 {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -410px;
}

.terminals_list .terminals-icon.mt5:hover {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -460px;
}

.terminals_list .terminals-icon.android:hover {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -310px;
}

.terminals_list .terminals-icon.webtrader {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -510px;
}

.terminals_list .terminals-icon.webtrader:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -560px;
}


.terminals_list .terminals-icon.mt4-web {
    width: 2.9rem;
    background: url(/uploads/pages/general/images/mt4-web.png) ;
    background-repeat: no-repeat;
}

.terminals_list .terminals-icon.mt4-web:hover {
   height: 3.2rem;
    background: url(/uploads/pages/general/images/mt4-web-hover.png);
      background-repeat: no-repeat;
}

.terminals_list .terminals-icon.windows {
    width: 3rem;
    background: url(/uploads/pages/general/images/windows.png) ;
    background-repeat: no-repeat;
    
}

.terminals_list .terminals-icon.windows:hover {
    height: 3.2rem;
    background: url(/uploads/pages/general/images/windows-hover.png) ;
      background-repeat: no-repeat;
}







@media (min-width:1200px) {
    .main.download-center .main__content {
        max-width: 41.66666667%
    }
}

.main.metatrader4 {
    min-height: 67rem;
    color: #fff;
    background-color: #08082b;
    background-repeat: no-repeat;
    background-position: 50% 0
}

html.webplossless .main.metatrader4 {
    background-image: url(images/main/mt4.webp)
}

html.no-webplossless .main.metatrader4 {
    background-image: url(images/main/mt4.jpg)
}

.main.metatrader5 {
    min-height: 67rem;
    color: #fff;
    background-color: #00254A;
    background-repeat: no-repeat;
    background-position: 50% 0
}

html.webplossless .main.metatrader5 {
    background-image: url(images/main/mt5.webp)
}

html.no-webplossless .main.metatrader5 {
    background-image: url(images/main/mt5.jpg)
}

.main.ctrader {
    min-height: 67rem;
    color: #fff;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: 50% 0
}

html.webplossless .main.ctrader {
    background-image: url(images/main/ctrader.webp)
}

html.no-webplossless .main.ctrader {
    background-image: url(images/main/ctrader.jpg)
}

.main.webtrader {
    min-height: 67rem;
    color: #fff;
    background-color: #14344f;
    background-repeat: no-repeat;
    background-position: 50% 0
}

html.webplossless .main.webtrader {
    background-image: url(images/main/wt.webp)
}

html.no-webplossless .main.webtrader {
    background-image: url(images/main/wt.jpg)
}

@media (max-width:680px) {
    .main__content {
        max-width: 100%!important;
        padding-bottom: 0
    }
    .main__heading {
        font-size: 3rem
    }
    .main__slogan {
        font-size: 2rem
    }
    .main__text {
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.42857143
    }
    .main__details li {
        font-size: 1.4rem;
        line-height: 1.42857143
    }
    .main__footer {
        position: static;
        white-space: normal;
        display: flex;
        align-items: center;
        flex-direction:column;
    }
    .main__button,
    .main__app {
        margin-left: 0
    }
    .main.download-center {
        min-height: auto
    }
    html.webplossless .main.download-center::before,
    html.no-webplossless .main.download-center::before {
        left: 50%;
        top: 50%;
        z-index: -1;
        font-size: .9rem;
        width: 63.7em;
        height: 48.1em;
        background-repeat: no-repeat;
        background-position: 50% 0;
        background-size: 63.7em 48.1em;
        -webkit-transform: translate(-40%, 0);
        -ms-transform: translate(-40%, 0);
        transform: translate(-40%, 0);
        background-image: url(/bundles/appfront/img/redesign/terminals/mtrader-bg.png?ver=765)
    }
    .main.download-center .main__content {
        margin-bottom: 23rem
    }
    .main.download-center .main__text {
        font-size: 1.6rem
    }
    .main.metatrader4,
    .main.metatrader5,
    .main.ctrader,
    .main.webtrader {
        min-height: 40rem!important;
        background-position: 55% 0;
        box-shadow: inset 0 800px 0px rgba(10, 10, 10, 0.85), 0 3px 0 rgba(0, 0, 0, 0.15);
}
    
    .main.metatrader4::after,
    .main.metatrader5::after,
    .main.ctrader::after,
    .main.webtrader::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1
    }
    .main.metatrader4::after {
        background-image: linear-gradient(rgba(8, 8, 43, .15), rgba(8, 8, 43, .65))
    }
    .main.metatrader5::after {
        background-image: linear-gradient(rgba(12, 42, 73, .15), rgba(12, 42, 73, .65))
    }
    .main.ctrader::after {
        background-image: linear-gradient(rgba(0, 0, 0, .15), rgba(0, 0, 0, .65))
    }
    .main.webtrader::after {
        background-image: linear-gradient(rgba(20, 52, 79, .15), rgba(20, 52, 79, .65))
    }
}

body.rtl .main.download-center::before {
    left: auto;
    left: initial;
    right: 50%;
    -webkit-transform: translate(11rem, -45.5%);
    -ms-transform: translate(11rem, -45.5%);
    transform: translate(11rem, -45.5%)
}

html.webplossless body.rtl .main.metatrader4 {
    background-image: url(images/main/mt4_rtl.webp)
}

html.no-webplossless body.rtl .main.metatrader4 {
    background-image: url(images/main/mt4_rtl.jpg)
}

html.webplossless body.rtl .main.metatrader5 {
    background-image: url(images/main/mt5_rtl.webp)
}

html.no-webplossless body.rtl .main.metatrader5 {
    background-image: url(images/main/mt5_rtl.jpg)
}

html.webplossless body.rtl .main.ctrader {
    background-image: url(images/main/ctrader_rtl.webp)
}

html.no-webplossless body.rtl .main.ctrader {
    background-image: url(images/main/ctrader_rtl.jpg)
}

html.webplossless body.rtl .main.webtrader {
    background-image: url(images/main/wt_rtl.webp)
}

html.no-webplossless body.rtl .main.webtrader {
    background-image: url(images/main/wt_rtl.jpg)
}

@media (max-width:680px) {
    body.rtl .main__button,
    body.rtl .main__app {
        margin-left: 1rem;
        margin-right: 0
    }
    html.webplossless body.rtl .main.download-center::before,
    html.no-webplossless body.rtl .main.download-center::before {
        right: auto;
        right: initial;
        left: 50%;
        -webkit-transform: translate(-40%, 0);
        -ms-transform: translate(-40%, 0);
        transform: translate(-40%, 0)
    }
}

.terminal {
    box-sizing: border-box
}

.terminal:not(.section) {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.terminal__header {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.terminal__title {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    margin: 0;
    margin-right: 2rem;
    font-size: 0;
    line-height: 0
}

.terminal__title::before {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    font-size: 1rem;
    background-repeat: no-repeat
}

.terminal__more {
    display: inline-block;
    vertical-align: baseline;
    margin-top: 1.5rem;
    font-size: 1.4rem;
    line-height: 1.42857143;
    color: #0578be;
    text-decoration: none
}

.terminal__more:first-child:not(:last-child) {
    margin-right: 2rem
}

.terminal_mt4 .terminal__title::before {
    width: 21.2em;
    height: 4em;
    background-position: 0 0;
    background-size: 100% 7.4em;
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4.svg)
}

.terminal_mt4 .terminal__more {
    -webkit-transform: translate(0, -1.2rem);
    -ms-transform: translate(0, -1.2rem);
    transform: translate(0, -1.2rem)
}

.terminal_mt4 .terminal__type {
    position: absolute;
    top: 100%;
    left: 0;
    display: block;
    font-size: 1.8rem;
    line-height: 1.11111111;
    font-weight: 500;
    -webkit-transform: translate(3px, -40%);
    -ms-transform: translate(3px, -40%);
    transform: translate(3px, -40%)
}

.terminal_mt4:not(.section):first-child {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.terminal_mt4:not(.section):last-child {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.terminal_mt5 .terminal__title::before {
    width: 20.5em;
    height: 4em;
    background-position: 0 100%;
    background-size: 100% 8.7em;
    background-image: url(/bundles/appfront/img/redesign/terminals/mt4.svg)
}

.terminal_mt5 .terminal__more {
    -webkit-transform: translate(0, -1.2rem);
    -ms-transform: translate(0, -1.2rem);
    transform: translate(0, -1.2rem)
}

.terminal_ctrader .terminal__title::before {
    width: 12.7em;
    height: 2.9em;
    background-position: 0 0;
    background-image: url(/bundles/appfront/img/redesign/terminals/ctrader.svg)
}

.terminal_wt .terminal__title::before {
    width: 24em;
    height: 3em;
    background-size: 24em 6em;
    background-position: 0 0;
    background-image: url(/bundles/appfront/img/redesign/terminals/wt.svg)
}

.terminal_wt .terminal__more {
    -webkit-transform: translate(0, -.2rem);
    -ms-transform: translate(0, -.2rem);
    transform: translate(0, -.2rem)
}

.terminal_stocks .terminal__title::before {
    width: 14.7em;
    height: 4em;
    background-image: url(/bundles/appfront/img/redesign/terminals/umstel.svg)
}

.terminal_stocks .terminal__more {
    -webkit-transform: translate(0, -.8rem);
    -ms-transform: translate(0, -.8rem);
    transform: translate(0, -.8rem)
}

.terminal__desc {
    margin-bottom: 1rem;
    font-size: 1.4rem;
    line-height: 1.42857143;
    opacity: .6
}

.terminal__links {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.terminal__links li {
    display: inline-block;
    vertical-align: top;
    margin: .5rem 1rem
}

.terminal__links li .store-badge {
    width: 100%
}

.terminal:not(.section) .terminal__links {
    margin-left: -1rem;
    margin-right: -1rem
}

.section.terminal {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden;
    color: #000
}

.section.terminal .content-wrapper::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-right: -1px
}

.section.terminal .terminal__content {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    max-width: 50%
}

.section.terminal .terminal__desc {
    margin-top: 4rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.section.terminal .terminal__details {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.section.terminal .terminal__links {
    white-space: nowrap
}

@media (max-width:768px) {
    .terminal:not(.section) .terminal__title::before {
        font-size: .8rem
    }
    .terminal:not(.section) .terminal__links li {
        margin: .5rem
    }
    .terminal:not(.section) .terminal__links li .store-badge {
        font-size: .9rem
    }
}

@media (max-width:480px) {
    .terminal:not(.section) .terminal__desc {
        margin-bottom: 3rem
    }
    .terminal:not(.section) .terminal__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .terminal:not(.section) .terminal__links li {
        -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .terminal:not(.section) .terminal__links li:nth-last-child(1):nth-child(odd) {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .terminal:not(.section) .terminal__links li .store-badge {
        font-size: .8rem
    }
}

@media (max-width:380px) {
    .terminal:not(.section) .terminal__links li {
        -ms-flex-preferred-size: 46%;
        flex-basis: 46%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .terminal:not(.section) .terminal__links li:nth-last-child(1):nth-child(odd) {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .terminal:not(.section) .terminal__links li .store-badge {
        min-width: auto;
        font-size: .78rem
    }
}

body.rtl .terminal__title {
    margin-right: 0;
    margin-left: 2rem
}

body.rtl .terminal__more:first-child:not(:last-child) {
    margin-right: 0;
    margin-left: 2rem
}

.section.terminal_mt4_mobile.terminal {
    min-height: 60rem
}

.section.terminal_mt4_mobile.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    width: 84.8em;
    height: 70.4em;
    background-repeat: no-repeat;
    background-size: 84.8em 70.4em;
    -webkit-transform: translate(0, -33.4%);
    -ms-transform: translate(0, -33.4%);
    transform: translate(0, -33.4%)
}

html.webplossless .section.terminal_mt4_mobile.terminal::before {
    background-image: url(images/terminal/mt4-mobile.webp)
}

html.no-webplossless .section.terminal_mt4_mobile.terminal::before {
    background-image: url(images/terminal/mt4-mobile.jpg)
}

@media (max-width:768px) {
    .section.terminal_mt4_mobile.terminal::before {
        font-size: .9rem;
        -webkit-transform: translate(-3rem, -40%);
        -ms-transform: translate(-3rem, -40%);
        transform: translate(-3rem, -40%)
    }
}

@media (max-width:680px) {
    .section.terminal_mt4_mobile.terminal {
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_mt4_mobile.terminal::before {
        left: 0;
        font-size: .8rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .section.terminal_mt4_mobile.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 35%, #ffffff)
    }
}

@media (max-width:480px) {
    .section.terminal_mt4_mobile.terminal::before {
        -webkit-transform: translate(-8rem, 0);
        -ms-transform: translate(-8rem, 0);
        transform: translate(-8rem, 0)
    }
}

body.rtl .section.terminal_mt4_mobile.terminal::before {
    left: auto;
    left: initial;
    right: 50%;
    -webkit-transform: translate(20%, -33.4%);
    -ms-transform: translate(20%, -33.4%);
    transform: translate(20%, -33.4%)
}

@media (max-width:1000px) {
    body.rtl .section.terminal_mt4_mobile.terminal::before {
        -webkit-transform: translate(30%, -23.4%);
        -ms-transform: translate(30%, -23.4%);
        transform: translate(30%, -23.4%)
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_mt4_mobile.terminal::before {
        left: 0;
        right: auto;
        right: initial;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media (max-width:680px) {
    .section.terminal_mt4_mobile .terminal__content {
        max-width: 100%
    }
    .section.terminal_mt4_mobile .terminal__desc {
        margin-bottom: 23rem
    }
    .section.terminal_mt4_mobile .terminal__links {
        text-align: center;
        white-space: normal
    }
}

@media (max-width:480px) {
    .section.terminal_mt4_mobile .terminal__desc {
        margin-bottom: 18rem
    }
}

.section.terminal_mt4_web.terminal {
    min-height: 60rem
}

.section.terminal_mt4_web.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    font-size: 1rem;
    height: 50.4em;
    width: 88em;
    background-repeat: no-repeat;
    -webkit-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    transform: translate(23px, 0);
    background-size: 88em 50.4em
}

html.webplossless .section.terminal_mt4_web.terminal::before {
    background-image: url(images/terminal/mt4-web.webp)
}

html.no-webplossless .section.terminal_mt4_web.terminal::before {
    background-image: url(images/terminal/mt4-web.png)
}

@media (max-width:680px) {
    .section.terminal_mt4_web.terminal {
        position: relative;
        z-index: 0;
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_mt4_web.terminal::before {
        font-size: .8rem;
        left: 1rem;
        -webkit-transform: translate(0, 10rem);
        -ms-transform: translate(0, 10rem);
        transform: translate(0, 10rem)
    }
    .section.terminal_mt4_web.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 35%, #ffffff)
    }
}

body.rtl .section.terminal_mt4_web.terminal {
    direction: ltr
}

@media (max-width:680px) {
    .section.terminal_mt4_web .terminal__content {
        max-width: 100%
    }
    .section.terminal_mt4_web .terminal__desc {
        margin-bottom: 23.5rem
    }
    .section.terminal_mt4_web .terminal__links {
        white-space: normal
    }
}

body.rtl .section.terminal_mt4_web .terminal__content {
    direction: rtl
}

.section.terminal_mt5_mobile.terminal {
    min-height: 60rem
}

.section.terminal_mt5_mobile.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    width: 600px;
    height: 94.4em;
    background-repeat: no-repeat;
    background-size: 50.4em 94.4em;
    -webkit-transform: translate(16%, -26.6%);
    -ms-transform: translate(16%, -26.6%);
    transform: translate(16%, -26.6%);
    background-position: 100% 50%
}

html.webplossless .section.terminal_mt5_mobile.terminal::before {
    background-image: url(images/terminal/mt5-mobile.webp)
}

html.no-webplossless .section.terminal_mt5_mobile.terminal::before {
    background-image: url(images/terminal/mt5-mobile.jpg)
}

@media (max-width:1200px) {
    .section.terminal_mt5_mobile.terminal::before {
        background-position: 50% 50%;
        -webkit-transform: translate(6%, -26.6%);
        -ms-transform: translate(6%, -26.6%);
        transform: translate(6%, -26.6%)
    }
}

@media (max-width:1000px) {
    .section.terminal_mt5_mobile.terminal::before {
        background-position: 0 50%;
        -webkit-transform: translate(6%, -26.6%);
        -ms-transform: translate(6%, -26.6%);
        transform: translate(6%, -26.6%)
    }
}

@media (max-width:768px) {
    .section.terminal_mt5_mobile.terminal::before {
        font-size: .9rem;
        -webkit-transform: translate(3rem, -30%);
        -ms-transform: translate(3rem, -30%);
        transform: translate(3rem, -30%)
    }
}

@media (max-width:680px) {
    .section.terminal_mt5_mobile.terminal {
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_mt5_mobile.terminal::before {
        font-size: .8rem;
        width: 50.4em;
        background-position: 50% 50%;
        -webkit-transform: translate(-10%, -3rem);
        -ms-transform: translate(-10%, -3rem);
        transform: translate(-10%, -3rem)
    }
    .section.terminal_mt5_mobile.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(242, 245, 251, 0) 35%, #f2f5fb)
    }
}

@media (max-width:480px) {
    .section.terminal_mt5_mobile.terminal::before {
        font-size: .7rem;
        -webkit-transform: translate(-37%, 0);
        -ms-transform: translate(-37%, 0);
        transform: translate(-37%, 0)
    }
}

body.rtl .section.terminal_mt5_mobile.terminal::before {
    right: 50%;
    left: auto;
    left: initial;
    -webkit-transform: translate(-6%, -26.6%);
    -ms-transform: translate(-6%, -26.6%);
    transform: translate(-6%, -26.6%)
}

@media (max-width:1200px) {
    body.rtl .section.terminal_mt5_mobile.terminal::before {
        -webkit-transform: translate(6%, -26.6%);
        -ms-transform: translate(6%, -26.6%);
        transform: translate(6%, -26.6%)
    }
}

@media (max-width:1000px) {
    body.rtl .section.terminal_mt5_mobile.terminal::before {
        background-position: 100% 50%;
        -webkit-transform: translate(6%, -26.6%);
        -ms-transform: translate(6%, -26.6%);
        transform: translate(6%, -26.6%)
    }
}

@media (max-width:768px) {
    body.rtl .section.terminal_mt5_mobile.terminal::before {
        -webkit-transform: translate(9rem, -30%);
        -ms-transform: translate(9rem, -30%);
        transform: translate(9rem, -30%)
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_mt5_mobile.terminal::before {
        left: 50%;
        right: auto;
        right: initial;
        -webkit-transform: translate(-10%, -3rem);
        -ms-transform: translate(-10%, -3rem);
        transform: translate(-10%, -3rem)
    }
}

@media (max-width:480px) {
    body.rtl .section.terminal_mt5_mobile.terminal::before {
        -webkit-transform: translate(-20%, 0);
        -ms-transform: translate(-20%, 0);
        transform: translate(-20%, 0)
    }
}

@media (max-width:680px) {
    .section.terminal_mt5_mobile .terminal__content {
        max-width: 100%
    }
    .section.terminal_mt5_mobile .terminal__desc {
        margin-bottom: 16rem
    }
    .section.terminal_mt5_mobile .terminal__links {
        white-space: normal;
        max-width: 50%
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_mt5_mobile .terminal__links {
        float: left;
        max-width: unset;
        max-width: initial
    }
    body.rtl .section.terminal_mt5_mobile .terminal__links li {
        display: block
    }
}

.section.terminal_mt5_web.terminal {
    min-height: 60rem
}

.section.terminal_mt5_web.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    font-size: 1rem;
    height: 49.6em;
    width: 88em;
    background-repeat: no-repeat;
    -webkit-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    transform: translate(23px, 0);
    background-size: 88em 49.6em
}

html.webplossless .section.terminal_mt5_web.terminal::before {
    background-image: url(images/terminal/mt5-web.webp)
}

html.no-webplossless .section.terminal_mt5_web.terminal::before {
    background-image: url(images/terminal/mt5-web.png)
}

@media (max-width:680px) {
    .section.terminal_mt5_web.terminal {
        position: relative;
        z-index: 0;
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_mt5_web.terminal::before {
        font-size: .8rem;
        left: 1rem;
        -webkit-transform: translate(0, 10rem);
        -ms-transform: translate(0, 10rem);
        transform: translate(0, 10rem)
    }
    .section.terminal_mt5_web.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 35%, #ffffff)
    }
}

body.rtl .section.terminal_mt5_web.terminal {
    direction: ltr
}

@media (max-width:680px) {
    .section.terminal_mt5_web .terminal__content {
        max-width: 100%
    }
    .section.terminal_mt5_web .terminal__desc {
        margin-bottom: 23.5rem
    }
    .section.terminal_mt5_web .terminal__links {
        white-space: normal
    }
}

body.rtl .section.terminal_mt5_web .terminal__content {
    direction: rtl
}

.section.terminal_ctrader_mobile.terminal {
    min-height: 60rem
}

.section.terminal_ctrader_mobile.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    width: 600px;
    height: 81.6em;
    background-size: 40.8em 81.6em;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-transform: translate(8%, -30%);
    -ms-transform: translate(8%, -30%);
    transform: translate(8%, -30%)
}

html.webplossless .section.terminal_ctrader_mobile.terminal::before {
    background-image: url(images/terminal/ctrader-mobile.webp)
}

html.no-webplossless .section.terminal_ctrader_mobile.terminal::before {
    background-image: url(images/terminal/ctrader-mobile.png)
}

@media (max-width:1200px) {
    .section.terminal_ctrader_mobile.terminal::before {
        background-position: 50% 50%;
        -webkit-transform: translate(6%, -30%);
        -ms-transform: translate(6%, -30%);
        transform: translate(6%, -30%)
    }
}

@media (max-width:1100px) {
    .section.terminal_ctrader_mobile.terminal::before {
        background-position: 0 50%
    }
}

@media (max-width:768px) {
    .section.terminal_ctrader_mobile.terminal::before {
        font-size: .9rem;
        -webkit-transform: translate(4rem, -30%);
        -ms-transform: translate(4rem, -30%);
        transform: translate(4rem, -30%)
    }
}

@media (max-width:680px) {
    .section.terminal_ctrader_mobile.terminal {
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_ctrader_mobile.terminal::before {
        font-size: .8rem;
        width: 40.8em;
        background-position: 50% 50%;
        -webkit-transform: translate(-8rem, 10rem);
        -ms-transform: translate(-8rem, 10rem);
        transform: translate(-8rem, 10rem)
    }
    .section.terminal_ctrader_mobile.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(242, 245, 251, 0) 35%, rgba(242, 245, 251, .5))
    }
}

body.rtl .section.terminal_ctrader_mobile.terminal::before {
    left: auto;
    left: initial;
    right: 50%;
    -webkit-transform: translate(-8%, -30%);
    -ms-transform: translate(-8%, -30%);
    transform: translate(-8%, -30%)
}

@media (max-width:1200px) {
    body.rtl .section.terminal_ctrader_mobile.terminal::before {
        background-position: 50% 50%;
        -webkit-transform: translate(-6%, -30%);
        -ms-transform: translate(-6%, -30%);
        transform: translate(-6%, -30%)
    }
}

@media (max-width:1100px) {
    body.rtl .section.terminal_ctrader_mobile.terminal::before {
        background-position: 100% 50%
    }
}

@media (max-width:768px) {
    body.rtl .section.terminal_ctrader_mobile.terminal::before {
        -webkit-transform: translate(-4rem, -30%);
        -ms-transform: translate(-4rem, -30%);
        transform: translate(-4rem, -30%)
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_ctrader_mobile.terminal::before {
        -webkit-transform: translate(50%, 10rem);
        -ms-transform: translate(50%, 10rem);
        transform: translate(50%, 10rem)
    }
}

@media (max-width:680px) {
    .section.terminal_ctrader_mobile .terminal__content {
        max-width: 100%
    }
    .section.terminal_ctrader_mobile .terminal__desc {
        margin-bottom: 16rem
    }
    .section.terminal_ctrader_mobile .terminal__links {
        white-space: normal;
        max-width: 50%
    }
}

.section.terminal_ctrader_web.terminal {
    min-height: 60rem
}

.section.terminal_ctrader_web.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    font-size: 1rem;
    height: 49.6em;
    width: 88em;
    background-repeat: no-repeat;
    -webkit-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    transform: translate(23px, 0);
    background-size: 88em 49.6em
}

html.webplossless .section.terminal_ctrader_web.terminal::before {
    background-image: url(images/terminal/ctrader-web.webp)
}

html.no-webplossless .section.terminal_ctrader_web.terminal::before {
    background-image: url(images/terminal/ctrader-web.png)
}

@media (max-width:680px) {
    .section.terminal_ctrader_web.terminal {
        position: relative;
        z-index: 0;
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_ctrader_web.terminal::before {
        font-size: .8rem;
        left: 0;
        -webkit-transform: translate(0, 10rem);
        -ms-transform: translate(0, 10rem);
        transform: translate(0, 10rem)
    }
    .section.terminal_ctrader_web.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(255, 255, 255, .01) 35%, rgba(255, 255, 255, .5))
    }
}

body.rtl .section.terminal_ctrader_web.terminal {
    direction: ltr
}

@media (max-width:680px) {
    .section.terminal_ctrader_web .terminal__content {
        max-width: 100%
    }
    .section.terminal_ctrader_web .terminal__desc {
        margin-bottom: 23.5rem
    }
    .section.terminal_ctrader_web .terminal__links {
        white-space: normal;
        text-align: center
    }
}

body.rtl .section.terminal_ctrader_web .terminal__content {
    direction: rtl
}

.section.terminal_wt_mobile.terminal {
    min-height: 48rem
}

.section.terminal_wt_mobile.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    width: 84.8em;
    height: 70.4em;
    background-repeat: no-repeat;
    background-size: 84.8em 70.4em;
    -webkit-transform: translate(0, -24.4%);
    -ms-transform: translate(0, -24.4%);
    transform: translate(0, -24.4%)
}

html.webplossless .section.terminal_wt_mobile.terminal::before {
    background-image: url(images/terminal/wt-mobile.webp)
}

html.no-webplossless .section.terminal_wt_mobile.terminal::before {
    background-image: url(images/terminal/wt-mobile.jpg)
}

@media (max-width:768px) {
    .section.terminal_wt_mobile.terminal::before {
        font-size: .9rem;
        -webkit-transform: translate(-3rem, -30%);
        -ms-transform: translate(-3rem, -30%);
        transform: translate(-3rem, -30%)
    }
}

@media (max-width:680px) {
    .section.terminal_wt_mobile.terminal {
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_wt_mobile.terminal::before {
        left: 0;
        -webkit-transform: translate(0, -5%);
        -ms-transform: translate(0, -5%);
        transform: translate(0, -5%)
    }
    .section.terminal_wt_mobile.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, .75))
    }
}

@media (max-width:480px) {
    .section.terminal_wt_mobile.terminal::before {
        -webkit-transform: translate(-8rem, 0);
        -ms-transform: translate(-8rem, 0);
        transform: translate(-8rem, 0)
    }
}

body.rtl .section.terminal_wt_mobile.terminal::before {
    left: auto;
    left: initial;
    right: 50%;
    -webkit-transform: translate(20%, -24.4%);
    -ms-transform: translate(20%, -24.4%);
    transform: translate(20%, -24.4%)
}

@media (max-width:1000px) {
    body.rtl .section.terminal_wt_mobile.terminal::before {
        -webkit-transform: translate(30%, -23.4%);
        -ms-transform: translate(30%, -23.4%);
        transform: translate(30%, -23.4%)
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_wt_mobile.terminal::before {
        left: 0;
        right: auto;
        right: initial;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media (max-width:480px) {
    body.rtl .section.terminal_wt_mobile.terminal::before {
        -webkit-transform: translate(-5rem, 0);
        -ms-transform: translate(-5rem, 0);
        transform: translate(-5rem, 0)
    }
}

.section.terminal_wt_mobile .terminal__content {
    padding-top: 3rem
}

@media (max-width:680px) {
    .section.terminal_wt_mobile .terminal__content {
        max-width: 100%
    }
    .section.terminal_wt_mobile .terminal__desc {
        margin-bottom: 23rem
    }
    .section.terminal_wt_mobile .terminal__links {
        text-align: center;
        white-space: normal
    }
}

@media (max-width:480px) {
    .section.terminal_wt_mobile .terminal__desc {
        margin-bottom: 18rem
    }
}

.section.terminal_wt_web.terminal {
    min-height: 60rem
}

.section.terminal_wt_web.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: -1;
    font-size: 1rem;
    height: 49.6em;
    width: 88em;
    background-repeat: no-repeat;
    -webkit-transform: translate(23px, 0);
    -ms-transform: translate(23px, 0);
    transform: translate(23px, 0);
    background-size: 88em 49.6em
}

html.webplossless .section.terminal_wt_web.terminal::before {
    background-image: url(images/terminal/wt-web.webp)
}

html.no-webplossless .section.terminal_wt_web.terminal::before {
    background-image: url(images/terminal/wt-web.png)
}



.terminals_list .terminals-icon:hover {
    color: #1378bf;
}

.terminals_list .terminals-icon.mt4 {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -10px;
}


.terminals_list .terminals-icon.mt4:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -360px;
}


.terminals_list .terminals-icon.webtrader {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -510px;
}

.terminals_list .terminals-icon.webtrader:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -560px;
}


.terminals_list .terminals-icon.ios {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -260px;
}

.terminals_list .terminals-icon.ios:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -110px;
}

.terminals_list .terminals-icon.android {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -60px;
}


.terminals_list .terminals-icon.android:hover {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -310px;
}


.terminals_list .terminals-icon.mt5 {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -410px;
}

.terminals_list .terminals-icon.mt5:hover {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -460px;
}


.terminals_list .terminals-icon.ctrader {
    width: 3rem;
    background: url(/uploads/pages/general/images/terminals.png) -10px -210px;
    padding-top: 3px;
}

.terminals_list .terminals-icon.ctrader:hover {
    background: url(/uploads/pages/general/images/terminals.png) -10px -160px;
}

@media (max-width:680px) {
    .section.terminal_wt_web.terminal {
        position: relative;
        z-index: 0;
        min-height: auto;
        padding-bottom: 2rem
    }
    .section.terminal_wt_web.terminal::before {
        font-size: .8rem;
        left: 1rem;
        -webkit-transform: translate(0, 10rem);
        -ms-transform: translate(0, 10rem);
        transform: translate(0, 10rem)
    }
    .section.terminal_wt_web.terminal::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(242, 245, 251, 0) 35%, #f2f5fb)
    }
}

body.rtl .section.terminal_wt_web.terminal {
    direction: ltr
}

@media (max-width:680px) {
    .section.terminal_wt_web .terminal__content {
        max-width: 100%
    }
    .section.terminal_wt_web .terminal__desc {
        margin-bottom: 23.5rem
    }
    .section.terminal_wt_web .terminal__links {
        white-space: normal
    }
}

body.rtl .section.terminal_wt_web .terminal__content {
    direction: rtl
}

.section.terminal_mql-market.terminal {
    min-height: 38rem;
    background-color: #f2f5fb
}

.section.terminal_mql-market.terminal::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    font-size: 1rem;
    height: 45.6em;
    width: 64.8em;
    background-repeat: no-repeat;
    background-size: 64.8em 45.6em;
    -webkit-transform: translate(8%, -24%);
    -ms-transform: translate(8%, -24%);
    transform: translate(8%, -24%)
}

html.webplossless .section.terminal_mql-market.terminal::before {
    background-image: url(images/terminal/mql-market.webp)
}

html.no-webplossless .section.terminal_mql-market.terminal::before {
    background-image: url(images/terminal/mql-market.png)
}

@media (max-width:768px) {
    .section.terminal_mql-market.terminal::before {
        font-size: .8rem;
        -webkit-transform: translate(8%, -40%);
        -ms-transform: translate(8%, -40%);
        transform: translate(8%, -40%)
    }
}

@media (max-width:680px) {
    .section.terminal_mql-market.terminal {
        min-height: auto;
        padding-bottom: 23rem
    }
    .section.terminal_mql-market.terminal::before {
        font-size: .8rem;
        -webkit-transform: translate(-50%, 5rem);
        -ms-transform: translate(-50%, 5rem);
        transform: translate(-50%, 5rem)
    }
}

@media (max-width:480px) {
    .section.terminal_mql-market.terminal::before {
        font-size: .7rem
    }
}

body.rtl .section.terminal_mql-market.terminal::before {
    left: auto;
    left: initial;
    right: 50%;
    -webkit-transform: translate(-4%, -24%);
    -ms-transform: translate(-4%, -24%);
    transform: translate(-4%, -24%)
}

@media (max-width:768px) {
    body.rtl .section.terminal_mql-market.terminal::before {
        -webkit-transform: translate(-4%, -40%);
        -ms-transform: translate(-4%, -40%);
        transform: translate(-4%, -40%)
    }
}

@media (max-width:680px) {
    body.rtl .section.terminal_mql-market.terminal::before {
        -webkit-transform: translate(50%, 5rem);
        -ms-transform: translate(50%, 5rem);
        transform: translate(50%, 5rem)
    }
}

.section.terminal_mql-market .terminal__desc {
    margin-bottom: 2rem
}

.section.terminal_mql-market .terminal__link {
    margin: 0 1rem;
    font-size: 1.4rem;
    line-height: 1.42857143;
    color: #0578be;
    text-decoration: none;
    border-bottom: 1px solid transparent
}

.section.terminal_mql-market .terminal__link:visited {
    color: #0578be
}

.section.terminal_mql-market .terminal__link:hover,
.section.terminal_mql-market .terminal__link:focus {
    color: #0578be;
    text-decoration: none;
    border-bottom-color: currentcolor
}

@media (max-width:680px) {
    .section.terminal_mql-market .terminal__content {
        max-width: 100%
    }
}

.join-us {
    padding-bottom: 0!important
}

.join-us__heading {
    margin-top: 1rem;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 3rem;
    line-height: 1.33333333
}

.join-us__btns {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

.join-us__btns .button {
    min-width: 28rem;
    margin: 0 1rem
}

@media (max-width:680px) {
    .join-us {
        padding-bottom: 4rem!important
    }
    .join-us__heading {
        font-size: 2.5rem;
        line-height: 1.2;
        margin-bottom: 2rem
    }
    .join-us__btns {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .join-us__btns .button {
        margin-top: 1rem;
        margin-bottom: 1rem
    }
}

.benefit__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
    margin-bottom: 3.5rem;
    padding: 0
}

.benefit__item {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    margin: 1rem;
    padding-top: 10rem;
    text-align: center;
    color: #000
}

.benefit__item::before {
    content: '';
    position: absolute;
    top: 5rem;
    left: 50%;
    font-size: .8rem;
    width: 9.5em;
    height: 9.5em;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.benefit__item_news::before {
    background-image: url(images/benefit/news.svg)
}
.benefit__item_robots::before {
    background-image: url(images/benefit/robots.svg)
}
.benefit__item_indicators::before {
    background-image: url(images/benefit/indicators.svg)
}
.benefit__item_algo::before {
    background-image: url(images/benefit/algo.svg)
}

.benefit__title {
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 1.6rem;
    line-height: 1.25
}

.benefit__desc {
    font-size: 1.4rem;
    line-height: 1.42857143;
    opacity: .8
}

.benefit__btns {
    margin: 1rem 0%;
    text-align: center
}

.benefit__btns .button {
    min-width: 28rem;
    margin: 1rem
}

@media (max-width:768px) {
    .benefit__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .benefit__item {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%
    }
}

@media (max-width:480px) {
    .benefit__item {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-top: 0;
        padding-left: 10rem;
        text-align: left
    }
    .benefit__item::before {
        left: 5rem;
        top: 50%
    }
}

@media (max-width:480px) {
    body.rtl .benefit__item {
        padding-right: 10rem;
        padding-left: 0;
        text-align: right
    }
    body.rtl .benefit__item::before {
        right: 5rem;
        left: auto;
        left: initial;
        -webkit-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        transform: translate(50%, -50%)
    }
}

.promo {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 24rem;
    color: #fff;
    background-color: #0c1841;
    background-position: 30% 100%;
    background-repeat: no-repeat
}

@media (min-width:1920px) and (max-width:1999px) {
    .promo {
        background-position: 90% 100%
    }
}

@media (min-width:2000px) and (max-width:2399px) {
    .promo {
        background-position: 60% 100%;
    }
}

@media(min-width: 2400px) {
    .promo {
        background-position: 55% 100%;
    }
}

.section.promo {
    padding-top: 2rem;
    padding-bottom: 2rem!important
}

html.webplossless .promo {
    background-image: url(/uploads/pages/forex-trading/platforms/metatrader5/images/main/banner-dark.webp)
}

html.no-webplossless .promo {
    background-image: url(/uploads/pages/forex-trading/platforms/metatrader5/images/main/banner-dark.jpg)
}

.promo .content-wrapper::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-right: -1px
}

.promo__content {
    display: inline-block;
    vertical-align: middle;
    max-width: 41.66666667%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem
}

.promo__heading {
    margin: 1rem 0;
    font-size: 4rem;
    line-height: 1;
    color: currentColor
}

.promo__slogan {
    margin: 1rem 0 2rem;
    font-size: 1.8rem;
    line-height: 1.11111111;
    color: currentColor;
    opacity: .8
}

.promo__link {
    font-size: 1.4rem;
    line-height: 1.42857143;
    color: #7fba2f;
    text-decoration: none;
    border-bottom: 1px solid transparent
}

.promo__link:visited {
    color: #7fba2f
}

.promo__link:hover,
.promo__link:focus {
    color: #7fba2f;
    text-decoration: none;
    border-bottom-color: currentColor
}

@media (max-width:680px) {
    .promo {
        position: relative;
        z-index: 0
    }
    .promo::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background-image: linear-gradient(rgba(5, 33, 68, .15), rgba(5, 33, 68, .65))
    }
    .promo__content {
        max-width: 100%!important;
        padding-top: 0
    }
    .promo__heading {
        font-size: 3rem
    }
}

html.webplossless body.rtl .promo {
    background-image: url(/uploads/pages/forex-trading/platforms/metatrader5/images/main/banner-dark-ae.webp)
}

html.no-webplossless body.rtl .promo {
    background-image: url(/uploads/pages/forex-trading/platforms/metatrader5/images/main/banner-dark-ae.jpg)
}

.accounts__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
    margin-top: 2rem;
    margin-bottom: 5rem;
    padding: 0;
    font-size: 0
}

.accounts__btns {
    text-align: center
}

.accounts__btns .button {
    min-width: 28rem;
    margin: 1rem
}

@media (max-width:1200px) {
    .accounts__list {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

@media (max-width:768px) {
    .accounts__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width:680px) {
    .accounts__list {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.account {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 2.5rem 1rem 5rem
}

.account__header {
    margin-bottom: 1rem;
    white-space: nowrap
}

.account__title {
    display: inline;
    vertical-align: baseline;
    margin-right: .7rem;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.76666667
}

.account__sticker {
    vertical-align: 5px
}

.account__desc {
    margin-bottom: 3rem;
    font-size: 1.4rem;
    line-height: 1.42857143;
    color: #697d8c
}

.account__details {
    list-style-type: none;
    margin: 0;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding: 0
}

.account__app {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    margin: 0;
    padding: 0
}

.account__app dd {
    display: inline-block;
    margin: 0
}

.account__app .terminals-ico {
    margin-right: 1rem;
    opacity: .6
}

@media (min-width:768px) {
    .account:not(:last-child) {
        margin-right: 1rem
    }
}

@media (min-width:1200px) {
    .account:not(:last-child) {
        margin-right: 8.33333333%
    }
}

@media (max-width:900px) {
    .account {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

@media (max-width:680px) {
    .account__header {
        margin: 0
    }
    .account__title {
        font-size: 2rem;
        line-height: 2.5
    }
    .account__desc {
        margin-bottom: 0
    }
    .account__details>li {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
}

@media (max-width:480px) {
    .account {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: auto;
        max-width: initial
    }
}

body.rtl .account__title {
    margin-left: .7rem;
    margin-right: 0
}

body.rtl .account__app .terminals-ico {
    margin-right: 0;
    margin-left: 1rem
}

@media (min-width:768px) {
    body.rtl .account:not(:last-child) {
        margin-right: 0;
        margin-left: 1rem
    }
}

@media (min-width:1200px) {
    body.rtl .account:not(:last-child) {
        margin-right: 0;
        margin-left: 8.33333333%
    }
}

.bg-white .account-types {
    position: relative;
    padding-bottom: 3rem;
    color: #000;
    background-color: #f2f5fb;
    z-index: 0
}

.bg-white .account-types:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url(images/main/account-types-bg.png);
    background-position: 50% 100%;
    background-size: cover
}

.bg-white .account-types__header {
    margin: 1rem 0;
    white-space: nowrap
}

.bg-white .account-types__title {
    display: inline;
    vertical-align: baseline;
    margin-right: .7rem;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.76666667
}

.bg-white .account-types__list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 0
}

.bg-white .account-types__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 31.66666667%;
    padding-right: 0;
    margin-top: 3rem;
    margin-right: 2rem;
    margin-bottom: 2rem;
    padding-left: 1rem
}

@media (max-width:680px) {
    .bg-white .account-types__item {
        width: 100%
    }
}

.bg-white .account-types__item:last-child {
    margin-right: 0
}

.bg-white .account-types__sticker {
    vertical-align: 5px
}

.bg-white .account-types__desc {
    min-height: 10rem;
    font-size: 1.4rem;
    line-height: 1.42857143;
    color: #697d8c
}

@media (max-width:680px) {
    .bg-white .account-types__desc {
        min-height: 8rem
    }
}

.bg-white .account-types__details {
    margin: 0;
    padding: 0
}

.bg-white .account-types__ico {
    display: inline-block;
    width: 3rem;
    height: 100%;
    min-height: 3rem;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-right: 1rem
}

.bg-white .account-types__ico:last-child {
    padding-right: 0
}

.bg-white .account-types__ico.mt4-web {
    background-image: url(images/platforms/mt4-web.png)
}

.bg-white .account-types__ico.mt5-web {
    background-image: url(images/platforms/mt5-web.png)
}

.bg-white .account-types__ico.ct-web {
    background-image: url(images/platforms/ct-web.png)
}

.bg-white .account-types__ico.robo-site-web {
    background-image: url(images/platforms/robo-site-web.png)
}

.bg-white .account-types__ico.ios-mobile {
    background-image: url(images/platforms/ios-mobile.png)
}

.bg-white .account-types__ico.android-mobile {
    background-image: url(images/platforms/android-mobile.png)
}

.bg-white .accounts__btns {
    margin-top: 5rem;
    margin-bottom: 2.5rem;
    text-align: center;
    color: #1378bf
}




body.rtl .bg-white .account-types__title {
    display: inline;
    vertical-align: baseline;
    margin-left: .7rem;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.76666667;
}
body.rtl .account-pagination {
    display: inline-block;
    float: left;
}

html[lang=de] .store-badge {
    height: auto;
    padding: 1em 1em;
}