.quiz-slider .slick-slide {
    min-height: 300px;
}
.quiz-slider .slick-slide img{
    position: relative;
}

@media (max-width: 768px) {
    .quiz-slider {
        display: none;
    }
}

button:disabled,
.btn:disabled,
.btn-big:disabled {
    background: linear-gradient(180deg, #ff8e69, #ffbb59);
}
.steps__item{
    cursor: pointer;
}
/*15.07.21*/
.form__message {
    display: none;
    margin-bottom: 5px;
}
.form__message--success {
    color: #16a600;
}
.form__message--error {
    color: #eb1338;
}

/* prompol */
.prompol h1.promo__title{
    font-size: 43px;
    line-height: 48px;
}
@media (max-width: 768px){
    .prompol h1.promo__title{
        font-size: 34px;
        line-height: 44px;
    }
}

.prompol .item-adv{
    padding-right: 15px;
    padding-left: 15px;
}
.prompol .steps__img {
    top: 0;
    height: 100%;
    max-width: 354px;
    max-height: 427px;
}
.steps__item-text{
    width: 77%;
}
@media (max-width: 1300px){
    .prompol .steps__img{
        height: auto;
    }
    .steps__item-text {
        width: 70%;
    }
    .steps__item-content h4{
        max-width: 70%;
    }
}
@media (max-width: 992px){
    .steps__item{
        position: relative;
        z-index: 1;
        text-align: left;
    }
}
@media (max-width: 768px){
    .prompol .logo  {
        margin: auto;
    }
}

a:hover{
    color: #f69a1b;
    text-decoration: none;
}

/* 11.11.21 */
    .hamburger{
        cursor: pointer;   
    }
    .hamburger.hamburger--sites {
        position: relative;
        right: 0;
        top: 0;
        transform: translateY(0);
        margin-right: 5px;
    }
    .hamburger.hamburger--sites span {
        background-color: #F69A1B;
    }

    .hamburger--active.hamburger--sites span {
        margin-bottom: 0;
    }
    .hamburger--active.hamburger--sites span:first-child {
        transform: rotate(45deg) translateY(3px);
    }
    .hamburger--active.hamburger--sites span:nth-child(2) {
        display: none;
    }
    .hamburger--active.hamburger--sites span:last-child {
        transform: rotate(-45deg) translateY(-2px);
    }
/* /11.11.21 */

/* 16.11.21  */
    .promo__content{
        min-height: 834px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-top: 75px;
    }
    .promo__text{
        margin-top: 51px;
    }
    @media (max-width: 1500px){
        .promo__content{
            justify-content: flex-start;
        }
        .promo__text{
            margin-top: 0;
        }
        .promo__content{
            min-height: 651px;
            padding-top: 30px;
        }
    }
    @media (max-width: 992px){
        .promo__title{
            text-align: left;
        }
        .promo__text{
            margin-top: 30px;
        }
        .promo__content{
            min-height: 480px;
        }
    }
    @media (max-width: 768px){
        .promo__content{
            min-height: 420px;
        }
    }
    @media (max-width: 480px){
        .promo__content{
            min-height: 400px;
        }
    }
/* /16.11.21  */

/* 29.03.22 */
    .header{
        background-color: #fff;
    }
    .header__link{
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 72px;
        color: #000;
        font-size: 21px;    
        font-weight: 600;
    }
    .header__link.header__link--active,
    .header__link:hover{
        color: #fff;
        background: linear-gradient(180deg, #F65E2D 0%, #F69C1A 100%);
    }
    .header__bottom{
        background-color: #F6F6F6;
    }

    @media (max-width: 1500px){
        .header__link{
            font-size: 19px;
            min-height: 60px;
        }
        .promo__title {
            font-size: 53px;
        }
        .promo__content{
            padding-top: 90px;
        }
    }
    @media (max-width: 768px){
        .promo__title {
            font-size: 37px;
        }
        .header__link {
            font-size: 15px;
        }
    }
    @media (max-width: 480px){
        .header__inner{
            padding: 6px 0px 11px;
        }
        .header__link {
            font-size: 13px;
        }
    }
/* /29.03.22 */


/* insys */
/* 20.04.22 */
    .insys .promo__content{
        padding-top: 150px;
        justify-content: flex-start;
    }

    .header__sites{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .header__link{
        border: 0;
        border-left: 1px;
        border-right: 1px;
        border-style: solid;
        border-color: #d3d3d4;
    }
    ::-webkit-scrollbar {
        width: 24px; /* ширина для вертикального скролла */
        height: 8px; /* высота для горизонтального скролла */
        background-color:  transparent;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #d3d3d4;
        border-radius: 9em;
    }
/* 20.04.22 */
/* /insys */

.promo__title {
    font-size: 42px;
    line-height: 62px;
}

@media (max-width: 768px){
    .promo__title {
        font-size: 37px;
        line-height: 47px;
    }
}