.elementor-22994 .elementor-element.elementor-element-d1cc8be:not(.elementor-motion-effects-element-type-background), .elementor-22994 .elementor-element.elementor-element-d1cc8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.autoleapmarketing.com/wp-content/uploads/2022/03/DVi-1-1-1-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22994 .elementor-element.elementor-element-d1cc8be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0100px 0px 163px 0px;}.elementor-22994 .elementor-element.elementor-element-d1cc8be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22994 .elementor-element.elementor-element-16caaee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22994 .elementor-element.elementor-element-6b381da > .elementor-container{max-width:1200px;}.elementor-22994 .elementor-element.elementor-element-6b381da{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22994 .elementor-element.elementor-element-8d246ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-22994 .elementor-element.elementor-element-8d246ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;font-style:normal;line-height:59.4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22994 .elementor-element.elementor-element-044cee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22994 .elementor-element.elementor-element-78bd842{margin-top:0px;margin-bottom:0px;padding:40px 38px 0px 38px;}.elementor-22994 .elementor-element.elementor-element-46ad38c:not(.elementor-motion-effects-element-type-background), .elementor-22994 .elementor-element.elementor-element-46ad38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22994 .elementor-element.elementor-element-46ad38c > .elementor-container{max-width:1026px;}.elementor-22994 .elementor-element.elementor-element-46ad38c, .elementor-22994 .elementor-element.elementor-element-46ad38c > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-22994 .elementor-element.elementor-element-46ad38c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22994 .elementor-element.elementor-element-46ad38c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22994 .elementor-element.elementor-element-bcf3165 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22994 .elementor-element.elementor-element-dab8814{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#505050;}.elementor-bc-flex-widget .elementor-22994 .elementor-element.elementor-element-766292c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22994 .elementor-element.elementor-element-766292c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22994 .elementor-element.elementor-element-766292c > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-22994 .elementor-element.elementor-element-6b381da > .elementor-container{max-width:730px;}.elementor-22994 .elementor-element.elementor-element-6b381da{padding:0px 0px 0px 0px;}.elementor-22994 .elementor-element.elementor-element-8d246ad .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-22994 .elementor-element.elementor-element-044cee6{font-size:18px;}}@media(max-width:767px){.elementor-22994 .elementor-element.elementor-element-d1cc8be{padding:70px 0px 170px 0px;}.elementor-22994 .elementor-element.elementor-element-6b381da > .elementor-container{max-width:340px;}.elementor-22994 .elementor-element.elementor-element-8d246ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-22994 .elementor-element.elementor-element-8d246ad .elementor-heading-title{font-size:25px;line-height:33.75px;}.elementor-22994 .elementor-element.elementor-element-044cee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:center;font-size:18px;line-height:27px;}.elementor-22994 .elementor-element.elementor-element-da72268{text-align:center;}.elementor-22994 .elementor-element.elementor-element-46ad38c > .elementor-container{max-width:300px;}}/* Start custom CSS for section, class: .elementor-element-6b381da */.elementor-widget-container img.lazyloaded {
    position: unset;
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b130f4c */form.wpcf7-form.cf7mls-no-scroll.cf7mls-no-moving-animation.init .wpcf7-not-valid-tip {
    width: fit-content;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 12px;
    font-family: 'Montserrat';
    background-color: red !important;
    color: white!important;
    position: absolute;
    left: 50px;
    /* top: -18px; */
    top: 3px;
    line-height: 22.8px;
}
span.wpcf7-form-control-wrap.text-210 {
    padding-top: 15px !important;
}


@media(max-width: 520px){
	#popmake-22990 {
    width: 100vw !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46ad38c */.step-form-inner .elementor-container.elementor-column-gap-default {
    border-radius: 12px;
}
.trig-form-p select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-top: 15px;
    background: white !important;
}
.trig-form-p.trig-p2 {
    padding-bottom: 15px;
}
.trig-form-p label {
    font-weight: 700!important;
    font-size: 20px!important;
    letter-spacing: var(--letter-spacing--0-01);
    color: var(--neutral-7);
    line-height: 30px!important;
}
.step-form-inner .elementor-container.elementor-column-gap-default {
    position: relative;
    top: -155px;
    background: white;
    box-shadow: rgb(0 0 0 / 10%) 0px 15px 50px;
    padding: 50px 28px;
}
.step-form a.premium-button.premium-button-none.premium-btn-lg.premium-button-none {
    display: none;
}
.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 1.2em!important;
}/* End custom CSS */
/* Start custom CSS */div#pum-110477.pum-active.form_submission {
    display: block !important;
    opacity: 1 !important;
}
input.wpcf7-form-control.wpcf7-text.step-1-val.step-val.shop-name.shop-name-val {
  margin-top: 15px;
}
.page-id-22994 button.pum-close.popmake-close {
  display: none;
}
.pum-open .page-id-22994 button.pum-close.popmake-close {
  display: block;
}
.shop-val
  input.wpcf7-form-control.wpcf7-text.step-1-val.step-val.shop-name.shop-name-val,
