.t-section__container:not(:has(.t-section__descr)) .t-section__title {
    margin-bottom: 0;
}

.t550__col:last-child .t550__line {
    display: initial;
    height: 80%;
}

/* Схемы: баннер */
@media screen and (max-width: 640px)  {
    .uc-main-banner {
        padding-top: 64px !important;
    }
    .uc-main-banner .t-cover {
        max-height: 340px;
    }
    .uc-main-banner .t-cover__wrapper {
        vertical-align: baseline !important;
    }
    .uc-main-banner .t-cover__wrapper .t-btnflex {
        display: none !important;
    }
    .uc-main-banner .t-cover__arrow {
        bottom: 25% !important;
    }
    .uc-main-banner .t997__header-wrapper {
        padding: 30px;
    }
    .uc-main-banner .t997__col, .uc-main-banner .t997__card-title {
        margin-bottom: 10px;
    }
}

/* Схемы: Каталог */
.uc-schemes .t-catalog__card {
    padding: 10px;
    transition: transform 0.3s ease !important;
}
.uc-schemes .t-catalog__card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12) !important;
    background-color: #fbfcf3;
    cursor: pointer;
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__price-wrapper {
    margin-bottom: 0;
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__textwrapper {
    margin-bottom: 10px;
}
.uc-schemes .t-catalog__card__price-buttons {
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
}
.uc-schemes .t-catalog__card__btn {
    border-radius: 0 !important;
}

/* Схемы: Каталог / Картинки */
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__imgwrapper_column {
    margin-right: 10px;
}

/* Схемы: Каталог / Кнопки */
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row {
    width: stretch;
    transition: transform 0.3s ease !important; 
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row:hover {
    transform: translate(-10px, -1px) !important;
    /*border-radius: 4px;*/
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row.t-catalog__card__btn-first_wrapper:hover {
    /*box-shadow: 0 0 4px #d9e373 !important;*/
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row.t-catalog__card__btn-second_wrapper:hover {
    /*box-shadow: 0 0 4px #525252 !important;*/
}
.uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row .t-btnflex {
    padding: 12px 24px;
}
@media (max-width: 480px) {
    .uc-schemes .t-catalog__card {
        padding: 5px !important;
    }
    .uc-schemes .t-catalog__card__btns-wrapper {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-end;
        align-items: center;
    }
    .uc-schemes .t-catalog__card__price-buttons {
        width: 100% !important;
    }
    .uc-schemes .t-catalog__card-list_style_list .t-catalog__card__contentwrapper {
        align-items: baseline !important;
    }
    .uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-row {
        margin-bottom: 0;
    }
    .uc-schemes .t-catalog__card-list_style_list .t-catalog__card__btn-first_wrapper {
        margin-right: 5px;
    }
    .uc-schemes .t-catalog__card-list_style_list .t-catalog__card__imgwrapper_column {
        max-width: 10vh;
    }
}


/* Схемы: Каталог -> Подробнее / Картинки */
.t-catalog__product-popup>div {
    display: flex;
    align-items: center;
    justify-content: center;
}
.t-catalog__prod-popup__slider .t-slds__bgimg {
    padding-bottom: 60% !important;
    max-width: 80% !important;
    margin: 0 auto !important;
}
.t-catalog__prod-popup__slider .t-slds__items-wrapper,
.t-catalog__prod-popup__slider .t-slds__item {
    max-height: 400px !important;
}
/* Схемы: Каталог -> Подробнее / Кнопки */
.t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn {
    transition: transform 0.3s ease !important;
    border-radius: 0 !important;
}
.t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn:hover {
    transform: scale(1.1);
}
/* Схемы: Каталог -> Подробнее / Инфо */
.t-catalog__prod-popup__price_old {
    color: #bdbdbd !important;
}
@media (max-width: 768px) {
    /* Схемы: Каталог -> Подробнее / Картинки */
    .t-catalog__prod-popup__slider .t-slds__bgimg {
        padding-bottom: 40% !important;
        max-width: 70% !important;
    }
  
    .t-catalog__prod-popup__slider .t-slds__items-wrapper,
    .t-catalog__prod-popup__slider .t-slds__item {
        max-height: 250px !important;
    }
    
    .t-catalog__prod-popup__col-left,
    .t-catalog__prod-popup__col-right {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
  
    /* Схемы: Каталог -> Подробнее / Кнопки */
    .t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn {
        font-size: 16px !important;
    }
}
@media (max-width: 480px) {
    .t-catalog__prod-popup__title-wrapper {
        text-align: center;
    }
    .t-catalog__prod-popup__price-wrapper {
        display: flex;
        justify-content: center;
    }
    .t-catalog__product-popup>div {
        flex-direction: column !important;
    }
}

/* Схемы: Блок "Как ..." */
@media screen and (max-width: 960px) {
    .uc-schemes-how .t-list__item {
        margin-top: 20px !important;
    }
}

/* Консультации */
.uc-consult .t-card__descr ul {
    list-style: disc;
    list-style-position: inside;
}
.uc-consult .t-card__descr ul>li {
    padding: 2px 10px;
}
.uc-consult .t-card__link {
    padding: 12px 48px;
    transition: transform 0.3s ease !important;
}
.uc-consult .t-card__link:hover {
    transform: translateY(-4px);
}


@media screen and (max-width: 640px)  {
    .uc-consult-what .t550__textwrapper {
        padding-left: 20px;
        padding-right: 10px;
    }
}


/* Подвал|Шапка: Меню */
.t-sociallinks ul>li,
.uc-header-menu .t-menuwidgeticons__wrapper>li,
.uc-header-menu .t-menu-base__logo,
.uc-footer-menu .t420__logo-link,
.uc-footer-menu .t-descr ul>li {
    transition: transform 0.3s ease !important;
}
.uc-header-menu .t-menuwidgeticons__wrapper>li:hover,
.uc-header-menu .t-menu-base__logo:hover,
.uc-footer-menu .t420__logo-link:hover { 
    transform: scale(1.2)
}
.uc-footer-menu .t-descr ul>li:hover {
    transform: translateX(5px);
}

.t-sociallinks ul>li:hover {
    transform: translateY(-4px);
}

