
/*  1. Добавить этот код в начале странце. 
    2. Скопировать от сюда нужный блок
    
    или
    
    2. Добавить блок TL02
    3. Настроить шрифт по дизайн-системе для деска (кегль, межстроное расстояние) прописать класс*/
    
    .t015 .t015__title {
        padding: 0;
    }
    .t015 .t015__descr {
        padding: 0px;
    }
    .t503__separator {
        margin-bottom: 56px;    
    }    
/*h1 + pLead*/
    .uc-h1_pLead .t015__descr {
        padding-top: 40px;
    }
@media screen and (max-width: 959px) {
    .uc-h1_pLead .t015__title {
        font-size: 36px;
    }
    .uc-h1_pLead .t015__descr {
        font-size: 20px !important;
        padding-top: 20px;
    }
}
    
/*h1 + p1*/
    .uc-h1_p1 .t015__descr {
        padding-top: 24px;
    }
@media screen and (max-width: 959px) {
    .uc-h1_p1 .t015__title {
        font-size: 36px;
    }
    .uc-h1_p1 .t015__descr {
        font-size: 16px !important;
        padding-top: 16px;
    }
}
    
/*h1 + p2*/
    .uc-h1_p2 .t015__descr {
        padding-top: 20px;
    }
@media screen and (max-width: 959px) {
    .uc-h1_p2 .t015__title {
        font-size: 36px;
    }
    .uc-h1_p2 .t015__descr {
        font-size: 14px !important;
        padding-top: 12px;
    }
}

/*h2 + pLead*/
    .uc-h2_pLead .t015__descr {
        padding-top: 40px;
    }
@media screen and (max-width: 959px) {
    .uc-h2_pLead .t015__title {
        font-size: 32px;
    }
    .uc-h2_pLead .t015__descr {
        font-size: 20px !important;
        padding-top: 20px;
    }
}
    
/*h2 + p1*/
    .uc-h2_p1 .t015__descr {
        padding-top: 24px;
    }
@media screen and (max-width: 959px) {
    .uc-h2_p1 .t015__title {
        font-size: 32px;
    }
    .uc-h2_p1 .t015__descr {
        font-size: 16px !important;
        padding-top: 16px;
    }
}
    
/*h2 + p2*/
    .uc-h2_p2 .t015__descr {
        padding-top: 20px;
    }
@media screen and (max-width: 959px) {
    .uc-h2_p2 .t015__title {
        font-size: 32px;
    }
    .uc-h2_p2 .t015__descr {
        font-size: 14px !important;
        padding-top: 16px;
        }
}

/*h3 + p1*/
    .uc-h3_p1 .t015__descr {
        padding-top: 24px;
    }
@media screen and (max-width: 959px) {
    .uc-h3_p1 .t015__title {
        padding-bottom: 16px;
        font-size: 28px;
    }
    .uc-h3_p1 .t015__descr {
        padding-top: 16px;
        font-size: 16px !important;
    }
}
    
/*h3 + p2*/
    .uc-h3_p2 .t015__descr {
        padding-top: 20px;
    }
@media screen and (max-width: 959px) {
    .uc-h3_p2 .t015__title {
        font-size: 28px;
    }
    .uc-h3_p2 .t015__descr {
        padding-top: 16px;
        font-size: 14px !important;
    }
}
/*t1 + p1*/
    .uc-utp .t503__img {
        margin: 0 0 16px 0 !important;
    }
    .uc-utp .t503__title {
        margin: 0 0 8px 0 !important;
    }
    .uc-utp .t503__descr {
       margin: 0px !important;
    }     
@media screen and (max-width: 959px) {
    .uc-utp .t503__title {
        font-size: 20px !important;
    }
    .uc-utp .t503__descr {
        font-size: 14px !important;
    } 









