.elementor-2512 .elementor-element.elementor-element-692bf0a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;}.elementor-2512 .elementor-element.elementor-element-692bf0a6:not(.elementor-motion-effects-element-type-background), .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(330deg, #ADADAD42 50%, #DB8282B3 100%);}.elementor-2512 .elementor-element.elementor-element-692bf0a6::before, .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .elementor-background-video-container::before, .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .elementor-background-slideshow::before, .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2512 .elementor-element.elementor-element-692bf0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://images.jazelc.com/uploads/autoempireofva-m2en/AE-Cars.webp");background-position:center center;background-size:cover;}.elementor-2512 .elementor-element.elementor-element-692bf0a6, .elementor-2512 .elementor-element.elementor-element-692bf0a6::before{--border-transition:0.3s;}.elementor-2512 .elementor-element.elementor-element-211ca361{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-4c45cb54{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-65ab58e5{text-align:center;}.elementor-2512 .elementor-element.elementor-element-65ab58e5 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-65ab58e5 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-4a1f25ba{text-align:center;color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-75aa6b67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-46ac03ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-72698d0{text-align:left;}.elementor-2512 .elementor-element.elementor-element-72698d0 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.6em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-72698d0 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-42f57b47{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-fe69075{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-7356f72{text-align:left;}.elementor-2512 .elementor-element.elementor-element-7356f72 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.6em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-7356f72 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-8766342{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-8766342 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2512 .elementor-element.elementor-element-80a3c9a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-aba73dd{text-align:left;}.elementor-2512 .elementor-element.elementor-element-aba73dd .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.6em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-aba73dd > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-7f00f4d{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-9d9f432{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-9d9f432 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2512 .elementor-element.elementor-element-83e4328{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-ff5e5ad{text-align:left;}.elementor-2512 .elementor-element.elementor-element-ff5e5ad .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.6em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-ff5e5ad > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-0234d2f{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-bfc9cee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-a502e34{text-align:left;}.elementor-2512 .elementor-element.elementor-element-a502e34 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.6em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2512 .elementor-element.elementor-element-a502e34 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2512 .elementor-element.elementor-element-00d05a2{color:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-a9e4aa7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-2512 .elementor-element.elementor-element-4a28666{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2512 .elementor-element.elementor-element-9f39022 .elementor-button{font-size:0.9em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:33px 33px 33px 33px;}.elementor-2512 .elementor-element.elementor-element-9f39022 .elementor-button:hover, .elementor-2512 .elementor-element.elementor-element-9f39022 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2512 .elementor-element.elementor-element-9f39022 .elementor-button:hover svg, .elementor-2512 .elementor-element.elementor-element-9f39022 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-a3ab2e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2512 .elementor-element.elementor-element-ecba176 .elementor-button{font-size:0.9em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:33px 33px 33px 33px;}.elementor-2512 .elementor-element.elementor-element-ecba176 .elementor-button:hover, .elementor-2512 .elementor-element.elementor-element-ecba176 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2512 .elementor-element.elementor-element-ecba176 .elementor-button:hover svg, .elementor-2512 .elementor-element.elementor-element-ecba176 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2512 .elementor-element.elementor-element-282e5ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2512 .elementor-element.elementor-element-211ca361{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-65ab58e5 .elementor-heading-title{font-size:2em;}.elementor-2512 .elementor-element.elementor-element-46ac03ad{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2512 .elementor-element.elementor-element-72698d0 .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-fe69075{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2512 .elementor-element.elementor-element-7356f72 .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-80a3c9a{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2512 .elementor-element.elementor-element-aba73dd .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-83e4328{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2512 .elementor-element.elementor-element-ff5e5ad .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-bfc9cee{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2512 .elementor-element.elementor-element-a502e34 .elementor-heading-title{font-size:1.6em;}}@media(max-width:767px){.elementor-2512 .elementor-element.elementor-element-4c45cb54{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-65ab58e5 .elementor-heading-title{font-size:2em;}.elementor-2512 .elementor-element.elementor-element-4a1f25ba{text-align:center;}.elementor-2512 .elementor-element.elementor-element-75aa6b67{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2512 .elementor-element.elementor-element-46ac03ad{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2512 .elementor-element.elementor-element-72698d0 .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-fe69075{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2512 .elementor-element.elementor-element-7356f72 .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-80a3c9a{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2512 .elementor-element.elementor-element-aba73dd .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-83e4328{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2512 .elementor-element.elementor-element-ff5e5ad .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-bfc9cee{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2512 .elementor-element.elementor-element-a502e34 .elementor-heading-title{font-size:1.6em;}.elementor-2512 .elementor-element.elementor-element-4a28666{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}}@media(min-width:768px){.elementor-2512 .elementor-element.elementor-element-692bf0a6{--content-width:1600px;}.elementor-2512 .elementor-element.elementor-element-211ca361{--content-width:1100px;}.elementor-2512 .elementor-element.elementor-element-4c45cb54{--width:99%;}.elementor-2512 .elementor-element.elementor-element-75aa6b67{--width:100%;}.elementor-2512 .elementor-element.elementor-element-46ac03ad{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-fe69075{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-80a3c9a{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-83e4328{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-bfc9cee{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-a9e4aa7{--content-width:1000px;}.elementor-2512 .elementor-element.elementor-element-4a28666{--width:50%;}.elementor-2512 .elementor-element.elementor-element-a3ab2e0{--width:50%;}.elementor-2512 .elementor-element.elementor-element-282e5ac{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2512 .elementor-element.elementor-element-4c45cb54{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-6615025 *//* Container reset & font styling matching the image style */
.process-steps {
  list-style: none;
  padding: 0;
  margin: 0;

  max-width: 1000px; /* Optional constraints for scannability */
}

/* Individual step container creating the vertical line layout */
.step-item {
  position: relative;
  padding-left: 50px;
  padding-bottom: 30px;
}

/* Prevent the last item from extending a trailing dotted line */
.step-item:last-child {
  padding-bottom: 0;
}

/* Generates the dotted line dynamically between the circles */
.step-item:not(:last-child)::before {
  content: "";
  position: absolute;
  left: 14px;
  top: 30px;
  bottom: 0;
  border-left: 2px dotted #333;
}

/* Generates the custom numbered circles using pure CSS counters */
.step-item::after {
  counter-increment: step-counter;
  content: counter(step-counter);
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 28px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  background-color: #fff;
}

/* Initializing the counter logic on the parent element */
.process-steps {
  counter-reset: step-counter;
}

/* Text Element Styling */
.step-content h3 {
  margin: 0 0 6px 0;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
}

.step-subtitle {
  margin: 0 0 12px 0;
  font-style: italic;
  color: #fff;
  font-size: 1rem;
}

.step-text {
  margin: 0;
  color: #fff;
  font-size: 1.05rem;
  line-height: 1.5;
}/* End custom CSS */