.g-modal .def-modal__info .text-mob-h2 {
  font-size: 32px !important;
}
@media (max-width: 768px) {
  .g-modal .def-modal__info .text-mob-h2 {
    font-size: 26px !important;
  }
}

#contact .contact__item {
  padding: 24px;
  border-radius: 24px;
  background-color: #f7f8f9;
}
#contact svg {
  width: 32px !important;
}
#contact .contact__list {
  gap: 20px;
}
#contact svg {
  width: 32px !important;
  fill: rgba(4, 12, 20, 0.72);
}
#contact .contact__item {
  padding: 24px;
  border-radius: 24px;
  background-color: #f7f8f9;
}
#contact .contact__list {
  gap: 20px;
}
#contact .contact__item--title {
  font-weight: 200 !important;
  font-size: 32px !important;
  text-decoration: unset;
  line-height: 1.25 !important;
}
#contact a {
  text-decoration: none !important;
}
#contact .contact__item--text {
  color: rgba(4, 12, 20, 0.72);
}

#ch-sposoby-pokupki .background{
  background-color: #041b24 !important;
    padding-top: 50px;
}
#ch-sposoby-pokupki .card{
  background-color: #0d252e !important;
border-radius: var(--radius-default)!important;
}
#ch-sposoby-pokupki .card__title,#ch-sposoby-pokupki .card__subtitle{
  color: white !important;
}
#ch-sposoby-pokupki-light .background {
  background-color: unset !important;
  padding-top: 50px;
}
#ch-sposoby-pokupki-light .card {
  background-color: #f7f8f9 !important;
  border-radius: var(--radius-default) !important;
}
#ch-sposoby-pokupki-light .card__title,
#ch-sposoby-pokupki-light .card__subtitle {
  color: #041B24FF !important;
}

#ch-sposoby-pokupki-light .card__circle-background {
  display: none !important;
}

#m5-special .v-typography {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  max-width: unset !important;
  height: 100% !important;
}
#m5-special .v-typography .pre-title{
        font-weight: 400 !IMPORTANT;
  color: rgba(250, 252, 254, .72) !important;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 2.4px;
  text-transform: uppercase !important;
}
#m5-special .v-typography .text{
  display: flex;
  width: 100% !important;
  justify-content: space-between !important;
  align-items: end;
}
#m5-special .v-typography p{
  width: 50% !important;
}
#m5-special .text-1{
  font-size: 48px;
  line-height: 1.083;
  letter-spacing: -.4px;
  color: white !important;
}
#m5-special .text-2{
  color: rgba(250, 252, 254, .72) !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

@media (max-width:1280px) {
  #m5-special .g-indent .text-2{
    font-family: HarmonyOS, Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 1.077;
    font-weight: 250;
    letter-spacing: -.2px;
  }
  #m5-special .g-indent .text-1{
    font-size: 26px !important;
    line-height: 1.077 !important;
    font-weight: 250 !important;
    letter-spacing: -.2px !important;
  }
  #m5-special  .g-indent .v-typography .pre-title{
    font-size: 14px !important;
    line-height: 1.428 !important;
    letter-spacing: 2.2px !important;
  }
}

@media (max-width:768px) {
  #m5-special .v-typography .text{
    flex-direction: column !important;
    align-items: start !important;
  }
  #m5-special .v-typography p{
    width: 100% !important;
  }
      #m5-special .banner__content {
      padding-top: 10px !important;
    }
    #m5-special .g-indent .banner  p {
      color: black !important;
    }
}


#m5-special-with-btn .v-typography {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  max-width: unset !important;
  height: 100% !important;
}
#m5-special-with-btn .v-typography .pre-title {
  font-weight: 400 !important;
  color: rgba(250, 252, 254, 0.72) !important;
  font-size: 16px;
  line-height: 1.375;
  letter-spacing: 2.4px;
  text-transform: uppercase !important;
}
#m5-special-with-btn .v-typography .text {
  display: flex;
  width: 100% !important;
  justify-content: space-between !important;
  align-items: end;
}
#m5-special-with-btn .v-typography p {
  width: 50% !important;
}
#m5-special-with-btn .text-1 {
  font-size: 48px;
  line-height: 1.083;
  letter-spacing: -0.4px;
  color: white !important;
}
#m5-special-with-btn .text-2 {
  color: rgba(250, 252, 254, 0.72) !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

@media (max-width: 1280px) {
  #m5-special-with-btn .g-indent .text-2 {
    font-family: HarmonyOS, Arial, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 1.077;
    font-weight: 250;
    letter-spacing: -0.2px;
  }
  #m5-special-with-btn .g-indent .text-1 {
    font-size: 26px !important;
    line-height: 1.077 !important;
    font-weight: 250 !important;
    letter-spacing: -0.2px !important;
  }
  #m5-special-with-btn .g-indent .v-typography .pre-title {
    font-size: 14px !important;
    line-height: 1.428 !important;
    letter-spacing: 2.2px !important;
  }
}

@media (max-width: 768px) {
      #m5-special-with-btn .om-btn {
    width: 100%;
  }
  #m5-special-with-btn .v-typography .text {
    flex-direction: column !important;
    align-items: start !important;
  }
  #m5-special-with-btn .v-typography p {
    width: 100% !important;
  }
  #m5-special-with-btn .banner__content {
    padding-top: 10px !important;
  }
  #m5-special-with-btn .g-indent .banner p {
    color: black !important;
  }
}


@media (min-width: 768px) {
  #m5-special-with-btn .banner__content {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: end !important;
  }
    #m5-special-with-btn .v-typography {
    width: 100% !important;
  }
}

  #m5-special-with-btn .om-btn {

    border-color: #041b24ff;
    color: #041b24ff !important;
  }

.v-application .v-btn {
    padding-right: 30px !important;
    padding-left: 30px !important;
    border-radius: var(--radius-large) !important;
}

@media (min-width:1440px) {
  #ch-forma-test-draiva-none .banner__content{
    padding: 110px 0 !important;
  }
}
@media (max-width:768px) {
  #ch-forma-test-draiva-none .banner__btn{
    width:  100% !important;
  }
}

