@media (max-width: 1200px) {
    .renew-container {
        max-width: 940px;
    }
    .renew-slider-uniqueness-list__item {
        max-height: 380px;
        max-width: 108px;
    }
    .renew-slider-uniqueness-list__item.active {
        max-width: 720px;
    }
    .renew-slider-uniqueness-list h5 {
        font-size: 16px;
        left: -114px;
    }
    .renew-slider-uniqueness-list__content h4 {
        font-size: 26px;
    }
    .renew-slider-uniqueness-list__content p {
        font-size: 16px;
    }
    .renew-advantages-list .swiper-slide h3 {
        font-size: 20px;
    }
    .renew-advantages-list .swiper-slide p {
        font-size: 16px;
    }
    .renew-advantages-list .swiper-slide div {
        padding: 16px;
    }
    .renew-reciept-slider {
        max-width: 820px;
    }
}

@media (max-width: 992px) {
    .renew-container {
        max-width: 760px;
    }
    .renew-chess__content h2 {
        font-size: 24px;
        margin-top: 24px;
    }
    .renew-chess__content p {
        font-size: 18px;
        margin-top: 8px;
    }
    .renew-chess__content svg {
        max-width: 160px;
    }
    .renew-slider-uniqueness-list h5 {
        font-size: 12px;
        left: -75px;
        bottom: 90px;
        max-width: 220px;
    }
    .renew-slider-uniqueness-list__title img {
        object-fit: cover;
    }
    .renew-slider-uniqueness-list__item {
        max-height: 327px;
        max-width: 70px;
    }
    .renew-slider-uniqueness-list__item.active {
        max-width: 610px;
    }
    .renew-advantages-list .swiper-slide p {
        font-size: 14px;
    }
    .renew-advantages-list .swiper-slide h3 {
        font-size: 18px;
    }
    .renew-reciept-wrapper .swiper-button-prev, .renew-reciept-wrapper .swiper-button-next {
        display: none;
    }
    .renew-reciept-slider {
        padding-bottom: 50px;
    }
    .swiper-pagination-bullet {
        background: transparent;
        border: 1px solid #E31235;
        width: 12px;
        height: 12px;
    }
    .swiper-pagination-bullet-active {
        background: #E31235;
    }
}

