/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./scss/templates/sub-single.scss ***!
  \***********************************************************************************************************************************************************************************************/
@charset "UTF-8";
.single-cars.v-dorozi .main-block,
.single-cars.v-nayavnosti .main-block {
  margin: 40px 0 0;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block,
  .single-cars.v-nayavnosti .main-block {
    margin: 32px 0 0;
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block,
  .single-cars.v-nayavnosti .main-block {
    flex-direction: column-reverse;
  }
}
.single-cars.v-dorozi .main-block .col,
.single-cars.v-nayavnosti .main-block .col {
  width: 100%;
}
.single-cars.v-dorozi .main-block .col.gallery-col,
.single-cars.v-nayavnosti .main-block .col.gallery-col {
  max-width: 57.5%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col,
  .single-cars.v-nayavnosti .main-block .col.gallery-col {
    max-width: unset;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.gallery-col,
  .single-cars.v-nayavnosti .main-block .col.gallery-col {
    max-width: unset;
    margin: 0 0 24px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers h2,
.single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers h2 {
  line-height: 38px;
  font-weight: 400;
  font-size: 32px;
  cursor: pointer;
  padding: 0 0 12px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers h2,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers h2 {
    padding: 0 0 18px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers .btns,
.single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers .btns {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers .btns,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers .btns {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    margin: 0 0 24px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers .btns .gallery-type-btn,
.single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers .btns .gallery-type-btn {
  line-height: 28px;
  font-weight: 400;
  font-size: 24px;
  cursor: pointer;
}
.single-cars.v-dorozi .main-block .col.gallery-col .gallery-controllers .btns .gallery-type-btn.active,
.single-cars.v-nayavnosti .main-block .col.gallery-col .gallery-controllers .btns .gallery-type-btn.active {
  font-weight: 500;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries {
  margin: 0 0 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries {
    margin: 0 0 24px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .full-g.close-button,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .full-g.close-button {
  display: none;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #161418;
  z-index: 11;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen {
    justify-content: center;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button {
  display: flex;
  align-items: center;
  gap: 8px;
  position: absolute;
  top: 2vh;
  right: 10%;
  font-family: "Lato", sans-serif;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  z-index: 9;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button {
    right: 1%;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button svg,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button svg {
  width: 40px;
  height: 40px;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button svg path,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .full-g.close-button svg path {
  stroke: #FFFFFF;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .swiper.main-swiper,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .swiper.main-swiper {
  max-height: 75vh;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container.fullscreen .swiper.main-swiper .swiper-wrapper .swiper-slide img,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container.fullscreen .swiper.main-swiper .swiper-wrapper .swiper-slide img {
  max-width: unset;
  max-height: unset;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper {
  width: 100%;
  max-width: unset;
  margin-bottom: unset;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper {
  margin: 0 0 8px;
  position: relative;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img {
  max-width: 690px;
  width: 100%;
  max-height: 345px;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img {
    max-height: 168px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-wrapper .swiper-slide img {
    max-width: unset;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn {
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn.swiper-button-right,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn.swiper-button-right {
  right: 16px;
  transform: translate(0, -50%);
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn.swiper-button-left,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper-btn.swiper-button-left {
  left: 16px;
  transform: translate(0, -50%);
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #FAFAFA;
  background: linear-gradient(180deg, rgba(17, 17, 17, 0.8) 0%, rgba(17, 17, 17, 0.88) 23.96%, #111111 58.33%, #111111 100%);
  position: absolute;
  bottom: 16px;
  right: 16px;
  left: unset;
  z-index: 1;
  width: -moz-max-content;
  width: max-content;
  padding: 8px 16px;
  border-radius: 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination {
    bottom: 8px;
    right: 8px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination .swiper-pagination-current,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.main-swiper .swiper--pagination .swiper-pagination-current {
  font-weight: 500;
  color: #3FBAC2;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide {
  position: relative;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide img,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide img {
  max-height: 116px;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide img,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide img {
    max-height: 75px;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active)::after,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container .swiper.thumb-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active)::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.48);
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder {
  width: 100%;
  max-width: unset;
  margin-bottom: unset;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1 {
  max-width: 690px;
  width: 100%;
  max-height: 345px;
  background-color: #0c0c0c;
  height: 345px;
  margin: 0 0 8px;
  animation: loading-effect 1.5s infinite ease-in-out;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1 {
    max-height: 168px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-1 {
    max-width: unset;
  }
}
.single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2,
.single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2 {
  max-width: 224px;
  width: 100%;
  height: 116px;
  background-color: #0c0c0c;
  animation: loading-effect 1.5s infinite ease-in-out;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2 {
    max-height: 75px;
  }
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-1,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-1 {
    max-width: unset;
    width: 100%;
  }
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-2,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-2 {
    display: none;
  }
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-3,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-3 {
    display: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-1,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-1 {
    max-width: 49%;
    width: 100%;
  }
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-2,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-2 {
    max-width: 49%;
    width: 100%;
  }
  .single-cars.v-dorozi .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-3,
  .single-cars.v-nayavnosti .main-block .col.gallery-col .galleries .gallery-container-placeholder .bl-2.bl-2-3 {
    display: none;
  }
}
@keyframes loading-effect {
  0% {
    background-color: #0c0c0c;
  }
  50% {
    background-color: #2e2e2e;
  }
  100% {
    background-color: #0c0c0c;
  }
}
.single-cars.v-dorozi .main-block .col.content-col,
.single-cars.v-nayavnosti .main-block .col.content-col {
  max-width: 40.5%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col,
  .single-cars.v-nayavnosti .main-block .col.content-col {
    max-width: unset;
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .main-block .col.content-col,
  .single-cars.v-nayavnosti .main-block .col.content-col {
    max-width: unset;
  }
}
.single-cars.v-dorozi .main-block .col.content-col .statuses,
.single-cars.v-nayavnosti .main-block .col.content-col .statuses {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: flex-end;
  margin: 0 0 16px 0;
}
.single-cars.v-dorozi .main-block .col.content-col .statuses .status-m,
.single-cars.v-nayavnosti .main-block .col.content-col .statuses .status-m {
  width: -moz-max-content;
  width: max-content;
  padding: 6px 12px;
  border-radius: 24px;
  background: rgba(214, 214, 214, 0.32);
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.18px;
  color: #1F1F1F;
}
.single-cars.v-dorozi .main-block .col.content-col .statuses .status,
.single-cars.v-nayavnosti .main-block .col.content-col .statuses .status {
  width: -moz-max-content;
  width: max-content;
  padding: 6px 12px;
  border-radius: 24px;
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.18px;
}
.single-cars.v-dorozi .main-block .col.content-col .post-title,
.single-cars.v-nayavnosti .main-block .col.content-col .post-title {
  font-size: 38px;
  font-weight: 500;
  line-height: 32px;
  margin: 0 0 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .post-title,
  .single-cars.v-nayavnosti .main-block .col.content-col .post-title {
    margin: 0 0 16px;
  }
}
.single-cars.v-dorozi .main-block .col.content-col .post-title span,
.single-cars.v-nayavnosti .main-block .col.content-col .post-title span {
  font-size: 24px;
  line-height: 28px;
}
.single-cars.v-dorozi .main-block .col.content-col .colors,
.single-cars.v-nayavnosti .main-block .col.content-col .colors {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 24px;
  margin: 0 0 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .colors,
  .single-cars.v-nayavnosti .main-block .col.content-col .colors {
    margin: 0 0 16px;
  }
}
.single-cars.v-dorozi .main-block .col.content-col .colors .color,
.single-cars.v-nayavnosti .main-block .col.content-col .colors .color {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}
.single-cars.v-dorozi .main-block .col.content-col .colors .color.active .color-val svg,
.single-cars.v-nayavnosti .main-block .col.content-col .colors .color.active .color-val svg {
  display: block;
}
.single-cars.v-dorozi .main-block .col.content-col .colors .color .color-val,
.single-cars.v-nayavnosti .main-block .col.content-col .colors .color .color-val {
  display: block;
  border-radius: 50px;
  border: 1px solid #424242;
  position: relative;
}
.single-cars.v-dorozi .main-block .col.content-col .colors .color .color-val svg,
.single-cars.v-nayavnosti .main-block .col.content-col .colors .color .color-val svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.single-cars.v-dorozi .main-block .col.content-col .colors .color .color-name,
.single-cars.v-nayavnosti .main-block .col.content-col .colors .color .color-name {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
}
.single-cars.v-dorozi .main-block .col.content-col .desc,
.single-cars.v-nayavnosti .main-block .col.content-col .desc {
  font-weight: 400;
  color: #1F1F1F;
}
.single-cars.v-dorozi .main-block .col.content-col .price,
.single-cars.v-nayavnosti .main-block .col.content-col .price {
  display: block;
  color: #111111;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  margin: 24px 0;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .price,
  .single-cars.v-nayavnosti .main-block .col.content-col .price {
    margin: 16px 0;
  }
}
.single-cars.v-dorozi .main-block .col.content-col .form-trigger,
.single-cars.v-nayavnosti .main-block .col.content-col .form-trigger {
  display: flex;
  width: 100%;
  max-width: 390px;
  justify-content: center;
  font-size: 19px;
}
.single-cars.v-dorozi .main-block .col.content-col .pin-spacer,
.single-cars.v-nayavnosti .main-block .col.content-col .pin-spacer {
  padding: 0 !important;
  height: -moz-max-content !important;
  height: max-content !important;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .not-pinned-container,
  .single-cars.v-nayavnosti .main-block .col.content-col .not-pinned-container {
    height: 100px;
  }
}
.single-cars.v-dorozi .main-block .col.content-col .not-pinned,
.single-cars.v-nayavnosti .main-block .col.content-col .not-pinned {
  transition: transform 0.3s ease; /* плавний рух */
}
.single-cars.v-dorozi .main-block .col.content-col .not-pinned .mob-name,
.single-cars.v-nayavnosti .main-block .col.content-col .not-pinned .mob-name {
  display: none;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .not-pinned .mob-name,
  .single-cars.v-nayavnosti .main-block .col.content-col .not-pinned .mob-name {
    display: block;
    color: #111111;
    font-family: "Rubik", sans-serif;
    font-weight: 300;
    font-size: 26px;
    line-height: 32px;
  }
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .main-block .col.content-col .not-pinned,
  .single-cars.v-nayavnosti .main-block .col.content-col .not-pinned {
    padding: 0 0 20px 0;
    z-index: 9;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .single-cars.v-dorozi .main-block .col.content-col .not-pinned::after,
  .single-cars.v-nayavnosti .main-block .col.content-col .not-pinned::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    height: 100%;
    z-index: -1;
    width: 100vw;
    top: 0;
    background: #ffffff;
    box-shadow: 0px -10px 16px -5px rgba(0, 0, 0, 0.47);
  }
}
.single-cars.v-dorozi .complectations-char,
.single-cars.v-nayavnosti .complectations-char {
  background-color: #fff;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .complectations-char,
  .single-cars.v-nayavnosti .complectations-char {
    z-index: 4;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char,
  .single-cars.v-nayavnosti .complectations-char {
    margin: 32px 0 0;
  }
}
.single-cars.v-dorozi .complectations-char .char,
.single-cars.v-nayavnosti .complectations-char .char {
  padding: 56px 0;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .complectations-char .char,
  .single-cars.v-nayavnosti .complectations-char .char {
    padding: 0 !important;
  }
}
@media screen and (max-width: 700px) {
  .single-cars.v-dorozi .complectations-char .char,
  .single-cars.v-nayavnosti .complectations-char .char {
    padding: 0 0 40px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .char,
  .single-cars.v-nayavnosti .complectations-char .char {
    padding: 0 0 24px;
  }
}
.single-cars.v-dorozi .complectations-char .char h2,
.single-cars.v-nayavnosti .complectations-char .char h2 {
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char h2,
  .single-cars.v-nayavnosti .complectations-char .char h2 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content,
.single-cars.v-nayavnosti .complectations-char .char .char-content {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 32px;
  margin: 32px 0 0;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .char .char-content,
  .single-cars.v-nayavnosti .complectations-char .char .char-content {
    flex-direction: column;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items ~ .add-char-items,
.single-cars.v-dorozi .complectations-char .char .char-content .main-char-items ~ .main-char-items,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items ~ .add-char-items,
.single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items ~ .main-char-items {
  display: none;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items-m-trigger,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items-m-trigger {
  cursor: pointer;
  width: 49%;
  position: relative;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 28px;
  text-transform: uppercase;
  line-height: 36px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items-m-trigger,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items-m-trigger {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items-m-trigger,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items-m-trigger {
    width: 100%;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items-m-trigger.active::after,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items-m-trigger.active::after {
  transform: translate(0, -50%) rotate(180deg);
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items-m-trigger::after,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items-m-trigger::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGlkPSJBcnJvdyBkb3duIj4KICAgICAgICA8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAxMUwxMiAxN0wxOCAxMSIgc3Ryb2tlPSIjMUYxRjFGIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
  transition: 0.3s all;
}
.single-cars.v-dorozi .complectations-char .char .char-content .main-char-items,
.single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items {
  width: 49%;
  display: flex;
  flex-wrap: wrap;
  height: -moz-max-content;
  height: max-content;
  gap: 24px;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items {
    width: 100%;
  }
}
@media screen and (max-width: 425px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items {
    gap: 0;
    justify-content: space-between;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items {
    width: 100%;
    margin: 0 0 24px;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item,
.single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item {
  display: flex;
  flex-direction: column;
  max-width: 178px;
  width: 100%;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item {
    margin: 0 0 24px 0;
    width: 49%;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item .name,
.single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item .name {
  margin: 0 0 8px;
  color: #424242;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px; /* 120% */
  letter-spacing: 0.18px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item .name,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item .name {
    font-weight: 400;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item .value,
.single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item .value {
  color: #111;
  font-family: "Rubik", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 116.667% */
  letter-spacing: 0.036px;
  text-transform: uppercase;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .main-char-items .main-char-item .value,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .main-char-items .main-char-item .value {
    font-weight: 500;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items {
  width: 49%;
  display: flex;
  flex-direction: column;
  max-height: 0;
  opacity: 0;
  transition: 0.3s all;
  z-index: -2;
  pointer-events: none;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items.active,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items.active {
  opacity: 1;
  max-height: 480px;
  z-index: 2;
  pointer-events: all;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items {
    width: 100%;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .item,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .item {
  position: relative;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .item:last-child .add-char-items-container .char-item,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .item:last-child .add-char-items-container .char-item {
  width: 50%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .item:last-child .add-char-items-container .char-item,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .item:last-child .add-char-items-container .char-item {
    width: 100%;
    flex-direction: row;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-trigger,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-trigger {
  padding: 16px 24px;
  width: 100%;
  display: block;
  position: relative;
  border-radius: 16px;
  background-color: #ffffff;
  margin: 0 0 16px;
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  letter-spacing: 0.2px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: border-radius 0.8s ease-out;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-trigger::after,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-trigger::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93IGRvd24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAxMUwxMiAxN0wxOCAxMSIgc3Ryb2tlPSIjMUYxRjFGIi8+CjwvZz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
  transition: 0.3s all;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-trigger.active,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-trigger.active {
  border-radius: 16px 16px 0 0;
  box-shadow: 0px 2px 6px -1px rgba(16, 18, 52, 0.32);
  transition: border-radius 0.01s ease-in;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-trigger.active::after,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-trigger.active::after {
  transform: translate(0, -50%) rotate(180deg);
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s all;
  position: absolute;
  z-index: 2;
  background-color: #ffffff;
  width: 100%;
  top: calc(100% - 16px);
  border-radius: 0 0 16px 16px;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow-y: auto;
  max-height: 235px;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar-track,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.09);
  border-radius: 10px;
  background-color: #F5F5F5;
  padding: 0 5px 0 0;
  z-index: -1;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar-thumb,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .add-char-items-scroll-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #3FBAC2;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container.show,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container.show {
  box-shadow: 0px 2px 6px -1px rgba(16, 18, 52, 0.32);
  max-height: 235px;
  overflow: hidden;
  padding: 2px 4px 0 0;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item {
  padding: 8px 16px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item {
    width: 100%;
  }
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .name,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .name {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 152.941% */
  letter-spacing: 0.204px;
}
.single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .value,
.single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .value {
  color: #111;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 152.941% */
  letter-spacing: 0.204px;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .value,
  .single-cars.v-nayavnosti .complectations-char .char .char-content .add-char-items .add-char-items-container .char-item .value {
    text-align: right;
  }
}
.single-cars.v-dorozi .complectations-char .differences-title,
.single-cars.v-nayavnosti .complectations-char .differences-title {
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .differences-title,
  .single-cars.v-nayavnosti .complectations-char .differences-title {
    font-size: 32px;
    width: 100%;
    line-height: 40px;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards,
.single-cars.v-nayavnosti .complectations-char .complect-cards {
  margin-bottom: 64px;
  padding: 32px 0 24px;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card {
  width: 100%;
  max-width: 510px;
  position: relative;
  border-radius: 16px;
  background: #FFF;
  padding: 16px 16px 82px 16px;
  margin-right: 0;
  transition: 0.3s all;
  height: -moz-max-content;
  height: max-content;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card:not(.chosen),
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card:not(.chosen) {
  scale: 0.96;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card:not(.chosen),
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card:not(.chosen) {
    scale: unset;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card:not(.chosen):hover,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card:not(.chosen):hover {
  scale: 1.02;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card:not(.chosen):hover,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card:not(.chosen):hover {
    scale: unset;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card.chosen .main-char-item.hidden,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card.chosen .main-char-item.hidden {
  display: flex;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .complect-status,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .complect-status {
  width: 100%;
  display: block;
  text-align: right;
  color: #424242;
  text-align: right;
  font-family: "Lato", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0.156px;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top span,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top span {
  color: #1F1F1F;
  font-family: "Rubik", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0.07px;
  text-transform: uppercase;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 700px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content {
    flex-direction: column;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content {
    flex-direction: column;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content .complect-price,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content .complect-price {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  white-space: nowrap;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content img,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content img {
  max-width: 336px;
  width: 100%;
  height: 168px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 700px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content img,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content img {
    max-width: 272px;
    height: 136px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .top .top-content img,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .top .top-content img {
    max-width: 320px;
    height: 136px;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content {
  display: flex;
  flex-direction: column;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item {
  padding: 8px 0;
  border-bottom: 0.5px solid var(--font-colors-light, #D6D6D6);
  display: flex;
  gap: 12px;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item {
    justify-content: space-between;
    gap: unset;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item .value,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item .value {
  width: -moz-max-content;
  width: max-content;
  color: #1F1F1F;
  font-family: "Rubik", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 144.444% */
  letter-spacing: -0.18px;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item .name,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item .name {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 152.941% */
  letter-spacing: 0.204px;
  width: 100%;
  max-width: 250px;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item .name,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item .name {
    width: -moz-max-content;
    width: max-content;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .content .main-char-item.hidden,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .content .main-char-item.hidden {
  display: none;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content {
  display: flex;
  align-items: center;
  padding: 16px 0 0;
  position: absolute;
  bottom: 16px;
  /* Стили для мобильных устройств */
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content {
    justify-content: space-between;
    width: 90%;
  }
}
@media (min-width: 980px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .mobile-text,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .mobile-text {
    display: none;
  }
}
@media (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .desktop-text,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .desktop-text {
    display: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .mobile-text,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .mobile-text {
    display: block;
  }
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .desktop-text,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .desktop-text {
    display: none;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content a,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content a {
  display: block;
  width: -moz-max-content;
  width: max-content;
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .btn-standart,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .btn-standart {
  margin-right: 16px;
  border: 1.6px solid #3FBAC2;
  padding: 10px 32px;
}
@media screen and (max-width: 450px) {
  .single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .btn-standart,
  .single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .btn-standart {
    margin-right: 0px;
  }
}
.single-cars.v-dorozi .complectations-char .complect-cards .complect-card .bottom-content .btn-standart-v2,
.single-cars.v-nayavnosti .complectations-char .complect-cards .complect-card .bottom-content .btn-standart-v2 {
  padding: 10px 32px;
  border: 1.6px solid #3FBAC2;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.single-cars.v-dorozi .complectations-char .complect-cards .swiper-scrollbar,
.single-cars.v-nayavnosti .complectations-char .complect-cards .swiper-scrollbar {
  height: 10px;
  cursor: pointer;
}
.single-cars.v-dorozi .seo-block-wrapper,
.single-cars.v-nayavnosti .seo-block-wrapper {
  position: relative;
  margin: 40px 0 64px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .seo-block-wrapper,
  .single-cars.v-nayavnosti .seo-block-wrapper {
    margin: 20px 0 40px;
  }
}
.single-cars.v-dorozi .seo-block.collapsed,
.single-cars.v-nayavnosti .seo-block.collapsed {
  max-height: 200px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .seo-block.collapsed,
  .single-cars.v-nayavnosti .seo-block.collapsed {
    max-height: 260px;
  }
}
.single-cars.v-dorozi .toggle-seo-btn,
.single-cars.v-nayavnosti .toggle-seo-btn {
  margin-top: 32px;
  background-color: #3FBAC2;
  color: #FFFFFF;
  border: none;
  padding: 12px 32px;
  cursor: pointer;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.single-cars.v-dorozi .toggle-seo-btn::after,
.single-cars.v-nayavnosti .toggle-seo-btn::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93IGRvd24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAxMUwxMiAxN0wxOCAxMSIgc3Ryb2tlPSIjMUYxRjFGIi8+CjwvZz4KPC9zdmc+Cg==);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 24px;
  height: 24px;
  filter: invert(1);
}
.single-cars.v-dorozi .toggle-seo-btn.collapsed::after,
.single-cars.v-nayavnosti .toggle-seo-btn.collapsed::after {
  scale: 1 -1;
}
.single-cars.v-dorozi .cars-recommendations,
.single-cars.v-nayavnosti .cars-recommendations {
  margin: 0 0 48px;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .cars-recommendations,
  .single-cars.v-nayavnosti .cars-recommendations {
    overflow: hidden;
  }
}
.single-cars.v-dorozi .cars-recommendations .block-subtitle,
.single-cars.v-nayavnosti .cars-recommendations .block-subtitle {
  margin: 16px 0 32px;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 19px;
  line-height: 26px;
  display: block;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper {
  margin: 0;
  padding: 0 0 40px;
  overflow: visible;
  background-color: #fff;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide.swiper-slide-visible,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide.swiper-slide-visible {
  opacity: 1;
  transition: 0.3s all;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover {
  transform: scale(1.2) !important;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover {
    transform: unset !important;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover {
    transform: unset !important;
  }
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover .product-details.no-complectations,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover .product-details.no-complectations {
  margin: auto 0 0;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover .product-details.no-complectations,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover .product-details.no-complectations {
    margin: 16px 0 0;
  }
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:hover .product-details::after,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:hover .product-details::after {
  display: none !important;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-slide:not(.swiper-slide-visible),
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
  pointer-events: none;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-one-nav,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-one-nav {
  display: none;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-one-nav,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-one-nav {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    transform: translate(0, -50%) rotate(90deg);
    top: 50%;
    right: 0;
    z-index: 2;
    background: #3FBAC2;
    border-radius: 50%;
  }
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-one-nav svg,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-one-nav svg {
    width: 12px;
    height: 12px;
  }
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav {
    display: none;
  }
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .left-nav, .single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .right-nav,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .left-nav,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .right-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(102, 102, 102, 0.5018382353) 50%, rgba(219, 219, 219, 0.5) 100%);
  position: absolute;
  top: 50%;
  z-index: 1;
  cursor: pointer;
  transform: translate(0, -50%);
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .left-nav.swiper-button-disabled, .single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .right-nav.swiper-button-disabled,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .left-nav.swiper-button-disabled,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .right-nav.swiper-button-disabled {
  display: none;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .left-nav,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .left-nav {
  left: -60px;
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .left-nav,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .left-nav {
    left: -10px;
  }
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .right-nav,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .right-nav {
  right: -60px;
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav .right-nav,
  .single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav .right-nav {
    right: -10px;
  }
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .desctop-nav svg path,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .desctop-nav svg path {
  stroke: #424242;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-scrollbar,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-scrollbar {
  height: 12px;
  z-index: 0;
}
.single-cars.v-dorozi .cars-recommendations .cars.swiper .swiper-scrollbar .swiper-scrollbar-drag,
.single-cars.v-nayavnosti .cars-recommendations .cars.swiper .swiper-scrollbar .swiper-scrollbar-drag {
  cursor: pointer;
}
.single-cars.v-dorozi .credit-block,
.single-cars.v-nayavnosti .credit-block {
  padding: 40px 0 48px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 24px;
  position: relative;
  background-color: #fff;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block,
  .single-cars.v-nayavnosti .credit-block {
    padding: 24px 0 32px;
  }
}
.single-cars.v-dorozi .credit-block h4,
.single-cars.v-nayavnosti .credit-block h4 {
  margin: 0 0 32px;
  width: 100%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block h4,
  .single-cars.v-nayavnosti .credit-block h4 {
    margin: 0 0 24px;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content,
.single-cars.v-nayavnosti .credit-block .credit-col.content {
  max-width: 690px;
  width: 100%;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .credit-block .credit-col.content,
  .single-cars.v-nayavnosti .credit-block .credit-col.content {
    max-width: unset;
    margin: 0 0 32px;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper {
  border-radius: 24px;
  padding: 24px;
  background: #F5F5F5;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper {
    padding: 16px 16px 24px;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__subtitle,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__subtitle {
  width: 100%;
  text-align: center;
  font-family: "Rubik", sans-serif;
  color: #1F1F1F;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__subtitle,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__subtitle {
    padding: 0;
    align-items: flex-start;
    flex-direction: column;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper {
  border-radius: 24px;
  background: #ffffff;
  margin: 16px 0 0;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper {
    margin: 16px 0 0;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger {
  padding: 16px;
  width: 100%;
  display: block;
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 26px;
  cursor: pointer;
  color: #1F1F1F;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger.active::after,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger.active::after {
  transform: translate(0, -50%) rotate(180deg);
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger::after,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__trigger::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93IGRvd24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAxMUwxMiAxN0wxOCAxMSIgc3Ryb2tlPSIjMUYxRjFGIi8+CjwvZz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
  transition: 0.3s all;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items {
  max-height: 0;
  overflow: hidden;
  padding: 0 16px 0;
  transition: 0.3s all;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items.active,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items.active {
  padding: 0 16px 16px 16px;
  max-height: 300px;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 16px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item {
    margin: 0 0 8px;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .name,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .name {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 24px;
  color: rgb(168, 168, 168);
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .val,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .val {
  font-weight: 400;
  font-family: "Rubik", sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #1F1F1F;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .val,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__main-item .val {
    font-size: 19px;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items {
  margin: 24px 0 0;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-pos-subtitle,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-pos-subtitle {
  width: 100%;
  display: block;
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 16px;
  color: #1F1F1F;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item {
  margin: 0 0 8px;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item .name,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item .name {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 20px;
  color: #A8A8A8;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item .val,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__items-wrapper .content__items .content__sub-items .content__sub-item .val {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 20px;
  color: #1F1F1F;
}
.single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__footnote,
.single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__footnote {
  color: #292929;
  padding: 16px 16px 0;
  display: block;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.content .content__wrapper .content__footnote,
  .single-cars.v-nayavnosti .credit-block .credit-col.content .content__wrapper .content__footnote {
    padding: 16px 8px 0;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.form,
.single-cars.v-nayavnosti .credit-block .credit-col.form {
  max-width: 486px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.form,
  .single-cars.v-nayavnosti .credit-block .credit-col.form {
    padding: 24px 0 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .credit-block .credit-col.form,
  .single-cars.v-nayavnosti .credit-block .credit-col.form {
    max-width: unset;
  }
  .single-cars.v-dorozi .credit-block .credit-col.form p,
  .single-cars.v-nayavnosti .credit-block .credit-col.form p {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .single-cars.v-dorozi .credit-block .credit-col.form p .wpcf7-form-control-wrap,
  .single-cars.v-nayavnosti .credit-block .credit-col.form p .wpcf7-form-control-wrap {
    width: 48%;
    display: flex;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.form .form-subtitle,
.single-cars.v-nayavnosti .credit-block .credit-col.form .form-subtitle {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  width: 95%;
  margin: 0 0 24px;
  padding: 0 0 0 2px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .credit-block .credit-col.form .form-subtitle,
  .single-cars.v-nayavnosti .credit-block .credit-col.form .form-subtitle {
    width: 100%;
    padding: 0;
  }
}
.single-cars.v-dorozi .credit-block .credit-col.form input[type=submit],
.single-cars.v-nayavnosti .credit-block .credit-col.form input[type=submit] {
  margin: 8px 0 0;
}
.single-cars.v-dorozi .credit-block .credit-col.form input[type=text], .single-cars.v-dorozi .credit-block .credit-col.form input[type=tel],
.single-cars.v-nayavnosti .credit-block .credit-col.form input[type=text],
.single-cars.v-nayavnosti .credit-block .credit-col.form input[type=tel] {
  width: 100%;
  border-radius: 24px;
  border: 1.4px solid #424242;
  padding: 13px 16px;
  margin-bottom: 16px;
  color: #000000;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.18px;
}
.single-cars.v-dorozi .credit-block .credit-col.form .wpcf7-not-valid-tip, .single-cars.v-dorozi .credit-block .credit-col.form .wpcf7-response-output,
.single-cars.v-nayavnosti .credit-block .credit-col.form .wpcf7-not-valid-tip,
.single-cars.v-nayavnosti .credit-block .credit-col.form .wpcf7-response-output {
  display: none !important;
}
.single-cars.v-dorozi .credit-block .credit-col.form .popup-container,
.single-cars.v-nayavnosti .credit-block .credit-col.form .popup-container {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  display: none;
  width: 100%;
  height: 100%;
}
.single-cars.v-dorozi .credit-block .credit-col.form .popup-container .popup,
.single-cars.v-nayavnosti .credit-block .credit-col.form .popup-container .popup {
  padding: 24px 32px 32px;
  background: #F5F5F5;
  border-radius: 24px;
}
.single-cars.v-dorozi .credit-block .credit-col.form .popup-container .popup h4,
.single-cars.v-nayavnosti .credit-block .credit-col.form .popup-container .popup h4 {
  font-size: 30px;
  margin: 0 0 16px;
}
.single-cars.v-dorozi .credit-block .credit-col.form .popup-container .popup span,
.single-cars.v-nayavnosti .credit-block .credit-col.form .popup-container .popup span {
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.204px;
  display: block;
  margin: 0 0 16px;
}
.single-cars.v-dorozi .recommendations,
.single-cars.v-nayavnosti .recommendations {
  padding: 40px 0 64px;
}
.single-cars.v-dorozi .recommendations h4,
.single-cars.v-nayavnosti .recommendations h4 {
  margin: 0 0 32px;
}
.single-cars.v-dorozi .recommendations .items,
.single-cars.v-nayavnosti .recommendations .items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .recommendations .items,
  .single-cars.v-nayavnosti .recommendations .items {
    gap: 16px;
    justify-content: space-between;
  }
  .single-cars.v-dorozi .recommendations .items > *:nth-child(n+9),
  .single-cars.v-nayavnosti .recommendations .items > *:nth-child(n+9) {
    display: none !important;
  }
}
.single-cars.v-dorozi .recommendations .items .item,
.single-cars.v-nayavnosti .recommendations .items .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 8px;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .recommendations .items .item,
  .single-cars.v-nayavnosti .recommendations .items .item {
    width: 47%;
  }
}
.single-cars.v-dorozi .recommendations .items .item .logo,
.single-cars.v-nayavnosti .recommendations .items .item .logo {
  max-width: 120px;
  height: auto;
  width: 100%;
  margin: 0 22px;
  max-height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .recommendations .items .item .logo,
  .single-cars.v-nayavnosti .recommendations .items .item .logo {
    margin: 0 44px;
  }
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .recommendations .items .item .logo,
  .single-cars.v-nayavnosti .recommendations .items .item .logo {
    margin: 0 auto;
  }
}
.single-cars.v-dorozi .recommendations .items .item span,
.single-cars.v-nayavnosti .recommendations .items .item span {
  max-width: 164px;
  width: 100%;
  display: block;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.single-cars.v-dorozi span[data-name=menu-colors], .single-cars.v-dorozi span[data-name=menu-complect],
.single-cars.v-nayavnosti span[data-name=menu-colors],
.single-cars.v-nayavnosti span[data-name=menu-complect] {
  display: none !important;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi #back-to-top,
  .single-cars.v-nayavnosti #back-to-top {
    display: none;
  }
}
.single-cars.v-dorozi .form-container,
.single-cars.v-nayavnosti .form-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(17, 17, 17, 0.56);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.single-cars.v-dorozi .form-container.active,
.single-cars.v-nayavnosti .form-container.active {
  display: flex;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container.active,
  .single-cars.v-nayavnosti .form-container.active {
    overflow: auto;
    padding: 60px 0;
    align-items: flex-start;
  }
}
.single-cars.v-dorozi .form-container .form-body,
.single-cars.v-nayavnosti .form-container .form-body {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(30, 34, 83, 0.16) inset;
  padding: 32px;
  max-width: 792px;
  position: relative;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body,
  .single-cars.v-nayavnosti .form-container .form-body {
    max-width: unset;
    width: 90%;
    padding: 16px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .form-container .form-body,
  .single-cars.v-nayavnosti .form-container .form-body {
    width: 95%;
  }
}
.single-cars.v-dorozi .form-container .form-body h2,
.single-cars.v-nayavnosti .form-container .form-body h2 {
  color: #1F1F1F;
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px; /* 121.053% */
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body h2,
  .single-cars.v-nayavnosti .form-container .form-body h2 {
    font-size: 32px;
    width: 100%;
    line-height: 40px;
  }
}
.single-cars.v-dorozi .form-container .form-body .sub-title,
.single-cars.v-nayavnosti .form-container .form-body .sub-title {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 152.941% */
  letter-spacing: 0.204px;
  padding: 16px 0 24px;
  display: block;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body .sub-title,
  .single-cars.v-nayavnosti .form-container .form-body .sub-title {
    padding: 12px 0 16px;
  }
}
.single-cars.v-dorozi .form-container .form-body form,
.single-cars.v-nayavnosti .form-container .form-body form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-cars.v-dorozi .form-container .form-body form a,
.single-cars.v-nayavnosti .form-container .form-body form a {
  color: rgb(63, 186, 194);
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(5),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(5) {
  width: 100%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form p:nth-child(5),
  .single-cars.v-nayavnosti .form-container .form-body form p:nth-child(5) {
    width: 100%;
  }
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(3),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(3) {
  width: 49%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form p:nth-child(3),
  .single-cars.v-nayavnosti .form-container .form-body form p:nth-child(3) {
    width: 100%;
  }
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(4),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(4) {
  width: 49%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form p:nth-child(4),
  .single-cars.v-nayavnosti .form-container .form-body form p:nth-child(4) {
    width: 100%;
  }
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(6),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(6) {
  width: 49%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form p:nth-child(6),
  .single-cars.v-nayavnosti .form-container .form-body form p:nth-child(6) {
    width: 100%;
  }
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(7),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(7) {
  width: 100%;
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(8),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(8) {
  width: 100%;
}
.single-cars.v-dorozi .form-container .form-body form p:nth-child(9),
.single-cars.v-nayavnosti .form-container .form-body form p:nth-child(9) {
  width: 100%;
}
.single-cars.v-dorozi .form-container .form-body form p,
.single-cars.v-nayavnosti .form-container .form-body form p {
  position: relative;
}
.single-cars.v-dorozi .form-container .form-body form input.focused-input::-moz-placeholder, .single-cars.v-dorozi .form-container .form-body form textarea.focused-input::-moz-placeholder, .single-cars.v-nayavnosti .form-container .form-body form input.focused-input::-moz-placeholder, .single-cars.v-nayavnosti .form-container .form-body form textarea.focused-input::-moz-placeholder {
  color: transparent;
}
.single-cars.v-dorozi .form-container .form-body form input.focused-input::placeholder, .single-cars.v-dorozi .form-container .form-body form textarea.focused-input::placeholder,
.single-cars.v-nayavnosti .form-container .form-body form input.focused-input::placeholder,
.single-cars.v-nayavnosti .form-container .form-body form textarea.focused-input::placeholder {
  color: transparent;
}
.single-cars.v-dorozi .form-container .form-body form label,
.single-cars.v-nayavnosti .form-container .form-body form label {
  color: #000000;
  font-family: "Lato", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.052px;
  border-radius: 2px;
  position: absolute;
  position: absolute;
  z-index: 2;
  background: #fff;
  top: -7px;
  left: 20px;
  padding: 1px 2px;
  opacity: 0;
  transition: 0.1s all;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-list-item label,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-list-item label {
  opacity: 1;
  position: relative;
  left: 0;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-list-item label span,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-list-item label span {
  color: var(--font-colors-primary, #1F1F1F);
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.18px;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap {
  width: 48%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap {
    width: 100%;
  }
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184], .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap[data-name=textarea-262], .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap[data-name=menu-colors],
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184],
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap[data-name=textarea-262],
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap[data-name=menu-colors] {
  width: 100%;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184] .wpcf7-not-valid,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184] .wpcf7-not-valid {
  border: unset !important;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184] .wpcf7-not-valid input::after,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-184] .wpcf7-not-valid input::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgc3Ryb2tlPSIjRTMwMDAwIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: white;
  width: 100%;
  height: 100%;
  display: block;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap select,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap select {
  width: 100%;
  border-radius: 24px;
  border: 1.4px solid #424242;
  padding: 13px 16px;
  margin-bottom: 24px;
  color: #808080;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.18px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93IGRvd24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNiAxMUwxMiAxN0wxOCAxMSIgc3Ryb2tlPSIjMUYxRjFGIi8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) center;
  padding-right: 20px;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap select::-moz-placeholder, .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap select::-moz-placeholder {
  color: #808080;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap select::placeholder,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap select::placeholder {
  color: #808080;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap select,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap select {
    border-radius: 16px;
  }
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input, .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea {
  width: 100%;
  border-radius: 24px;
  border: 1.4px solid #424242;
  padding: 13px 16px;
  margin-bottom: 24px;
  color: #000000;
  /* Desktop/Body 2 */
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.18px;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input::-moz-placeholder, .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea::-moz-placeholder, .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input::-moz-placeholder, .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea::-moz-placeholder {
  color: #808080;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input::placeholder, .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea::placeholder,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input::placeholder,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea::placeholder {
  color: #808080;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input, .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea {
    border-radius: 16px;
  }
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea {
  max-height: 108px;
  resize: none;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap textarea,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap textarea {
    max-height: 108px;
  }
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input:checked::after,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input:checked::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgZmlsbD0iIzEzMTcxQiIgc3Ryb2tlPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xNy42MDIzIDguMTQ5OTZMOS45MDIzNCAxNS44NUw2LjQwMjM0IDEyLjM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap input:checked::after,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap input:checked::after {
    width: 100%;
    height: 22px;
  }
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item {
  width: 100%;
  margin: 0;
  margin-bottom: 24px;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label input,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label input {
  width: 26px !important;
  height: 24px !important;
  margin: 0 16px 0 0;
  padding: 0;
  border-radius: 2px;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label {
  width: 100%;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,
  .single-cars.v-nayavnosti .form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label {
    font-size: 15px;
  }
}
.single-cars.v-dorozi .form-container .form-body form br,
.single-cars.v-nayavnosti .form-container .form-body form br {
  display: none;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-submit,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-submit {
  width: -moz-max-content;
  width: max-content;
  background-color: #3FBAC2;
  padding: 12px 32px;
  border: unset;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #ffffff;
  cursor: pointer;
}
.single-cars.v-dorozi .form-container .form-body form .wpcf7-submit:hover,
.single-cars.v-nayavnosti .form-container .form-body form .wpcf7-submit:hover {
  background-color: #66C8CE;
}
.single-cars.v-dorozi .form-container .form-body form input[disabled],
.single-cars.v-nayavnosti .form-container .form-body form input[disabled] {
  opacity: 0.8;
}
.single-cars.v-dorozi .form-container .form-body .wpcf7-response-output, .single-cars.v-dorozi .form-container .form-body .wpcf7-not-valid-tip,
.single-cars.v-nayavnosti .form-container .form-body .wpcf7-response-output,
.single-cars.v-nayavnosti .form-container .form-body .wpcf7-not-valid-tip {
  display: none !important;
}
.single-cars.v-dorozi .form-container .success-form-body,
.single-cars.v-nayavnosti .form-container .success-form-body {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(30, 34, 83, 0.16) inset;
  padding: 32px 32px 132px;
  max-width: 792px;
  display: none;
  position: relative;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .success-form-body,
  .single-cars.v-nayavnosti .form-container .success-form-body {
    width: 90%;
    padding: 16px 16px 170px 16px;
  }
}
.single-cars.v-dorozi .form-container .success-form-body span,
.single-cars.v-nayavnosti .form-container .success-form-body span {
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .success-form-body span,
  .single-cars.v-nayavnosti .form-container .success-form-body span {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}
.single-cars.v-dorozi .form-container .success-form-body.active,
.single-cars.v-nayavnosti .form-container .success-form-body.active {
  display: flex;
  flex-direction: column;
}
.single-cars.v-dorozi .form-container .success-form-body p,
.single-cars.v-nayavnosti .form-container .success-form-body p {
  padding: 16px 0 24px;
}
.single-cars.v-dorozi .form-container .success-form-body a,
.single-cars.v-nayavnosti .form-container .success-form-body a {
  width: -moz-max-content;
  width: max-content;
  border-radius: 24px;
  background: #3FBAC2;
  color: #FFF;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 12px 72px;
}
.single-cars.v-dorozi .form-container .success-form-body::after,
.single-cars.v-nayavnosti .form-container .success-form-body::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjAiIGhlaWdodD0iMjIwIiB2aWV3Qm94PSIwIDAgMjIwIDIyMCIgZmlsbD0ibm9uZSI+CiAgICA8ZyBvcGFjaXR5PSIwLjE2Ij4KICAgICAgICA8cGF0aCBkPSJNNjMuMTA0OSA0My4zMTgzQzUyLjQyMDcgNDMuNTY3NyA0My4yODc0IDUwLjgwMjcgMzUuNzA1MSA2NC45ODc0QzI3Ljc0MzcgODAuOTU0MSAyMy44MTQ3IDk4LjcwMjggMjMuODgzNiAxMTguMjM0QzI0LjAyMTUgMTIwLjU4NiAyNC4yNjI3IDEyMC44IDI0LjY0MTggMTE4LjkxMUMyNy44NDcxIDEwNC41NDggMzEuMTkwMiA5My4zMjEyIDM0LjY3MTIgODUuMTk1M0MzOC4wODMyIDc3LjAzMzcgNDEuODc0NCA3MC4zMzM0IDQ2LjAxMDIgNjUuMTY1NkM1NS41MjI1IDUzLjcyNTEgNjMuNzU5NyA1MS44NzE5IDcwLjc1NjEgNTkuNjA1N0M3OC40MDc0IDY4LjcyOTYgODIuNDc0MyA4NC4xMjYxIDgyLjk1NjggMTA1LjcyNEM4Mi41NDMyIDEzNC43NzEgNzguODU1NCAxNTYuNzI1IDcxLjg5MzUgMTcxLjY1OEM2My4xNzM4IDE4OS44MzQgNTQuMjEyOSAxOTUuODkzIDQ1LjExNDEgMTg5Ljc2M0MzMi43MDY3IDE3OS41MzQgMjUuODEzNiAxNTYuODY3IDI0LjQzNSAxMjEuODMzQzIzLjk1MjUgMTIwLjYyMSAyMy41MDQ1IDEyMS41MTIgMjMuMTU5OCAxMjQuNTA2QzIyLjUwNSAxMjguMTQxIDIyLjA1NyAxMzIuMTMzIDIxLjc4MTIgMTM2LjM3NEMyMC43NDczIDE1NS40MDYgMjMuMTk0MyAxNzEuNTUxIDI5LjA4NzggMTg0LjgwOUMzNS4xMTkyIDE5Ny4zOSA0My4xNDk2IDIwMy43NyA1My4xNzg5IDIwMy45ODNDNjQuMDAxIDIwMy44MDUgNzMuODU4IDE5Ni40OTkgODIuNzg0NCAxODEuOTk0QzkxLjY3NjQgMTY2Ljg0NyA5Ny4zOTc2IDE0OC4zODUgOTkuOTEzNiAxMjYuNTM4QzEwMC44NDQgMTAzLjMgOTcuODExMiA4My41MjAyIDkwLjg0OTMgNjcuMTk3MUM4My44MTg0IDUxLjY1OCA3NC42MTYyIDQzLjY3NDcgNjMuMjc3MiA0My4yNDciIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNMTQyLjM4IDM0LjY5MjFDMTM2LjgzMSAyNS4yODMyIDEyNi4yMTUgMjAuNjg1NiAxMTAuNTM0IDIwLjk3MDdDOTMuMTk3OCAyMS44MjYxIDc2LjM0NDQgMjcuMTcyMSA2MC4wMDggMzcuMDA4N0M1OC4xMTI0IDM4LjI5MTggNTguMDQzNCAzOC42NDgyIDU5LjgwMTIgMzguMDQyM0M3My40NDkzIDMzLjcyOTkgODQuNTEyNiAzMS4wOTI1IDkzLjAyNTUgMzAuMTY1OUMxMDEuNTczIDI5LjEzMjMgMTA5LjA1MiAyOS4xNjc5IDExNS40NjIgMzAuMzA4NEMxMjkuOCAzMy4xMjQgMTM1LjQ4NiAzOS41NzQ4IDEzMi40ODggNDkuNjk2NkMxMjguNjYyIDYxLjEwMTQgMTE3LjgwNiA3Mi40MzQ5IDk5Ljk1MyA4My42OTcxQzc1LjQxMzkgOTcuODQ2MiA1NS4xODI4IDEwNS41NDQgMzkuMjI1NSAxMDYuNzU2QzE5LjYxNDkgMTA4LjAzOSAxMC4xMDI1IDEwMy4wNSAxMC42ODg0IDkxLjgyM0MxMy4xMzU0IDc1LjU3MTIgMjguNjQ0NyA1OC4wNzIgNTcuMjg1MiAzOS4yODk3QzU4LjA0MzQgMzguMjU2MSA1Ny4wNzg0IDM4LjMyNzQgNTQuNDI0NiAzOS41MDM1QzUxLjA0NyA0MC43NTA5IDQ3LjQ5NzEgNDIuMzE5MSA0My43NzQ5IDQ0LjIwOEMyNy4zMzUgNTIuNzk3MyAxNC45OTY1IDYzLjA2MTYgNi44NjI3OSA3NC45NjUzQy0wLjY1MDYgODYuNjU1MiAtMS45OTQ3NCA5Ny4wNjIxIDIuODMwMzcgMTA2LjExNUM4LjM3OTI1IDExNS43MDIgMTkuNDQyNSAxMjAuODcgMzYuMDU0NyAxMjEuNjE4QzUzLjE4MzkgMTIyLjAxIDcxLjUxOTMgMTE3LjkxMiA5MS4wNjEgMTA5LjIxNUMxMTAuOTgyIDk4LjQxNjQgMTI2LjA0MyA4NS44MzU1IDEzNi4yMSA3MS40MzdDMTQ1LjcyMyA1Ny4zNTkyIDE0Ny43OTEgNDUuMTM0NyAxNDIuNDgzIDM0Ljc2MzQiIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNMTg5LjI0NyAxMDEuMzc1QzE5NC4zNDcgOTEuNjgxMSAxOTIuOSA3OS44ODQzIDE4NC44MDEgNjUuOTg0N0MxNzUuMzkyIDUwLjg3MzMgMTYyLjUwMiAzOC40NzA2IDE0Ni4wOTYgMjguNzc2NUMxNDQuMDYzIDI3LjcwNzMgMTQzLjc1MyAyNy44MTQyIDE0NS4xMzEgMjkuMDk3M0MxNTUuNTc0IDM5LjE0NzcgMTYzLjI5NCA0Ny43NzI2IDE2OC4zNjEgNTQuOTAwNkMxNzMuNDk2IDYyLjA2NDMgMTc3LjIxOCA2OC43NjQ2IDE3OS40NTkgNzUuMDcyOUMxODQuMjg0IDg5LjMyODkgMTgxLjY5OSA5Ny42MzMgMTcxLjczOCA5OS45ODUyQzE2MC4yNjEgMTAyLjI2NiAxNDUuMzczIDk4LjIwMzIgMTI3LjAwMyA4Ny44Njc2QzEwMi45MTIgNzIuOTcwMSA4Ni4zMzM5IDU4LjY3ODUgNzcuMzA0IDQ1LjAyODNDNjYuNDQ3NSAyOC4wOTkzIDY1Ljg2MTYgMTcuMDg2NiA3NS41NDYzIDExLjk5MDFDOTAuMzMxOCA2LjAwMjU0IDExMi43MzQgMTEuMTcwMyAxNDIuNzg4IDI3LjQ1NzhDMTQ0LjAyOCAyNy42MDA0IDE0My41MTEgMjYuNzgwNyAxNDEuMTY4IDI0Ljk5ODdDMTM4LjQ0NSAyMi41NzUxIDEzNS4zNDMgMjAuMTg3MyAxMzEuODk3IDE3Ljc5OTRDMTE2LjQ5MSA3LjM1Njg2IDEwMS43NCAxLjQ3NjI2IDg3LjY3OCAwLjEyMTk0M0M3NC4xMzMzIC0wLjc2OTA1NiA2NC43NTg4IDMuMjIyNjIgNTkuNTU0NSAxMi4wOTdDNTQuMjgxNCAyMS44NjIzIDU1LjQ4NzYgMzQuMzcyIDYzLjE3MzQgNDkuNTkwM0M3MS40MTA1IDY1LjEyOTMgODQuMDI0NyA3OS40OTIyIDEwMS4wNSA5Mi42NDM0QzEyMC4wNDEgMTA1LjA4MiAxMzguMTM1IDExMi4yODEgMTU1LjI2NCAxMTQuMTdDMTcxLjgwNyAxMTUuNjMxIDE4My4xMTIgMTExLjM5IDE4OS4xMDkgMTAxLjQ0NiIgZmlsbD0iIzNGQkFDMiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTYuODU1IDE3Ni42ODNDMTY3LjU0IDE3Ni40MzQgMTc2LjY3MyAxNjkuMTk5IDE4NC4yNTUgMTU1LjAxNEMxOTIuMjE3IDEzOS4wNDcgMTk2LjE0NiAxMjEuMjk5IDE5Ni4wNzcgMTAxLjc2OEMxOTUuOTM5IDk5LjQxNTYgMTk1LjY5OCA5OS4yMDE4IDE5NS4zMTggMTAxLjA5MUMxOTIuMTEzIDExNS40NTQgMTg4Ljc3IDEyNi42OCAxODUuMjg5IDEzNC44MDZDMTgxLjg3NyAxNDIuOTY4IDE3OC4wODYgMTQ5LjY2OCAxNzMuOTUgMTU0LjgzNkMxNjQuNDM4IDE2Ni4yNzYgMTU2LjIwMSAxNjguMTMgMTQ5LjIwNCAxNjAuMzk2QzE0MS41NTMgMTUxLjI3MiAxMzcuNDg2IDEzNS44NzUgMTM3LjAwNCAxMTQuMjc4QzEzNy40MTcgODUuMjMwOSAxNDEuMTA1IDYzLjI3NjcgMTQ4LjA2NyA0OC4zNDM1QzE1Ni43ODcgMzAuMTY3MSAxNjUuNzQ3IDI0LjEwODMgMTc0Ljg0NiAzMC4yMzg0QzE4Ny4yNTQgNDAuNDY3MSAxOTQuMTQ3IDYzLjEzNDEgMTk1LjUyNSA5OC4xNjgyQzE5Ni4wMDggOTkuMzggMTk2LjQ1NiA5OC40ODkgMTk2LjggOTUuNDk1MkMxOTcuNDU1IDkxLjg2IDE5Ny45MDMgODcuODY4MyAxOTguMTc5IDgzLjYyNzFDMTk5LjIxMyA2NC41OTU0IDE5Ni43NjYgNDguNDUwNCAxOTAuODcyIDM1LjE5MjRDMTg0Ljg0MSAyMi42MTE0IDE3Ni44MTEgMTYuMjMxOSAxNjYuNzgxIDE2LjAxOEMxNTUuOTU5IDE2LjE5NjIgMTQ2LjEwMiAyMy41MDI0IDEzNy4xNzYgMzguMDA3OUMxMjguMjg0IDUzLjE1NDkgMTIyLjU2MyA3MS42MTY0IDEyMC4wNDcgOTMuNDYzOEMxMTkuMTE2IDExNi43MDEgMTIyLjE0OSAxMzYuNDgxIDEyOS4xMTEgMTUyLjgwNEMxMzYuMTQyIDE2OC4zNDMgMTQ1LjM0NCAxNzYuMzI3IDE1Ni42ODMgMTc2Ljc1NCIgZmlsbD0iIzNGQkFDMiIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMC43MDgzIDExOC42MjdDMjUuNjA3NCAxMjguMzIxIDI3LjA1NSAxNDAuMTE3IDM1LjE1NDIgMTU0LjAxN0M0NC41NjMyIDE2OS4xMjggNTcuNDUzMiAxODEuNTMxIDczLjg1ODUgMTkxLjIyNUM3NS44OTIgMTkyLjI5NCA3Ni4yMDIyIDE5Mi4xODggNzQuODIzNiAxOTAuOTA0QzY0LjM4MDYgMTgwLjg1NCA1Ni42NjA1IDE3Mi4yMjkgNTEuNTk0MSAxNjUuMTAxQzQ2LjQ1ODggMTU3LjkzNyA0Mi43MzY2IDE1MS4yMzcgNDAuNDk2MyAxNDQuOTI5QzM1LjY3MTIgMTMwLjY3MyAzOC4yNTYxIDEyMi4zNjkgNDguMjE2NSAxMjAuMDE2QzU5LjY5MzQgMTE3LjczNiA3NC41ODIzIDEyMS43OTggOTIuOTUyMiAxMzIuMTM0QzExNy4wNDMgMTQ3LjAzMiAxMzMuNjIxIDE2MS4zMjMgMTQyLjY1MSAxNzQuOTczQzE1My41MDcgMTkxLjkwMiAxNTQuMDkzIDIwMi45MTUgMTQ0LjQwOSAyMDguMDEyQzEyOS42MjMgMjEzLjk5OSAxMDcuMjIxIDIwOC44MzEgNzcuMTY3MiAxOTIuNTQ0Qzc1LjkyNjQgMTkyLjQwMSA3Ni40NDM0IDE5My4yMjEgNzguNzg3IDE5NS4wMDNDODEuNTA5OCAxOTcuNDI3IDg0LjYxMTYgMTk5LjgxNCA4OC4wNTgxIDIwMi4yMDJDMTAzLjQ2NCAyMTIuNjQ1IDExOC4yMTUgMjE4LjUyNSAxMzIuMjc3IDIxOS44OEMxNDUuODIyIDIyMC43NzEgMTU1LjE5NiAyMTYuNzc5IDE2MC40IDIwNy45MDVDMTY1LjY3NCAxOTguMTM5IDE2NC40NjcgMTg1LjYzIDE1Ni43ODIgMTcwLjQxMUMxNDguNTQ0IDE1NC44NzIgMTM1LjkzIDE0MC41MDkgMTE4LjkwNCAxMjcuMzU4Qzk5LjkxNDEgMTE0LjkyIDgxLjgyIDEwNy43MjEgNjQuNjkwOCAxMDUuODMyQzQ4LjE0NzYgMTA0LjM3MSAzNi44NDMgMTA4LjYxMiAzMC44NDYxIDExOC41NTUiIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNNzcuNTg3MyAxODUuMzA4QzgzLjEzNjIgMTk0LjcxNyA5My43NTE0IDE5OS4zMTUgMTA5LjQzMyAxOTkuMDNDMTI2Ljc2OSAxOTguMTc0IDE0My42MjIgMTkyLjgyOCAxNTkuOTU5IDE4Mi45OTJDMTYxLjg1NCAxODEuNzA5IDE2MS45MjMgMTgxLjM1MiAxNjAuMTY2IDE4MS45NThDMTQ2LjUxNyAxODYuMjcxIDEzNS40NTQgMTg4LjkwOCAxMjYuOTQxIDE4OS44MzVDMTE4LjM5NCAxOTAuODY4IDExMC45MTUgMTkwLjgzMyAxMDQuNTA1IDE4OS42OTJDOTAuMTY3MSAxODYuODc3IDg0LjQ4MDMgMTgwLjQyNiA4Ny40Nzg4IDE3MC4zMDRDOTEuMzA0NCAxNTguODk5IDEwMi4xNjEgMTQ3LjU2NiAxMjAuMDE0IDEzNi4zMDNDMTQ0LjU1MyAxMjIuMTU0IDE2NC43ODQgMTE0LjQ1NiAxODAuNzQxIDExMy4yNDRDMjAwLjM1MiAxMTEuOTYxIDIwOS44NjQgMTE2Ljk1MSAyMDkuMjc4IDEyOC4xNzdDMjA2LjkgMTQ0LjM5NCAxOTEuMzkxIDE2MS44OTMgMTYyLjcxNiAxODAuNjc1QzE2MS45NTggMTgxLjcwOSAxNjIuOTIzIDE4MS42MzcgMTY1LjU3NyAxODAuNDYxQzE2OC45NTQgMTc5LjIxNCAxNzIuNTA0IDE3Ny42NDYgMTc2LjIyNiAxNzUuNzU3QzE5Mi42NjYgMTY3LjE2OCAyMDUuMDA1IDE1Ni45MDMgMjEzLjEzOCAxNDVDMjIwLjY1MiAxMzMuMzEgMjIxLjk5NiAxMjIuOTAzIDIxNy4xNzEgMTEzLjg1QzIxMS42MjIgMTA0LjI2MyAyMDAuNTU5IDk5LjA5NTMgMTgzLjk4MSA5OC4zNDY4QzE2Ni44NTIgOTcuOTU0OCAxNDguNTE2IDEwMi4wNTMgMTI4Ljk3NSAxMTAuNzVDMTA5LjA1NCAxMjEuNTQ4IDkzLjk5MjcgMTM0LjEyOSA4My44MjU1IDE0OC41MjhDNzQuMzEzMSAxNjIuNjA2IDcyLjI0NTIgMTc0LjgzIDc3LjU1MjggMTg1LjIwMiIgZmlsbD0iIzNGQkFDMiIvPgogICAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  width: 220px;
  height: 220px;
  display: block;
  position: absolute;
  z-index: 9;
  bottom: 0;
  right: 0;
}
.single-cars.v-dorozi .form-container .success-form-body::before,
.single-cars.v-nayavnosti .form-container .success-form-body::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMTggMjQiIGZpbGw9Im5vbmUiPgogICAgPHBhdGggZD0iTTkuMjk2MTUgNS45NTgxNkMxMy4yOTk2IDUuOTU4MTYgMTguODk3NiA4LjkzNzI0IDE3Ljc3OCAxNi44MDMzSDUuNDYyMzNDNi4wNzMwMyAxOC42MTA5IDcuNjY3NjIgMTkuNTQ4MSA5LjgwNTA2IDE5LjU0ODFDMTEuOTc2NCAxOS41NDgxIDEyLjY1NSAxOS4wNzk1IDEzLjg3NjQgMTguNTc3NEwxNi44MjgxIDIxLjM4OTFDMTUuMjY3NCAyMi44OTU0IDEzLjE2MzkgMjQgOS42MDE0OSAyNEM1LjIyNDg0IDI0IDAgMjEuMDIwOSAwIDE1LjAyOTNDMCA4LjkzNzI0IDUuMjkyNyA1Ljk1ODE2IDkuMjk2MTUgNS45NTgxNlpNOS4yOTYxNSAxMC40NzdDNy43Njk0MSAxMC40NzcgNi4yMDg3NCAxMS4zNDczIDUuNTMwMTkgMTMuMDg3OUgxMy4wMjgyQzEyLjQ4NTMgMTEuMzQ3MyAxMC44MjI5IDEwLjQ3NyA5LjI5NjE1IDEwLjQ3N1pNMjYuMTkyMSAwVjIzLjY2NTNIMjAuODMxNVYwSDI2LjE5MjFaTTM4LjQwNiA1Ljk1ODE2QzQyLjQwOTQgNS45NTgxNiA0OC4wMDc1IDguOTM3MjQgNDYuODg3OSAxNi44MDMzSDM0LjU3MjJDMzUuMTgyOSAxOC42MTA5IDM2Ljc3NzUgMTkuNTQ4MSAzOC45MTQ5IDE5LjU0ODFDNDEuMDg2MyAxOS41NDgxIDQxLjc2NDggMTkuMDc5NSA0Mi45ODYyIDE4LjU3NzRMNDUuOTM3OSAyMS4zODkxQzQ0LjM3NzIgMjIuODk1NCA0Mi4yNzM3IDI0IDM4LjcxMTMgMjRDMzQuMzM0NyAyNCAyOS4xMDk4IDIxLjAyMDkgMjkuMTA5OCAxNS4wMjkzQzI5LjEwOTggOC45MzcyNCAzNC40MDI1IDUuOTU4MTYgMzguNDA2IDUuOTU4MTZaTTM4LjQwNiAxMC40NzdDMzYuODc5MiAxMC40NzcgMzUuMzE4NiAxMS4zNDczIDM0LjY0IDEzLjA4NzlINDIuMTM4QzQxLjU5NTIgMTEuMzQ3MyAzOS45MzI3IDEwLjQ3NyAzOC40MDYgMTAuNDc3Wk02Mi4xNTUzIDIzLjY2NTNMNTYuNDIxNSAxNi45MDM4TDU1LjMwMTkgMTguMDc1M1YyMy42NjUzSDQ5Ljk0MTNWMTcuMzM4OVYwSDU1LjMwMTlWMTEuNjE1MUw2MC4yODkyIDYuMjU5NDFINjYuNzAxNUw1OS43MTI1IDEzLjUyM0w2OC4yNjIyIDIzLjY2NTNINjIuMTU1M1pNNzkuMjU0NyAxOS4yNDY5QzgwLjIwNDcgMTkuMjQ2OSA4MC44ODMzIDE5LjExMyA4MS42Mjk3IDE4LjkxMjFWMjMuMjk3MUM4MC44ODMzIDIzLjYzMTggNzkuNjYxOSAyMy44NjYxIDc3Ljg2MzcgMjMuODY2MUM3NC45MTIgMjMuODY2MSA3Mi40MzUzIDIyLjg5NTQgNzIuNDM1MyAxNy41Mzk3VjEwLjYxMDlINjkuOTU4NlY2LjI1OTQxSDcyLjQzNTNWMi4xNzU3M0g3Ny43OTU5VjYuMjU5NDFIODEuNTYxOFYxMC42MTA5SDc3Ljc5NTlWMTcuNTM5N0M3Ny43OTU5IDE4LjMwOTYgNzcuOTk5NCAxOS4yNDY5IDc5LjI1NDcgMTkuMjQ2OVpNOTUuODExNCA1Ljk5MTYzQzk2LjI4NjQgNS45OTE2MyA5Ni43NjE0IDUuOTkxNjMgOTcuMjAyNCA2LjA5MjA1VjExLjE0NjRDOTYuNzk1MyAxMS4wNDYgOTYuMzIwMyAxMS4wNDYgOTUuOTgxIDExLjA0NkM5Mi43MjQgMTEuMDQ2IDkwLjExMTUgMTMuMzU1NiA4OS44NDAxIDE2LjU2OVYyMy42NjUzSDg0LjQ3OTZWNi4yNTk0MUg4OS44NDAxVjEwLjUxMDVDOTAuNjU0NCA3Ljg5OTU4IDkyLjY5IDUuOTkxNjMgOTUuODExNCA1Ljk5MTYzWk0xMTIuNjM5IDYuMjU5NDFIMTE4VjIzLjY2NTNIMTEyLjYzOVYyMS45MjQ3QzExMi40MDIgMjIuNTI3MiAxMTAuODA3IDI0IDEwOC4wOTMgMjRDMTA0LjA1NiAyNCA5OS40MDc3IDIxLjE1NDggOTkuNDA3NyAxNC45Mjg5Qzk5LjQwNzcgOC45MzcyNCAxMDQuMDU2IDUuOTU4MTYgMTA4LjA5MyA1Ljk1ODE2QzExMC44MDcgNS45NTgxNiAxMTIuNDAyIDcuNDk3OTEgMTEyLjYzOSA3Ljg2NjExVjYuMjU5NDFaTTEwOC44NzMgMTkuMzQ3M0MxMTEuMDc5IDE5LjM0NzMgMTEyLjg3NyAxNy44NDEgMTEyLjg3NyAxNC45Mjg5QzExMi44NzcgMTIuMTE3MiAxMTEuMDc5IDEwLjYxMDkgMTA4Ljg3MyAxMC42MTA5QzEwNi41NjYgMTAuNjEwOSAxMDQuNTk5IDEyLjE1MDYgMTA0LjU5OSAxNC45Mjg5QzEwNC41OTkgMTcuODA3NSAxMDYuNTY2IDE5LjM0NzMgMTA4Ljg3MyAxOS4zNDczWiIgZmlsbD0iIzgwODA4MCIvPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  width: 140px;
  height: 50px;
  display: block;
  position: absolute;
  z-index: 9;
  bottom: 16px;
  right: 20px;
}
.single-cars.v-dorozi .form-container .close-popup,
.single-cars.v-nayavnosti .form-container .close-popup {
  position: absolute;
  top: -64px;
  right: -200px;
  display: flex;
  align-items: center;
  color: #FFF;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.192px;
  cursor: pointer;
}
@media screen and (max-width: 599px) {
  .single-cars.v-dorozi .form-container .close-popup,
  .single-cars.v-nayavnosti .form-container .close-popup {
    top: -40px;
    right: 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .single-cars.v-dorozi .form-container .close-popup,
  .single-cars.v-nayavnosti .form-container .close-popup {
    right: 0;
  }
}

.video-block .top {
  display: flex;
  align-items: flex-end;
  padding: 0 0 40px;
}
@media screen and (max-width: 599px) {
  .video-block .top {
    flex-direction: column;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .top {
    flex-direction: column;
  }
}
.video-block .top .titles {
  width: 32%;
}
@media screen and (max-width: 599px) {
  .video-block .top .titles {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .top .titles {
    width: 100%;
  }
}
.video-block .top .titles h2 {
  color: #1F1F1F;
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px; /* 121.053% */
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 599px) {
  .video-block .top .titles h2 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .top .titles h2 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}
.video-block .top .titles h2 span {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 136.842% */
  letter-spacing: 0.228px;
}
.video-block .top .description {
  width: 68%;
  text-align: justify;
}
@media screen and (max-width: 599px) {
  .video-block .top .description {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .top .description {
    width: 100%;
  }
}
.video-block .content {
  border-radius: 16px;
  overflow: hidden;
  margin: 0 0 64px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 599px) {
  .video-block .content iframe {
    height: 25vh;
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .content iframe {
    height: 35vh;
    width: 100%;
  }
}
.video-block .content .preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .video-block .content .preview {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.video-block .content .play-video-big-icon {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  cursor: pointer;
  max-height: 50px;
  z-index: 9;
}
.video-block .content .play-video-big-icon svg {
  max-width: 68px;
}

@keyframes swing {
  0% {
    right: 0;
  }
  25% {
    right: -10px;
  }
  50% {
    right: 0;
  }
  75% {
    right: -5px;
  }
  100% {
    right: 0;
  }
}