#jac-kartochki-avto-s-tegom .swiper-wrapper {
  justify-content: center !important;
  gap: 20px !important;
}
#jac-kartochki-avto-s-tegom .with-tags__item {
  width: 100% !important;
overflow: hidden;
}
#jac-kartochki-avto-s-tegom .v-btn__content::before {
  content: "Скачать PDF";
  font-size: var(--button-size-default) !important;
}
#jac-kartochki-avto-s-tegom .v-btn__content{
  font-size: 0px !important;
}

#jac-kartochki-avto-s-tegom12 .with-tags__item-model-text {
  font-size: 20px !important;
  font-weight: 400;
}
#jac-kartochki-avto-s-tegom12 .v-btn__content {
  font-size: 0px !important;
}
#jac-kartochki-avto-s-tegom12 .v-btn__content::before {
  font-size: 14px !important;
  content: "Узнать наличие";
}

#ka-kharakteristiki .text-mob-h2{
  font-size: 22px !important;
}
#ka-kharakteristiki .v-expansion-panel-content__wrap .text-h3{
       font-size: 28px !important;
    text-align: center;
}

#gar-shagi .step {
  align-items: start !important;
    flex-direction: column !important;
  }
#gar-shagi .step {
  background-color: #0d252e !important;
  border-radius: 20px !important;
  padding: 20px;
}
#gar-shagi .g-indent {
  background-color: #041b24 !important;
}
#gar-shagi .step__circle {
  border-color: white !important;
}
#gar-shagi .text-subtitle-1,
#gar-shagi .step__circle-text {
  color: white !important;
}
  #gar-shagi .step .text-subtitle-1 {
  text-align: left !important;
    font-size: 16px !important;
  }
@media (min-width: 1440px) {
  #gar-shagi .steps__list {
    display: flex !important;
  }
}


#gar-shagi-light .step {
  background-color: #0d252e;
  padding: 20px;
  border-radius: var(--radius-large) !important;
  flex-direction: column !important;
  justify-content: start;
  align-items: start !important;
}
#gar-shagi-light .step__circle {
    border-color: transparent;
    display: flex !important;
    border: unset ! IMPORTANT;
    justify-content: start ! IMPORTANT;
    align-items: end !important;
}
#gar-shagi-light .step__circle-text {
  color: white !important;
}
#gar-shagi-light .text-subtitle-1 {
  color: white !important;
  text-align: left !important;
}

@media (min-width: 1200px) {
  #gar-shagi-light .steps__list {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

#ka-filosofiia-kaskad-avto .card__info-container::before{
  content: unset  !important;
}

#ch-sposoby-pokupki-none .background{
  background-color: unset !important;
}
#ch-sposoby-pokupki-none li{
 list-style: none !important;
}
#ch-sposoby-pokupki-none .card{
transition: all 0.3s ease;
  background-color: white !important;
}
#ch-sposoby-pokupki-none .card-hover{
border-radius: unset !important;
}
#ch-sposoby-pokupki-none .card__icon_soft-light{
mix-blend-mode: difference;
  filter: brightness(1.2) contrast(1.1);
}
#ch-sposoby-pokupki-none ul{
padding-left:unset !important;
}
#ch-sposoby-pokupki-none .g-indent{
  background-color: #041b24 !important;
}
@media (min-width: 768px) {
  #ch-sposoby-pokupki-none .card {
    border-bottom-right-radius: unset !important;
  }
}
@media (max-width:768px){
     #ch-sposoby-pokupki-none .card {
    pointer-events: none  !important;
  }
  #ch-sposoby-pokupki-none .card a{
    pointer-events: all  !important;
  }   
}

#spec-m7-tables .programs__grid {
  grid-template-columns: 1fr !important;
}
#spec-m7-tables .header-programs__button .om-btn {
    background-color: unset ! IMPORTANT;
  border: unset !important;
}
#spec-m7-tables .om-btn.primary {
  color: rgba(4, 12, 20, 0.72) !important;
}
#spec-m7-tables .header-programs__button {
  box-shadow: unset !important;
}
#spec-m7-tables .textPrimary--text.mb-8:has(.table__row) {
  background-color: white;
  padding: 32px;
  border-radius: var(--radius-x-large);
  max-width: 930px;
  margin: auto;
}
#spec-m7-tables .custom-cell {
  border-bottom: 2px solid #d7d8d9 !important;
}
#spec-m7-tables .g-indent {
  background-color: #f7f8f9 !important;
}

#spec-m7-tables td {
    border-bottom: 2px solid #d7d8d9 !important;
}

#spec-m7-tables .ck-table-resized{
       border-collapse: collapse; 
}
@media (max-width: 600px) {
  #spec-m7-tables td p {
    text-wrap: nowrap !important;
  }
    #spec-m7-tables .header-programs__button {
    min-width: max-content;
  }
  #spec-m7-tables .header-programs__buttons-group {
    flex-wrap: nowrap !important;
    width: 100%;
    overflow-x: scroll;
  }
}

#help li::before {
  border-radius: 100%;
  content: "";
  left: -30px;
  opacity: 0.3;
  position: absolute;
  top: -2px;
  background: url(https://storage.yandexcloud.net/cars-main/ckeditor/2025/05/15/sucsess-4.png);
  width: 28px;
  height: 28px;
}
#help li {
  color: rgb(4, 27, 36);
  font-size: 16px !important;
  font-weight: 300;
    margin-bottom: 12px !important;
}
#help .help__text {
  max-width: 100%;
  font-size: 16px !important;
}
#help .table__row .table__row--title,
#help .table__row .table__row--subtitle,
#help .table__row ul {
  margin-bottom: unset !important;
}
#help .table__row {
  padding-top: 30px !important;
}
#help .table__row--title,
#help .table__row--subtitle {
  color: rgb(4, 27, 36) !important;
}
#help h2{
  margin-bottom: 40px !important;
}

 .v-main #help .g-indent .table__row--title{
 width:100% !important;   
}

#jac-kartinka-i-tekst .jac-image-text__content {
  border-radius: var(--radius-large) !important;
  background-color: #f7f8f9 !important;
  overflow: hidden !important;
}
.jac-image-text__text {
  padding: 0 20px !important;
}

