/* FOOTER */

/* подчеркивания у заголовков меню */
.uc-footer .t464__title {
    border-bottom: 1px solid !important;
    line-height: 1.6 !important;
}

/* отступы между пунктами меню */
.uc-footer .t464__descr li {
    margin-bottom: 15px !important;
}



/** БАННЕР **/

/* линия над кнопками */
.uc-banner .t189__descr {
    border-bottom: 1px solid #ffffff !important;
}



/* ЗАГОЛОВКИ h2 */

/* отступ между линией и заголовком */
.uc-zagolovki .t482__title {
    margin-bottom: 20px !important;
}



/* ПОДЗАГОЛОВКИ С ГОРИЗОНТАЛЬНОЙ ЛИНИЕЙ */

/* выравнивание текста влево */
.uc-h3-line .t006__line_top {
    text-align: left !important;
}

/* отступы у заголовка */
.uc-h3-line .t006__uptitle-wrapper {
    padding: 0px 10px 0px 0px !important;
}

/* цвет линии */
.uc-h3-line .t-divider_top {
    background-color: #0d6980 !important;
}

/* скрыть поле текста и линию нижнюю */
.uc-h3-line .t006__text-impact.t-text-impact.t-text-impact_md,
.uc-h3-line .t006__line_bottom {
    display: none !important;
}



/* ЛОГО + ТЕКСТ */

/* сделать логотип квадратом с белым фоном */
.uc-logo-text .t-col_3 {
    aspect-ratio: 1 / 1 !important;
    background-color: #ffffff !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: contain !important;
}
.uc-logo-text .t165__img {
    width: 85% !important;
}



/* ПАРТНЕРЫ ЛОГОТИПЫ В РЯД */

/* сделать логотипы квадратом с белым фоном */
.uc-partnery .t594__img {
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
    background-color: #ffffff !important;
    border-radius: 20px !important;
    padding: 20px !important;
    box-sizing: border-box !important;
}

/* выровнять по левому краю карточки */
.uc-partnery .t594__container {
    justify-content: flex-start !important;
}



/* СПИСКИ */

/* оранжевые буллеты */
.uc-bullet-orange ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.uc-bullet-orange ul li {
    position: relative;
    padding-left: 32px;
    margin: 10px 0;
}

.uc-bullet-orange ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.06em;
    width: 22px;
    height: 22px;
    background: url("https://static.tildacdn.com/tild6438-3063-4333-b233-363861396235/icon-checkbox-orange.svg") no-repeat center / contain;
}



/* КАРТОЧКИ С ФИКСИРОВАННЫМ ЗАГОЛОВКОМ */

.uc-card-fix-title .t1206 .t1206__col-bottom {
        margin-top: 30px !important;
    }

/* линия под заголовком */
.uc-card-fix-title .t1206__title.t-title.t-title_xs,
.uc-vystavka h1.t1115__title.t-title.t-title_xs {
    border-bottom: 3px solid #f5833c !important;
}

/* линия под заголовком у отзывов */
.uc-otzyvy h2.t-section__title.t-title.t-title_xs {
    border-bottom: 3px solid #ffffff !important; 
    margin-left: 20px !important;
    margin-right: 20px !important;
}
    


/* ФОТО ПОДЛОЖКА ДЛЯ ТЕКСТА */

.uc-text-bgimg .t672__textwrapper{
    background-color: transparent !important;
    background-image: url("https://static.tildacdn.com/tild3537-3833-4164-b733-313938393030/podzlozhka-text.png");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    border-radius: 30px;
    padding: 30px;
}



/* ТЕКСТ И КНОПКА С ФОТО ПОДЛОЖКОЙ */

.uc-text-bgimg-btn .t995__inner-wrapper {
    padding: 30px 10px !important;
}



/* ПРОГРАММА */

.uc-programma .t516__textwr-bottompadding {
    padding-bottom: 40px !important;
}

.uc-programma .t516__circle {
    background-color: #ffffff !important;
    border-color: #f5833c !important;
}



/* СТОИМОСТЬ */