@media (max-width: 768px) {
    .renew-container {
        max-width: 540px;
        padding: 0 17px;
    }
    .renew-slider-uniqueness-list {
        flex-direction: column;
    }
    .renew-slider-uniqueness-list__item {
        max-height: none;
        max-width: none;
        margin: 4px 0;
    }
    .renew-slider-uniqueness-list__title {
        width: 100%;
        padding: 0;
        max-width: none;
    }
    .renew-slider-uniqueness-list h5 {
        transform: none;
        position: static;
        padding: 17px 24px;
        font-size: 16px;
        height: 70px;
        max-width: 273px;
    }
    .renew-slider-uniqueness-list__pc {
        display: none;
    }
    .renew-slider-uniqueness-list__mob {
        display: block;
    }
    .renew-slider-uniqueness-list__content img {
        position: static;
    }
    .renew-slider-uniqueness-list__content div {
        position: absolute;
        padding: 16px 24px;
    }
    .renew-slider-uniqueness-list.first .renew-slider-uniqueness-list__title img.active-first, .renew-slider-uniqueness-list.second .renew-slider-uniqueness-list__title img.active-second, .renew-slider-uniqueness-list.third .renew-slider-uniqueness-list__title img.active-third {
        display: none;
    }
    .renew-slider-uniqueness-list.first .renew-slider-uniqueness-list__title img.active-first.renew-mob, .renew-slider-uniqueness-list.second .renew-slider-uniqueness-list__title img.active-second.renew-mob, .renew-slider-uniqueness-list.third .renew-slider-uniqueness-list__title img.active-third.renew-mob {
        display: block;
        object-fit: cover;
        width: 100%;
    }
    .renew-slider-uniqueness-list__content {
        height: 0;
        opacity: 1;
    }
    .renew-slider-uniqueness-list.first .renew-slider-uniqueness-list__item.active .renew-slider-uniqueness-list__content, .renew-slider-uniqueness-list.second .renew-slider-uniqueness-list__item.active .renew-slider-uniqueness-list__content, .renew-slider-uniqueness-list.third .renew-slider-uniqueness-list__item.active .renew-slider-uniqueness-list__content {
        height: auto;
        width: 100%;
    }
    .renew-slider-uniqueness-list__content h4 {
        font-size: 24px;
    }
    .renew-slider-uniqueness-list__content p {
        font-size: 16px;
    }
    .renew-slider-uniqueness-list.first .renew-slider-uniqueness-list__item.active, .renew-slider-uniqueness-list.second .renew-slider-uniqueness-list__item:first-child, .renew-slider-uniqueness-list.third .renew-slider-uniqueness-list__item:first-child {
        border-radius: 24px 24px 0 0;
    }
    .renew-slider-uniqueness-list.first .renew-slider-uniqueness-list__item:nth-child(3), .renew-slider-uniqueness-list.second .renew-slider-uniqueness-list__item:nth-child(3), .renew-slider-uniqueness-list.third .renew-slider-uniqueness-list__item.active {
        border-radius: 0 0 24px 24px;
    }
    .renew-slider-uniqueness-list__item .renew-slider-uniqueness-list__content  {
        overflow: hidden;
        max-height: 0;
        transition: max-height 300ms ease-in-out; /* Измените время анимации по вашему выбору */
    }
    
    .renew-slider-uniqueness-list__item.active .renew-slider-uniqueness-list__content  {
        max-height: 500px; /* Измените на максимальную высоту, которую вы хотите для активного элемента */
    }
    .renew-pc,
    .renew-banner .renew-container,
    .renew-chess__pc,
    .renew__link.renew__link_show,
    .renew-chess__content.open-text .renew__link,
    .renew-chess__content.open-text .renew-chess__mob {
        display: none;
    }
    .renew-mob,
    .renew-chess__mob,
    .renew__link,
    .renew-chess__content.open-text .renew__link.renew__link_show,
    .renew-chess__content.open-text .renew-chess__pc {
        display: block;
    }
    .renew__link {
        color: #59696D;
        font-size: 18px;
        line-height: 1.4em;
        margin: 8px 0 0;
        text-decoration: none;
        border-bottom: 1px dashed #59696D;
        padding-bottom: 4px;
        max-width: max-content;
    }
    .renew-chess .renew-container {
        flex-direction: column;
    }
    .renew-chess__images,
    .renew-chess__content {
        max-width: none;
    }
    .renew-title {
        font-size: 32px;
        text-align: left;
    }
    .renew-text {
        font-size: 18px;
        text-align: left;
    }
    .renew-advantages-list .swiper-wrapper {
        justify-content: flex-start;
    }
    .renew-advantages-list .swiper-slide {
        max-width: none;
    }
    .renew-advantages-list {
        padding-bottom: 50px;
    }
    .renew-advantages-list .swiper-slide div {
        height: 200px;
    }
    .renew-reciept {
        padding: 40px 0;
    }
    .renew-advantages {
        padding: 0;
    }
    .renew-slider,
    .renew-chess {
        padding-top: 48px;
    }
    .renew-reciept-disclaimer {
        margin: 70px 0 0;
        text-align: left;
    }
    .renew-advantages-list .swiper-slide h3 {
        font-size: 24px;
    }
    .renew-advantages-list .swiper-slide p {
        font-size: 16px;
    }
    .renew-slider-uniqueness-list__content p {
        margin-bottom: 40px;
    }
    .renew-slider-uniqueness-list__content p.renew-slider-disclaimer {
        left: 24px;
        bottom: 16px;
        margin: 0;
    }
    .renew-banner__content h1 {
        margin: 5px 0 0;
    }
}

@media (max-width: 576px) {
    .renew-advantages-list .swiper-slide div {
        height: 280px;
    }
    .renew-chess .renew-container {
        padding: 0;
    }
    .renew-chess__images {
        padding-left: 17px;
    }
    .renew-chess__content {
        padding: 0 17px;
    }
}

@media (max-width: 340px) {
    .renew-advantages-list .swiper-slide div {
        height: 390px;
    }
}