#jac-kartinka-i-tekst-dark .jac-image-text__content {
  border-radius: var(--radius-large) !important;
  background-color: #0d252e !important;
  overflow: hidden !important;
}
#jac-kartinka-i-tekst-dark .g-indent {
  background-color: #041b24 !important;
}
#jac-kartinka-i-tekst-dark .jac-image-text__text div {
  color: hsl(0, 0%, 100%) !important;
}
#jac-kartinka-i-tekst-dark .jac-image-text__text h3 {
  color: hsl(0, 0%, 100%) !important;
}
#jac-kartinka-i-tekst-dark .om-btn {
  color: hsl(0, 0%, 100%) !important;
  border-color: hsl(0, 0%, 100%) !important;
}

#ch-kartochka-avto-none .price-action__action vertical .v-input {
  border: 1px solid #76828d28 !important;
  border-radius: var(--radius-large);
}
@media (max-width: 768px) {
  #ch-kartochka-avto-none .header-buttons {
    flex-direction: column !important;
  }
    #ch-kartochka-avto-none .header-buttons__right {
    flex-direction: column !important;
  }
}

#ch-kartochka-avto-none .offer-form .v-input__control{
  border: 1px solid #76828d28 !important;
  border-radius: var(--radius-large);
}
#ch-kartochka-avto-none .offer-form .v-input--checkbox .v-input__control{
    border:unset !important;
}

#sol-tekstovyi-blok-s-kartinkoi-dark .g-indent {
  background-color: #041b24 !important;
      padding-top: 20px;
}
#sol-tekstovyi-blok-s-kartinkoi-dark .card__wrapper {
  background-color: #0d252e !important;
}
#sol-tekstovyi-blok-s-kartinkoi-dark h3 {
  color: white !important;
}
#sol-tekstovyi-blok-s-kartinkoi-dark p {
  color: white !important;
}
#sol-tekstovyi-blok-s-kartinkoi-dark .om-btn {
  color: white !important;
  border-color: white !important;
}
#sol-tekstovyi-blok-s-kartinkoi-dark,#leasing, #organizations{
    margin-top:-5px;
    margin-bottom:-5px; 
}

.cars-list-issuance .cars-list-issuance__wrapper .cars-list-issuance__item .car-card{
  box-shadow: unset !important;
}

#ka-setka-plitkoi-dark .g-indent{
  background-color: #141414 !important;
}

#ka-setka-plitkoi-light .v-button, #ka-setka-plitkoi-dark .v-button{
    color: white !important;
    border-color: white !important;
}

.grid-tiles .container .grid-tiles__grid .grid-tiles__tile{
 border-radius: 20px !important;
}

.grid-tiles .grid-tiles__tile-content {
    display: flex;
    flex-direction: column;
}
.grid-tiles .v-button {
   align-self: flex-start;
  margin-top: auto;
}

@media (max-width:400px) {
      .grid-tiles .grid-tiles__grid .media.grid-tiles__image.cover{
    height: 100% !important;
  }
  .grid-tiles .grid-tiles__grid .grid-tiles__tile{
    aspect-ratio: unset !important;
    min-height: 230px;
  }
  .grid-tiles .grid-tiles__grid .grid-tiles__tile-content{
    padding-top: 10px !important;
  }
  .grid-tiles .grid-tiles__grid .grid-tiles__tile-content .grid-tiles__tile-title{
    margin-bottom: 0px !important;
  }
  .grid-tiles .grid-tiles__grid .grid-tiles__tile-content .contrast--text h5{
    margin-bottom: 10px !important;
  }
    .grid-tiles .grid-tiles__grid .grid-tiles__tile-content .contrast--text p{
    margin-bottom: 10px !important;
  }
}

#ka-standartnaia-forma .from-open__title{
  font-size: 40px !important;
  text-align: left !important;
}

#chery-karta-s-kontaktami .map{
  overflow: hidden;
border-bottom-right-radius: var(--radius-large) !important;
border-top-right-radius: var(--radius-large) !important;
}
#chery-karta-s-kontaktami .backgroundPaper{
  background-color: white !important;
}
@media (max-width:768px) {
  #chery-karta-s-kontaktami .g-indent .map{
  border-radius: 16px !important;
  }
    #chery-karta-s-kontaktami .v-button{
    width:  100% !important;
  }
}
#chery-karta-s-kontaktami .background{
  background-color: white !important;
}

#ka-slaider-kartochek-s-ikonkami-dark .g-indent {
  background-color: #141414 !important;
}
#ka-slaider-kartochek-s-ikonkami-dark .swiper-pagination-bullet {
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .g-indent {
  background-color: #141414 !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .swiper-pagination-bullet {
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .swiper-pagination-bullet-number {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark
  .swiper-pagination-bullet-active
  .swiper-pagination-bullet-number {
  color: black !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .bg {
  background-color: #202222 !important;
}

#ka-slaider-kartochek-s-ikonkami-service-dark .cards-with-icon__slide--bg {
    background-color: #202222 !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .v-typography.cards-with-icon__card-title.text-mob-h3.text-lg-h3 {
    color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .bg div {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .cards-with-icon__slider-prev,
#ka-slaider-kartochek-s-ikonkami-service-dark .cards-with-icon__slider-next {
  border-color: #ebedee;
  border: 1px solid #ebedee;
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-service-dark svg {
  fill: #ebedee !important;
}
#ka-slaider-kartochek-s-ikonkami-service-dark .cards-with-icon__bottom {
  display: none !important;
}
@media (min-width: 901px) {
  #ka-slaider-kartochek-s-ikonkami-service-dark .cards-with-icon__card {
    min-width: 420px !important;
  }
}
#ka-slaider-kartochek-s-ikonkami-dark .swiper-pagination-bullet-number {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-dark
  .swiper-pagination-bullet-active
  .swiper-pagination-bullet-number {
  color: black !important;
}
#ka-slaider-kartochek-s-ikonkami-dark .bg {
  background-color: #202222 !important;
}
#ka-slaider-kartochek-s-ikonkami-dark .bg div {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-dark .cards-with-icon__slider-prev,
#ka-slaider-kartochek-s-ikonkami-dark .cards-with-icon__slider-next {
  border-color: #ebedee;
  border: 1px solid #ebedee;
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-dark svg {
  fill: #ebedee !important;
}
@media (min-width: 901px) {
  #ka-slaider-kartochek-s-ikonkami-dark .cards-with-icon__card {
    min-width: 420px !important;
  }
}

