.terminals-ico {
    display: inline-block;
    vertical-align: middle;
    height: 3rem;
    background-repeat: no-repeat
}

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

.terminals-ico.web.mobile.desktop {
    width: 11rem;
    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);
    background-repeat: no-repeat;
    background-position: 0 0, 4rem 0, 8rem 0
}

.terminals-ico.mobile {
    width: 3rem;
    background-image: url(/bundles/appfront/img/redesign/terminals/mobile.svg);
    background-repeat: no-repeat;
    background-position: 0 0
}

.swiper-container {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    flex-wrap: wrap;
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

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

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

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

@media (max-width: 767px) {
    .button_big {
        font-size: 1.6rem;
        line-height: .90909091;
        font-weight: 500
    }
}

.our-terminals__link {
    min-width: 32%;
    min-width: calc(23%);
    margin: 2.5rem 1rem;
    font-weight: 400
}

.button_green {
    color: #fff;
    background: #7fba2f;
    background-image: -webkit-gradient(linear, left top, right top, from(#7fba2f), color-stop(#98c838), to(#7fba2f));
    background-image: -webkit-linear-gradient(left, #7fba2f, #98c838, #7fba2f);
    background-image: -o-linear-gradient(left, #7fba2f, #98c838, #7fba2f);
    background-image: linear-gradient(90deg, #7fba2f, #98c838, #7fba2f)
}

.button_blue {
    color: #fff;
    background: #1378bf;
    background-image: -webkit-gradient(linear, left top, right top, from(#1378bf), color-stop(#168ac9), to(#1378bf));
    background-image: -webkit-linear-gradient(left, #1378bf, #168ac9, #1378bf);
    background-image: -o-linear-gradient(left, #1378bf, #168ac9, #1378bf);
    background-image: linear-gradient(90deg, #1378bf, #168ac9, #1378bf)
}

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

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

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

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

.bg-white .section__title-small {
    font-size: 3.2rem
}

@media (min-width: 768px) and (max-width: 1090px) {
    .bg-white .section__title-small {
        font-size: 2.6rem
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .bg-white .section__title-small {
        font-size: 2.2rem
    }
}

@media (max-width: 480px) {
    .bg-white .section__title-small {
        font-size: 2.0rem
    }
}

.bg-white .fl-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 767px) {
    .bg-white .fl-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.bg-white .fl-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bg-white .list-styled {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.bg-white .list-styled li {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1rem 0;
    padding-left: 2rem;
    font-size: 1.4rem;
    line-height: 1.42857143
}

.bg-white .list-styled li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 1rem;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #7fba2f;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.bg-white .link-centered {
    margin-top: 3rem;
    margin-bottom: 2.5rem;
    text-align: center;
    color: #697d8c
}

.bg-white .link-centered a {
    text-decoration: underline
}

.bg-white table {
    width: 100%;
    background-color: transparent;
    margin-top: 0;
    margin-bottom: 0;
    border-collapse: collapse
}

.bg-white table tr:last-child td {
    border-bottom: none
}

.bg-white table td {
    padding: 0 0 1rem
}

.bg-white .robomarkets-history {
    background-color: #062237;
    background-image: url(images/background-graph.jpg);
    background-position: 50% 0%;
    background-size: auto;
    background-repeat: no-repeat;
    color: #fff
}

.bg-white .robomarkets-history__image {
    color: #ffffff;
    text-align: center;
    padding-bottom: 3.0rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.bg-white .robomarkets-history__rate {
    position: absolute;
    color: #fff;
    font-weight: 300
}

.bg-white .robomarkets-history__rate.first {
    left: 15%;
    bottom: 6%;
    font-size: 1.4rem
}

.bg-white .robomarkets-history__rate.second {
    left: 33%;
    bottom: 9%;
    font-size: 1.6rem
}

.bg-white .robomarkets-history__rate.third {
    left: 50%;
    bottom: 21%;
    font-size: 1.8rem
}

.bg-white .robomarkets-history__rate.fourth {
    left: 67%;
    top: 34%;
    font-size: 2.0rem
}

.bg-white .robomarkets-history__rate.fifth {
    left: 82%;
    top: 15%;
    font-size: 3.0rem;
    font-weight: 600
}

.bg-white .robomarkets-history__graph {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 42rem;
    background-image: url(images/robomarkets-graph.png);
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

@media (max-width: 1190px) {
    .bg-white .robomarkets-history__graph {
        background-image: url(images/robomarkets-graph-sm.png)
    }

    .bg-white .robomarkets-history__graph>div {
        display: none
    }
}

@media (min-width: 981px) and (max-width: 1090px) {
    .bg-white .robomarkets-history__graph {
        min-height: 35rem
    }
}

@media (min-width: 891px) and (max-width: 980px) {
    .bg-white .robomarkets-history__graph {
        min-height: 32rem
    }
}

@media (min-width: 768px) and (max-width: 890px) {
    .bg-white .robomarkets-history__graph {
        min-height: 29rem
    }
}

@media (min-width: 681px) and (max-width: 767px) {
    .bg-white .robomarkets-history__graph {
        min-height: 25rem
    }
}

@media (min-width: 581px) and (max-width: 680px) {
    .bg-white .robomarkets-history__graph {
        min-height: 22rem
    }
}

@media (min-width: 481px) and (max-width: 580px) {
    .bg-white .robomarkets-history__graph {
        min-height: 19rem
    }
}

@media (min-width: 391px) and (max-width: 480px) {
    .bg-white .robomarkets-history__graph {
        min-height: 15rem
    }
}

@media (max-width: 390px) {
    .bg-white .robomarkets-history__graph {
        min-height: 12rem
    }
}

.bg-white .robomarkets-history__year {
    width: initial;
    list-style-type: none;
    opacity: .75;
    text-align: left;
    color: #697d8c;
    padding: 0;
    margin: 0
}

@media (max-width: 1190px) {
    .bg-white .robomarkets-history__year {
        width: 100%
    }
}

.bg-white .robomarkets-history__year li {
    display: inline-block;
    padding-right: 19.0rem
}

@media (min-width: 1091px) and (max-width: 1190px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 16%
    }
}

@media (min-width: 981px) and (max-width: 1090px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 15.5%
    }
}

@media (min-width: 831px) and (max-width: 980px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 15%
    }
}

@media (min-width: 791px) and (max-width: 830px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 15%
    }
}

@media (min-width: 721px) and (max-width: 790px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 14.5%
    }
}

@media (min-width: 681px) and (max-width: 720px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 14%
    }
}

@media (min-width: 661px) and (max-width: 680px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 14.5%
    }
}

@media (min-width: 621px) and (max-width: 660px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 14.5%
    }
}

@media (min-width: 581px) and (max-width: 620px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 14%
    }
}

@media (min-width: 451px) and (max-width: 580px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 13%
    }
}

@media (min-width: 401px) and (max-width: 450px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 12%
    }
}

@media (min-width: 371px) and (max-width: 400px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 11.5%
    }
}

@media (min-width: 341px) and (max-width: 370px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 10.5%
    }
}

@media (max-width: 340px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 9%
    }
}

