

/* Start:/local/templates/intermoda2018/assets/styles/app.css?17806259755522*/
.app-container {
    max-width: 1019px;
    margin: 0 auto;
}

.app-head {
    text-align: center;
}

.app-head__phone {
    position: relative;
    margin: 0 0 63px;
}

.app-head__phone .img-phone {
    position: relative;
    margin: 0 auto;
}

.app-head__phone .bg-phone {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 28.82205513784461%;
    width: 100%;
    background: linear-gradient(84.51deg, #AD8655 1.29%, #F2E2AD 48.55%, #AD8655 98.49%);
}

.app-head__phone .bg-phone::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #AD8655;
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.app-head .title-head {
    text-transform: uppercase;
    margin: 0 0 16px;
}

.app-head .subtitle-head {
    font-family: 'Georgia-Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0 0 43px;
}

.app-head .desc-head {
    max-width: 484px;
    font-size: 21px;
    margin: 0 auto 51px;
}

.app-step .title-step {
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 31px;
}

.app-item__count {
    position: relative;
    text-align: center;
}

.app-item__count .count {
    position: relative;
    display: inline-block;
    width: 74px;
    height: 74px;
    background-color: #ffffff;
    border-radius: 50%;
    line-height: 64px;
    font-family: 'Georgia-Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 48px;
}

.app-item__count::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.5px;
    width: 100%;
    height: 1px;
    background-color: #000000;
}

.app-item__img img {
    margin: 0 auto;
}

.app-item.step-5 {
    border-bottom: 1px solid #000000;
}

.app-item.step-5 .app-item__img {
    margin: 0 0 -1px;
}

.app-download {
    text-align: center;
    padding: 60px 0 44px;
}

.app-download .title-download {
    font-size: 21px;
    text-transform: uppercase;
    margin: 0 0 25px;
}

.app-download .img-download {
    margin: 0 auto;
}

.app-download .list-download {
    margin: 0;
}

.app-download .list-download li:not(:last-child) {
    margin-bottom: 23px;
}

.app-download .list-download a {
    display: inline-block;
    vertical-align: top;
    border-bottom: 0;
}

.app-download .list-download a:hover {
    text-decoration: none;
}

.app-download .list-download img {
    margin: 0 auto;
}

.app-video .video {
    background-color: #C4C4C4;
    margin: 0 0 114px;
}

.partners-checks .h_size-3 {
    margin-bottom: 10px;
}

@media all and (min-width: 992px) {
    .app-item__cnt {
        padding: 0 0 0 74px;
    }
}

@media all and (max-width: 991px) {
    .app-item__cnt .title-item br {
        display: none;
    }
}

@media all and (max-width: 991px) and (min-width: 768px) {
    .app-item__cnt {
        padding: 0 30px 0 30px;
    }
}

@media all and (min-width: 768px) {
    .app-item.step-5 .hide-img {
        display: none;
    }

    .app-video .video {
        height: 400px;
    }

    .app-item.step-5 .app-item__inner {
        margin: -47px 0 0;
        padding-bottom: 0;
    }

    .app-item__inner {
        padding: 10px 0;
    }

    .app-item__inner {
        display: flex;
        align-items: center;
        padding: 10px 0;
    }

    .app-item__img {
        width: 50%;
    }

    .app-item__cnt {
        width: 50%;
    }

    .app-item:nth-child(odd) .app-item__img {
        order: 2;
    }

    .app-item:nth-child(odd) .app-item__cnt {
        order: 1;
    }

    .app-download .list-download {
        display: none;
    }
}

@media all and (max-width: 767px) {
    .app-item.step-5 .show-img {
        display: none;
    }

    .app-item.step-5 .app-item__cnt {
        order: 1;
        margin-top: 0;
        margin-bottom: 23px;
    }

    .app-item.step-5 .app-item__img {
        order: 2;
        margin-bottom: -21px;
    }

    .app-item__inner {
        display: flex;
        flex-wrap: wrap;
    }

    .app-item__img {
        width: 100%;
    }

    .app-item__cnt {
        width: 100%;
    }

    .app-video .video {
        height: 214px;
    }

    .app-item__inner {
        padding: 20px 0;
    }

    .app-item__cnt {
        text-align: left;
        margin: 23px 0 0;
        padding: 0 20px 0;
    }

    .app-head__phone {
        margin-left: -30px;
        margin-right: -30px;
    }

    .app-download .code-download {
        display: none;
    }
}

@media all and (min-width: 481px) {
    .app-item__cnt .desc-item {
        font-size: 21px;
    }

    .app-item__cnt .title-item {
        font-size: 24px;
    }

    .app-head .subtitle-head {
        font-size: 30px;
    }

    .app-head .title-head {
        font-size: 40px;
    }
}

@media all and (max-width: 480px) {
    .app-video .video {
        margin-bottom: 53px;
    }

    .app-item__cnt .desc-item {
        font-size: 18px;
    }

    .app-item__cnt .title-item {
        font-size: 21px;
    }

    .app-head .subtitle-head {
        font-size: 21px;
    }

    .app-head__phone {
        margin-bottom: 27px;
        padding: 0 30px;
    }

    .app-head .title-head {
        font-size: 24px;
    }
}
/* End */
/* /local/templates/intermoda2018/assets/styles/app.css?17806259755522 */