#ka-slaider-kartochek-s-ikonkami-mbrus .cards-with-icon__card {
  border: unset !important;
}
#ka-slaider-kartochek-s-ikonkami-mbrus .cards-with-icon__card__text {
  margin-top: 20px !important;
}
#ka-slaider-kartochek-s-ikonkami-mbrus .cards-with-icon__bottom {
  display: none !important;
}

@media (min-width: 901px) {
  #ka-slaider-kartochek-s-ikonkami-mbrus .cards-with-icon__card {
    width: 400px !important;
  }
  #ka-slaider-kartochek-s-ikonkami-service-adv .cards-with-icon__card {
      width: 395px;
  height: fit-content;
  min-height: 199px;  
  }
}


  #ka-slaider-kartochek-s-ikonkami-service-adv .cards-with-icon__card {

  border: unset;
}
#ka-slaider-kartochek-s-ikonkami-service-adv
  .cards-with-icon__card__icon-wrapper {
  margin-bottom: unset !important;
}

@media (max-width: 1280px) {
  #sertificate-title .sertificate__title {
    font-size: 28px !important;
  }
}



#ka-slaider-kartochek-s-ikonkami-to .cards-with-icon__card__text {
  margin-top: 20px !important;
}


#ka-slaider-kartochek-s-ikonkami-corporate .swiper-pagination-bullet {
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-corporate .swiper-pagination-bullet-number {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-corporate
  .swiper-pagination-bullet-active
  .swiper-pagination-bullet-number {
  color: black !important;
}

#ka-slaider-kartochek-s-ikonkami-corporate .cards-with-icon__slider-prev,
#ka-slaider-kartochek-s-ikonkami-corporate .cards-with-icon__slider-next {
  background-color: unset !important;
  border-color: #ebedee;
  border: 1px solid #ebedee;
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-corporate svg {
  fill: #ebedee !important;
}
#ka-slaider-kartochek-s-ikonkami-corporate .cards-with-icon__bottom {
  display: none !important;
}

@media (min-width: 901px) {
  #ka-slaider-kartochek-s-ikonkami-corporate .cards-with-icon__card {
    min-width: 290px !important;
        border: unset !important;
  }
  
}




#ka-slaider-kartochek-s-ikonkami-to-about .swiper-pagination-bullet {
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-to-about .bg {
  background-color: #202222 !important;
}
#ka-slaider-kartochek-s-ikonkami-to-about .bg div {
  color: white !important;
}
#ka-slaider-kartochek-s-ikonkami-to-about .cards-with-icon__slider-prev,
#ka-slaider-kartochek-s-ikonkami-to-about .cards-with-icon__slider-next {
  background-color: unset !important;
  border-color: #ebedee;
  border: 1px solid #ebedee;
  opacity: 1;
}
#ka-slaider-kartochek-s-ikonkami-to-about svg {
  fill: #ebedee !important;
}
@media (min-width: 901px) {
  #ka-slaider-kartochek-s-ikonkami-to-about .cards-with-icon__card {
    min-width: 399px !important;
  }
}


#ka-slaider-kartochek-s-ikonkami-alfa .g-indent {
  background-color: #f5f5f5 !important;
}
#ka-slaider-kartochek-s-ikonkami-alfa .cards-with-icon__card {
  background-color: white !important;
  border: unset !important;
}

#ka-slaider-kartochek-s-ikonkami-alfa .cards-with-icon__bottom{
  display: none;
}


#ka-slaider-kartochek-s-ikonkami-to .cards-with-icon__card {
  border: unset !important;
}

#gar-kartochka-novosti .news-card__bottom-title {
  font-size: 39px !important;
}
@media (max-width: 1200px) {
  #gar-kartochka-novosti .g-indent .news-card__bottom-title {
    font-size: 23px !important;
  }
}

#ka-spisok-avto-s-filtrom-none .car-card-specs,
#ka-spisok-avto-s-filtrom-none .v-slide-group__wrapper,#ka-spisok-avto-s-filtrom-none .car-info-tabs__mods  {
  background-color: #f7f8f9;
}


@media (max-width: 767px) {
#ka-spisok-avto-s-filtrom-none .text-h2 {
    font-family: var(--font) !important;
    font-size: var(--mob-h2-size) !important;
    font-weight: var(--mob-h2-fw);
    letter-spacing: var(--mob-h2-ls) !important;
    line-height: var(--mob-h2-lh);
    text-transform: var(--mob-h2-tt) !important;
}
}

.nowrap{
    text-wrap:nowrap !important
}
@media (max-width: 767px) {
  .ka-banner-custom {
    flex-direction: column !important;
  }
  .ka-banner-custom .col-6{
    max-width: unset !important;
  }
    .banner__subtitle .col-9 {
    max-width: unset !important;
  }
    .v-main #ch-banner-glavnoi-stranitsy .g-indent .banner .banner__slide-inner .banner__content .banner__btn {
    width: 100% !important;
            margin-top: 20px !important;
  }
  .v-main .g-indent .banner .banner__slide-inner .media__item.video{
    height: 100% !important;
    width: auto !important;
    }
    .v-main .g-indent .banner .banner__slide-inner .media__item.video video{
     height: 100% !important;
     width: auto !important;   
    }
}
.ka-banner-custom {
  display: flex;
  flex-direction: column;
}
.ka-banner-custom p {
      max-width: 40% !important;
}
.v-main #ch-banner-glavnoi-stranitsy .g-indent .banner .banner__slide-inner .v-typography {
  max-width: unset !important;
}
.v-main #ch-banner-glavnoi-stranitsy .g-indent .banner .banner__slide-inner .v-button {
  color: white !important;
  border-color: white !important;
}
@media (min-width: 768px) {
 .v-main #ch-banner-glavnoi-stranitsy .g-indent .banner .banner__slide-inner .banner__content {
    display: flex !important;
    justify-content: space-between !important;
    align-items: end;
    flex-direction: row !important;
    padding-bottom: 104px;
  }
}

