@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');:root {--color-blue: #4A8DE9;--color-orange: #FF9F00;--color-notes: #7A8DA8;--color-border: #D9E0EB;--color-white: #FFFFFF;--color-black: #292C33;--color-green: #30CF3F;}* {font-family: Montserrat;font-style: normal;text-decoration: none;outline: none;margin: 0;padding: 0;box-sizing: border-box;scroll-behavior: smooth;}h1 {font-style: normal;font-weight: 700;font-size: 24px;line-height: 30px;color: var(--color-blue);}h2 {font-size: 20px;}@media (min-width: 1280px) {h1 {font-size: 50px;line-height: 61px;width: auto;}h2 {font-size: 26px;}}h3 {font-size: 18px;color: var(--color-notes);font-style: normal;font-weight: 600;}h5 {font-size: 14px;font-style: normal;font-weight: 500;color: var(--color-notes);}.overflow-wrapper {width: 100%;overflow: hidden;height: 100%;position: absolute;top: 0;}.center-wrapper {width: 88%!important;margin: 0 auto;display: block;}@media (min-width: 1280px) {.center-wrapper {width: 78%!important;}}@media (min-width: 1920px) {.center-wrapper {width: 68%!important;}}.flex-wrapper {display: flex;align-items: center;justify-content: space-between;}.mt-10 {margin-top: 10px;}.mt-14 {margin-top: 14px;}.mt-15 {margin-top: 15px;}.mt-20 {margin-top: 20px;}.mt-30 {margin-top: 30px;}.mt-40 {margin-top: 40px;}.mt-60 {margin-top: 60px;}.mr-7 {margin-right: 7px;}.mr-12 {margin-right: 12px;}.text--blue {color: var(--color-blue);}.text--white {color: var(--color-white);}.text--fw-600 {font-weight: 600;}.text--bold {font-weight: 800;}.text--fs-12 {font-size: 12px;}.text--fs-14 {font-size: 14px;}.text--grey {color: var(--color-notes);}.text--lh-20 {line-height: 20px;}.text--dashed {border-bottom: 1px dashed;cursor: pointer;}.button {border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 5px;min-width: 135px;max-width: 280px;height: 48px;display: flex;justify-content: center;align-items: center;cursor: pointer;text-align: center;}.button--orange {background-color: var(--color-orange);color: var(--color-white);border: none;}.button--blue {background-color: var(--color-blue);color: var(--color-white);border: none;}.box-shadow {box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.1);}.link--dashed {color: var(--color-blue);font-weight: 600;font-size: 12px;line-height: 15px;border-bottom: 1px dashed var(--color-blue);cursor: pointer;}a:visited {color: inherit;}header {width: 100%;height: 54px;background-color: var(--color-white);box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.1);position: fixed;z-index: 99;padding-top: 13px;}header .dd-wrapper a {margin-right: 5px;}@media (min-width: 1280px) {header {height: 70px;padding: 0;}header .flex-wrapper {height: 100%;}}.logo {margin-right: 54px;}.burger-icon {width: 20px;height: 16px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 9;}@media (min-width: 1280px) {.burger-icon {display: none;}.logo {margin-right: 20px;}}.burger-icon span {display: block;position: absolute;height: 2px;width: 20px;background: var(--color-black);border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}.burger-icon span:nth-child(1) {top: 0px;}.burger-icon span:nth-child(2), .burger-icon span:nth-child(3) {top: 6px;}.burger-icon span:nth-child(4) {top: 12px;}.burger-icon.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}.burger-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.burger-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.burger-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}.header__city-name {margin-left: 5px;}header .navbar ul {display: flex;justify-content: flex-start;align-items: center;flex-direction: row;list-style: none;}header .navbar {position: fixed;left: 0;z-index: -1;width: 100%;top: -33rem;opacity: 0;transition: .7s linear;background-color: var(--color-white);box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.1);}@media (min-width: 1280px) {header .navbar {background: none;z-index: 1;opacity: 1;position: relative;top: 0;}header .navbar .button {width: 210px;}}@media (min-width: 1920px) {.header__city-name {display: block;}}header .navbar ul {flex-direction: column;}@media (min-width: 1280px) {header .navbar ul {flex-direction: row;width: 97%;justify-content: space-between;margin-left: auto;}header .navbar {box-shadow: none;}}header .navbar ul li {width: 89%;padding: 15px 0;margin-left: 0;border-bottom: 1px solid var(--color-border);}@media (min-width: 1280px) {header .navbar ul li {padding: 0;width: auto;border-bottom: none;}}header .nav-toggle {top: 45px;opacity: 1;}header .navbar ul li a {color: var(--color-blue);cursor: pointer;}.nav-dropdown {display: none;}.nav-dropdown p {margin-top: 15px;}.nav-item__header {display: flex;justify-content: space-between;}main {padding-top: 72px;}.dd-wrapper .nav-item__header img {transition: all .5s ease;cursor: pointer;}.dd-wrapper.active .nav-item__header img {transform: rotate(-180deg);transition: all .5s ease;}.city-handler--mobile {display: flex;}.header-search--mobile {position: relative;}header .navbar ul li.header-search--mobile, header .navbar ul li.city-handler--mobile {border-bottom: none;}.header-search--mobile input {height: 53px;width: 100%;padding: 10px;box-sizing: border-box;border: 1px solid #D9E0EB;border-radius: 4px;}.header-search--mobile img {position: absolute;right: 10px;top: 32px;}.city-handler--mobile img {align-self: baseline;}.city-selector-wrapper {width: 100%;}@media (min-width: 1280px) {header .nav-toggle {top: 0;}.city-handler--mobile, .header-search--mobile {display: none;}main {padding-top: 120px;}header .navbar ul li a {color: var(--color-black);}.nav-dropdown {display: none;position: absolute;background-color: var(--color-white);min-width: 280px;box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 4%);z-index: 1;left: -10px;}header li:hover .nav-dropdown, header img:hover .nav-dropdown {display: flex;flex-direction: column;}.nav-dropdown a {padding: 10px;}.dd-wrapper {position: relative;}.dd-wrapper:hover .nav-item__header img, .dd-wrapper.active .nav-item__header img {cursor: pointer;transform: rotate(-180deg);transition: all .5s ease;}.dd-wrapper img {transition: all .5s ease;}}h1 span {box-shadow: 0px -6px 0px var(--color-orange) inset;}.notes {font-style: normal;font-weight: 500;font-size: 14px;line-height: 22px;color: var(--color-notes);}.main-section .title a {display: none;}@media (min-width: 1280px) {.main-section .title {display: flex;align-items: baseline;}.main-section .title a {display: inline-block;margin-left: 20px;}}.car-brands-list {list-style: none;height: 370px;display: flex;flex-direction: column;flex-wrap: wrap;}.car-brands-item {width: auto;font-weight: 500;font-size: 14px;line-height: 17px }.car-brands-item p {display: inline-block;}.car-brands-item img {display: none;}@media (min-width: 1280px) {.car-brands-item p {display: block;}.car-brands-item img {display: inline-block;margin-right: 10px;}.car-brands-item {display: flex;align-items: center;}}.more-item {color: var(--color-blue);font-weight: 600;}.car-brands-item__number {color: var(--color-notes);margin-left: 10px;}@media (min-width: 1280px) {.car-brands-item__number {margin: 0;}.more-item--mobile {display: none;}}.map {position: relative;width: 100%;min-height: 160px;}.map img {position: absolute;width: 100%;height: 100%;top: 0;}.map-button {height: 60px;width: 220px;display: flex;justify-content: center;align-items: center;flex-direction: column;position: absolute;top: 50px;left: calc(50% - 110px);background: #FFFFFF;box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.15);border-radius: 5px;}.map h3.text--blue, .map p {display: none;}@media (min-width: 768px) {.filter-selects {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}.filter-checkboxes {display: flex;justify-content: space-between;}}@media (min-width: 1280px) {.map {width: 78%;min-height: 500px;margin: 0 auto;}.map img {position: inherit;margin-top: 30px;}.map h3.text--blue, .map p {display: block;}.map-button {display: none;}.filter {display: flex;flex-wrap: wrap;justify-content: space-between }.filter-checkboxes, .salon-reviews .filter-checkboxes {width: 57%;display: flex;}.filter-selects .select-container {width: 24%;min-width: 240px;}.reviews-section .filter-checkboxes {width: 87%;}.salons-listing .title {display: flex;}.salons-listing h2 {margin-right: 30px;}.reviews-section .center-wrapper {position: relative;}.reviews-section .to-reviews-button {position: absolute;top: -6px;left: 310px;}.catalog .filter-checkboxes {width: 40%;}}@media (min-width: 1920px) {.map {width: 68%;min-height: 500px;}.reviews-section .filter-checkboxes {width: 77%;}.filter-checkboxes, .salon-reviews .filter-checkboxes {width: 47%;}.catalog .filter-checkboxes {width: 30%;}}.checkbox-item {font-size: 14px;line-height: 17px;font-weight: 400;color: var(--color-black);display: flex;align-items: center;}.filter-checkbox {width: 20px;height: 20px;}.filter__reset-button, .reviews__reset-button {width: 160px;height: 30px;font-weight: 600;font-style: normal;font-size: 12px;line-height: 15px;color: var(--color-notes);border: 1px solid var(--color-border);border-radius: 5px;padding: 12px 9px;cursor: pointer;}.to-reviews-button {color: var(--color-blue);font-size: 14px;display: flex;align-items: center;}.sort {display: none;}@media (min-width: 768px) {.sort {display: flex;list-style: none;user-select: none;margin-top: 24px;margin-bottom: 45px;}.reviews-section .sort {margin-top: 70px;}.filter-item {margin-right: 11px;color: var(--color-blue);border-bottom: 1px dashed var(--color-blue);font-size: 12px;white-space: nowrap;user-select: none;cursor: pointer;}.sort .filter-item.active {color: var(--color-orange);border-bottom-color: var(--color-orange);}.select-sort {display: none;}}.salon-card {border: 1px solid var(--color-border);position: relative;padding-bottom: 20px;}@media (min-width: 1280px) {.salon-card {width: 78%;margin: 25px auto 0;display: flex;padding: 0;padding-bottom: 25px;}.salons-listing .more-button {display: none;}.reviews__reset-button {}}@media (min-width: 1920px) {.salon-card {width: 68%;}}.card-label {position: absolute;padding: 5px 7px;height: 27px;color: var(--color-notes);border: 1px solid var(--color-border);background-color: var(--color-white);font-size: 12px;border-radius: 5px;top: -10px;left: 6%;}@media (min-width: 1280px) {.card-label {left: 40px;}}.card-label--active {background-color: var(--color-blue);color: var(--color-white);}.salon-card__header {display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 15px;border-bottom: 1px solid var(--color-border);}@media (min-width: 1280px) {.salon-card__header {flex-direction: column;align-items: flex-start;max-width: 20%;padding-top: 30px;padding-left: 40px;margin: 0;border: none;}.salon-card__header span, .salon-card__header a {font-size: 14px;}.salon-card__footer {display: flex;}}.salon-card__logo {width: 45%;max-width: 140px;}.salon-card__salon-name {font-size: 14px;color: var(--color-notes);min-width: 140px;max-width: 185px;line-height: 26px;}@media (min-width: 1280px) {.salon-card__logo {width: auto;}.salon-card__salon-name, .salon-card__salon-name span {font-size: 20px;margin-top: 20px;}}.salon-card__rating {font-weight: normal;font-size: 12px;color: var(--color-notes);display: flex;}.top-item__rating .card-main__stars {display: flex;margin: 0;}.top-item__rating {display: flex;}.card-main__rating {font-style: normal;font-weight: 600;font-size: 14px;line-height: 17px;width: 100%;}@media (min-width: 1280px) {.card-main__rating, .cars-in-stock, .card-parametrs__reviews {width: 33%;}.card-parametrs__reviews {margin-right: 25px;}.salon-card__rating {font-size: 14px;}.also-viewed-section .card-parametrs__reviews {margin-right: 0;}.also-viewed-section .card-parametrs__reviews {width: auto;}}.card-main__parametrs .add-parametrs {display: none;}@media (min-width: 1280px) {.card-main__parametrs .add-parametrs {display: block;}.card-main__parametrs {display: flex;justify-content: space-between;width: 100%;}.card-main__parametrs .add-parametrs, .card-main__parametrs .main-parametrs{width: 48%;}.card-parametrs__more-button {display: none;}.salon-card__buttons {width: 41%;}.salon-card__buttons .button {width: 155px;}}.card-main__stars {width: 35%;}.reviews-section .card-main__stars {margin-left: 22px;}.card-main__number {color: var(--color-notes);}.salon-card__add-info {height: auto;padding: 20px 0;display: none;box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.1);}.add-info__category {height: 200px;margin-top: 16px;}@media (min-width: 1280px) {.salon-card__add-info {width: 78%;margin: 0 auto;}.add-info__wrapper {display: flex;margin: 0;margin-left: 40px;}.add-info__nav {display: flex;flex-direction: column;margin-top: 24px;margin-right: 58px;cursor: pointer;}.add-info-nav__item {margin-bottom: 20px;}.add-info__category {height: 150px;margin-top: 0;}.add-info__category p {display: inline-block;margin-right: 10px;}.add-info__buttons {display: flex;align-items: baseline;justify-content: space-between;}.add-info__buttons .button {width: 220px;margin-right: 20px;}}.salon-card__info-item {display: flex;}.salon-card__info-wrapper .salon-card__info-wrapper {height: 120px;}.salon-card__info-item span:first-of-type {width: 55%;}.salon-card__info-wrapper .text--blue {cursor: pointer;}@media (min-width: 1280px) {.salon-card__info-wrapper {display: flex;justify-content: space-between;}.salon-card__info-item span:first-of-type {width: auto;margin-right: 10px;}.salon-card__info-item {min-width: 20%;}}.info-circle {width: 18px;height: 18px;border-radius: 50%;background-color: var(--color-blue);color: var(--color-white);display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative;}.info-circle > p {font-size: 12px;user-select: none;}.info-circle .pop-up {position: absolute;background-color: var(--color-border);color: var(--color-black);width: 320px;height: 130px;padding: 15px 20px;top: 30px;right: -105px;font-size: 14px;display: none;}.info-circle .pop-up::before {content: '';position: absolute;top: -5px;right: 107px;width: 14px;height: 14px;transform: rotate(45deg);background-color: var(--color-border);}.pop-up__close-button {position: absolute;right: 13px;font-size: 20px;}.add-info-nav__item {color: var(--color-notes);padding-bottom: 5px;border-bottom: 2px solid var(--color-border);}.add-info-nav__item--active {border-color: var(--color-orange);color: var(--color-black);}@media (min-width: 1920px) {.salon-card__add-info {width: 67%;}.add-info__nav {margin-right: 158px;}}.search-section {background-color: rgba(217, 224, 235, .3);padding: 30px 20px;font-size: 14px;display: flex;flex-direction: column;justify-content: space-between;height: 250px;color: var(--color-notes);line-height: 22px;}.search-section img {display: none;}@media (min-width: 1280px) {.search-section {width: 78%;margin: 20px auto;height: 150px;flex-wrap: wrap;padding: 0;padding-right: 20px;border-radius: 5px;}.search-section h3, .search-section p {width: 60%;}.search-section h3 {margin-top: 34px;}.search-section p {margin-bottom: 34px;}.search-section .button {max-width: 240px;margin: auto 0;}.search-section img {display: block;height: 154px;width: auto;}}@media (min-width: 1920px) {.search-section {width: 68%;}.search-section h3, .search-section p {width: 45%;}.search-section img {width: 200px;height: auto;}}.parametr-item__line {position: relative;display: inline-block;width: 141px;height: 4px;background: #f1f1f1;background-color: var(--color-border);overflow: hidden;}@media (min-width: 1280px) {.parametr-item__line {width: 70%;}.pop-up__close-button {display: none;}.info-circle:hover .pop-up {display: block;}.info-circle .pop-up::before {content: '';position: absolute;top: -5px;width: 14px;height: 14px;transform: rotate(45deg);background-color: var(--color-border);}.info-circle:hover .pop-up {display: block;}}.parametr-item__line:after {content: '';position: absolute;left: 0;width: 56%;height: 100%;border-radius: 4px;background-color: var(--color-orange);}.review--positive {color: var(--color-green);}.review--negative {color: red;}.review--views {color: #7A8DA8;}.blue-section {background-color: var(--color-blue);padding: 30px 0 55px;position: relative;min-height: 250px;}.blue-section__bg {position: absolute;bottom: 0;max-width: 295px;right: 0;z-index: 0;}.blue-section .select-container, .blue-section .button {margin-top: 10px;}.blue-section .mobile--hidden {display: none;}.blue-section__selects {position: relative;}.blue-section .personal-data {position: relative;margin-top: 15px;color: var(--color-white);}.blue-section .personal-data a {text-decoration: underline;color: var(--color-white);cursor: pointer;}.blue-section .personal-data .custom-checkbox+label {align-items: flex-start;}.blue-section .personal-data .custom-checkbox+label::before {background-color: var(--color-white);}.blue-section input {width: 100%;height: 53px;border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 4px;padding: 18px 10px;font-size: 14px;line-height: 17px;color: var(--color-notes);margin-top: 10px }.callback-section .button {margin-top: 10px;}@media (min-width: 1280px) {.blue-section input {width: 250px;margin-top: 0;}.callback-section.blue-section input {margin-top: 0;width: 20%;}.blue-section {padding-top: 61px;}.blue-section .blue-section__selects {display: flex;align-items: center;justify-content: space-between;width: 79%;}.blue-section.callback-section .blue-section__selects {flex-wrap: wrap;}.blue-section .button {width: 250px;height: 53px;}.blue-section .mobile--hidden {display: flex;}.blue-section__text {font-size: 16px;width: 40%;line-height: 24px;}.blue-section .overflow-wrapper {width: 95%;}.blue-section__bg {max-width: 400px;}.blue-section .select-container {max-width: 250px;margin-top: 0;}.blue-section .dropdown {max-width: 250px;}.blue-section.callback-section .select-container, {max-width: 20%;}.blue-section.callback-section .dropdown {width: 100%;}.blue-section__wrapper {display: flex;z-index: 10;flex-wrap: wrap;min-height: 126px;}.blue-section__title {width: 34%;}.blue-section .blue-section__selects.blue-section__wrapper {width: 52%;margin-top: 0;margin-left: 50px;}.blue-section .personal-data {width: 32%;margin-left: 39%;}.blue-section.callback-section .personal-data {margin-left: 0;width: auto;}.blue-section.callback-section .blue-section__selects {width: 100%;}}@media (min-width: 1920px) {.blue-section .blue-section__selects.blue-section__wrapper {width: 39%;margin-left: 112px;}.blue-section .blue-section__selects {width: 60%;}.blue-section .overflow-wrapper {width: 85%;}.blue-section__bg {max-width: none;max-height: 260px;}.blue-section .personal-data {width: 26%;margin-left: 43%;}.blue-section.callback-section .select-container, .blue-section.callback-section .dropdown {max-width: 365px;}.blue-section .button {margin-top: 0;}}.top-header {align-items: flex-end;}.top-item-card__logo {width: 71px;}.top-header .text--blue {width: 60%;}.top-item {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 90px;flex-direction: column;padding-bottom: 10px;}.top-item__salon-name {display: flex;flex-direction: column;}.top-item__link {margin-top: 5px;}.top-item--border {border-bottom: 1px solid var(--color-border);}.top-item__salon-name div {display: flex;flex-direction: column;}@media (min-width: 768px) {.top-header {align-items: center;}.tops h2 {width: 90%;}.top-item {width: 90%;flex-direction: row;justify-content: flex-start;}.top-item-card__logo {width: 100px;}.top-item__rating {display: flex;flex-direction: column;}.top-item__salon-name {width: auto;}.top-item__salon-name div {flex-direction: row;}.top-item__salon-name div p {margin-right: 5px;}}@media (min-width: 1280px) {.tops {display: flex;width: 78%;margin-left: auto;margin-right: auto;justify-content: space-between;}}@media (min-width: 1920px) {.tops {width: 68%;}}.review-card {position: relative;border: 1px solid var(--color-border);padding-bottom: 15px;margin-top: 20px;}.review-card .add-parametrs {display: none;}.review-card--active {border-color: transparent;box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.15);}.review-card-wrapper {width: 88%;margin: 0 auto;}.review-card__header {}@media (min-width: 1280px) {.review-card {width: 78%;margin: 0 auto;margin-top: 20px;}.review-card__rating {width: 30%;}.review-card__header .review-card__rating {width: auto;}.review-card__header .review-card__rating span {margin-left: 10px;}.review-card-wrapper {width: 94%;}.add-parametrs-wrapper {display: flex;flex-wrap: wrap;}.add-parametrs-wrapper .card-parametrs__item {width: 40%;margin-right: 50px;}.add-parametrs-wrapper .card-parametrs__item .parametr-item__line {width: 70%;}.review-card__comments {width: 180px;}.button.write-review {min-width: 200px;position: absolute;top: 0;margin: 0;right: 0;}.button--all-filtres {position: absolute;bottom: 50px;left: 0;}}@media (min-width: 1920px) {.review-card {width: 68%;}}.review-card__add-rating div {display: flex;width: 100%;max-width: 292px;justify-content: space-between;font-weight: 500;font-size: 14px;line-height: 17px;color: var(--color-notes);margin-bottom: 8px;}.review-card__add-rating .text--blue {cursor: pointer;}.review-card__date {text-align: right;}.review-card__text {max-height: 120px;width: 100%;overflow: hidden;text-overflow: ellipsis;transition-duration: 1s;transition: max-height 1s;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}.review-card__text--active {display: block;transition-duration: 1s;max-height: none }.review-card__icon--hidden {display: none;}.review-card__icons {display: flex;justify-content: space-between;width: 50%;}@media (min-width: 1280px) {.review-card__icons {width: 40%;}.review-card__icon--hidden {display: inline-flex;}}.review-card__icon-wrapper {min-width: 35px;}footer {background: #3C4B5A;padding-bottom: 20px;}.footer__header {padding-bottom: 20px;border-bottom: 1px solid var(--color-notes);}@media (min-width: 1280px) {.footer__header {display: flex;justify-content: space-between;align-items: center;height: 92px;padding: 0;}.footer__header img, .footer__header div, .footer__header p {margin: 0;}.footer__socials {width: 200px;}}.footer__categories {overflow: hidden;padding-bottom: 20px;}.footer-carousel {margin-left: 6%;}.footer-carousel__list {list-style: none;}.footer-carousel__list li {color: var(--color-white);}@media (min-width: 1280px) {.footer__categories {display: flex;width: 78%;margin: 0 auto;justify-content: space-between;padding: 30px 0;border-bottom: 1px solid var(--color-notes);}.footer-carousel {margin: 0;display: flex;width: 90%;}.footer-carousel__list {width: 30%;}}@media (min-width: 1920px) {.footer__categories {width: 68%;}}.footer-carousel .owl-stage {padding-left: 0 !important;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {width: 8px;height: 8px;border-radius: 50%;margin-right: 20px;margin-top: 20px;background-color: var(--color-border);}.owl-carousel button.owl-dot.active {background-color: var(--color-blue);}.footer__email {border-bottom: 1px solid var(--color-notes);padding-bottom: 20px;}@media (min-width: 1280px) {.footer__email {border: none;width: 20%;}}.footer__email p {text-decoration: underline;margin-left: 38px;cursor: pointer;}.footer__email p:hover {text-decoration: none;}.rateit .rateit-selected, .rateit .rateit-preset, .rateit .rateit-preset {color: var(--color-orange);}.hidden {display: none;}.salon-name {color: var(--color-black);}.additional-salon-name {font-size: 18px;}.brands-listing {list-style: none;display: flex;justify-content: space-between;}.brands-listing-item {display: flex;justify-content: space-between;flex-direction: column;align-items: center;width: 33%;text-align: center;height: 80px;}.brands-listing-item img {max-width: 53px;height: auto;}.brands-listing-item__name {color: var(--color-blue);font-size: 14px;}.brands-listing-item__number {color: var(--color-notes);font-size: 14px;order: -1;}.about-salon {margin-top: 40px;}.about-salon__header {border-bottom: 1px solid var(--color-border);padding-bottom: 16px;}@media (min-width: 1280px) {.about-salon__header {justify-content: start;}.salon-page .salon-card__info-item span:first-of-type {margin: 0;}.about-salon .card-main__parametrs {height: 71px;flex-wrap: wrap;flex-direction: column;margin-top: 20px;}.about-salon .card-parametrs__item, .about-salon .salon-card__info-item {margin: 0;width: 30%;}.about-salon__info {display: flex;margin-top: 40px;}.about-salon__info-item {width: auto;max-width: 300px;margin-right: 40px;}}@media (min-width: 1920px) {.about-salon .card-main__rating {width: 20%;}}.about-salon .parametr-item__line, .about-salon .card-parametrs__item:nth-child(6) span:first-child, .about-salon .salon-card__info-item span:first-of-type {width: 50%;}.about-salon .card-parametrs__item:nth-child(6) {justify-content: flex-start;}.about-salon__info-item p {font-size: 14px;margin-left: 30px;line-height: 20px;}.about-salon__info-item span {line-height: 19px;vertical-align: top;}.about-salon__info-item img {width: 19px;height: 19px;margin-right: 6px;}.callback-section label {font-size: 12px;}.catalog .center-wrapper {position: relative;}.catalog .button--all-filtres {display: none;}.catalog-filter__more-button {display: inline-block;}@media (min-width: 1280px) {.catalog .button--all-filtres {display: block;}.cars-listing__more-button {display: none;}.catalog__cars-listing {display: flex;width: 78%;margin: 0 auto;justify-content: space-between;flex-wrap: wrap;}.catalog-filter__more-button {display: none;}.catalog .filter {margin-bottom: 70px;}.catalog .button--all-filtres {bottom: 100px;}}@media (min-width: 1920px) {.catalog__cars-listing {width: 68%;}}.car-card {margin-top: 20px;border-bottom: 1px solid var(--color-border);max-width: 320px;box-sizing: border-box;}.car-card__wrapper {padding: 5px 20px 20px;}.car-card > img {max-height: 206px;width: 100%;}.car-card__name {margin-bottom: 5px;}.car-card__prices {flex-wrap: wrap;margin-top: 5px;}@media (min-width: 768px) {.car-card {border: 1px solid var(--color-border);border-radius: 8px;}}@media (min-width: 1920px) {.car-card {max-width: 410px;}.car-card__prices {margin-top: 20px;}.car-card__buttons {display: flex;justify-content: space-between;}}.car-card__prices .old-price {text-decoration: line-through;width: 50%;}.car-card .button.text--blue {border-color: var(--color-blue);margin-top: 10px;}@media (min-width: 1920px) {.car-card .button.text--blue {margin-top: 0;content: 'Тест драйв' }.car-card .button.text--blue:after {}.car-card .button {min-width: 165px;}}.section-map {margin-top: 40px;position: relative;}.section-map h2 {width: 88%;margin: 0 auto;}.salon-on-map {width: 100%;}@media (min-width: 1280px) {.section-map h2 {width: auto;}.section-map {width: 78%;margin: 0 auto;margin-top: 40px;}}@media (min-width: 1920px) {.section-map {width: 68%;}}.map-wrapper {position: relative;margin-top: 20px;}.salon-on-map__name {font-weight: 500;font-size: 14px;line-height: 22px;color: var(--color-notes);box-shadow: 0px 10px 40px rgba(33, 37, 120, 0.15);border-radius: 5px;background-color: var(--color-white);padding: 9px 30px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 88%;}@media (min-width: 1280px) {.salon-on-map__name {max-width: 200px;}}.also-viewed-section {margin-top: 60px;}.also-viewed-carousel {margin-top: 20px;}.also-viewed-carousel .owl-dots {display: flex;align-items: center;justify-content: center;}.also-viewed-carousel button.owl-dot {border: 1px solid #7A8DA8;background-color: var(--color-white);}.also-viewed-carousel button.owl-dot.active {background-color: var(--color-black);}.also-viewed-card {border: 1px solid var(--color-border);box-sizing: border-box;border-radius: 5px;padding: 28px 15px 22px;max-width: 300px;}.also-viewed-card img.also-viewed-card__logo {width: auto;max-height: 100px;}.also-viewed-card__name {margin: 18px 0 20px;font-size: 18px;font-weight: 600;}.also-viewed-section .salon-card__info-item span:first-of-type {width: 52%;}.md-close {cursor: pointer;}.md-modal {position: fixed;top: 38%;left: 50%;width: 50%;max-width: 1290px;min-width: 320px;min-height: 542px;z-index: 200;visibility: hidden;backface-visibility: hidden;transform: translateX(-50%) translateY(-50%);background-color: var(--color-white);}@media (min-width: 1280px) {.reviews-section .md-modal {width: 78%;margin: 0 auto;height: 600px;top: 40%;}.reviews-listing__more-button {display: none;}}@media (min-width: 1920px) {.md-modal {width: 68%;}}.md-content {color: black;background: white;position: relative;border-radius: 3px;margin: 0 auto;}.md__header {padding: 14px 20px 0;font-size: 15px;display: flex;justify-content: space-between;}.md__main {padding: 14px 20px;display: flex;flex-direction: column;position: relative;min-height: 487px;height: 100%;}@media (min-width: 1280px) {.md__main {padding: 0;}.md-content {padding: 30px 80px 50px;}.md__header {padding: 0;font-size: 20px;}.md__main .select-container {max-width: 440px;}}#md-step-5.md__main {height: 550px;}.md__main .button {margin: auto 0 0;}#md-step-2, #md-step-3, #md-step-4, #md-step-5, #md-step-6, #md-step-7, #md-step-8, #md-step-9, #md-step-10, #md-step-11 {display: none;}.md__rating-wrapper {display: flex;margin-top: 20px;align-items: center;}.md__rating-value {padding: 8px;border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 4px;color: var(--color-notes);margin-left: 12px;}.md__buttons {height: 106px;display: flex;flex-direction: column;justify-content: space-between;margin: auto 0 0;}@media (min-width: 1280px) {.md__buttons {flex-direction: row;max-width: 440px;}.md__buttons .button {width: 49%;max-width: 210px;}}#md-step-5 .md__buttons, #md-step-6 .md__buttons, #md-step-7 .md__buttons {flex-direction: row;flex-wrap: wrap;}#md-step-5 .md__buttons .text--grey, #md-step-6 .md__buttons .text--grey, #md-step-7 .md__buttons .text--grey {width: 100%;}@media (min-width: 1280px) {#md-step-5 .md__buttons, #md-step-6 .md__buttons, #md-step-7 .md__buttons {max-width: 610px;}#md-step-5 .md__buttons .text--grey, #md-step-6 .md__buttons .text--grey, #md-step-7 .md__buttons .text--grey, #md-step-9 .md__buttons .text--grey, #md-step-10 .md__buttons .text--grey, #md-step-11 .md__buttons .text--grey {max-width: 210px;}.md__buttons .text--grey {order: -1;}#md-step-5 .md__buttons .text--blue, #md-step-6 .md__buttons .text--blue, #md-step-7 .md__buttons .text--blue {max-width: 140px;}#md-step-11 .wrapper {display: flex;align-items: center;margin: 20px 0;font-weight: 600;font-size: 15px;line-height: 18px;}#md-step-11 .wrapper img {width: 24px;height: 24px;margin-right: 6px;}#md-step-11 .line {width: 100%;max-width: 801px;background-color: var(--color-border);height: 1px;margin-top: 15px;}}.md-show {visibility: visible;}.md-textarea {width: 100%;height: 130px;border: 1px solid var(--color-border);box-sizing: border-box;border-radius: 4px;padding: 15px;}input[type="file"] {display: none;}.custom-file-upload {height: 48px;margin-top: 15px;border: 1px dashed var(--color-notes);box-sizing: border-box;border-radius: 5px;text-align: center;padding: 5px 0;cursor: pointer;}.md-note {font-size: 12px;line-height: 16px;color: var(--color-notes);text-align: center;margin-top: 10px;}@media (min-width: 1280px) {.md-textarea, .custom-file-upload, .md-note {max-width: 440px;}}.md-overlay {position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 100;opacity: 0;background: rgba(41, 44, 51, .7);transition: all 0.3s;}.progress-line-bg {position: relative;display: inline-block;width: 100%;height: 6px;background-color: var(--color-border);overflow: hidden;}.progress-line {content: '';position: absolute;left: 0;width: 10%;height: 100%;background-color: var(--color-blue);}@media (min-width: 1280px) {.progress-line-bg {margin-top: 40px;margin-bottom: 30px;}}.md-show ~ .md-overlay {opacity: 1;visibility: visible;}.md-effect-1 .md-content {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}.md-show.md-effect-1 .md-content {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}.rate-item {margin-top: 20px;}@media (min-width: 1280px) {.rate-item {max-width: 280px;}.rate-sliders-wrapper {display: flex;flex-direction: column;flex-wrap: wrap;height: 190px;width: 610px;justify-content: space-between;}.md__main .custom-input {max-width: 440px;}#md-step-8 p:first-of-type, #md-step-9 p, #md-step-10 p, #md-step-11 p {margin-top: 20px;max-width: 573px;font-size: 14px;line-height: 22px;}#md-step-11 p {max-width: 690px;}#md-step-8 p.text--grey {max-width: 279px;line-height: 16px;}.md-selects-wrapper {display: flex;justify-content: space-between;max-width: 580px;margin-top: 20px;}.md-selects-wrapper .select-container {max-width: 280px;}}.range {display: flex;justify-content: space-between;font-style: normal;font-weight: normal;font-size: 14px;line-height: 14px;opacity: .5;margin-bottom: 40px;}input[type='range'] {background: linear-gradient(to right, var(--color-orange) 0%, var(--color-orange) 50%, var(--color-border) 50%, var(--color-border) 100%);height: 4px;width: 100%;outline: none;transition: background 450ms ease-in;-webkit-appearance: none;margin: 15px 0 0;position: relative;cursor: pointer;}.range-wrapper {position: relative }input[type='range']::-webkit-slider-thumb {width: 24px;-webkit-appearance: none;height: 24px;background-image: url("../img/slider.svg");border-radius: 50%;}.disable-range input::-webkit-slider-thumb {background-image: url("../img/slider-disable.svg");}.dealer-page .car-brands-list {height: 186px;margin: 20px 0;}.dealer-page .car-brands-list li {margin-bottom: 14px;}.card-parametrs__item span {display: inline-block;width: 49%;}.dealer-page .blue-section {padding-bottom: 30px;}.review-card .card-main__number {margin-left: 10px;}.dealer-page .review-card__add-header {padding-bottom: 15px;border-bottom: 1px solid var(--color-border);margin-bottom: 20px;}.input-price-range {width: 100%;height: 53px;border: 1px solid var(--color-border);background-color: var(--color-white);box-sizing: border-box;border-radius: 4px;padding: 18px 10px;display: flex;max-width: 301px;}.input-price-range label {font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 14px;color: var(--color-notes);width: 50%;display: flex;}.input-price-range label input {width: 60px;border: none;margin-left: 10px;}.custom-textarea {width: 100%;height: 110px;border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 4px;background-color: var(--color-white);padding: 18px 10px;}.dealer-page .also-viewed-section .salon-card__info-item {justify-content: space-between;}.dealer-page .also-viewed-section .info-item__number {margin-right: 7px;margin-left: auto;}.dealer-page .about-salon p {margin-top: 10px;}.dealer-page .ask-section .blue-section__bg {display: none;}@media (min-width: 1280px) {.dealer-page .ask-section .blue-section__bg {display: block;}.dealer-page .car-brands-list {height: 100px;}.dealer-page .about-salon__info {display: flex;flex-direction: column;}.dealer-page .about-salon .card-main__parametrs {align-content: space-between }.about-diller-wrapper {display: flex;align-items: center;margin-top: 20px;}.about-diller-wrapper .card-parametrs__reviews {margin-top: 0;width: auto;}.dealer-page .about-salon__info .card-parametrs__item, .dealer-page .about-salon__info .card-parametrs__item span, .dealer-page .about-salon .salon-card__info-item span:first-of-type, .dealer-page .about-salon .salon-card__info-item {width: auto;}.about-diller-wrapper .card-parametrs__reviews span, .dealer-page .about-salon__info .card-parametrs__item span {margin-right: 10px;}.dealer-page .blue-section.callback-section .select-container, .dealer-page .blue-section.callback-section .dropdown {max-width: 260px;}.dealer-page .catalog .filter-selects .select-container {width: 18%;}.dealer-page .about-salon .salon-card__info-item {margin-right: 30px;}.dealer-page .ask-section .blue-section__selects {flex-wrap: wrap;max-width: 790px;}.dealer-page .ask-section .custom-textarea {order: 1;max-width: 520px;height: 53px;}.dealer-page .ask-section .personal-data {order: 2;margin-left: 0;width: 100%;}.dealer-page .blue-section__text {width: 100%;}.dealer-page .ask-section {padding: 40px 0;}}.car-page__title {color: var(--color-black);}@media (min-width: 1280px) {.cars-page__all-filtres {position: relative;bottom: 0;margin-right: auto;}.cars-page__subtitle {width: 100%;}.cars-page__subfilter-wrapper {width: 100%;}}.card-page__car-card-wrapper {border-bottom: 1px solid #D9E0EB;border-top: 1px solid #D9E0EB;padding: 25px 0;max-width: 410px;margin:0 auto;}.new-car-card__name {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 14px;line-height: 20px;color: var(--color-black);margin-bottom: 5px;}.new-car-card__price {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 18px;line-height: 22px;letter-spacing: -0.02em;color: var(--color-black);margin-bottom: 17px;}.new-car-card__img, .sale-item__img {width: 100%;margin-bottom: 15px;}.new-car-card__footer {display: flex;justify-content: space-between;}.new-car-card__variants {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 17px;color: var(--color-notes);}.new-car-card__colors {display: flex;}.color-circle {width: 10px;height: 10px;border-radius: 50%;background-color: #242424;margin-right: 8px;}.color-circle--gray {background-color: #C4C4C4;}.color-circle--white {background-color: #fff;border: 1px solid #7A8DA8;}.color-circle--blue {background-color: #4A8DE9;}.color-circle--green {background-color: #4CB61A;}.color-circle--orange {background-color: #FF9F00;}.cars-page__listing {margin-top: 20px;margin-bottom: 10px;}.sale-section-wrapper {background: rgba(217, 224, 235, .3);margin: 10px 0;}.sale-section {padding: 20px 0;}.sale-section__title {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 18px;line-height: 22px;letter-spacing: -0.02em;color: var(--color-notes);margin-bottom: 20px;}.sale-item {height: 160px;width: 135px;background: #FFFFFF;border-radius: 5px;padding: 15px 9px;}.sale-item__name {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 12px;line-height: 20px;color: var(--color-notes);width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sale-item__price {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 14px;line-height: 17px;letter-spacing: -0.02em;color: #292C33;}.sale-section__carousel {margin: 20px 0;}.sale-section__carousel .owl-nav {position: absolute;right: 6%;top: -46px;height: 30px;display: flex;}.sale-section__carousel .owl-nav button.owl-prev, .sale-section__carousel .owl-nav button.owl-next {width: 30px;height: 30px;margin: 0;margin-left: 15px;background: #F2F4F8;border: 1px solid #7A8DA8;display: flex;align-items: center;justify-content: center;}.sale-section__carousel .owl-nav button.owl-next img {transform: rotate(180deg);}.card-page__car-card, .sale-section__button, .sale-section__title {width: 90%;margin: 0 auto;}.credit-section {background: rgba(217, 224, 235, .3);position: relative;margin: 10px 0;padding: 30px 0;overflow: hidden;}.credit-section__img--mobile {position: absolute;top: -15px;right: -39px;width: 133px;height: 140px;transform: rotate(30deg);}.credit-section-wrapper {width: 90%;margin: 0 auto;}.credit-section__title {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 20px;line-height: 26px;color: var(--color-black);margin-bottom: 10px;width: 194px;}.credit-section__text {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: var(--color-black);margin-bottom: 20px;width: 200px;}.credit-section__img--desktop {display: none;}.card-page__car-card-wrapper:nth-child(4), .card-page__car-card-wrapper:nth-child(5), .card-page__car-card-wrapper:nth-child(6), .model-car-card:nth-child(4), .model-car-card:nth-child(5), .model-car-card:nth-child(6) {display: none;}.cars-page__dropdown-item label {width: 100%;justify-content: space-between;}.cars-page__dropdown-item .custom-checkbox+label::before {display: none;}.cars-page__dropdown-item .custom-checkbox+label::after {content: '';display: inline-block;width: 20px;height: 20px;flex-shrink: 0;flex-grow: 0;border: 1px solid #adb5bd;border-radius: 0.25em;margin-right: 0.5em;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;cursor: pointer;}.cars-page__dropdown-item:not(:first-of-type) {border-top: 1px solid #DBE0E7;}.dropdown .dropdown-menu li.cars-page__dropdown-button {padding: 0;}.cars-page__dropdown-button .button {border-radius: 0;}.cars-page__title-button {margin-top: 20px;}.cars-page__notes {max-width: 410px;}.model-car-card {border: 1px solid #D9E0EB;box-sizing: border-box;padding-bottom: 20px;position: relative;max-width: 410px;}.model-car-card__wrapper {width: 90%;margin: 0 auto;}.model-car-card__img {width: 100%;}.new-car-card__notes {display: flex;align-items: center;margin-bottom: 10px;}.new-car-card__notes span {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 17px;color: var(--color-notes);}.model-car-card__text {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;color: var(--color-black);margin-bottom: 10px;}.model-car-card .text--blue {font-size: 14px;margin-bottom: 10px;}.model-car-card__adress {width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.model-car-card__price-selector {font-size: 12px;width: auto;color: var(--color-blue);margin-bottom: 7px;display: inline-block;cursor: pointer;}.model-car-card__tags {display: flex;margin-left: 5%;margin-bottom: 10px;overflow: scroll;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}.model-car-card__tags::-webkit-scrollbar {display: none;}.model-car-card__tag {color: var(--color-blue);font-style: normal;font-weight: 500;font-size: 12px;line-height: 15px;padding: 6px 8px;white-space: nowrap;border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 5px;margin-right: 5px;}.new-car-card__popup {position: absolute;background: #FFFFFF;bottom: -170px;left: 0;width: 100%;z-index: 10;display: none;}.new-car-card__popup-item {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 7px 5%;font-family: 'Montserrat';font-style: normal;}.new-car-card__popup-text {font-weight: 500;font-size: 14px;line-height: 17px;color: var(--color-black);margin-right: auto;}.new-car-card__popup-price {font-weight: 600;font-size: 14px;line-height: 17px;color: var(--color-blue);}.new-car-card__popup-discount {font-weight: 500;font-size: 12px;line-height: 15px;color: var(--color-notes);width: 100%;margin-top: 2px;}.new-car-card__popup-item--gray {background: #DBE0E7;font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 12px;line-height: 17px;text-align: center;color: var(--color-blue);padding: 7px 47px;}.new-car-card__popup-item {border-top: 1px solid #DBE0E7;}.new-car-card__popup-item:last-child {border-bottom: 1px solid #DBE0E7;}.request-modal {top: 45%;height: 560px;padding: 30px 20px 16px;}.request-modal__content {position: relative;}.request-modal__title {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 20px;line-height: 26px;color: var(--color-black);margin-bottom: 10px;}.request-modal__close-button {position: absolute;right: 0;top: -15px;}.request-modal__notes {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;color: var(--color-notes);margin-top: 13px;}.request-modal__notes a {color: var(--color-blue);}.request-modal__button {font-weight: 600;font-size: 14px;margin-top: 10px;}.request-modal__cb-item {margin-top: 15px;font-family: 'Montserrat';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}.request-modal__img {display: none;}.request-modal__input {max-width: 301px;}@media (min-width: 1280px) {.cars-page__sort {margin-bottom: 0;}.cars-page__sort .filter-item {margin-right: 15px;}.cars-page__listing {width: 78%;margin: 0 auto;margin-bottom: 40px;display: flex;justify-content: space-between;margin-top: 30px;flex-wrap: wrap;}.card-page__car-card-wrapper {border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 5px;padding: 25px 30px;width: 32%;max-width: 410px;}.card-page__car-card {width: 100%;}.sale-section-wrapper, .credit-section {width: 78%;margin: 0 auto;border-radius: 5px;}.sale-section__carousel {width: 560px;order: 2;}.sale-section {display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;height: 240px;}.sale-section__button {order: 1;width: 220px;margin-left: 48px;}.sale-section__title {width: auto;font-size: 26px;margin-bottom: 20px;margin-left: 48px;}.sale-item {padding: 20px;width: 170px;height: 180px;}.sale-item__img {margin-bottom: 16px;}.sale-section__carousel .owl-nav {width: 690px;display: flex;justify-content: space-between;right: -50px;top: 66px;}.sale-section__carousel .owl-nav button.owl-prev, .sale-section__carousel .owl-nav button.owl-next {width: 48px;height: 48px;}.credit-section__title, .credit-section__text {width: auto;}.credit-section__img--mobile {transform: rotate(4.35deg);right: -10px;top: 0;}.credit-section__img--desktop {display: block;position: absolute;top: 0;left: 0;}.credit-section {padding: 30px 150px 30px 200px;height: 150px;}.credit-section-wrapper {width: 100%;height: 80px;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;}.credit-section__text {margin-bottom: 0;}.credit-section__button {margin-left: auto;width: 250px;}.car-page__title {font-size: 34px;}.card-page__car-card-wrapper:nth-child(4), .card-page__car-card-wrapper:nth-child(5), .card-page__car-card-wrapper:nth-child(6), .model-car-card:nth-child(4), .model-car-card:nth-child(5), .model-car-card:nth-child(6) {display: block;margin-top: 25px;}.cars-page__title-wrapper {display: flex;justify-content: space-between;}.cars-page__title-button {width: 280px;}.model-car-card {width: 32%;height: 503px;padding: 0 30px 26px;}.model-car-card__wrapper {width: 100%;}.model-car-card__desktop-wrapper {display: flex;justify-content: space-between;margin-top: 20px;text-align: right;}.model-car-card__button {order: -1;width: 165px;}.new-car-card__price {margin-bottom: 0;}.new-car-card__popup {border: 1px solid #D9E0EB;box-sizing: border-box;border-radius: 4px;width: 300px;right: 10px;left: auto;text-align: left;bottom: -180px;overflow: hidden;}.new-car-card__popup-item:last-child {border-bottom: none;}.new-car-card__popup-item:first-child {border-top: none;}.request-modal {width: 78%;padding: 40px 40px;}.request-modal__img {display: block;position: absolute;right: 0;top: 0;}.request-modal__title {font-size: 26px;margin-bottom: 10px;}.request-modal__notes {font-size: 14px;max-width: 410px;margin-bottom: 20px;}}@media (min-width: 1920px) {.sale-section-wrapper, .credit-section, .cars-page__listing {width: 68%;}.sale-section__carousel {width: 820px;}.sale-section__carousel .owl-nav {width: 960px;display: flex;justify-content: space-between;right: -70px;top: 66px;}.sale-item {padding: 20px;width: 190px;height: 180px;}.sale-item__name {font-size: 14px;}.sale-item__price {font-size: 18px;}.credit-section__button {width: 280px;}.credit-section {padding: 30px 220px;height: 150px;}.new-car-card__popup {right: 30px;bottom: -195px;}.request-modal {width: 68%;padding: 70px 30px 50px 80px;height: 600px;}.request-modal__footer {display: flex;margin-top: 34px;}.request-modal__button {width: 210px;margin-right: 30px;order: -1;}.request-modal .select-container, .request-modal__input {max-width: 440px;margin-bottom: 20px;}}.about-car__hero {background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), rgba(217, 224, 235, .3);padding-bottom: 20px;margin-bottom: 60px;}.about-car__wrapper, .about-car__about-nav {width: 90%;margin: 0 auto;}.about-car__hero .about-car__subtitle {font-size: 18px;}.about-car__subtitle {margin-top: 10px;font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 20px;line-height: 26px;letter-spacing: -0.02em;color: var(--color-black);margin-bottom: 30px;}.about-car__hero-img {width: 100%;margin-top: 60px;}.about-car__nav {overflow: scroll;display: flex;margin-left: 5%;overflow: -moz-scrollbars-none;-ms-overflow-style: none;margin-top: 20px;}.about-car__nav-item {white-space: nowrap;font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 22px;color: var(--color-black);padding-right: 20px;}.about-car__nav::-webkit-scrollbar {display: none;}.about-car__about-nav {display: flex;align-items: center;}.about-car__about-nav-title {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 14px;line-height: 26px;white-space: nowrap;}.about-car__about-nav-item {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 17px;color: var(--color-blue);margin-left: 15px;}.about-car__about-nav-item--active {color: var(--color-orange);}.about-car__about-img {width: 100%;}.about-car__images {display: flex;overflow: scroll;overflow: -moz-scrollbars-none;-ms-overflow-style: none;margin-bottom: 49px;}.about-car__images::-webkit-scrollbar {display: none;}.about-car__about-text {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: var(--color-black);}.about-car__about-subtitle {margin-bottom: 20px;}.about-car__about-item {margin-bottom: 20px;}.about-car__car-preview {margin-top: 40px;}.about-car__car-preview-title {text-align: center;font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: var(--color-notes);margin-bottom: 10px;}.about-car__car-preview-img {width: 100%;}.about-car__car-preview-colors {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 10px;}.about-car__car-preview-colors .color-circle {width: 18px;height: 18px;margin-right: 18px;margin-bottom: 15px;}.about-car__car-preview-colors .color-circle:nth-child(8), .about-car__car-preview-colors .color-circle:nth-child(14) {margin-right: 0;}.about-car__car-previews-variants {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-size: 14px;line-height: 17px;margin-top: 5px;text-align: center;color: var(--color-notes);width: 100%;}.about-car__features {margin-top: 60px;}.features-dd__dropdown {display: none;}.about-car__features-dd .nav-item__header {height: 70px;display: flex;align-items: center;}.about-car__features-dd .nav-item__header span {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;width: 90%;}.about-car__features-dd:not(:last-child) {border-bottom: 1px solid #D9E0EB;}.about-car__features-dd .nav-item__header img {width: 11px;height: 7px;}.about-car__features-subtitle {margin-bottom: 0;}.about-car__car-preview-title .color-circle, .features-dd-line {display: none;}@media (min-width: 1280px) {.about-car__wrapper, .about-car__about-nav {width: 78%;position: relative;}.about-car__hero-img {margin: 0 auto;width: 795px;display: block;margin-top: -58px;}.about-car__hero-button {width: 190px;}.about-car__hero .about-car__subtitle {margin-top: 0;}.about-car__nav, .about-car__about-nav {justify-content: center;}.about-car__hero {padding-bottom: 30px;}.about-car__nav-item {margin-right: 40px;}.about-car__about-img:not(:nth-child(2)), .about-car__car-preview-title .color-circle, .features-dd__dropdown {display: block;}.about-car__images {display: flex;overflow: scroll;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}.about-car__images::-webkit-scrollbar {display: none;}.about-car__subtitle {font-size: 26px;}.about-car__car-preview {position: absolute;right: 0;top: 0;}.about-car__about-section .about-car__wrapper {height: 500px;}.about-car__car-preview-title .color-circle {width: 18px;height: 18px;margin-right: 15px;}.about-car__car-preview-title {display: flex;font-size: 24px;margin-bottom: 0;}.about-car__car-previews-variants {width: auto;margin-left: auto;}.about-car__car-preview-colors {align-items: center;}.about-car__car-preview-colors .color-circle, .about-car__car-preview-colors .color-circle:nth-child(8), .about-car__car-preview-colors .color-circle:nth-child(14) {margin-bottom: 0;margin-right: 18px;}.features-dd-wrapper {display: flex;flex-wrap: wrap;}.about-car__features-dd {min-width: 330px;}.about-car__features-dd:not(:last-child) {border-bottom: none;}.about-car__features-dd .nav-item__header img {display: none;}.features-dd__dropdown {display: flex;flex-direction: column;flex-wrap: wrap;height: 250px;}.about-car__about-item {min-width: 220px;}.features-dd-line {display: block;background: #D9E0EB;width: 100%;height: 1px;}}@media (min-width: 1920px) {.about-car__wrapper, .about-car__about-nav {width: 68%;}}