.car-page__block blockquote:not(:last-child) {margin-bottom: 40px;}
.car-page__block blockquote {display: flex; gap: 26px; align-items: center; margin: 0 0 0 auto; padding: 30px; border-left: 1.5px solid #C92F26; background: rgba(197, 178, 125, 0.1); border-radius: 10px; max-width: 1200px;}
.car-page__block blockquote span {color: #C92F26; font-weight: 400; font-size: 64px; line-height: 30%;}
.car-page__block a {color: #c92f26; text-decoration: underline; font-weight: 700;}

.home-contact-block-new {margin-bottom: 0px;}
.contact-block {background-color: #fff; box-shadow: 4px 0px 20px rgba(28, 24, 25, 0.1);}

.car-page__tabs {width: fit-content;}
.car-page__tab:not(:last-child) {margin-right: 15px;}

.catalog-info__items--second.cards--4 .catalog-info__card {flex: 1 1 48%;}

.catalog-info__text {background: #fff; padding: 20px 25px; margin-bottom: 20px; border-radius: 10px;}
.blog-list__item img {border-radius: 10px;}
.blog-list__item:hover img {border-radius: 10px;}
.catalog-reviews__top-rate {margin-top:6px}
.catalog-reviews__top-stars{margin-top:-2px}
.catalog-reviews {background: #fff; padding: 25px; box-shadow: 4px 0px 20px rgba(28, 24, 25, 0.1);}
.catalog-reviews__card {height: 265px; border-radius: 8px;}

.text-photo h2 {font-size: 24px;font-weight: 700;margin: 1.5em 0 1.2em;color: #1a1a1a;border-bottom: 2px solid #f0f0f0;padding-bottom: 0.4em;}
.text-photo h3 {font-size: 18px;font-weight: 600;margin: 1em 0 1em;color: #2d2d2d;}
.text-photo ul, .text-photo ol {margin: 5px 0 15px 0;padding-left: 1.2em; color:#282828}
.text-photo li {margin-bottom: 0.6em;position: relative;}
.text-photo li strong {color: #e63946;}
.text-photo {max-width: 900px; margin: 0 auto;padding: 0 20px; font-family: "Roboto Slab", serif;}
.text-photo p {margin-bottom: 1.2em;}
.text-photo__content p {font-size: 14px;}
.text-photo .catalog-info__card-title h3 {font-size: 16px; font-weight: 700; color: #C92F26; line-height: 140%; margin: 0px;}
.text-photo .catalog-info__card p {font-size: 14px;}
.catalog-info__items {display: flex;flex-wrap: wrap;gap: 21px;}
.catalog-info__items--two-cols {display: grid; grid-template-columns: 1fr 1fr;}

.text-photo .catalog-info__card {flex: 0 1 31%;}
.text-photo table {width: 100%; margin-top:25px}
.text-photo thead {height: 50px;}

.text-photo .white-bg {background: #fff; padding: 20px 20px 20px 40px; border-radius: 10px; font-weight: 400; font-size: 14px; line-height: 140%;}
.text-photo .faq h3, .text-photo .white-bg h3 {margin: 1em 0 5px 0;}
.text-photo .white-bg p {margin-left:5px;}
.text-photo .catalog-info__items--black	.catalog-info__card-title{font-size: 16px; font-weight: 500;}

.text-photo .text-photo__content div {font-size: 16px;}
.text-photo .catalog-info__card-top {gap: 45px; margin-right: -40px;}
.text-photo__content div:not(:last-child) {margin-bottom: 5px;}

.text-photo .catalog-info__items ul {margin: 0px; font-size: 14px;}
.text-photo .catalog-info__items li {font-size: 14px;}

.text-photo .text-photo__content li {font-size:14px;}

.text-photo .catalog-info__items--black a {color:#f9f7f2;}
.text-photo .catalog-info__items--black ul, .text-photo .catalog-info__items--black ol {color:#f9f7f2}

.text-photo blockquote {
    display: flex;
    gap: 26px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 auto;
    padding: 15px;
    border-left: 1.5px solid #C92F26;
    background: rgba(197, 178, 125, 0.1);
    border-radius: 10px;
}

.text-photo blockquote p {margin-bottom: 0px;}


.text-photo table {
            width: 100%;
            border-collapse: separate;
            border-spacing: 0;
            border-radius: 10px;
            overflow: hidden;

            td,
            th {
                border: 1px solid #bdbdbd;
                font-size: 14px;
                line-height: 140%;
                text-align: center;

                @include small {
                    white-space: nowrap;
                }
            }

            th,
            td {
                border-left: none;
                border-top: none;
            }

            tr:first-child th {
                border-top: 1px solid #bdbdbd;
            }

            td:first-child,
            th:first-child {
                border-left: 1px solid #bdbdbd;
            }

            td {
                padding: 12.5px 10px;
            }

            th {
                padding: 15px 10px;
                font-weight: 700;
                background: rgba(197, 178, 125, 0.1);
            }

            caption {
                font-family: $proxima;
                caption-side: bottom;
                padding-left: 22px;
                text-align: start;
                font-style: italic;
                font-weight: 400;
                font-size: 14px;
                line-height: 140%;

                @include small {
                    font-size: 12px;
                    padding-left: 0;
                }
            }
        }
.text-photo__content tr:nth-child(even) {background: none;}

.catalog-info__content table td:first-child, .catalog-info__content table th:first-child {
    border-left: 1px solid #bdbdbd;
}

.banner-page__title {font-size: 44px;}
.new-form_white .new-form__input {background: #ffffff;}
.car-page__aside-table table tr td {background: #ffffff;}
.car-page__aside-input {background: #ffffff; color: #1C1819;}
.auto-card__characteristics img {width: 20px;}
.auto-card__characteristics {font-size:12px; font-weight: bold;}
.catalog__container {gap: 15px;}
.shadow-card {padding: 20px;border-radius: 8px;background-color: #fff;box-shadow: 4px 0px 25px rgba(28, 24, 25, 0.12);}
.catalog {padding: 20px}
.catalog__label {background-color:#fff}
.filter-desktop__container {overflow-x: clip; position: inherit;}
.filter-desktop {position: inherit;}
.slider-car-model .swiper-slide {width: 16%}
.car-page__tab {opacity:0.8; font-size: 24px;}
.catalog__select-inner {margin-top: 5px;}
.text-section__content p {margin-left:10px;}
.text-section__content h2 {font-size: 1.3em; margin-bottom: 5px}
.text-section__content {font-size: 14px;}
.text-section__content ul {margin-top: 5px;}
.faq-block__text {margin-top: 5px;}
.faq-block .home-faq__container>h2 {font-size: 30px}
.testimonials-block {border-radius: 8px;}
.testimonials__btn, .hero-content__btn {border-radius: 10px;}
.banner-page {box-shadow: 4px 0px 20px rgba(28, 24, 25, 0.32); border-radius: 0 0 15px 15px;}
.header__logo{
	height: 28px;
    margin-top: 0px;
}

.text-video-block {margin: 10px 0px;}
.footer__logo {
    width: 300px;
    height: auto;
}

.auto-card--slider .auto-card__description {
	min-height: 50px;
}

.auto-card--slider .auto-card__properties {
	max-width: 150px;
}

.car-page__block > ul {
	margin-top: 0;
}

.auto-card__slider-trigger-btn::after {
    width: 110px;
}

.auto-card__properties {
	max-width: 300px;
}

.car-page__aside-require span {
	opacity: 1;
}

.hero-content .advantages__right span, .hero-content .advantages__right p {
	font-size: 1em;
}

.car-page__block h3 {
	margin: 20px 0 5px 0;
	font-size: 16px;
}

.car-page__block p, .car-page__block > ul {font-size: 14px;}

.car-page__block {row-gap: 0px;}

.car-page__block h2 {
	font-size: 20px;
}

h2.car-page__title {margin-bottom: 20px;}

.auto-card--slider .auto-card__price-details-text, .auto-card__price-details-text {text-transform: none;}

.catalog-page pre {
	display: none;
}

.popular-models__header {
  font-size: 3em;
}

.car-page__aside-insurance span,
.car-page__aside-crypto span {
  font-size: 12px;
  white-space: nowrap;
}

.car-page__aside-price {
  white-space: nowrap;
}

.footer__navigation .navigation__brands {
  grid-template-columns: repeat(2, minmax(min-content, 100px));
}
.navigation__list-item {
  line-height: normal;
}
.auto-block__title {
  height: 20px;
}

.popular-models__wrapper .auto-block {
  max-width: 400px;
}

.swiper-slide > .auto-block__img-block {
  height: 245px;
}

.text-section__content h3 {
  margin: 5px;
  margin-left:10px;
  font-size: 1.2em;
  opacity: 0.7;
}

.text-section > .table-price {
  padding: 5px;
}

.faq-block__text table,
.table-price table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.faq-block__text table tr th,
.table-price th {
  font-weight: bold;
  padding: 5px;
  background: #f2eee4;
  border: 1px solid #c5b27d;
  text-align: center;
}
.faq-block__text table td,
.table-price td {
  border: 1px solid #c5b27d;
  padding: 5px;
  text-align: center;
}
.faq-block__text table tr td:first-child,
.faq-block__text tr th:first-child,
.table-price tr td:first-child,
.table-price tr th:first-child {
  border-left: none;
  padding: 5px;
  text-align: left;
}
.faq-block__text table tr td:last-child,
.faq-block__text tr th:last-child,
.table-price tr td:last-child,
.table-price tr th:last-child {
  border-right: none;
}

.footer__main .js-mobile-submenu a.navigation__list-link {
  font-weight: normal;
  text-transform: none;
}

.filter-desktop__list-item .input-shell {
  height: 85px;
}

.text-video-block h2 {
  font-size: 3.6em;
  margin-bottom: 10px;
}

.text-section__content a , .banner-page__text li a, .first-screem-advantages__text a{
  color: #ff8d87;
  text-decoration: underline;
  font-weight: 700;
}

.about-block__text a {
  color: #fff;
  text-decoration: underline;
}

#reviewsContainer .testimonials-block__gallery-item {
  width: 180px;
}

.navigation__list-item {
  font-weight: 500;
  text-transform: uppercase;
}

.blog-list--same .blog-auto-card__img img {
  height: auto;
}

.blog-links-similar {
  margin: 0;
  height: auto;
}

.characteristics__item-value {
  font-weight: bold;
}
.steps__container > p.star-content,
.rent-terms__container > p.star-content {
  font-size: 1.6em;
}
.image-blog {
  margin-left: 20px;
}
.main-popular-header {
  font-size: 35px;
  margin: 0;
}
.faq-block__list-item-name > h3 {
  margin: 0;
}

.faq-block__text td,
.faq-block__text th {
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 135%;
  padding: 5px 10px;
}

.about-car-page .text-photo__content > h3 {
  margin: 5px 0px;
  font-size: 2.5em;
}

.testimonials-block__text > p > a {
  font-weight: bold;
  font-size: 1.2em;
  color: #231f20;
}

.price-table th {
  font-weight: bold;
  width: 10%;
}

.price-table td {
  font-weight: normal;
}

.header-mobile__nav-list {gap:3px;}

@media (min-width: 1280px) {
	.car-page__block blockquote {min-width: 1250px;}
}


@media (min-width: 1024px) {
	.footer__navigation .navigation__list {grid-template-rows: repeat(15, 10px);}
	.about-car-main .auto-block__img {width: 70%;}
	.slider-car-model__title {font-size: 35px;}
	.banner-page__body::before {background: linear-gradient(293.89deg, rgba(0, 0, 0, 0) 27.25%, rgba(0, 0, 0, 0.25) 47.09%, rgb(0 0 0 / 75%) 58.8%)}
}

@media (max-width: 480px) {
  	.header__logo {max-width: 165px;}
	.home .hero-content .header__header-suptitle {font-size: 2em;}
}

@media (max-width: 768px) {
	.catalog-info__card-title {font-size: 16px!important;}
	.catalog-info__items--second.cards--4 .catalog-info__card {flex: 1 1 98%;}
	.catalog-info__content blockquote {gap:0px;margin-left: 10px;}
	.catalog-reviews__top-title {margin-left: -20px}
	.catalog-reviews__top-link {width: 175px}
	.catalog-reviews__top-rate {margin: 0px}
	.catalog-reviews__card {height: 81%}
	.text-photo .catalog-info__card {flex: 100%;}
	.catalog-info__items--two-cols {grid-template-columns: auto;}
	.text-photo .white-bg {padding: 1px 10px 1px 15px;}
	.text-photo {padding: 0px;}
	.auto-card__title {font-size: 22px;}
	.car-page__title_h1 {font-size: 22px;}
	.header__background::before {background: linear-gradient(293.89deg, rgba(0, 0, 0, 0) 11.25%, rgba(0, 0, 0, 0.25) 27.09%, rgba(0, 0, 0, 0.55) 32.8%);}
	.shadow-card .swiper {margin: -15px -15px 5px -15px; width:109.1%;}
	.shadow-card {box-shadow: 4px 0px 20px rgba(28, 24, 25, 0.32);}
	.auto-card__button_rent {border: 1px solid #d8d8d8;}
	.banner-page__body::before {background: linear-gradient(293.89deg, rgba(0, 0, 0, 0) 20.25%, rgba(0, 0, 0, 0.25) 29.09%, rgba(0, 0, 0, 0.75) 43.8%)}
	.shadow-card .auto-card__button-group {margin: 20px -15px -15px -15px;  width: 109.1%;}
	.shadow-card .auto-card__button_rent {border: 1px solid #c92f26;}
	.main-popular-header {text-align:center; font-size: 24px; text-transform: uppercase; font-weight: 700; line-height: 120%;}
	.banner-page__title{font-size: 22px;}
	.slider-car-model .swiper-slide {width: 20%;}
	.shadow-card {padding: 15px;border-radius: 8px;}
	.text-section__content {font-size: 12px;}
	.navigation__list-item {font-size:16px;}
	.footer__navigation {gap: 0px;}
	.main {
    margin-top: 10px;
  }
	.footer__navigation .navigation__list {
    row-gap: 0px;
  }
	.footer__navigation .mobile-submenu {
    margin-left: 10px;
  }
	.footer__main-inner
    > .footer__navigation
    > ul.js-mobile-submenu
    > ul.navigation__brands {
    width: 80% !important;
    max-height: 1000px !important;
    margin-top: 10px !important;
  }
	.footer__main-inner
    > .footer__navigation
    > ul.js-mobile-submenu
    > ul.navigation__categories {
    width: 90% !important;
    max-height: 400px !important;
    margin-top: 10px !important;
  }
	.catalog__container-links {
    display: block;
  }
	.text-photo__content > p > .image-blog {
    width: 100%;
	margin: 0 0 10px 0;
	padding: 5px 10px;
  }
  .blog__container {margin-top: 25px}
	.catalog__container-link {
    line-height: 25px;
  }
	.text-video-block h2 {
    font-size: 2.4em;
    margin-bottom: 10px;
    text-align: center;
  }
	.about-car-main .auto-block__title {
    text-align: center;
  }
	.popular-models__wrapper .auto-block {
    max-width: 350px;
  }
	.auto-block__title {
    height: 60px;
  }
}