.banner--horizontal__black-theme .banner--horizontal__title,
.banner--horizontal__black-theme .banner--horizontal__text,
.banner--horizontal__black-theme .banner--horizontal__contraindications
{
    color: #000;
}
.banner--horizontal__black-theme .main-slider__slide-btn{
    background-color: #5383c7;
}
.banner--horizontal__only_image {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 40px;
    object-fit: cover;
}
.banner--horizontal__advertising__btn {
    position: absolute;
    right: 32px;
    bottom: 20px;
}
.banner--horizontal__only-image__link {
    position: relative;
    display: flex;
    min-height: 180px;
    height: 100%;
}
.banner--horizontal-wrapper {
    max-height: 280px;
}
@media (max-width: 1200px) {
    .banner--horizontal-wrapper {
        max-height: 240px;
    }
}
@media (max-width: 767px) {
    .banner--horizontal-wrapper {
        max-height: 180px;
    }
}
@media (max-width: 1024px) {
    .banner--horizontal__advertising__btn {
        right: 24px;
        bottom: 24px;
    }
    .banner--horizontal__only_image {
        border-radius: 28px;
    }
}