#ch-sposoby-pokupki-none .background{
  background-color: unset !important;
}
#ch-sposoby-pokupki-none li{
 list-style: none !important;
}
#ch-sposoby-pokupki-none .card{
transition: all 0.3s ease;
  background-color: white !important;
}
#ch-sposoby-pokupki-none .card-hover{
border-radius: unset !important;
}
#ch-sposoby-pokupki-none .card__icon_soft-light{
mix-blend-mode: difference;
  filter: brightness(1.2) contrast(1.1);
}
#ch-sposoby-pokupki-none ul{
padding-left:unset !important;
}
#ch-sposoby-pokupki-none .g-indent{
  background-color: #041b24 !important;
}
@media (min-width: 768px) {
  #ch-sposoby-pokupki-none .card {
    border-bottom-right-radius: unset !important;
  }
}
@media (max-width:768px){
     #ch-sposoby-pokupki-none .card {
    pointer-events: none  !important;
  }
  #ch-sposoby-pokupki-none .card a{
    pointer-events: all  !important;
  }   
}

#ka-avtomobili-v-nalichii .service-card__content {
  display: flex;
  flex-direction: column;
  justify-content: end;
}

#special-block img {
  border-radius: var(--radius-large);
}
#special-block-2 img {
  border-radius: var(--radius-large);
}
#special-block .g-indent {
  background: #041b24 !important;
}
#special-block-2 .g-indent {
  background: #041b24 !important;
}
#special-block .service-card:nth-child(1)::after {
  content: "Премиальный спортивный кроссовер от 4 990 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}
#special-block .service-card:nth-child(2)::after {
  content: "Роскошный представительский кроссовер от 5 590 000 Р";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}
#special-block-2 .service-card:nth-child(1)::after {
  content: "Стильный спортивный кроссовер от 4 690 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}
#special-block-2 .service-card:nth-child(2)::after {
  content: "Роскошный представительский кроссовер от 4 490 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 600px) {
  #special-block .g-indent .service-card:nth-child(1)::before {
    z-index: 2;
    content: "Премиальный спортивный кроссовер от ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block .g-indent .service-card:nth-child(2)::before {
    z-index: 2;
    content: "Роскошный представительский кроссовер ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2 .g-indent .service-card:nth-child(1)::before {
    z-index: 2;
    content: "Стильный спортивный кроссовер от ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2 .g-indent .service-card:nth-child(2)::before {
    z-index: 2;
    content: "Роскошный представительский кроссовер ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block .g-indent .service-card:nth-child(1)::after {
    content: "4 990 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block .g-indent .service-card:nth-child(2)::after {
    content: "от 5 590 000 Р";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2 .g-indent .service-card:nth-child(1)::after {
    content: "4 690 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2 .g-indent .service-card:nth-child(2)::after {
    content: "от 4 490 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
}

#special-block-light img {
  border-radius: var(--radius-large);
}

#special-block-light-2 .g-indent {
  background: #041b24 !important;
}
#special-block-light .service-card:nth-child(1)::after {
  content: "Премиальный спортивный кроссовер от 4 990 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}
#special-block-light .service-card:nth-child(2)::after {
  content: "Роскошный представительский кроссовер от 5 590 000 Р";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 600px) {
  #special-block-light .g-indent .service-card:nth-child(1)::before {
    z-index: 2;
    content: "Премиальный спортивный кроссовер от ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-light .g-indent .service-card:nth-child(2)::before {
    z-index: 2;
    content: "Роскошный представительский кроссовер ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-light .g-indent .service-card:nth-child(1)::after {
    content: "4 990 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-light .g-indent .service-card:nth-child(2)::after {
    content: "от 5 590 000 Р";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
}
#special-block-2-light img {
  border-radius: var(--radius-large);
}
#special-block-2-light .service-card:nth-child(1)::after {
  content: "Стильный спортивный кроссовер от 4 690 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}
#special-block-2-light .service-card:nth-child(2)::after {
  content: "Роскошный представительский кроссовер от 4 490 000 ₽";
  color: rgba(250, 252, 254, 0.72) !important;
  position: absolute;
  left: 24px;
  bottom: 40px;
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 600px) {
  #special-block-2-light .g-indent .service-card:nth-child(1)::before {
    z-index: 2;
    content: "Стильный спортивный кроссовер от ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2-light .g-indent .service-card:nth-child(2)::before {
    z-index: 2;
    content: "Роскошный представительский кроссовер ";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2-light .g-indent .service-card:nth-child(1)::after {
    content: "4 690 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
  #special-block-2-light .g-indent .service-card:nth-child(2)::after {
    content: "от 4 490 000 ₽";
    color: rgba(250, 252, 254, 0.72) !important;
    position: absolute;
    left: 24px;
    bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }
}

#sol-kartochki-s-ikon-i-zagol-invert .g-indent {
  background-color: #f7f8f9 !important;
}
#sol-kartochki-s-ikon-i-zagol-invert .card__item {
  background-color: white !important;
}

@media (max-width: 768px) {
  #sol-kartochki-s-ikon-i-zagol-column .card__wrapper {
    flex-direction: column !important;
  }
}

#sol-kartochki-s-ikon-i-zagol .g-indent {
        padding-bottom: 30px !important;
  background-color: #041b24 !important;
}
#sol-kartochki-s-ikon-i-zagol .card__item {
  background-color: #0d252e !important;
}
#sol-kartochki-s-ikon-i-zagol .card__item__title {
  color: white !important;
  font-size: 32px !important;
}
#sol-kartochki-s-ikon-i-zagol .card__item__subtitle {
  color: white !important;
}
@media (min-width: 1440px) {
  #sol-kartochki-s-ikon-i-zagol .card__wrapper {
    grid-template-columns: repeat(5, 1fr) !important;
  }
}


#sol-kartochki-s-ikon-i-zagol-light .card__item__content {
  justify-content: start !important;
}