/* подложки 3 и 4 карточки другого цвета */
.uc-stoimost .t774__col:nth-child(3) .t774__wrapper,
.uc-stoimost .t774__col:nth-child(4) .t774__wrapper {
    background-color: #0B6EC2 !important;
}



/* ПОДПИСКА НА НОВОСТИ */

/* полупрозрачные инпуты */
.uc-novosti .t704 .t-input {
    background-color: #ffffff26 !important;
        backdrop-filter: blur(2px) !important;
}

/* фото фон для всего блока */
.uc-novosti {
    background-image: url("https://static.tildacdn.com/tild6636-6165-4930-a132-383535613531/podlozhka-podpiska.png") !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    background-size: cover !important;
}

/* отступ между заголовком и формой */
.uc-novosti .t704 .t704__text-wrapper {
    margin-bottom: 30px !important;
}

/* межстрочный интервал у чекбокса согласия */
.uc-novosti label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs,
label.t-checkbox__control.t-checkbox__control_flex.t-text.t-text_xs {
    line-height: 1.3 !important;
}



@media screen and (max-width: 640px) {
    
    /* ПАРТНЕРЫ */

    /* сделать логотипы квадратом с белым фоном */
    .uc-logo-text .t-col_3 {
        width: 35% !important;
        margin-left: 20px !important;
        border-radius: 15px !important;
    }

    .uc-logo-text .t165__col-top {
        margin-bottom: 15px !important;
    }
    
    
    
    /* ТЕКСТ + ФОТО */
    
    /* поменять местами картинку и текст */
    .uc-text-img-reverse .t-container {
        display: flex !important;
        flex-direction: column-reverse !important;
    }
    
    .uc-text-img-reverse .t480__descr {
        margin-top: 5px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-text-img-reverse .t480__top {
        margin-bottom: 0px !important;
    }
    
    
    
    /* СПИСКИ */

    /* оранжевые буллеты */
    .uc-bullet-orange .t774__textwrapper {
        padding: 20px 20px;
    }
    
    
    /* КАРТОЧКИ С ФИКСИРОВАННЫМ ЗАГОЛОВКОМ */
    .uc-card-fix-title .t1206 .t1206__col-bottom {
        margin-top: 30px !important;
    }
    
    
    
    /* КАРТОЧКИ С ФИКСИРОВАННЫМ ЗАГОЛОВКОМ */
    /* сделать чекбокс и текст в линию */
    .uc-card-fix-title .t1206__card {
        display: flex !important;
        align-items: flex-start !important;
    }
    
    .uc-card-fix-title .t1206__card-icon-wrap+.t1206__card-text-wrap {
        margin-top: 0px !important;
    }
    
    .uc-card-fix-title .t1206__card-bgimg.t-bgimg.loaded {
        margin-right: 10px !important;
    }
    
    .uc-card-fix-title .t1206__features_column-2 .t1206__feature:nth-child(1n+2) {
        margin-top: 10px !important;
    }
    
    
    
    /* ФОТО ПОДЛОЖКА ДЛЯ ТЕКСТА */
    
    .uc-text-bgimg .t672 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    
    
    
    /* ТЕКСТ И КНОПКА С ФОТО ПОДЛОЖКОЙ */
    
    .uc-text-bgimg-btn .t-cover,
    .uc-text-bgimg-btn .t-cover__filter,
    .uc-text-bgimg-btn .t-cover__carrier.loaded {
        height: 500px !important;
    }
    
    
    
    /* СПИКЕРЫ */
    
    .uc-spikery .t982 .t-list__item,
    .uc-spikery .t982 .t-list__container_inrow2 .t-list__item:nth-child(1n+2),
    .uc-spikery .t982 .t-list__container_inrow3 .t-list__item:nth-child(1n+2),
    .uc-spikery .t982 .t-list__container_inrow4 .t-list__item:nth-child(1n+2) {
        margin-top: 40px !important;
    }
    
    
    
    /* ПОДПИСКА НА НОВОСТИ */
    
    .uc-novosti .t-form__submit {
        margin-top: 20px !important;
    }
    
    
    
    /* ВИДЕО */
    
    /* отступы по краям */
    .uc-video {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}