.bg-white .content-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem
}

.bg-white .content-wrapper:after,
.bg-white .content-wrapper:before {
    content: " ";
    display: table
}

.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 .link-centered {
    margin-top: 3rem;
    margin-bottom: 2.5rem;
    text-align: center;
    color: #697d8c
}

.bg-white .link-centered a {
    text-decoration: underline
}

.bg-white .button,
.bg-white .button:active,
.bg-white .button:focus,
.bg-white .button:hover,
.bg-white .button:visited {
    color: #fff;
    text-decoration: none
}

.bg-white .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
}

.bg-white .button_big {
    font-size: 2.2rem;
    line-height: .90909091;
    font-weight: 500
}

.bg-white .our-terminals__link {
    min-width: 32%;
    min-width: calc(23%);
    margin: 2.5rem 1rem;
    font-weight: 400
}

.bg-white .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)
}

.bg-white .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)
}

.bg-white .button_green:visited,
.bg-white a.button_green:visited {
    color: #fff
}

.bg-white .button_blue:visited,
.bg-white a.button_blue:visited {
    color: #fff
}

.bg-white .button_green:hover,
.bg-white 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)
}

.bg-white .button_blue:hover,
.bg-white 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 .enl_title_text {
    margin-bottom: 1rem;
    font-weight: 700;
    font-size: 5rem;
    line-height: .96
}

.bg-white .enl_desc_text {
    margin-top: 0;
    margin-bottom: 3rem;
    color: #ffffff;
    font-weight: 300;
    font-size: 3rem;
    line-height: 1
}

.bg-white .header-ctr {
    text-align: center
}

.bg-white .text-blue {
    color: #1378bf !important
}

.bg-white .text-green {
    color: #7fba2f !important
}

.bg-white .fl-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.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 .first-col {
    -ms-flex-preferred-size: 56.66666667%;
    flex-basis: 56.66666667%;
    padding-right: 8.33333333%
}

.bg-white .sec-col {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%
}

.bg-white .robomarkets-regulation {
    position: relative;
    background-color: #f2f5fb;
    background-image: url(images/regulation-bg-cysec.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: 5.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: 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 p {
    color: #697d8c
}

.bg-white .robomarkets-regulation__item .black {
    color: #000
}

.bg-white .robomarkets-regulation__title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    padding-bottom: 3.0rem;
    text-decoration: none;
    color: currentColor
}

.bg-white .robomarkets-regulation__title h2 {
    margin-top: 0
}

.bg-white .robomarkets-regulation__logo {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 60px;
    height: 100%;
    min-height: 60px;
    font-size: 1rem;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% 60px
}

.bg-white .robomarkets-regulation__logo.cysec {
    background-image: url(images/logo-ico/cysec-logo.png)
}

.bg-white .robomarkets-regulation__desc {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    max-width: 75%;
    margin-top: 1.0rem;
    padding-left: 1rem;
    padding-right: 1rem;
    white-space: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: currentColor
}

.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-top: .5rem;
    padding-right: 1.5rem
}

@media (max-width:680px) {
    .bg-white .robomarkets-regulation__right .country__flag {
        padding-top: 0
    }
}

.bg-white .robomarkets-regulation__right .country__name {
    min-width: 12.0rem;
    padding-right: 2.0rem
}

@media (max-width:680px) {
    .bg-white .robomarkets-regulation__right .country__name {
        min-width: 7rem
    }
}

.bg-white .robomarkets-regulation__right .country__regulator {
    color: #0578be
}

.bg-white .robomarkets-regulation__right .country .green {
    -webkit-text-decoration: underline solid #7fba2f;
    text-decoration: underline solid #7fba2f;
    margin: 0
}

.bg-white .robomarkets-regulation__head {
    margin-top: 1.5rem;
    margin-bottom: 4.0rem
}

.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
}

@media (max-width:680px) {
    .bg-white table td {
        padding: 0.2rem 0 1rem
    }
}