#sol-kartochki-s-ikon-i-zagol-light .g-indent {
    padding-bottom: 30px !important;
    padding-top: 40px !important;
}
@media (min-width: 1200px) {
  #sol-kartochki-s-ikon-i-zagol-light .g-indent .card__item__title {
    font-size: 32px !important;
        font-weight: 250;
  }
}
#sol-kartochki-s-ikon-i-zagol-light .card__item__title {
  font-size: 22px !important;
      font-weight: 250;
}
#sol-kartochki-s-ikon-i-zagol-light .card__item__subtitle {
  color: rgba(4, 12, 20, 0.72) !important;
      font-weight: 300 !important;

}

#ka-knopka-invert .g-indent {
  background-color: #f7f8f9 !important;
}

#ka-knopka-dark .g-indent{
  background-color: #041b24 !important;
}
#ka-knopka-dark  .om-btn{
  border-color: white !important;
  color: white !important;
}

#m7-places .programs__grid {
    display: flex !important;
    flex-direction: column !important;
  }
  #m7-places .programs__grid div:nth-child(2) {
    max-width: 70%;
    margin: auto;
  }
  #m7-places .programs__image {
    border-radius: var(--radius-large) !important;
  }
    #m7-places .programs__grid div:nth-child(2).header-programs__button{
    max-width: unset !important;
    margin: unset !important;
  }
    #m7-places .header-programs__buttons-group .header-programs__button {
    background-color: #f5f5f5 !important;
  }
    @media (max-width: 768px) {
        #m7-places .programs__grid div:nth-child(2){
           max-width: unset !important;  
        }
    #m7-places .g-indent .programs__image {
      border-radius: var(--radius-large) !important;
      display: block !important;
    }
  }

#ka-model-s-tabami-i-inter-om .int-ext__price {
  font-size: min(4vw, 36px) !important;
}
#ka-model-s-tabami-i-inter-om .int-ext__header-name {
  font-size: min(4vw, 48px) !important;
}
#ka-model-s-tabami-i-inter-om .int-ext__colors-name {
  color: #041b24ff !important;
}
#ka-model-s-tabami-i-inter-om .v-tab .v-typography {
  font-size: min(4vw, 20px) !important;
}
#ka-model-s-tabami-i-inter-om-backgroud-dark .g-indent {
  background-color: #041b24 !important;
}
#ka-model-s-tabami-i-inter-om-backgroud-dark .int-ext__price {
  font-size: min(4vw, 48px) !important;
}
#ka-model-s-tabami-i-inter-om-backgroud-dark .int-ext__colors-name {
  color: #041b24ff !important;
}
#ka-model-s-tabami-i-inter-om-backgroud-dark .v-tab .v-typography {
  font-size: min(4vw, 20px) !important;
}

#ka-model-s-tabami-i-inter-om .inter-font-family {
    font-family: 'HarmonyOS_Sans';
}
#ka-model-s-tabami-i-inter-om .int-ext-wrapper {
border: none;
}
#ka-model-s-tabami-i-inter-om .int-ext__price {
    font-size: min(4vw, 26px) !important;
}

#ka-model-s-tabami-i-inter-om .dark .int-ext__colors-name{
  color: white !important;
}


#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/5ec776be9da639771508889eec2dd02c.jpg?url=https://storage.yandexcloud.net/cars-main/temp/a64ffdfe-bc49-4f05-907f-9a04598a12bd.jpg&w=1300&h=652&m=crop"]) .om-btn{
  border-color: white !important;
  color: white !important;
}
#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/fab972844135ffb99c8ec0b071746e5f.jpg?url=https://storage.yandexcloud.net/cars-main/temp/6918f723-8c53-4628-98f2-c62caa893d0f.jpg&w=1300&h=652&m=crop"]) .om-btn
{
  border-color: white !important;
  color: white !important;
}

#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/f58c850d31494261411ed9585352604d.jpg?url=https://storage.yandexcloud.net/cars-main/temp/6aed8513-a6a3-4b6b-8895-46d80ac81c17.jpg&w=1300&h=652&m=crop"]) .om-btn
{
  border-color: white !important;
  color: white !important;
}

#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/c510550518e9603ca5f351db508e4054.jpg?url=https://storage.yandexcloud.net/cars-main/temp/88e30030-4afe-40f1-a8b8-578bfcc2b0bd.jpg&w=1300&h=652&m=crop"]) .om-btn
{
  border-color: white !important;
  color: white !important;
}
#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/93283549176e87b6da308d1c3cba177c.jpg?url=https://storage.yandexcloud.net/cars-main/temp/f84ec6bd-245f-4d1c-9182-1d6659e6567d.jpg&w=1300&h=652&m=crop"]) .om-btn
{
  border-color: white !important;
  color: white !important;
}

#ka-model-s-tabami-i-inter-om .int-ext-wrapper:has(img[src="https://s3.cdn.lego-car.ru/nuxt/a399f7c57197065c3c811f42fbe26434.jpg?url=https://storage.yandexcloud.net/cars-main/temp/516bea3a-d9ae-47be-b077-ba8cebad4c62.jpg&w=1300&h=652&m=crop"]) .om-btn{
  border-color: white !important;
  color: white !important;
}

.v-main .g-indent .table__text {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  margin-bottom:unset !important;
}
.v-main .g-indent .table__row--title{
  color: white !important;
  font-weight: 200 !important;
  letter-spacing: 1.6px !important;
  line-height: 1 !important;
    font-size: 64px !important;
}
.v-main .g-indent .table__row--subtitle{
      font-size: 20px !important;
    color: rgba(250, 252, 254, .72) !important;
  font-weight: 300 !important;
  line-height: 1.4 !important;
}
.v-main .g-indent .table__row{
  width: 100% !important;
  display: flex !important;
  justify-content: space-between !important;
}

#ka-tekstovyi-blok .g-indent{
  background-color: #141414 !important;
}

#organizations .g-indent,
#leasing .g-indent {
  background-color: #141414 !important;
}