.shop-val select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  width: 485px;
  padding: 0 26px;
  height: 52px;
  border: 1px solid #c4c4c4 !important;
  border-radius: 3px;
  font-family: montserrat;
  color: #777070 !important;
}
select#employees-5,
select#service-bay-5,
select#existing-employees-6 {
  margin: 0 auto !important;
}
#pum-22990 button.pum-close.popmake-close:hover {
  color: #00c19d !important;
}
.trig-form-p.trig-p1 label {
  font-family: montserrat;
}
@media (max-width: 768px) {
  .shop-val
    input.wpcf7-form-control.wpcf7-text.step-1-val.step-val.shop-name.shop-name-val,
  .shop-val select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    padding: 0 14px !important;
    height: 45px;
    border: 1px solid #c4c4c4 !important;
    border-radius: 3px;
    font-family: montserrat;
    color: #777070 !important;
    font-size: 14px !important;
  }
  .page-id-22994 div#pum-22990 {
    overflow: scroll !important;
    padding: 40px 25px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .shop-val
    input.wpcf7-form-control.wpcf7-text.step-1-val.step-val.shop-name.shop-name-val,
  .shop-val select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    padding: 0 26px;
    height: 52px;
    border: 1px solid #c4c4c4 !important;
    border-radius: 3px;
    font-family: montserrat;
    color: #777070 !important;
  }
}
.other-affiliation
  input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 100% !important;
  color: #6a6a6a96;
  font-size: 20px !important;
}
#pum-22990
  .vc_col-sm-12.autoleap-affilation
  select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  width: 100% !important;
  margin-top: 20px !important;
  color: #6a6a6a85;
  font-size: 20px !important;
}
.container-f
  .col-md-6
  input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.step-2-val.step-val.text-final-step {
  font-size: 20px !important;
}
@media (max-width: 767px) {
  .container-f
    #pum-22990
    .vc_col-sm-12.autoleap-affilation
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 16px !important;
  }
  .container-f
    #pum-22990
    .col-md-6
    input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.step-2-val.step-val.text-final-step {
    font-size: 16px !important;
  }
}
.Harmonic-1.premium-button.bttn {
  display: block;
}
.step-5.steps select {
  font-family: "Montserrat";
}
.step-6.steps select {
  font-family: "Montserrat";
}
#pum-22990
  .vc_col-sm-12.autoleap-affilation
  select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  color: #383838 !important;
  font-weight: 500;
}
.breadcrumbs,
.breadcrumb-wrapper a,
.breadcrumb-wrapper span {
  color: #fff !important;
}
.breadcrumbs img {
  filter: brightness(20);
}
.breadcrumb-wrapper a:hover,
.breadcrumb-wrapper span:hover {
  background-color: #f2f3f65e !important;
}
button#wpforms-submit-110444 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  fill: #ffffff;
  color: #ffffff;
  background-image: linear-gradient(85deg, #00e3b6 0%, #00c19d 90%);
  border-radius: 8px 8px 8px 8px;
  padding: 12px 16px 12px 16px;
  width: 100%;
}
.inner-sec-bvc {
  box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);
  padding: 40px !important;
}
.wpforms-container em.wpforms-error {
  display: none !important;
}
form#wpforms-form-110444 select.wpforms-error {
  border-color: red !important;
}
form#wpforms-form-110444 div.wpforms-field {
  padding-bottom: 30px !important;
}
form#wpforms-form-110444 div.wpforms-field label.wpforms-field-label {
  font-size: 18px !important;
  font-weight: 600 !important;
  margin-bottom: 14px !important;
}
div#popmake-110477 {
  background-color: #fff;
}
div#popmake-110477 .pum-content.popmake-content {
  display: flex;
  justify-content: center;
  margin-top: 150px;
}
div#popmake-110477 span.wpforms-page-indicator-steps {
  display: none;
}
.wpforms-page-indicator-page-progress-wrap {
  height: 10px;
  background-color: #f0f0f0;
}
/*new css*/
.pum-container .wpforms-page-next,
.pum-container .wpforms-submit {
  background-color: transparent;
  font-size: 16px;
  font-weight: 700;
  fill: #ffffff;
  color: #ffffff;
  background-image: linear-gradient(90deg, #00e3b6 0%, #00c19d 100%);
  border-radius: 8px 8px 8px 8px;
  padding: 12px 16px 12px 16px;
}
.pum-container .wpforms-page-prev {
  background-color: transparent;
  border: 1px solid #00c19d;
  font-size: 16px;
  font-weight: 700;
  fill: #00c19d;
  color: #00c19d;
  border-radius: 8px 8px 8px 8px;
  padding: 12px 16px 12px 16px;
  margin-right: 20px;
}
.pum-container .wpforms-field-label {
  font-family: Montserrat;
  font-size: 25px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 37.5px !important;
  margin-bottom: 15px !important;
  color: #3d4242 !important;
}
.pum-container .wpforms-field-description {
  padding-top: 15px !important;
  font-family: Montserrat;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  color: #757575 !important;
}
.pum-container input[type="date"],
.pum-container input[type="email"],
.pum-container input[type="number"],
.pum-container input[type="password"],
.pum-container input[type="search"],
.pum-container input[type="tel"],
.pum-container input[type="text"],
.pum-container input[type="url"],
.pum-container select {
  padding: 0px 26px !important;
  font-size: 20px !important;
  line-height: 30px !important;
  color: #6a6a6a;
  background-color: #fff !important;
  border-radius: 3px !important;
  border: 1px solid #c4c4c4 !important;
  font-family: "Montserrat";
  font-weight: 500;
}
.business-final {
  text-align: center !important;
}
.business-final h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  padding-bottom: 30px;
  color: #3d4242;
}
.pum-container {
  overflow-y: scroll !important;
}
#popmake-110477 form#wpforms-form-110443 {
  width: 1100px;
  margin: auto;
  text-align: center;
}
#popmake-110477	.wpforms-page-indicator-page-progress {
  height: 10px;
}
#popmake-110477	.wpforms-field.wpforms-field-html {
  margin-top: 30px;
}
#popmake-110477 .wpforms-field-description {
  font-size: 16px !important;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .pum-container .wpforms-field-label {
    font-size: 18px !important;
    line-height: 26px !important;
  }
  .pum-container .wpforms-field-description {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .pum-container .wpforms-field-container {
    width: 30%;
    margin: 0 auto;
  }
  .pum-container input[type="date"],
  .pum-container input[type="email"],
  .pum-container input[type="number"],
  .pum-container input[type="password"],
  .pum-container input[type="search"],
  .pum-container input[type="tel"],
  .pum-container input[type="text"],
  .pum-container input[type="url"],
  .pum-container select {
    font-size: 18px !important;
    line-height: 26px !important;
  }
  .pun,
  div#pum-110477{
      overflow-y: scroll !important;
  }
  .pum #popmake-110477 {
    top: 0 !important;
    padding-bottom: 20px !important;
  }
}
.wpforms-page.wpforms-page-7.last .wpforms-field.wpforms-field-text, .wpforms-page.wpforms-page-7.last .wpforms-field.wpforms-field-email, .wpforms-page.wpforms-page-7.last .wpforms-field.wpforms-field-phone, .wpforms-page.wpforms-page-7.last .wpforms-field.wpforms-field-select {
    text-align: left;
}
.wpforms-page.wpforms-page-7.last .wpforms-layout-column.wpforms-layout-column-50 {
    margin-top: 30px;
}
.pum-container .wpforms-page.wpforms-page-7.last .wpforms-field-label
 {
    font-family: Montserrat;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    margin-bottom: 10px !important;
    color: #3d4242 !important;
}/* End custom CSS */