@media (min-width: 1025px) {
    /**

     */
    .index-content {
        will-change: opacity, transform;
        /*transform: translate3d(0, 0, 0);*/
        /*transition: padding-top 0.3s linear;*/
        /*transition: padding-top 20ms cubic-bezier(0.1, -0.6, 0.2, 0);*/
    }

    .index-fon {
        will-change: opacity, top;
        transform: translate3d(0, 0, 0);
    }

    .services-wrapper .services {
        will-change: margin;
        transform: translate3d(0, 0, 0);
    }

    .index-services {
        will-change: transform;
        transition: transform 0.2s linear;
    }

    .fixed .base-transparent-gradient {
        will-change: top;
    }

    /**

     */
    .fixed {
        position: fixed;
        min-height: 0;
        /*height: 480px;*/
        overflow-y: hidden;
        width: 100%;
        top: 0;
        z-index: 100;
    }

    .fixed .wrapper-container {
        min-height: 0;
    }

    .fixed .header,
    .fixed .main-header {
        position: relative;
        z-index: 4;
    }

    .fixed .main .base-transparent-image {
        display: none;
    }

    .fixed .main-header {
        background-color: transparent;
    }

    .fixed .main {
        position: relative;
    }

    .fixed .main .base {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #f7fbff;
        z-index: 1
    }

    .fixed .header-about .base,
    .fixed .header-events .base {
        background-image: none;
        background-color: #3c4fd0;
    }

    .fixed .header-contacts .base {
        background-image: none;
    }

    .fixed .header-services {
        background-image: none;
        background: #3c4fd0;
    }

    .wrapper-container.after-fixed.main > .top {
        padding-bottom: 160px;
    }

    .fixed .content {
        transition: all 5ms;
    }

    .after-fixed {
        /*padding-top: 480px;*/
    }

    .fixed .base-transparent-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url("../img/contacts-fon.png");
        background-position-x: center;
        background-position-y: 0;
        -webkit-background-size: cover;
        background-size: auto;
        z-index: 3;
        pointer-events: none;
    }

    .fixed .base-transparent-gradient {
        position: absolute;
        top: 480px;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to top, rgba(255, 124, 16, 1) 0%, rgba(255, 101, 4, 1) 50%, rgba(255, 255, 255, 0) 100%);
        background-position-x: center;
        background-position-y: 0;
        -webkit-background-size: cover;
        background-size: cover;
        z-index: 2;
        pointer-events: none;
        min-height: 200px;
    }

    body.white .fixed .base-transparent-gradient {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 101, 4, 1) 50%, rgba(255, 124, 16, 1) 100%);
    }

    /**

     */
    .index-wrapper .index-content {
        opacity: 0;
        transition: opacity .2s ease-out .2s, transform 0.8s linear -0.4s;
    }

    .index-wrapper .index-fon {
        opacity: 0;
        transition: opacity .2s ease-out .1s;
        /*transition-delay: .1s;*/
    }

    /**
    Слайдер с годами на "событиях" опускаем на mobile под заголовок
     */
    @media (max-width: 640px) {
        .et-hero-tabs-wrapper {
            overflow-y: hidden;
            width: 100%;
        }

        .et-hero-tabs-wrapper--top {
            top: 80px;
        }
    }

    /**
    Фон, т.к. карточки едут быстрее своего блока
     */
    body.page-advantages.blue {
        background: #3c4fd0;
    }
}

@media (max-width: 1024px) {
    .fixed {
        height: auto!important;
    }
    .wrapper-container {
        padding-top: 0!important;
    }
    .fixed .base-transparent-image, .fixed .base-transparent-gradient {
        display: none;
    }
    body.blue svg#burger path {
        fill: #FF7C10;
    }
}



.wrapper-container.main > .top {
    padding-bottom: 0;
}