@media (max-width:1280px) {
  .v-main .v-main__wrap .g-indent .table__row--title{
    font-size: 30px !important;
  }
    .v-main .v-main__wrap .g-indent .table__row--subtitle{
    font-size: 18px !important;
  }
}

@media (min-width:768px) {
  .v-main .g-indent .table__row--subtitle {
    max-width: 50%;
  } 
  .v-main .g-indent .table__row--title {
    width: 50%;
  }
}

@media (max-width:768px) {
  .v-main .v-main__wrap .g-indent .table__row {
    flex-direction: column !important;
  }
    #descr-m5 h1 span {
    color: #141414;
    font-size: 30px;
    line-height: unset !important;
    letter-spacing: 1px;
    display: flex;
  }
}

.v-main .v-main__wrap .g-indent .dark{
  color: #000000 !important;
}

.v-main .g-indent .financial__title {
  font-size: 56px !important;
}
#ka-tekstovyi-blok p{
  margin-bottom: unset !important;
}
#descr-maintenance .g-indent {
  background-color: #f5f5f5 !important;
}

  .v-main #descr-parts .g-indent .table__row--title {
    font-size: 56px !important;
  }
  @media (max-width: 768px) {
    .v-main #descr-parts .g-indent .table__row--title {
      font-size: 28px !important;
    }
  }
  
    .v-main #descr-m5-ligth .g-indent {
    background-color: #f5f5f5;
  }
  
  
  
  
  
  
#ka-tekstovyi-blok {
  margin: -5px 0;
}



#ka-tekstovyi-blok-universal-station .g-indent{
    background-color: var(--primary);
}

#ka-tekstovyi-blok-universal-station .g-indent{
  padding-bottom: 20px !important;
}

#ka-glavnyi-slaider .v-typography {
  max-width: unset !important;
}

@media (max-width: 768px) {
  #ka-glavnyi-slaider .mob-col-unset {
    max-width: unset !important;
  }
}

#descr-m5 .custom__table--title{
    color: #141414 !important;
}
#descr-m5 td {
  border-right: unset !important;
  border-left: unset !important;
  border-radius: unset !important;
}
#descr-m5 .custom-table{
    padding: 20px !important;
  background-color: #f7f8f9 !important;
  border-radius: 20px !important;
}
#descr-m5 tr:last-child  td{
 border-bottom: unset !important;
}
#descr-m5 .table {
 padding-top: 40px !important;
  border-right: unset !important;
  border-left: unset !important;
  border-radius: unset !important;
}
#descr-m5 tr:nth-child(1)  td{
  border-top: unset !important;
  border-bottom: 2px solid #d0d2d4 !important;
}
#descr-m5 tr  td:nth-child(1){
  text-align: left !important;
}
#descr-m5-invert .custom__table--title {
  color: #141414 !important;
}
#descr-m5-invert td {
  border-right: unset !important;
  border-left: unset !important;
  border-radius: unset !important;
}
#descr-m5-invert .custom-table {
  padding: 20px !important;
  background-color: white !important;
  border-radius: 20px !important;
}
#descr-m5-invert tr:last-child td {
  border-bottom: unset !important;
}
#descr-m5-invert .table {
  padding-top: 40px !important;
  border-right: unset !important;
  border-left: unset !important;
  border-radius: unset !important;
}
#descr-m5-invert tr:nth-child(1) td {
  border-top: unset !important;
  border-bottom: 2px solid #d0d2d4 !important;
}
#descr-m5-invert tr td:nth-child(1) {
  text-align: left !important;
}
#descr-m5-invert .g-indent {
  background-color: #f7f8f9 !important;
}

#descr-m5 .tech__table td {
  border-right: unset !important;
  border-left: unset !important;
  border-radius: unset !important;
  padding: 10px 5px;
  min-width: max-content;
  text-wrap: nowrap;
}




#descr-maintenance h5 {
    margin-left: unset !important;
    margin: auto ! IMPORTANT;
}
  @media (min-width: 768px) {
  #descr-maintenance h5 {
    font-size: 24px !important;
  }
}

  #descr-m5 tr:nth-child(1) td {
    font-weight: 600 !important;
  }
  
  
  #descr-m5 .table__btn {
  border-color: #141414ff !important;
}
#descr-m5 .table__btn .v-btn__content {
  font-weight: 400;
  color: #1414144ff !important;
}

@media (max-width: 500px) {
  #descr-m5-invert p{
    font-size: 14px !important;
  }
}

#gar-kartochki-s-uslugami .card-service-container {
  justify-content: end;
}
#gar-kartochki-s-uslugami .card-service__text {
  font-size: 20px !important;
  color: #041b24 !important;
  font-weight: 300 !important;
}

#chery-karta-s-kontaktami .map{
  overflow: hidden;
border-bottom-right-radius: var(--radius-large) !important;
border-top-right-radius: var(--radius-large) !important;
}
#chery-karta-s-kontaktami .backgroundPaper{
  background-color: white !important;
}
@media (max-width:768px) {
  #chery-karta-s-kontaktami .g-indent .map{
  border-radius: 16px !important;
  }
    #chery-karta-s-kontaktami .v-button{
    width:  100% !important;
  }
  #chery-karta-s-kontaktami .backgroundPaper {
   padding-left:unset !important;
}
 #chery-karta-s-kontaktami .map-contact__dealer-title{
    font-size:32px !important;
}
}
#chery-karta-s-kontaktami .background{
  background-color: white !important;
}

.models-list.nav-menu__models .models-list__wrapper .model-item .v-typography {
  color: #ffffff !important;
}
.models-list.nav-menu__models .models-list__wrapper .model-item{
    border-radius: var(--radius-large) !important ;  
}
.models-list.nav-menu__models
  .models-list__wrapper
  .model-item:hover
  .v-typography {
  color: #141414 !important;
}

