.elementor-2543 .elementor-element.elementor-element-173191d2{--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.85;--overlay-mix-blend-mode:multiply;}.elementor-2543 .elementor-element.elementor-element-173191d2:not(.elementor-motion-effects-element-type-background), .elementor-2543 .elementor-element.elementor-element-173191d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(330deg, #ADADAD42 50%, #DB8282B3 100%);}.elementor-2543 .elementor-element.elementor-element-173191d2::before, .elementor-2543 .elementor-element.elementor-element-173191d2 > .elementor-background-video-container::before, .elementor-2543 .elementor-element.elementor-element-173191d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2543 .elementor-element.elementor-element-173191d2 > .elementor-background-slideshow::before, .elementor-2543 .elementor-element.elementor-element-173191d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2543 .elementor-element.elementor-element-173191d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://images.jazelc.com/uploads/autoempireofva-m2en/Screenshot-2026-06-30-at-7.46.37%E2%80%AFPM.png");background-position:center center;background-size:cover;}.elementor-2543 .elementor-element.elementor-element-173191d2, .elementor-2543 .elementor-element.elementor-element-173191d2::before{--border-transition:0.3s;}.elementor-2543 .elementor-element.elementor-element-62a3157b{--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-2543 .elementor-element.elementor-element-3ff976b3{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2543 .elementor-element.elementor-element-60208501{text-align:center;}.elementor-2543 .elementor-element.elementor-element-60208501 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:2em;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.75);}.elementor-2543 .elementor-element.elementor-element-60208501 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2543 .elementor-element.elementor-element-ac13f94{text-align:center;color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-6547b38{--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-2543 .elementor-element.elementor-element-1ed5eb36{--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-2543 .elementor-element.elementor-element-67456ba6{text-align:left;}.elementor-2543 .elementor-element.elementor-element-67456ba6 .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-2543 .elementor-element.elementor-element-67456ba6 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2543 .elementor-element.elementor-element-59e7f813{color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-5bb349d{color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-7a3111da{--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-2543 .elementor-element.elementor-element-58b573f2{text-align:left;}.elementor-2543 .elementor-element.elementor-element-58b573f2 .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-2543 .elementor-element.elementor-element-58b573f2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2543 .elementor-element.elementor-element-5c663890{color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-5c663890 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2543 .elementor-element.elementor-element-2d414eba{--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-2543 .elementor-element.elementor-element-56ae5453{text-align:left;}.elementor-2543 .elementor-element.elementor-element-56ae5453 .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-2543 .elementor-element.elementor-element-56ae5453 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2543 .elementor-element.elementor-element-6b301432{color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-61fff8d6{--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-2543 .elementor-element.elementor-element-1509da07{text-align:left;}.elementor-2543 .elementor-element.elementor-element-1509da07 .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-2543 .elementor-element.elementor-element-1509da07 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2543 .elementor-element.elementor-element-305f46d9{color:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-2d8096f8{--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-2543 .elementor-element.elementor-element-2e8718cc{--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-2543 .elementor-element.elementor-element-3f45e41d .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-2543 .elementor-element.elementor-element-3f45e41d .elementor-button:hover, .elementor-2543 .elementor-element.elementor-element-3f45e41d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2543 .elementor-element.elementor-element-3f45e41d .elementor-button:hover svg, .elementor-2543 .elementor-element.elementor-element-3f45e41d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-384480dd{--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-2543 .elementor-element.elementor-element-62a25312 .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-2543 .elementor-element.elementor-element-62a25312 .elementor-button:hover, .elementor-2543 .elementor-element.elementor-element-62a25312 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2543 .elementor-element.elementor-element-62a25312 .elementor-button:hover svg, .elementor-2543 .elementor-element.elementor-element-62a25312 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2543 .elementor-element.elementor-element-69f007a{--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-2543 .elementor-element.elementor-element-62a3157b{--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-2543 .elementor-element.elementor-element-60208501 .elementor-heading-title{font-size:2em;}.elementor-2543 .elementor-element.elementor-element-1ed5eb36{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2543 .elementor-element.elementor-element-67456ba6 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-7a3111da{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2543 .elementor-element.elementor-element-58b573f2 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-2d414eba{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2543 .elementor-element.elementor-element-56ae5453 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-61fff8d6{--padding-top:20px;--padding-right:35px;--padding-bottom:20px;--padding-left:35px;}.elementor-2543 .elementor-element.elementor-element-1509da07 .elementor-heading-title{font-size:1.6em;}}@media(max-width:767px){.elementor-2543 .elementor-element.elementor-element-3ff976b3{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2543 .elementor-element.elementor-element-60208501 .elementor-heading-title{font-size:2em;}.elementor-2543 .elementor-element.elementor-element-ac13f94{text-align:center;}.elementor-2543 .elementor-element.elementor-element-6547b38{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2543 .elementor-element.elementor-element-1ed5eb36{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2543 .elementor-element.elementor-element-67456ba6 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-7a3111da{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2543 .elementor-element.elementor-element-58b573f2 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-2d414eba{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2543 .elementor-element.elementor-element-56ae5453 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-61fff8d6{--padding-top:15px;--padding-right:25px;--padding-bottom:15px;--padding-left:25px;}.elementor-2543 .elementor-element.elementor-element-1509da07 .elementor-heading-title{font-size:1.6em;}.elementor-2543 .elementor-element.elementor-element-2e8718cc{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}}@media(min-width:768px){.elementor-2543 .elementor-element.elementor-element-173191d2{--content-width:1600px;}.elementor-2543 .elementor-element.elementor-element-62a3157b{--content-width:1100px;}.elementor-2543 .elementor-element.elementor-element-3ff976b3{--width:99%;}.elementor-2543 .elementor-element.elementor-element-6547b38{--width:100%;}.elementor-2543 .elementor-element.elementor-element-1ed5eb36{--content-width:1000px;}.elementor-2543 .elementor-element.elementor-element-7a3111da{--content-width:1000px;}.elementor-2543 .elementor-element.elementor-element-2d414eba{--content-width:1000px;}.elementor-2543 .elementor-element.elementor-element-61fff8d6{--content-width:1000px;}.elementor-2543 .elementor-element.elementor-element-2d8096f8{--content-width:1000px;}.elementor-2543 .elementor-element.elementor-element-2e8718cc{--width:50%;}.elementor-2543 .elementor-element.elementor-element-384480dd{--width:50%;}.elementor-2543 .elementor-element.elementor-element-69f007a{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2543 .elementor-element.elementor-element-3ff976b3{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-39f4d7ad *//* 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 */