.bg-white .robomarkets-history__year li:first-child {
    padding-right: 18.0rem
}

@media (min-width: 1091px) and (max-width: 1190px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 14%
    }
}

@media (min-width: 981px) and (max-width: 1090px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 14%
    }
}

@media (min-width: 891px) and (max-width: 980px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 13%
    }
}

@media (min-width: 768px) and (max-width: 890px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 12%
    }
}

@media (min-width: 681px) and (max-width: 767px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 12%
    }
}

@media (min-width: 581px) and (max-width: 680px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 12%
    }
}

@media (min-width: 481px) and (max-width: 580px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 10%
    }
}

@media (min-width: 391px) and (max-width: 480px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 7%
    }
}

@media (max-width: 390px) {
    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 5%
    }
}

.bg-white .robomarkets-history__year li:last-child {
    padding-right: 0
}

.bg-white .robomarkets-history__footnote {
    color: #697d8c
}

.bg-white .robomarkets-history__blocks {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

@media (max-width: 1090px) {
    .bg-white .robomarkets-history__blocks {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.bg-white .robomarkets-history__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 23.66666667%;
    margin-top: 3rem;
    margin-right: 2rem;
    margin-bottom: 2rem;
    padding-left: 2.0rem
}

@media (min-width: 768px) and (max-width: 1090px) {
    .bg-white .robomarkets-history__item {
        width: 43.66666667%
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-history__item {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

.bg-white .robomarkets-history__item:last-child {
    margin-right: 0
}

.bg-white .robomarkets-history__item h1,
.bg-white .robomarkets-history__item h2,
.bg-white .robomarkets-history__item h3,
.bg-white .robomarkets-history__item h4,
.bg-white .robomarkets-history__item h5,
.bg-white .robomarkets-history__item h6 {
    color: #fff;
    font-weight: 500
}

.bg-white .robomarkets-history__list {
    list-style-type: none;
    margin: 0 0 2.0rem 0;
    padding: 0
}

.bg-white .robomarkets-history__list h4 {
    margin: 0
}

.bg-white .robomarkets-history__list li {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.4rem;
    margin: 0;
    padding: 0;
    line-height: 1.42857143
}

.bg-white .robomarkets-history__list.styled li {
    margin-bottom: .5rem
}

.bg-white .robomarkets-history__list.styled li:before {
    content: '';
    display: block;
    position: absolute;
    top: .3rem;
    left: -2rem;
    width: 15px;
    height: 15px;
    background: url(images/icon-ok.png);
    background-size: contain;
    background-repeat: no-repeat
}

.bg-white .robomarkets-about {
    position: relative;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #5487d6), color-stop(50%, #5588d7));
    background: -webkit-linear-gradient(left, #5487d6 50%, #5588d7 50%);
    background: -o-linear-gradient(left, #5487d6 50%, #5588d7 50%);
    background: linear-gradient(90deg, #5487d6 50%, #5588d7 50%);
    z-index: 0;
    padding-bottom: 31rem;
}

.bg-white .robomarkets-about:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url(images/background-about-new.jpg);
    background-position: 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

@media (max-width: 1190px) {
    .bg-white .robomarkets-about:before {
        background-size: auto 100%
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-about:before {
        background-position: 100% 50%;
        padding-bottom: 20.4rem
    }
}

.bg-white .robomarkets-about__text {
    position: relative;
    top: 3.0rem;
    left: 50%;
    max-width: 50%
}

@media (max-width: 767px) {
    .bg-white .robomarkets-about__text {
        top: 0;
        left: 0;
        max-width: 100%
    }
}

.bg-white .robomarkets-about__desc {
    padding-left: 1.0rem
}

.bg-white .robomarkets-regulation {
    position: relative;
    background-color: #f2f5fb;
    background-image: url(images/background-regulation.jpg);
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #000
}

.bg-white .robomarkets-regulation__block {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 0;
    -webkit-padding-start: 0;
    margin-top: 3.0rem
}

.bg-white .robomarkets-regulation__left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    margin-right: 8.0rem
}

@media (max-width: 767px) {
    .bg-white .robomarkets-regulation__left {
        margin-right: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

.bg-white .robomarkets-regulation__license {
    padding-left: 1.0rem;
    -webkit-padding-start: 1.0rem
}

.bg-white .robomarkets-regulation__item {
    margin: 8.0rem 0
}

@media (max-width: 767px) {
    .bg-white .robomarkets-regulation__item {
        margin: 0 0 3.0rem
    }
}

.bg-white .robomarkets-regulation__item:last-child {
    margin-bottom: 0
}

@media (max-width: 767px) {
    .bg-white .robomarkets-regulation__item:last-child {
        margin-bottom: 3.0rem
    }
}

.bg-white .robomarkets-regulation__item h2 {
    margin-top: 0
}

.bg-white .robomarkets-regulation__item p {
    color: #697d8c
}

.bg-white .robomarkets-regulation__item .black {
    color: #000
}

.bg-white .robomarkets-regulation__right {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media (max-width: 767px) {
    .bg-white .robomarkets-regulation__right {
        margin-right: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-left: 1.0rem;
        padding-right: 1.0rem
    }
}

.bg-white .robomarkets-regulation__right .country td {
    vertical-align: top;
    border-bottom: none
}

.bg-white .robomarkets-regulation__right .country__item {
    color: #000;
    margin-bottom: 1.0rem
}

.bg-white .robomarkets-regulation__right .country__flag {
    padding-right: 1.5rem
}

.bg-white .robomarkets-regulation__right .country__name {
    min-width: 12.0rem;
    padding-right: 2.0rem
}

@media (max-width: 410px) {
    .bg-white .robomarkets-regulation__right .country__name {
        min-width: auto;
    }
}

.bg-white .robomarkets-regulation__right .country__regulator {
    color: #0578be
}

.bg-white .icon {
    display: block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    font-size: 1rem;
    background-size: 100% 100%
}

.bg-white .icon-au {
    background: url(images/flags/icon-austria.png) no-repeat
}

.bg-white .icon-cy {
    background: url(images/flags/icon-cyprus.png) no-repeat
}

.bg-white .icon-ch {
    background: url(images/flags/icon-czechrep.png) no-repeat
}

.bg-white .icon-dn {
    background: url(images/flags/icon-denmark.png) no-repeat
}

.bg-white .icon-ee {
    background: url(images/flags/icon-estonia.png) no-repeat
}

.bg-white .icon-fi {
    background: url(images/flags/icon-finland.png) no-repeat
}

.bg-white .icon-fr {
    background: url(images/flags/icon-france.png) no-repeat
}

.bg-white .icon-de {
    background: url(images/flags/icon-germany.png) no-repeat
}

.bg-white .icon-gb {
    background: url(images/flags/icon-greatbritain.png) no-repeat
}

.bg-white .icon-hu {
    background: url(images/flags/icon-hungary.png) no-repeat
}

.bg-white .icon-lv {
    background: url(images/flags/icon-latvia.png) no-repeat
}

.bg-white .icon-lt {
    background: url(images/flags/icon-lithuania.png) no-repeat
}

.bg-white .icon-mt {
    background: url(images/flags/icon-malta.png) no-repeat
}

.bg-white .icon-nl {
    background: url(images/flags/icon-netherlands.png) no-repeat
}

.bg-white .icon-no {
    background: url(images/flags/icon-norway.png) no-repeat
}

.bg-white .icon-sk {
    background: url(images/flags/icon-slovakia.png) no-repeat
}

.bg-white .icon-si {
    background: url(images/flags/icon-slovenia.png) no-repeat
}

.bg-white .icon-es {
    background: url(images/flags/icon-spain.png) no-repeat
}

.bg-white .icon-se {
    background: url(images/flags/icon-sweden.png) no-repeat
}

.bg-white .sponsorship-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 1220px;
    box-sizing: border-box;
    height: 540px;
    margin: 0 auto;
}

.bg-white .sponsorship-item {
    position: relative;
    flex-basis: 50%;
    padding: 0 1rem;
    box-sizing: border-box;

}


.bg-white .sponsorship-item_left::after {
    content: "";

    position: absolute;
    z-index: 1;
    display: inline-block;
    top: 1px;
    left: -56px;
    height: 100%;
    width: 600px;
    background: url(images/ael-image.png) no-repeat;
}

.bg-white .sponsorship-item_right::after {
    content: "";
    top: 2px;
    left: -38px;
    position: absolute;
    z-index: 1;
    display: inline-block;
    height: 100%;
    width: 670px;
    background: url(images/bmw-image.png) no-repeat;
}

.bg-white .sponsorship-item_text {
    position: relative;
    max-width: 300px;
    padding-top: 4rem;
    font-size: 3rem;
    line-height: 3rem;
    font-weight: 300;
    color: #000;
    z-index: 2;
}

html[lang="de"] .bg-white .sponsorship-item_text, html[lang="ru"] .bg-white .sponsorship-item_text  {
    max-width: 340px;
}

.bg-white .sponsorship-item_text span {
    font-weight: 500;
    line-height: 3rem;
}

.bg-white .sponsorship-item p {
    margin-bottom: 0.5rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 3rem;
}


@media (max-width: 1270px) {
    .bg-white .sponsorship-wrapper {
        overflow: hidden;
    }
}

@media (max-width: 950px) {
    .bg-white .sponsorship-wrapper {
        height: 900px;
    }

    .bg-white .sponsorship-item {
        flex-basis: 100%;
    }

    .bg-white .sponsorship-item_left::after,
    .bg-white .sponsorship-item_right::after {
        left: 0;
        width: 100%;
        background-position: 90% 100%;
        background-size: auto auto;
    }
}

@media (max-width: 700px) {
    .bg-white .sponsorship-wrapper {
        height: 1080px;
    }
    .bg-white .sponsorship-item_left::after,
    .bg-white .sponsorship-item_right::after {
        background-position: 50% 50%;
    }
}

/* .bg-white .sponsorship-item_left .sponsorship-item_text {
    color: #000;
    font-size: 3rem;
    font-weight: 300;
    max-width: 60%;
    line-height: 3rem;
}


.bg-white .sponsorship-item_left .sponsorship-item_text span {
    color: #000;
    font-size: 3rem;
    font-weight: 700;

}


.bg-white .sponsorship-item_right .sponsorship-item_text {
    color: #000;
    font-size: 3rem;
    font-weight: 300;
    line-height: 3rem;
    max-width: 32%;

}


.bg-white .sponsorship-item_right .sponsorship-item_text span {
    color: #000;
    font-size: 3rem;
    font-weight: 700;

}

@media (max-width: 1056px) {
    .bg-white .sponsorship-item_left .sponsorship-item_text {
        max-width: 90%;

    }

    .bg-white .sponsorship-item_right .sponsorship-item_text {
        max-width: 90%;

    }

    .bg-white .sponsorship-item_left {
        padding-left: 3.1rem;
    }

}

@media (max-width: 1400px) {

    .bg-white .sponsorship-item {
        flex-basis: 100%;
    }

}


@media (max-width: 740px) {

    .bg-white .sponsorship-item {
        flex-basis: 100%;
    }

    .bg-white .sponsorship-item_left .sponsorship-item {
        max-width: 100%;
    }

    .bg-white .sponsorship-item_left {
        background-position: 100% 100%;
    }


    .bg-white .sponsorship-item_right {
        background-size: auto 100%;
        background-position: 27% 100%;
    }

}



@media (max-width: 520px) {
    .bg-white .sponsorship-item_left {
        background-position: 77% 100%;
        background-size: auto 90%;
        padding-bottom: 30.5rem;
    }

    .bg-white .sponsorship-item_right {
        background-size: auto 74%;
        background-position: 27% 100%;
    }
}

@media (max-width: 375px) {
    .bg-white .sponsorship-item_left {
        background-position: 77% 100%;
        background-size: auto 92%;
        padding-bottom: 29rem;
        padding-top: 1rem;
    }

    .bg-white .sponsorship-item_right {
        background-size: auto 87%;
        padding-bottom: 29rem;
        padding-left: 1rem;
        padding-top: 1rem;
    }


}



@media (max-width: 320px) {
    .bg-white .sponsorship-item_left {
        background-position: 90% 100%;
        background-size: auto 83%;
        padding-bottom: 27rem;

    }

    .bg-white .sponsorship-item_right {
        background-position: 26% 100%;
        padding-bottom: 22rem;
        padding-left: 1rem;
        background-size: auto 85%;


    }

    .bg-white .sponsorship-item_left .sponsorship-item_text {
        max-width: 100%;

    }

    .bg-white .sponsorship-item_right .sponsorship-item_text {
        max-width: 100%;

    }

} */

.bg-white .robomarkets-sponsorship {
    position: relative;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #011432), color-stop(50%, #4d91a4));
    background: -webkit-linear-gradient(left, #011432 50%, #4d91a4 50%);
    background: -o-linear-gradient(left, #011432 50%, #4d91a4 50%);
    background: linear-gradient(90deg, #011432 50%, #4d91a4 50%);
    z-index: 0;
    padding-top: 2rem;
    padding-bottom: 40rem;
}

.bg-white .robomarkets-sponsorship:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url(images/sponsorship.jpg);
    background-position: 50%;
    background-size: auto 100%;
    background-repeat: no-repeat
}

.bg-white .robomarkets-sponsorship__text:nth-child(1) {
    text-align: left;
    flex-basis: 24%;
    margin-right: 8rem;
}

.bg-white .robomarkets-sponsorship__text:nth-child(2) {
    text-align: center;
    flex-basis: 32%;
}

.bg-white .robomarkets-sponsorship__text:nth-child(3) {
    text-align: right;
    margin-right: -1rem;
    flex-basis: 35%;
}

@media (max-width: 1190px) {
    .bg-white .robomarkets-sponsorship {
        padding-bottom: 20.5rem
    }
}

@media (max-width: 820px) {
    .bg-white .robomarkets-sponsorship__text:nth-child(1) {

        margin-right: 6rem;
    }
}


@media (max-width: 767px) {
    .bg-white .robomarkets-sponsorship:before {
        background-image: url(images/background-sponsorship-sm.jpg);
        background-position: 50% 0%;
        background-size: 100% auto;
    }

    .bg-white .robomarkets-sponsorship {
        position: relative;
        color: #ffffff;
        background: linear-gradient(to top, #92b5ae 33%, #000000 27%, #000000 67%, #1a8375 66%);
        z-index: 0;
        padding-top: 2rem;
        padding-bottom: 40rem;
    }

    .bg-white .robomarkets-sponsorship {
        padding-bottom: 25rem;
        padding-top: 0rem;
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(1) {
        margin-bottom: 36rem;
        text-align: left;
        flex-basis: 100%;
        margin-right: 0;
        padding-top: 2rem;
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(2) {
        text-align: left;
        flex-basis: 100%;
        padding-top: 16rem;
        margin-bottom: 46rem;

    }

    .bg-white .robomarkets-sponsorship__text:nth-child(3) {
        text-align: left;
        flex-basis: 100%;
        margin-bottom: 19rem;

    }

    .bg-white .robomarkets-sponsorship__block {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .bg-white .robomarkets-sponsorship__text {

        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(1),
    .bg-white .robomarkets-sponsorship__text:nth-child(2),
    .bg-white .robomarkets-sponsorship__text:nth-child(3) {
        text-align: left;
    }

    .bg-white .robomarkets-sponsorship__right {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .bg-white .robomarkets-sponsorship__time {
        font-size: 1.4rem
    }

    .bg-white .robomarkets-sponsorship__title {
        font-size: 2.2rem
    }

    .bg-white .robomarkets-awards .section__header {
        width: 100;
    }

    .bg-white .robomarkets-awards {
        padding-top: 3.6rem;
        padding-bottom: 0;
        background-position: 50% 100%
    }

    .bg-white .robomarkets-awards__rewards {
        width: 100%
    }

}

.bg-white .robomarkets-sponsorship__block {
    padding-left: 1.0rem;
    padding-right: 1.0rem
}

@media (min-width: 767px) and (max-width: 890px) {
    .bg-white .robomarkets-sponsorship__block {
        font-size: 1.6rem
    }
}



@media (max-width: 1042px) {
    .bg-white .robomarkets-sponsorship__text {
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }

    .bg-white .robomarkets-sponsorship__text {
        -ms-flex-preferred-size: 30%;
        flex-basis: 30%
    }
}


.bg-white .robomarkets-sponsorship__left {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: left;
    color: #fff
}


.bg-white .robomarkets-sponsorship__right {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: right;
    color: #000
}



.bg-white .robomarkets-sponsorship__time {
    font-size: 1.2rem
}

.bg-white .robomarkets-sponsorship__title {
    font-size: 1.6rem
}



.bg-white .robomarkets-awards {
    position: relative;
    background-color: #000000;
    background-image: url(images/background-awards.jpg);
    background-position: 50% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    color: #fff;
    padding-top: 10.5rem;
    padding-bottom: 10.5rem
}



.bg-white .robomarkets-awards__rewards {
    width: 70%;
    text-align: center;
}


.bg-white .robomarkets-security {
    position: relative;
    background-color: #044578;
    background-image: url(images/background-security.jpg);
    background-position: 50% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    padding-bottom: 5.0rem
}

.bg-white .robomarkets-security__block {
    padding-left: 0;
    -webkit-padding-start: 0;
    margin-top: 5.0rem
}

.bg-white .robomarkets-security__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    -ms-flex-preferred-size: 23.66666667%;
    flex-basis: 23.66666667%;
    padding: 2.0rem 0
}

@media (max-width: 1090px) and (min-width: 768px) {
    .bg-white .robomarkets-security__item {
        -ms-flex-preferred-size: 43.66666667%;
        flex-basis: 43.66666667%
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-security__item {
        width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 2.0rem;
        margin-bottom: 5.0rem
    }
}

.bg-white .robomarkets-security__ico {
    display: block;
    vertical-align: middle;
    width: 8rem;
    height: 8rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto;
    margin: 0 auto
}

.bg-white .robomarkets-security__ico_license {
    background: url(images/ico/security-license.png) no-repeat
}

.bg-white .robomarkets-security__ico_protection {
    background: url(images/ico/security-protection.png) no-repeat
}

.bg-white .robomarkets-security__ico_member {
    background: url(images/ico/security-member.png) no-repeat
}

.bg-white .robomarkets-security__ico_segregate {
    background: url(images/ico/security-segregate.png) no-repeat
}

.bg-white .robomarkets-security__text,
.bg-white .robomarkets-security__title {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    white-space: normal;
    font-size: 1.6rem;
    line-height: 1.25;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0
}

.bg-white .robomarkets-security__title {
    min-height: 4.5rem;
    font-size: 1.8rem;
    font-weight: 500;
    padding: 0 3.0rem;
    margin: 3.0rem 0 2.0rem
}

.bg-white .robomarkets-security__text {
    padding: 0 1.0rem
}

.bg-white .robomarkets-platforms {
    position: relative;
    background-color: #f2f5fb;
    color: #000;
    text-align: center;
    overflow: hidden;
}

.bg-white .robomarkets-platforms__web {
    display: block;
    min-height: 42rem;
    background-image: url(images/platform-web-image.png);
    background-size: auto 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 6.0rem -2rem 2.0rem;
}

@media (max-width: 748px) {
    .bg-white .robomarkets-platforms__web {
        background-position: 20% 50%;
    }
}

.bg-white .robomarkets-platforms__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.bg-white .robomarkets-platforms__list.bottom {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1090px) {
    .bg-white .robomarkets-platforms__list.bottom {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.bg-white .robomarkets-platforms__item {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    -ms-flex-preferred-size: 31.666667%;
    flex-basis: 31.666667%;
    padding: 2.0rem 0;
    text-align: left
}

@media (min-width: 768px) and (max-width: 1090px) {
    .bg-white .robomarkets-platforms__item {
        -ms-flex-preferred-size: 43.66666667%;
        flex-basis: 43.66666667%
    }
}

@media (max-width: 767px) {

    .bg-white .robomarkets-platforms__item,
    .bg-white .robomarkets-platforms__item.platform.platform_mt4,
    .bg-white .robomarkets-platforms__item.platform.platform_mt5 {
        width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-top: 0;
        margin-bottom: 0
    }
}

.bg-white .robomarkets-platforms__btn {
    text-align: center
}

.bg-white .robomarkets-platforms .platform_wt .platform__link {
    width: 182px;
    height: 22px;
    background-image: url(/bundles/appfront/img/redesign/terminals/wt.svg);
    background-size: auto 45px
}

.bg-white .robomarkets-platforms .platform_mt .platform__link {
    width: 182px;
    height: 22px;
    background-image: url(/bundles/appfront/img/redesign/terminals/wt.svg);
    background-size: auto 45px;
    background-position: 0 -23px
}

.bg-white .robomarkets-platforms .platform_rt .platform__link {
    width: 100px;
    height: 25px;
    background-image: url(images/platforms/r-trader.png);
    background-size: auto 25px
}

.bg-white .robomarkets-platforms .platform_sb .platform__link {
    width: 125px;
    height: 25px;
    background-image: url(images/platforms/r-trader-sbuilder.png);
    background-size: auto 25px
}

.bg-white .robomarkets-platforms .platform_copyfx .platform__link {
    width: 110px;
    height: 35px;
    background-image: url(images/platforms/copy-fx.png);
    background-size: auto 35px
}

.bg-white .robomarkets-platforms .platform_ramm .platform__link {
    width: 145px;
    height: 25px;
    background-image: url(images/platforms/ramm.png);
    background-size: auto 25px
}

.bg-white .robomarkets-platforms .platform_mt4 .platform__link {
    width: 135px;
    height: 25px;
    background-image: url(images/platforms/mt4.png);
    background-size: auto 25px
}

.bg-white .robomarkets-platforms .platform_mt5 .platform__link {
    width: 145px;
    height: 25px;
    background-image: url(images/platforms/mt5.png);
    background-size: auto 24px
}

.bg-white .platform {
    padding-left: 1.0rem;
    padding-right: 1.0rem
}

.bg-white .platform__header {
    margin-top: 1.0rem;
    margin-bottom: 1.0rem;
    display: flex;
    align-items: center;
}

@media (max-width: 535px) {
    .bg-white .platform__header {
        flex-direction: column;
    }


}



.bg-white .platform__title {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 0;
    line-height: 0;
    color: transparent
}

.bg-white .platform__types {
    display: inline-block
}

.bg-white .platform__link {
    display: block;
    margin-top: 1.0rem;
    margin-right: 1.0rem;
    margin-bottom: 1.0rem;
    background-repeat: no-repeat
}


.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.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;
}



.bg-white .platform__link:first-child:not(:last-child) {
    margin-right: 2rem
}

.bg-white .platform.platform_mt4,
.bg-white .platform.platform_mt5 {
    -ms-flex-preferred-size: 36.666667%;
    flex-basis: 36.666667%
}

.bg-white .platform__desc {
    font-size: 1.6rem;
    color: #000
}

.bg-white .robomarkets-profile {
    position: relative;
    background-color: #fff;
    color: #000;
    text-align: center;
    padding-bottom: 0
}

.bg-white .robomarkets-profile__wrapper {
    position: relative;
    padding-bottom: 4rem
}

.bg-white .robomarkets-profile__info {
    width: 50%;
    margin: 5.0rem auto 0
}

@media (min-width: 768px) and (max-width: 980px) {
    .bg-white .robomarkets-profile__info {
        width: 80%;
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-profile__info {
        width: 100%;
    }
}

.bg-white .robomarkets-profile__info .about td {
    vertical-align: middle;
    padding-top: 1.0rem
}

.bg-white .robomarkets-profile__info .about__point {
    width: 50%;
    color: #000;
    font-weight: 900;
    text-align: right;
    padding-right: 3.0rem
}

.bg-white .robomarkets-profile__info .about__return {
    width: 50%;
    color: #697d8c;
    text-align: left;
    padding-left: 3.0rem
}

.bg-white .robomarkets-profile__block {
    padding-left: 0;
    -webkit-padding-start: 0;
    margin: 5.0rem 0
}

@media (max-width: 1090px) {
    .bg-white .robomarkets-profile__block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.bg-white .robomarkets-profile__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    -ms-flex-preferred-size: 23.66666667%;
    flex-basis: 23.66666667%;
    padding: 2rem 0
}

@media (max-width: 1090px) and (min-width: 768px) {
    .bg-white .robomarkets-profile__item {
        -ms-flex-preferred-size: 43.66666667%;
        flex-basis: 43.66666667%
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-profile__item {
        width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding: 2.0rem;
        margin-bottom: 5.0rem
    }
}

.bg-white .robomarkets-profile__ico {
    display: block;
    vertical-align: middle;
    width: 8rem;
    height: 8rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto;
    margin: 0 auto
}

.bg-white .robomarkets-profile__ico_support {
    background: url(images/ico/support.png) no-repeat
}

.bg-white .robomarkets-profile__ico_payment {
    background: url(images/ico/payment.png) no-repeat
}

.bg-white .robomarkets-profile__ico_classes {
    background: url(images/ico/classes.png) no-repeat
}

.bg-white .robomarkets-profile__ico_currencies {
    background: url(images/ico/currencies.png) no-repeat
}

.bg-white .robomarkets-profile__text,
.bg-white .robomarkets-profile__title {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    white-space: normal;
    font-size: 1.6rem;
    line-height: 1.25;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0
}

.bg-white .robomarkets-profile__title {
    min-height: 4.5rem;
    font-size: 1.8rem;
    font-weight: 600;
    padding: 0 3.0rem;
    margin: 3.0rem 0 2.0rem
}

.bg-white .robomarkets-profile__text {
    padding: 0 1.0rem
}

.bg-white .robomarkets-profile__link {
    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 32%;
    min-width: calc(31.33333333%);
    white-space: nowrap;
    padding-top: 3rem;
    padding-bottom: 3rem
}

.bg-white .award__list {
    display: flex;

    padding-top: 5rem;
    padding-left: 0;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    max-width: 100%;
    justify-content: space-between;
    margin: 0 auto;
}

.bg-white .award__list li {
    font-size: 1.6rem;
    color: #fff;
    width: 200px;
    padding: 0 4rem;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    position: relative;
    padding-bottom: 5.2rem;
    margin-bottom: 2.7rem;
}

.bg-white .award__list li::before {
    content: "";
    position: absolute;
    background: url("/uploads/pages/general/images/award-oliv.png");
    width: 60px;
    height: 100px;
    top: -11px;
    left: 4px;
}

.bg-white .award__list li::after {
    content: "";
    position: absolute;
    background: url("/uploads/pages/general/images/award-oliv.png");
    width: 60px;
    height: 100px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    right: 4px;
    top: -12px;
}

.bg-white .award__list h4 {
    font-size: 1.8rem;
    line-height: 2rem;
    color: #fff;
    font-weight: 500;
    display: inline-block;
}

.bg-white .award__list .content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

@media all and (max-width: 1220px) {
    .bg-white .robomarkets-awards__rewards {
        width: 80%;
    }
}

@media all and (min-width: 880px) {
    .bg-white .award__list .item-small {
        width: 130px;
        padding-bottom: 4.2rem;
    }

    .bg-white .award__list .item-small h4 {
        font-size: 1.5rem;
    }

    .bg-white .award__list .item-small::before {
        width: 50px;
        height: 80px;
        top: -11px;
        left: 4px;
        background-size: 90%;
        background-position: 50% 50%;
    }

    .bg-white .award__list .item-small::after {
        width: 50px;
        height: 80px;
        top: -11px;
        right: 4px;
        background-size: 90%;
        background-position: 50% 50%;
    }
}

@media (max-width: 767px) {
    .bg-white .robomarkets-sponsorship:before {
        background-image: url(images/background-sponsorship-sm.jpg);
        background-position: 50% 0%;
        background-size: cover;
    }

    .bg-white .robomarkets-sponsorship {
        position: relative;
        color: #ffffff;
        background: linear-gradient(to top, #92b5ae 33%, #000000 27%, #000000 67%, #1a8375 66%);
        z-index: 0;
        padding-top: 2rem;
        padding-bottom: 40rem;
    }

    .bg-white .robomarkets-sponsorship {
        padding-bottom: 25rem;
        padding-top: 0rem;
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(1) {
        margin-bottom: 36rem;
        text-align: left;
        flex-basis: 100%;
        margin-right: 0;
        padding-top: 2rem;
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(2) {
        text-align: left;
        flex-basis: 100%;
        padding-top: 16rem;
        margin-bottom: 46rem;

    }

    .bg-white .robomarkets-sponsorship__text:nth-child(3) {
        text-align: left;
        flex-basis: 100%;
        margin-bottom: 19rem;

    }

    .bg-white .robomarkets-sponsorship:after {
        display: block;
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background-color: #000000;
        opacity: 0.5;
    }

    .bg-white .robomarkets-sponsorship__block {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .bg-white .robomarkets-sponsorship__text {

        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .bg-white .robomarkets-sponsorship__text:nth-child(1),
    .bg-white .robomarkets-sponsorship__text:nth-child(2),
    .bg-white .robomarkets-sponsorship__text:nth-child(3) {
        text-align: left;
    }

    .bg-white .robomarkets-sponsorship__right {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .bg-white .robomarkets-sponsorship__time {
        font-size: 1.4rem
    }

    .bg-white .robomarkets-sponsorship__title {
        font-size: 2.2rem
    }

    .bg-white .robomarkets-awards .section__header {
        width: 100;
    }

    .bg-white .robomarkets-awards {
        padding-top: 20.6rem;
        padding-bottom: 0;
        background-position: 50% 100%
    }

    .bg-white .robomarkets-awards__rewards {
        width: 100%
    }

}

@media all and (max-width: 1072px) {
    .bg-white .robomarkets-awards__rewards {
        width: 90%;
    }
}

@media all and (max-width: 960px) {
    .bg-white .robomarkets-awards__rewards {
        width: 100%;
    }
}

@media all and (max-width: 880px) {
    .bg-white .award__list li {
        margin-right: 3rem;
        margin-left: 3rem;
    }

    .bg-white .award__list {
        justify-content: center;
    }
}

@media all and (max-width: 560px) {
    .bg-white .award__list li {
        margin-right: 1rem;
        margin-left: 1rem;
    }

    .bg-white .award__list {
        margin-bottom: 5rem;
    }
}


.bg-white .header_graphic {
    position: absolute;
}

.bg-white .robomarkets-history__image {
    padding-top: 2rem;
}

.bg-white .header_graphic span {
    font-size: 2.8rem;
}

.bg-white .fl-row {
    flex-wrap: wrap;
    justify-content: unset;
}

.bg-white .robomarkets-history__rate.first {
    left: 8%;
    bottom: 3%;
    font-size: 1.8rem
}

.bg-white .robomarkets-history__rate.second {
    left: 24%;
    bottom: 5%;
    font-size: 1.8rem;
}

.bg-white .robomarkets-history__rate.third {
    left: 39%;
    bottom: 15%;
    font-size: 1.8rem
}

.bg-white .robomarkets-history__rate.fourth {
    left: 55%;
    top: 41%;
    font-size: 1.8rem
}

.bg-white .robomarkets-history__rate.fifth {
    left: 72%;
    top: 27%;
    font-size: 1.8rem;
}

.bg-white .robomarkets-history__rate.sixth {
    left: 82%;
    top: 6%;
    font-size: 3.8rem;
    font-weight: 600;
}


.bg-white .robomarkets-history__graph {
    min-height: 43rem;
    background-image: url(images/rm-graph.png);
    background-position: 100% 100%;
}

@media (max-width: 1190px) {
    .bg-white .robomarkets-history__graph {
        background-image: url(images/rm-graph-sm.png)
    }
}

@media (max-width: 996px) and (min-width: 800px) {
    .bg-white .robomarkets-history__graph {
        min-height: 35rem;
    }


}

@media (max-width: 799px) and (min-width: 678px) {
    .bg-white .robomarkets-history__graph {
        min-height: 30rem;
    }


}


@media (max-width: 677px) and (min-width: 628px) {
    .bg-white .robomarkets-history__graph {
        min-height: 24rem;
    }


}

@media (max-width: 627px) and (min-width: 462px) {
    .bg-white .robomarkets-history__graph {
        min-height: 21rem;
    }

}

@media (max-width: 461px) and (min-width: 320px) {
    .bg-white .robomarkets-history__graph {
        min-height: 17rem;
    }

}

.bg-white .robomarkets-history__year {
    padding-top: 1rem;
    padding-left: 1rem;
}

.bg-white .robomarkets-history__footnote {
    font-size: 1.2rem;
}


.bg-white .robomarkets-history__year li {
    display: inline-block;
}


.bg-white .robomarkets-history__year li:first-child {
    padding-right: 7rem;
}


.bg-white .robomarkets-history__year li {
    padding-right: 17rem;
}

.bg-white .robomarkets-history__year li:last-child {
    padding-right: 0;
}

.bg-white .robomarkets-history__item {
    margin-top: 1rem;
    width: auto;
    display: block;
    flex-basis: 31%;

}

.bg-white .robomarkets-history__item h2 {
    font-size: 2.2rem;

}

.bg-white .robomarkets-history__item:first-child {
    margin-top: 1rem;
    margin-right: 3rem;


}

.bg-white .robomarkets-history__item:nth-child(2n) {
    margin-top: 1rem;
    margin-right: 5rem;

}

.bg-white .robomarkets-history__item h2 {
    font-size: 2.2rem;
    opacity: 0.8;
}

.bg-white .robomarkets-history__list {
    margin-bottom: 5rem;
}


.bg-white .robomarkets-history__item li {
    list-style: none;

}


.bg-white .robomarkets-history__item ul {
    padding: 0;

}



.bg-white .robomarkets-history__list li {
    opacity: 0.8;
    line-height: 2.3rem;
}


@media (max-width: 1190px) {



    .bg-white .robomarkets-history__year li {
        padding-right: 16rem;
    }


    .bg-white .robomarkets-history__blocks {
        flex-wrap: nowrap;
    }



    .bg-white .robomarkets-history__item:first-child {

        margin-right: 1rem;


    }


    .bg-white .robomarkets-history__item:nth-child(2n) {

        margin-right: 1rem;
    }


}


@media (max-width: 1156px) and (min-width: 1140px) {


    .bg-white .robomarkets-history__year li {
        padding-right: 16rem;
    }


}


@media (max-width: 1139px) and (min-width: 1092px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 15rem;
    }



}

@media (max-width: 1092px) and (min-width: 1030px) {


    .bg-white .robomarkets-history__year li {
        padding-right: 14rem;
    }


}



@media (max-width: 1029px) and (min-width: 982px) {


    .bg-white .robomarkets-history__year li {
        padding-right: 13rem;
    }


}


@media (max-width: 979px) and (min-width: 937px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 12rem;
    }

}



@media (max-width: 936px) and (min-width: 887px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 11rem;
    }

}


@media (max-width: 887px) and (min-width: 818px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 10rem;
    }


}

@media (max-width: 817px) and (min-width: 768px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 9rem;
    }



}


@media (max-width: 767px) and (min-width: 716px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 8rem;
    }



}


@media (max-width: 715px) and (min-width: 658px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 7rem;
    }



}


@media (max-width: 767px) {
    .bg-white .fl-row {

        flex-direction: column;
    }

    .bg-white .robomarkets-about {
        padding-bottom: 3.6rem;
    }

}

@media (max-width: 657px) and (min-width: 587px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 6rem;
    }


}

@media (max-width: 586px) and (min-width: 548px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 5.3rem;
    }




    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 5rem;
    }


}

@media (max-width: 547px) and (min-width: 520px) {


    .bg-white .robomarkets-history__year li {
        padding-right: 4.7rem;
    }


}


@media (max-width: 520px) and (min-width: 496px) {



    .bg-white .robomarkets-history__year li {
        padding-right: 4.2rem;
    }


}

@media (max-width: 496px) and (min-width: 458px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 4.4rem;
    }



    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 4rem;
    }


}


@media (max-width: 458px) and (min-width: 427px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 3.5rem;
    }




    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 3rem;
    }


}


@media (max-width: 430px) and (min-width: 400px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 3.5rem;
    }

    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 2rem;
    }


}


@media (max-width: 408px) and (min-width: 394px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 3rem;
    }

    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 2rem;
    }
}

@media (max-width: 394px) and (min-width: 356px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 2.5rem;
    }

    .bg-white .robomarkets-history__year li:first-child {
        padding-right: 2rem;
    }

}


@media (max-width: 355px) and (min-width: 326px) {
    .bg-white .robomarkets-history__year li {
        padding-right: 1.8rem;
    }

    @media (max-width: 326px) and (min-width: 320px) {
        .bg-white .robomarkets-history__year li {
            padding-right: 1.8rem;
        }

        .bg-white .robomarkets-history__year li:first-child {
            padding-right: 1rem;
        }

    }

    @media (max-width: 525px) {
        .bg-white .fl-row {

            flex-direction: column;
        }

    }