.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(/uploads/pages/general/images/flags/icon-austria.png) no-repeat
}

.bg-white .icon-cy {
    background: url(/uploads/pages/general/images/flags/icon-cyprus.png) no-repeat
}

.bg-white .icon-ch {
    background: url(/uploads/pages/general/images/flags/icon-czechrep.png) no-repeat
}

.bg-white .icon-dn {
    background: url(/uploads/pages/general/images/flags/icon-denmark.png) no-repeat
}

.bg-white .icon-ee {
    background: url(/uploads/pages/general/images/flags/icon-estonia.png) no-repeat
}

.bg-white .icon-fi {
    background: url(/uploads/pages/general/images/flags/icon-finland.png) no-repeat
}

.bg-white .icon-fr {
    background: url(/uploads/pages/general/images/flags/icon-france.png) no-repeat
}

.bg-white .icon-de {
    background: url(/uploads/pages/general/images/flags/icon-germany.png) no-repeat
}

.bg-white .icon-gb {
    background: url(/uploads/pages/general/images/flags/icon-greatbritain.png) no-repeat
}

.bg-white .icon-hu {
    background: url(/uploads/pages/general/images/flags/icon-hungary.png) no-repeat
}

.bg-white .icon-lv {
    background: url(/uploads/pages/general/images/flags/icon-latvia.png) no-repeat
}

.bg-white .icon-lt {
    background: url(/uploads/pages/general/images/flags/icon-lithuania.png) no-repeat
}

.bg-white .icon-mt {
    background: url(/uploads/pages/general/images/flags/icon-malta.png) no-repeat
}

.bg-white .icon-nl {
    background: url(/uploads/pages/general/images/flags/icon-netherlands.png) no-repeat
}

.bg-white .icon-no {
    background: url(/uploads/pages/general/images/flags/icon-norway.png) no-repeat
}

.bg-white .icon-sk {
    background: url(/uploads/pages/general/images/flags/icon-slovakia.png) no-repeat
}

.bg-white .icon-si {
    background: url(/uploads/pages/general/images/flags/icon-slovenia.png) no-repeat
}

.bg-white .icon-es {
    background: url(/uploads/pages/general/images/flags/icon-spain.png) no-repeat
}

.bg-white .icon-se {
    background: url(/uploads/pages/general/images/flags/icon-sweden.png) no-repeat
}

.bg-white .robomarkets-compensation {
    position: relative;
    background-color: #f2f5fb;
    background-image: url(images/regulation-bg-icf.jpg);
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #fff
}

.bg-white .robomarkets-compensation__block {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:767px) {
    .bg-white .robomarkets-compensation__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.bg-white .robomarkets-compensation__logo {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 140px;
    height: 100%;
    min-height: 75px;
    font-size: 1rem;
    margin-left: 1.0rem;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.bg-white .robomarkets-compensation__logo.icf {
    background-image: url(images/logo-ico/icf-logo.png);
    background-size: 100% 75px
}

.bg-white .robomarkets-compensation__desc {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 60%;
    margin-left: 5.0rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #fff
}

.bg-white .robomarkets-compensation__desc .green {
    color: #7fba2f
}

@media (max-width:767px) {
    .bg-white .robomarkets-compensation__desc {
        width: 100%;
        margin-left: 0;
        margin-top: 3.0rem
    }
}

.bg-white .robomarkets-compensation__title {
    margin: 0;
    color: #fff;
    padding-bottom: 3rem;
    font-weight: 500
}

.bg-white .robomarkets-security {
    position: relative;
    background-color: #ffffff;
    color: #000;
    text-align: center;
    padding-bottom: 0
}

.bg-white .robomarkets-security .section__desc {
    color: #697d8c
}

.bg-white .robomarkets-security__wrapper {
    position: relative;
    padding-bottom: 4rem
}

.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%;
    color: #697d8c;
    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-security__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%);
    padding-top: 3rem;
    padding-bottom: 3rem;
    white-space: nowrap
}