@media (min-width:1440px) {
      .v-main__wrap .c-header .sublinks-default__item.nuxt-link-active {
    background-color: #f7f8f9ff !important;
  }
    .v-main__wrap .c-header  .sublinks-default__item.nuxt-link-active  .v-typography{
      color: #141414 !important;
}
.v-main__wrap .c-header .model-item{
    background-color: #141414;
}
.v-main__wrap .c-header .model-item:hover{
      background-color: #ffffff !important;
}
.v-main__wrap .c-header .sublinks-default__item{
  background-color: #141414;
}
.v-main__wrap .c-header .sublinks-default__item:hover{
      background-color: #ffffff !important;
       color: #ffffff !important;
}
.v-main__wrap .c-header .sublinks-default__item:hover .v-typography{
  color: #141414;
}
.v-main__wrap .c-header .sublinks-default__item .v-typography{
  color: #ffffff ;
}
.v-main__wrap .c-header .models-list__grid{
     gap: 10px ;
}
.models-list.nav-menu__models .models-list__wrapper .model-item .model-label .v-typography{
      color: #141414 !important;
}
.models-list.nav-menu__models .models-list__wrapper .model-item .model-label::before{
      background-color: #141414 !important;
}  
}

@media (max-width: 1440px) {
  .v-main__wrap .c-header .models-list__item .v-typography {
    color: #ffffffff !important;
  }
  .v-main__wrap
    .c-header
    .v-expansion-panel-header
    .v-expansion-panel-header__icon
    .v-icon {
    color: white !important;
  }
}

.v-main__wrap .c-header .header-custom .v-telephone {
  display: flex;
  align-items: center;
  gap: 5px;
}



@media (max-width: 767px) {
  .v-main .v-main__wrap .header-mob-def .models-list__grid .models-list__item {
    flex-direction: column !important;
  }
  .v-main
    .v-main__wrap
    .header-mob-def
    .models-list__grid
    .models-list__item
    .v-typography,  .v-main
    .v-main__wrap
    .header-mob-def
    .models-list__grid
    .models-list__item .align-center {
    text-align: center !important;
     justify-content: center !important;
  }
}


.v-main .v-main__wrap .c-header .block-wrapper p span, .v-main .v-main__wrap .c-header .block-wrapper p {
  margin-bottom: unset !important;
}

.header-layer.c-header__layer .header-layer__container:has(.header-logo__image){
  align-items: center !important;
}
.header-layer.c-header__layer .header-layer__container:has(.header-logo__image) .block-wrapper.ml-auto.mt-xl-auto{
  margin-top: unset !important;
}
.header-layer.c-header__layer .header-layer__container:has(.header-logo__image) .block-wrapper.ml-auto.mt-xl-auto span{
  min-height: 21px ! IMPORTANT;
    display: block;
}

#ka-glavnyi-slaider .banners__pagination .swiper-pagination-bullet-active:after {
  background-color: var(--contrast) !important;
}

@media (min-width: 1440px) {
  #ch-forma-otsenki-avtomobilia-none .car-exchange__subtitle {
    max-width: 700px !important;
  }
}
@media (max-width: 1439px) {
  #ch-forma-otsenki-avtomobilia-none .car-exchange__subtitle,#ch-forma-otsenki-avtomobilia-none .car-exchange__title {
    max-width: unset !important;
    text-align: left !important;
  }
}

#ch-forma-otsenki-avtomobilia .background {
  padding-top: unset !important;
  background-color: #141414 !important;
}
#ch-forma-otsenki-avtomobilia .v-form {
  background-color: #141414 !important;
}

#ch-forma-otsenki-avtomobilia .car-exchange__subtitle {
  color: white !important;
}
#ch-forma-otsenki-avtomobilia .step {
  color: white !important;
}
#ch-forma-otsenki-avtomobilia .step__divider {
  background-color: white !important;
}
#ch-forma-otsenki-avtomobilia .v-politic {
  color: white !important;
}
#ch-forma-otsenki-avtomobilia .v-politic a {
  color: white !important;
}


#ch-forma-otsenki-avtomobilia .v-checkbox-base__label p, #ch-forma-otsenki-avtomobilia .v-checkbox-base__label a ,#ch-forma-otsenki-avtomobilia .v-input--selection-controls__input .v-icon{
  color: white !important;
}

#ch-forma-otsenki-avtomobilia .om-btn{
    border-color: white !important;
  color: white !important;
}

@media (max-width: 768px) {
  #ch-forma-otsenki-avtomobilia .v-checkbox-base {
    height: 100% !important;
  }
}

#about-block .g-indent{
  padding-top: 50px !important;
}
@media (max-width:768px) {
  #about-block .advantages__items{
    grid-template-columns: 1fr 1fr !important;
  }
}
#about-block-button {
  background: linear-gradient(
      to bottom,
      rgba(5, 14, 31, 0.8),
      rgba(0, 2, 5, 0.8)
    ),
    radial-gradient(circle, #050e1f 30%, #000205 70%);
}
#about-block-button .om-btn{
   border-color: white !important;
  color: white !important;
}
#about-block{
    background-image: url(https://storage.yandexcloud.net/cars-main/ckeditor/2025/05/06/params-bg-2.jpg);
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover;
}
#about-block .advantages__icon{
  filter: invert(1) !important;
}
#about-block .advantages__item div{
  color: white !important;
}
#about-block .advantages__item span{
  color: white !important;
  background-color: unset !important;
}
#about-block .advantages__icon {
  width: 24px !important;
  height: 24px !important;
}
#about-block .advantages__name {
  font-size: 56px !important;
  font-weight: 250;
  line-height: 1;
  letter-spacing: 1.4px !important;
  text-transform: uppercase;
}
#about-block .advantages__text span {
  font-size: 18px !important;
  line-height: 1.444 !important;
}
@media (min-width: 768px) {
  #about-block .advantages__icon {
    width: 32px !important;
    height: 32px !important;
  }
  #about-block .advantages__name {
    font-size: 112px !important;;
    letter-spacing: 2.8px !important;;
  }
  #about-block .advantages__text span {
    font-size: 20px !important;;
    line-height: 1.4 !important;;
  }
}
  #about-block   .advantages__item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-self: center;
  }
  #about-block-button .om-btn .v-btn__content {
    flex-direction: row-reverse !important;
    gap: 10px;
  }
  
  
  #about-block.hongqi{
  background-image: url('https://storage.yandexcloud.net/cars-main/ftp/763/63413fd0-c933-43fc-8e66-f9ef9e9c05bc.jpg');
}