/* #how-it-works__steps: start */
#how-it-works__steps.section-step {
    margin: 100px 0;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
#how-it-works__steps .step {
    position: relative;
    width: 320px;
    height: 340px;
}
#how-it-works__steps .step-circle {
    width: 100%;
    height: 100%;
    background: #deebf7;
    position: absolute;
    border-radius: 50%;
    z-index:4;
}
#how-it-works__steps .step-inner {
    border: 1px solid #70ad47;
    z-index:5;
    width:70%;
    height:96%;
    position: absolute;
    top: 2%;
    left: 15%;
    background: white;
    text-align: center;
}
#how-it-works__steps .step-desc {
    background: white;
    border: 1px dashed #deebf7;
    position: absolute;
    z-index: 6;
    bottom: 15px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
#how-it-works__steps .step:not(:last-of-type):after {
    content: '';
    display: block;
    height: 4px;
    background: url(/local/templates/2019/images/border-dash.svg) repeat-x 0 50%;
    position: absolute;
    top: 48%;
    left: 50%;
    right: -100%;
}
@media (max-width: 1365px) {
    .step:not(:last-of-type):after {
        background: unset;
    }
    .step:not(:last-of-type) {
        margin-bottom: 70px;
    }
}
/* #how-it-works__steps: end */

/* #backs: start */
.back__icon-shield-white {
    background-image: url(/upload/iblock/71f/Shield.svg);
}
.back__icon-dollar-white {
    background-image: url(/upload/iblock/ead/Denezhka.svg);
}
.back__icon-circle-white {
    background-image: url(/upload/iblock/0c8/Circle.svg);
}
.back__icon-tuning-white {
    background-image: url(/upload/iblock/ceb/nastroyka.svg);
}
.back__icon-star-white {
    background-image: url(/upload/iblock/2b5/Star.svg);
}
.back__icon-reboot-white {
    background-image: url(/upload/iblock/a63/Reboot.svg);
}
.back__icon-boxes-white {
    background-image: url(/upload/iblock/336/boxies.svg);
}
.back__icon-teach-blue {
    background-image: url(/icons/teach-blue.png);
}
.back__icon-iaas-blue {
    background-image: url(/icons/Iaas-blue.png);
}
.back__icon-capital-blue {
    background-image: url(/icons/capital-blue.png);
}
.back__icon-usb-key-blue {
    background-image: url(/icons/usb-key-blue.png);
}
.back__icon-all-licensing-blue {
    background-image: url(/icons/all-licensing-blue.png);
}
.back__icon-easy-integration-blue {
    background-image: url(/icons/easy-integration-blue.png);
}
.back__icon-settings-blue {
    background-image: url(/icons/settings-blue.png);
}
.back__icon-specialist-blue {
    background-image: url(/icons/specialist-blue.png);
}
.back__icon-support-blue {
    background-image: url(/icons/support-blue.png);
}
.back__icon-money-blue {
    background-image: url(/icons/money-blue.png);
}
/* #backs: end */



.back__page-top__partners {
    background-image: url(/local/templates/2019/images/partners-bg.svg);
}
.back__page-top__refpartners {
    background-image: url(/upload/medialibrary/3b4/partnership_program_referral.svg);
}

.pl-0,
h3.pl-0 {
    padding-left: 0;
}
ul.dots {
    margin: 40px 0;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
ul.dots li:before {
    position: absolute;
    background: #E93E7C;
    width: 10px;
    height: 10px;
    content: "";
    left: 0;
    top: 8px;
    border-radius: 50%;
    display: block;
}
ul.dots.dots-with-half-size-li li{
    width: 50%;
}

img.max-100p-w-690 {
    max-width: 100%;
    width: 690px;
}
img.max-100p-w-460 {
    max-width: 100%;
    width: 460px;
}
img.max-100p-w-290 {
    max-width: 100%;
    width: 290px;
}

img.m-0a {
    margin: 0 auto;
    display: block;
}