.back-office-body header:not(.uk-active) {
    background-color:#fafafa;
}

.back-office-galaxy {
    height:598px;
    background:#fafafa url(/templates/rsflat/resource/img/backoffice/lines.svg) no-repeat bottom center;
    position:relative;
}

.back-office-galaxy .rs-planet {
    position:absolute;
    bottom:93px;
    left:50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);

    display: flex;
    flex-direction: column;
    align-items: center;

    text-align:center;
    margin:0;
    width:80%;
    max-width:380px;
}

.back-office-galaxy .rs-planet__logo {
    width:66px;
    height:66px;
    background:url(/templates/rsflat/resource/img/backoffice/rs-logo.svg) no-repeat center center;
    background-size: contain;
    margin-bottom:16px;
}

.back-office-galaxy .rs-planet__title {
    font-size: 30px;
    font-weight: 600;
    display:block;
    background: -webkit-linear-gradient(#5ea3cc, #115fbc);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom:7px;
}

.back-office-galaxy .rs-planet__text {
    display:block;
    font-weight:normal;
    font-size: 20px;
}

.back-office-galaxy .planets i {
    position:absolute;
    display:block;
    border-radius:50%;
    left:50%;
    background-size: contain !important;
    transition:all ease 0.2s;
}

.back-office-galaxy .planets i:nth-child(1) {
    width:5px;
    height:5px;
    background: #01D3D3;
    box-shadow: 0 4px 8px #DFDFDF;
    top:111px;
    margin-left: -37.5%;
}

.back-office-galaxy .planets i:nth-child(2) {
    width:18px;
    height:18px;
    background: linear-gradient(356.58deg, #112FC1 -11.36%, #01D3D3 162.12%);
    box-shadow: 0 4px 8px #DFDFDF;
    top:330px;
    margin-left: -34.2%;
}

.back-office-galaxy .planets i:nth-child(3) {
    width:7px;
    height:7px;
    background: #FF4081;
    box-shadow: 0 4px 8px #DFDFDF;
    top:544px;
    margin-left:-30.5%;
}

.back-office-galaxy .planets i:nth-child(4) {
    width:11px;
    height:11px;
    background: #8BC34A;
    box-shadow: 0 4px 8px #DFDFDF;
    top:83px;
    margin-left:-26.7%;
}

.back-office-galaxy .planets i:nth-child(5) {
    width:93px;
    height:93px;
    top:198px;
    background: url(/templates/rsflat/resource/img/backoffice/sber.png) center;
    opacity: 0.8;
    margin-left:-25.2%;
}

.back-office-galaxy .planets i:nth-child(6) {
    width:17px;
    height:17px;
    top:421px;
    background: #01D3D3;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:-21.5%;
}

.back-office-galaxy .planets i:nth-child(7) {
    width:14px;
    height:14px;
    top:89px;
    background: #FF4081;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left: -13.4%;
}

.back-office-galaxy .planets i:nth-child(8) {
    width:60px;
    height:60px;
    top:224px;
    background: url(/templates/rsflat/resource/img/backoffice/wb.png) center;
    margin-left:-11%;
}

.back-office-galaxy .planets i:nth-child(9) {
    width:96px;
    height:96px;
    top:77px;
    background: url(/templates/rsflat/resource/img/backoffice/ozon.png) center;
    margin-left:-2%;
}

.back-office-galaxy .planets i:nth-child(10) {
    width:7px;
    height:7px;
    top:2px;
    background: #01D3D3;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:3.2%;
}

.back-office-galaxy .planets i:nth-child(11) {
    width:7px;
    height:7px;
    top:215px;
    background: #112FC1;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:10.1%;
}

.back-office-galaxy .planets i:nth-child(12) {
    width:60px;
    height:60px;
    top:76px;
    background: url(/templates/rsflat/resource/img/backoffice/ymarket.png) center;
    margin-left:13.5%;
}

.back-office-galaxy .planets i:nth-child(12) {
    width:60px;
    height:60px;
    top:76px;
    background: url(/templates/rsflat/resource/img/backoffice/ymarket.png) center;
    margin-left:13.5%;
}

.back-office-galaxy .planets i:nth-child(13) {
    width:95px;
    height:95px;
    top:293px;
    background: url(/templates/rsflat/resource/img/backoffice/telegram.png) center;
    opacity: 0.8;
    margin-left:14.5%;
}
.back-office-galaxy .planets i:nth-child(14) {
    width:10px;
    height:10px;
    top:19px;
    background: linear-gradient(356.58deg, #112FC1 -11.36%, #01D3D3 162.12%);
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:25%;
}
.back-office-galaxy .planets i:nth-child(15) {
    width:20px;
    height:20px;
    top:195px;
    background: #8BC34A;
    box-shadow: 0px 4px 8px #DFDFDF;
    margin-left:26.5%;
}
.back-office-galaxy .planets i:nth-child(16) {
    width:19px;
    height:19px;
    top:449px;
    background: #FF4081;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:28%;
}
.back-office-galaxy .planets i:nth-child(17) {
    width:6px;
    height:6px;
    top:333px;
    background: #01D3D3;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:35%;
}
.back-office-galaxy .planets i:nth-child(18) {
    width:6px;
    height:6px;
    top:117px;
    background: #FF4081;
    box-shadow: 0 4px 8px #DFDFDF;
    margin-left:37.3%;
}

@media (max-width:959px) {
    .back-office-galaxy {
        height:475px;
        background-position:center 53%;
    }

    .back-office-galaxy .rs-planet {
        bottom:43px;
    }

    .back-office-galaxy .rs-planet__logo {
        width:52px;
        height:52px;
    }

    .back-office-galaxy .rs-planet__title {
        font-size:24px;
    }

    .back-office-galaxy .rs-planet__text {
        font-size:16px;
    }


    .back-office-galaxy .planets i:nth-child(1) {
        width:10px;
        height:10px;
        top:105px;
        margin-left:-41.9%;
    }

    .back-office-galaxy .planets i:nth-child(2) {
        width:4px;
        height:4px;
        top:188px;
        margin-left: -26.2%;
    }

    .back-office-galaxy .planets i:nth-child(3) {
        width:7px;
        height:7px;
        top:234px;
        margin-left: 4.5%;
    }

    .back-office-galaxy .planets i:nth-child(4) {
        width:14px;
        height:14px;
        top:311px;
        margin-left: 29.3%;
    }

    .back-office-galaxy .planets i:nth-child(5) {
        width:47px;
        height:47px;
        top:108px;
        margin-left: -16.2%;
    }

    .back-office-galaxy .planets i:nth-child(6),
    .back-office-galaxy .planets i:nth-child(14),
    .back-office-galaxy .planets i:nth-child(16),
    .back-office-galaxy .planets i:nth-child(17),
    .back-office-galaxy .planets i:nth-child(18) {
        opacity:0;
    }

    .back-office-galaxy .planets i:nth-child(7) {
        width:5px;
        height:5px;
        top:34px;
        margin-left:-0.4%;
    }

    .back-office-galaxy .planets i:nth-child(8) {
        width:35px;
        height:35px;
        top:14px;
        margin-left:-35%;
    }

    .back-office-galaxy .planets i:nth-child(9) {
        width:67px;
        height:67px;
        top:171px;
        margin-left:21%;
    }

    .back-office-galaxy .planets i:nth-child(10) {
        width:4px;
        height:4px;
        top:8px;
        margin-left:40.8%;
    }

    .back-office-galaxy .planets i:nth-child(11) {
        width:4px;
        height:4px;
        top:356px;
        margin-left:-30.3%;
    }

    .back-office-galaxy .planets i:nth-child(12) {
        width:50px;
        height:50px;
        top:240px;
        margin-left:-36.8%;
    }
    .back-office-galaxy .planets i:nth-child(13) {
        width:40px;
        height:40px;
        top:42px;
        margin-left:19.5%;
    }
    .back-office-galaxy .planets i:nth-child(15) {
        width:5px;
        height:5px;
        top:123px;
        margin-left:20.5%;
    }
}

@media (min-width: 960px) {
    .mp-list {
        padding-left: 160px;
    }
}

.mp-list li {
    margin-bottom:24px;
}

.mp-list img {
    margin-right:10px;
}

.mp-list .mp-title {
    font-weight:500;
    font-size:16px;
    color:black;
}

.mp-list a.mp-title:hover {
    color:#112FC1;
}

.two-color-section {
    background-color:#fafafa;
    position:relative;
}

.two-color-section .uk-container {
    position:relative;
}

.two-color-section .blue-gradient {
    position:absolute;
    left:0;
    top:0;
    right:50%;
    bottom:0;
    background: linear-gradient(356.58deg, #112FC1 -11.36%, #01D3D3 162.12%);
}

.two-color-section .text {
    display:flex;
    flex-direction: column;
    justify-content: center;
}

.list-point li {
    position:relative;
    padding-left:15px;
    margin-bottom:18px;
}

.list-point li:before {
    content: '';
    width:8px;
    height:8px;
    background: linear-gradient(356.58deg, #112FC1 -11.36%, #01D3D3 162.12%);
    box-shadow: 0 4px 8px #DFDFDF;
    display:block;
    position:absolute;
    border-radius:50%;
    left:0;
    top:7px;
}

.bg-gradient a.uk-button-white {
    background-color:white;
    color:#0D53C5;
    text-decoration:none;
}

.bg-gradient a.uk-button-white:hover {
    background: #FF4081;
    color:white;
}

.bg-rs-ozon {
    position:relative;
}

.bg-rs-ozon .bg-rs-ozon__image {
    position:absolute;
    right:-24px;
    bottom:0;
}

@media (max-width:959px) {
    .bg-rs-ozon {
        padding-bottom:0px !important;
        text-align: center;
    }

    .bg-rs-ozon .bg-rs-ozon__image {
        position:static;
    }
}

.link-arrow-right {
    background: linear-gradient(356.58deg, #112FC1 -11.36%, #01D3D3 162.12%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:500;
}

.link-arrow-right:after {
    content:'';
    width:20px;
    height:10px;
    background:url(/templates/rsflat/resource/img/backoffice/arrow-right.svg) no-repeat center center;
    display:inline-block;
}
