.elementor-11943 .elementor-element.elementor-element-85ed0dd:not(.elementor-motion-effects-element-type-background), .elementor-11943 .elementor-element.elementor-element-85ed0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11943 .elementor-element.elementor-element-85ed0dd > .elementor-container{max-width:1468px;}.elementor-11943 .elementor-element.elementor-element-85ed0dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;}.elementor-11943 .elementor-element.elementor-element-85ed0dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11943 .elementor-element.elementor-element-cfb5452 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-cfb5452 > .elementor-element-populated{padding:0px 24px 0px 30px;}.elementor-11943 .elementor-element.elementor-element-34dab10{--spacer-size:30px;}.elementor-11943 .elementor-element.elementor-element-953da3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11943 .elementor-element.elementor-element-8f0757e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-8f0757e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-cdcb90a .vehica-car-name{color:#FFFFFF;font-family:"Rodondo", Sans-serif;font-size:35px;}.elementor-11943 .elementor-element.elementor-element-a6ec52d{--spacer-size:8px;}.elementor-11943 .elementor-element.elementor-element-376b462  .vehica-car-feature i{font-size:3px;}.elementor-11943 .elementor-element.elementor-element-376b462 .vehica-car-feature{font-family:"Rodondo", Sans-serif;font-size:23px;}.elementor-11943 .elementor-element.elementor-element-376b462 .vehica-car-feature i{color:#FFFFFF;}.elementor-11943 .elementor-element.elementor-element-17ebfcd{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-11943 .elementor-element.elementor-element-17ebfcd .elementor-divider-separator{width:100%;}.elementor-11943 .elementor-element.elementor-element-17ebfcd .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-11943 .elementor-element.elementor-element-9fe77c8{--spacer-size:11px;}.elementor-11943 .elementor-element.elementor-element-d5d35c4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11943 .elementor-element.elementor-element-9f0d46a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-9f0d46a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-106a2b9{--spacer-size:50px;}.elementor-11943 .elementor-element.elementor-element-ac3eb71{--spacer-size:50px;}.elementor-11943 .elementor-element.elementor-element-dc5b050 .vehica-car-attributes-grid > .vehica-grid__element{padding-right:32px;}.elementor-11943 .elementor-element.elementor-element-dc5b050 .vehica-car-attributes-grid{margin-right:-32px;}.elementor-11943 .elementor-element.elementor-element-dc5b050 .vehica-car-attributes__name{font-family:"Montserrat", Sans-serif;color:#BCBCBC;}.elementor-11943 .elementor-element.elementor-element-dc5b050 .vehica-car-attributes__values{font-family:"Rodondo", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-11943 .elementor-element.elementor-element-7b54d72 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-54f21c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-54f21c3 > .elementor-element-populated{margin:0px 0px 0px 36px;--e-column-margin-right:0px;--e-column-margin-left:36px;padding:0px 30px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-1df0498 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11943 .elementor-element.elementor-element-3abe574 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-3abe574 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-99eeffc .vehica-car-name{color:#FFFFFF;font-family:"Rodondo", Sans-serif;font-size:35px;}.elementor-11943 .elementor-element.elementor-element-ca997ad{--spacer-size:8px;}.elementor-11943 .elementor-element.elementor-element-26dbca2  .vehica-car-feature i{font-size:3px;}.elementor-11943 .elementor-element.elementor-element-26dbca2 .vehica-car-feature{font-family:"Rodondo", Sans-serif;font-size:23px;}.elementor-11943 .elementor-element.elementor-element-26dbca2 .vehica-car-feature i{color:#FFFFFF;}.elementor-11943 .elementor-element.elementor-element-b04d0ad{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-11943 .elementor-element.elementor-element-b04d0ad .elementor-divider-separator{width:100%;}.elementor-11943 .elementor-element.elementor-element-b04d0ad .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-11943 .elementor-element.elementor-element-ca3f027{--spacer-size:11px;}.elementor-11943 .elementor-element.elementor-element-98a431c .vehica-car-attributes-grid > .vehica-grid__element{padding-right:32px;}.elementor-11943 .elementor-element.elementor-element-98a431c .vehica-car-attributes-grid{margin-right:-32px;}.elementor-11943 .elementor-element.elementor-element-98a431c .vehica-car-attributes__name{font-family:"Montserrat", Sans-serif;color:#BCBCBC;}.elementor-11943 .elementor-element.elementor-element-98a431c .vehica-car-attributes__values{font-family:"Rodondo", Sans-serif;font-size:22px;color:#FFFFFF;}.elementor-11943 .elementor-element.elementor-element-4c2e0de{--spacer-size:25px;}.elementor-11943 .elementor-element.elementor-element-a60f194{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11943 .elementor-element.elementor-element-a60f194 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11943 .elementor-element.elementor-element-01ceb84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11943 .elementor-element.elementor-element-01ceb84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-7692b25 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-4055f3f > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-4055f3f img{opacity:0.15;}.elementor-11943 .elementor-element.elementor-element-5b4984f{--spacer-size:50px;}.elementor-11943 .elementor-element.elementor-element-45d525d{--spacer-size:30px;}.elementor-11943 .elementor-element.elementor-element-1d3405f{--spacer-size:70px;}@media(min-width:900px){.elementor-11943 .elementor-element.elementor-element-cfb5452{width:59%;}.elementor-11943 .elementor-element.elementor-element-54f21c3{width:41%;}}@media(max-width:1199px) and (min-width:900px){.elementor-11943 .elementor-element.elementor-element-cfb5452{width:100%;}.elementor-11943 .elementor-element.elementor-element-54f21c3{width:100%;}}@media(max-width:1199px){.elementor-11943 .elementor-element.elementor-element-cfb5452 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-11943 .elementor-element.elementor-element-34dab10{--spacer-size:30px;}.elementor-11943 .elementor-element.elementor-element-d5d35c4{width:100%;max-width:100%;}.elementor-11943 .elementor-element.elementor-element-d5d35c4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11943 .elementor-element.elementor-element-106a2b9{--spacer-size:8px;}.elementor-11943 .elementor-element.elementor-element-ac3eb71{--spacer-size:10px;}.elementor-11943 .elementor-element.elementor-element-54f21c3 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-a60f194, .elementor-11943 .elementor-element.elementor-element-a60f194 > .elementor-background-overlay{border-radius:0px 0px 10px 10px;}.elementor-11943 .elementor-element.elementor-element-a60f194{padding:0px 30px 20px 30px;}.elementor-11943 .elementor-element.elementor-element-5b4984f{--spacer-size:30px;}.elementor-11943 .elementor-element.elementor-element-45d525d{--spacer-size:20px;}.elementor-11943 .elementor-element.elementor-element-1d3405f{--spacer-size:50px;}}@media(max-width:899px){.elementor-11943 .elementor-element.elementor-element-cfb5452 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-11943 .elementor-element.elementor-element-34dab10{--spacer-size:20px;}.elementor-11943 .elementor-element.elementor-element-d5d35c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11943 .elementor-element.elementor-element-106a2b9{--spacer-size:10px;}.elementor-11943 .elementor-element.elementor-element-ac3eb71{--spacer-size:6px;}.elementor-11943 .elementor-element.elementor-element-54f21c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-11943 .elementor-element.elementor-element-a60f194{padding:0px 0px 0px 0px;}.elementor-11943 .elementor-element.elementor-element-5b4984f{--spacer-size:40px;}.elementor-11943 .elementor-element.elementor-element-45d525d{--spacer-size:30px;}.elementor-11943 .elementor-element.elementor-element-1d3405f{--spacer-size:40px;}}/* Start custom CSS for vehica_name_single_car_widget, class: .elementor-element-99eeffc *//* =====================================================
   LINKS AUTO — Название авто + краткие характеристики
   Compact version
===================================================== */

/* Заголовок авто */

.vehica-car-name {
  margin: 0 0 18px !important;
  padding: 0 !important;

  color: #f4f3f1 !important;

  font-family: 'Manrope', sans-serif !important;
  font-size: 38px !important;
  line-height: 1.12 !important;
  font-weight: 900 !important;
  letter-spacing: 0.01em !important;

  text-transform: uppercase !important;
}

/* Блок характеристик */

.vehica-car-features {
  width: 100% !important;
  max-width: 100% !important;

  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  font-family: 'Manrope', sans-serif !important;
}

/* Один пункт */

.vehica-car-feature {
  display: inline-flex !important;
  align-items: center !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(244, 243, 241, 0.58) !important;

  font-family: 'Manrope', sans-serif !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  letter-spacing: 0.015em !important;

  text-decoration: none !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;

  transition: color 0.25s ease !important;
}

.vehica-car-feature span {
  display: inline-block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;

  font-family: 'Manrope', sans-serif !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;

  text-transform: uppercase !important;
}

/* Скрываем стандартные FontAwesome-точки темы */

.vehica-car-feature i,
.vehica-car-feature .fa-circle,
.vehica-car-feature .fas.fa-circle {
  display: none !important;
}

/* Делаем свои аккуратные разделители */

.vehica-car-feature:not(:last-child)::after {
  content: "•" !important;

  display: inline-block !important;

  margin: 0 13px !important;

  color: rgba(217, 172, 95, 0.7) !important;

  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 900 !important;

  transform: translateY(-1px);
}

/* Hover */

a.vehica-car-feature:hover {
  color: #d9ac5f !important;
}

/* Divider под характеристиками */

.elementor-widget-divider .elementor-divider {
  padding: 0 !important;
}

.elementor-widget-divider .elementor-divider-separator {
  width: 100% !important;

  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;

  margin: 26px 0 0 !important;
}

/* Убираем лишние отступы у виджетов */

.elementor-widget-vehica_name_single_car_widget,
.elementor-widget-vehica_features_single_car_widget {
  margin-bottom: 0 !important;
}

.elementor-widget-vehica_name_single_car_widget .elementor-widget-container,
.elementor-widget-vehica_features_single_car_widget .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* =====================================================
   Tablet
===================================================== */

@media (max-width: 1024px) {
  .vehica-car-name {
    font-size: 34px !important;
    line-height: 1.12 !important;
    margin-bottom: 16px !important;
  }

  .vehica-car-feature {
    font-size: 16px !important;
    letter-spacing: 0.01em !important;
  }

  .vehica-car-feature:not(:last-child)::after {
    margin: 0 11px !important;
    font-size: 12px !important;
  }

  .elementor-widget-divider .elementor-divider-separator {
    margin-top: 22px !important;
  }
}

/* =====================================================
   Mobile
===================================================== */

@media (max-width: 767px) {
  .vehica-car-name {
    font-size: 28px !important;
    line-height: 1.14 !important;
    letter-spacing: 0.005em !important;

    margin-bottom: 14px !important;
  }

  .vehica-car-features {
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 7px 0 !important;
  }

  .vehica-car-feature {
    font-size: 14px !important;
    line-height: 1.35 !important;
    letter-spacing: 0.005em !important;
  }

  .vehica-car-feature:not(:last-child)::after {
    margin: 0 8px !important;
    font-size: 10px !important;
  }

  .elementor-widget-divider .elementor-divider-separator {
    margin-top: 20px !important;
  }
}

/* =====================================================
   Small Mobile
===================================================== */

@media (max-width: 420px) {
  .vehica-car-name {
    font-size: 24px !important;
  }

  .vehica-car-feature {
    font-size: 13px !important;
  }

  .vehica-car-feature:not(:last-child)::after {
    margin: 0 7px !important;
    font-size: 9px !important;
  }
}/* End custom CSS */
/* Start custom CSS for vehica_attributes_single_car_widget, class: .elementor-element-98a431c *//* =====================================================
   LINKS AUTO — Характеристики авто / Vehica Attributes
===================================================== */

.vehica-car-attributes-grid,
.vehica-car-attributes-grid * {
  box-sizing: border-box !important;
}

.vehica-car-attributes-grid {
  width: 100% !important;
  max-width: 100% !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;

  margin: 0 !important;
  padding: 36px 48px !important;

  background:
    radial-gradient(circle at 90% 0%, rgba(217, 172, 95, 0.08) 0%, transparent 34%),
    linear-gradient(180deg, rgba(18, 19, 21, 0.98) 0%, rgba(11, 12, 14, 0.98) 100%) !important;

  border: 1px solid rgba(255, 255, 255, 0.065) !important;
  border-radius: 10px !important;

  box-shadow:
    0 18px 42px rgba(0, 0, 0, 0.34),
    inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;

  font-family: 'Manrope', sans-serif !important;

  overflow: hidden !important;
}

/* Каждый пункт */

.vehica-car-attributes-grid > .vehica-grid__element {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: block !important;
}

/* Строка характеристики */

.vehica-car-attributes-grid > .vehica-grid__element > .vehica-grid {
  width: 100% !important;
  max-width: 100% !important;

  display: grid !important;
  grid-template-columns: minmax(150px, 36%) minmax(0, 64%) !important;
  align-items: center !important;
  gap: 24px !important;

  margin: 0 !important;
  padding: 14px 0 !important;

  border-bottom: 1px solid rgba(255, 255, 255, 0.055) !important;
}

.vehica-car-attributes-grid > .vehica-grid__element:last-child > .vehica-grid {
  border-bottom: none !important;
}

/* Левая колонка */

.vehica-car-attributes-grid .vehica-car-attributes__name {
  width: auto !important;
  max-width: 100% !important;
  flex: none !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(244, 243, 241, 0.58) !important;

  font-family: 'Manrope', sans-serif !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em !important;

  text-align: left !important;
  white-space: nowrap !important;
}

/* Правая колонка */

.vehica-car-attributes-grid .vehica-car-attributes__values {
  width: auto !important;
  max-width: 100% !important;
  flex: none !important;

  margin: 0 !important;
  padding: 0 !important;

  color: #f4f3f1 !important;

  font-family: 'Manrope', sans-serif !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 900 !important;
  letter-spacing: 0.015em !important;

  text-align: left !important;
  text-transform: uppercase !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* Hover */

.vehica-car-attributes-grid > .vehica-grid__element > .vehica-grid:hover .vehica-car-attributes__name {
  color: rgba(217, 172, 95, 0.72) !important;
}

.vehica-car-attributes-grid > .vehica-grid__element > .vehica-grid:hover .vehica-car-attributes__values {
  color: #d9ac5f !important;
}

/* Перебиваем сетку темы */

.vehica-car-attributes-grid .vehica-grid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.vehica-car-attributes-grid .vehica-grid__element,
.vehica-car-attributes-grid .vehica-grid__element--1of1,
.vehica-car-attributes-grid .vehica-grid__element--1of2,
.vehica-car-attributes-grid .vehica-grid__element--tablet-1of2,
.vehica-car-attributes-grid .vehica-grid__element--mobile-1of1 {
  width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* =====================================================
   Tablet
===================================================== */

@media (max-width: 1024px) {
  .vehica-car-attributes-grid {
    padding: 30px 32px !important;
  }

  .vehica-car-attributes-grid > .vehica-grid__element > .vehica-grid {
    grid-template-columns: minmax(140px, 38%) minmax(0, 62%) !important;
    gap: 20px !important;
    padding: 13px 0 !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__name {
    font-size: 16px !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__values {
    font-size: 17px !important;
    letter-spacing: 0.01em !important;
    text-transform: uppercase !important;
  }
}

/* =====================================================
   Mobile
===================================================== */

@media (max-width: 767px) {
  .vehica-car-attributes-grid {
    padding: 24px 18px !important;
    border-radius: 10px !important;
  }

  .vehica-car-attributes-grid > .vehica-grid__element > .vehica-grid {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
    padding: 14px 0 !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__name {
    font-size: 14px !important;
    line-height: 1.3 !important;
    color: rgba(244, 243, 241, 0.48) !important;
    white-space: normal !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__values {
    font-size: 17px !important;
    line-height: 1.3 !important;
    letter-spacing: 0.01em !important;
    text-transform: uppercase !important;

    white-space: normal !important;
    overflow: visible !important;
    text-overflow: initial !important;
  }
}

/* =====================================================
   Small Mobile
===================================================== */

@media (max-width: 420px) {
  .vehica-car-attributes-grid {
    padding: 20px 16px !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__name {
    font-size: 13px !important;
  }

  .vehica-car-attributes-grid .vehica-car-attributes__values {
    font-size: 16px !important;
    text-transform: uppercase !important;
  }
}/* End custom CSS */
/* Start custom CSS */.section-title {
    position: relative;
    padding-left: 60px;      /* відступ, щоб було місце для лінії */
    font-weight: 700;
}

.section-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* вирівнюємо по центру тексту */
    
    width: 55px;   /* довжина лінії */
    height: 5px;   /* товщина лінії */
    background: #d8ff00;  /* жовто-зелений колір як на скріні */
}/* End custom CSS */