.elementor-1013228 .elementor-element.elementor-element-62c1dbd{padding:0px 10px 0px 10px;}.elementor-1013228 .elementor-element.elementor-element-51b53b6 .elementor-button{background-color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-51b53b6 .elementor-button:hover, .elementor-1013228 .elementor-element.elementor-element-51b53b6 .elementor-button:focus{background-color:#8EA4BB;}.elementor-1013228 .elementor-element.elementor-element-83406c4 .elementor-button{background-color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-83406c4 .elementor-button:hover, .elementor-1013228 .elementor-element.elementor-element-83406c4 .elementor-button:focus{background-color:#8EA4BB;}.elementor-1013228 .elementor-element.elementor-element-b743ee8 .elementor-button{background-color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-b743ee8 .elementor-button:hover, .elementor-1013228 .elementor-element.elementor-element-b743ee8 .elementor-button:focus{background-color:#8EA4BB;}.elementor-1013228 .elementor-element.elementor-element-d785068:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E4;}.elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-element-populated, .elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-element-populated > .elementor-background-overlay, .elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1013228 .elementor-element.elementor-element-d785068 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-290e429{text-align:center;}.elementor-1013228 .elementor-element.elementor-element-90589f9 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1013228 .elementor-element.elementor-element-dca3987 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1013228 .elementor-element.elementor-element-dca3987{width:100%;max-width:100%;}.elementor-1013228 .elementor-element.elementor-element-d1cb341{margin-top:30px;margin-bottom:30px;}.elementor-1013228 .elementor-element.elementor-element-9145767{text-align:center;}.elementor-1013228 .elementor-element.elementor-element-5e0ca52{margin-top:15px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-1013228 .elementor-element.elementor-element-a90061d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:0px 8px 16px 0px rgba(10, 11.999999999999998, 13, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-element-populated, .elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-element-populated > .elementor-background-overlay, .elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-eb3241e .elementor-heading-title{color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-eb3241e > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1013228 .elementor-element.elementor-element-f6dd4e4{margin-top:15px;margin-bottom:15px;}.elementor-1013228 .elementor-element.elementor-element-fe4c474:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:0px 8px 16px 0px rgba(10, 11.999999999999998, 13, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-element-populated, .elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-element-populated > .elementor-background-overlay, .elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-dec9850 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1013228 .elementor-element.elementor-element-dec9850 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1013228 .elementor-element.elementor-element-1b55c9b{margin-top:15px;margin-bottom:15px;}.elementor-1013228 .elementor-element.elementor-element-c36790c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:0px 8px 16px 0px rgba(10, 11.999999999999998, 13, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-element-populated, .elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-element-populated > .elementor-background-overlay, .elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-c7b7799 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1013228 .elementor-element.elementor-element-c7b7799 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1013228 .elementor-element.elementor-element-79773b5{margin-top:15px;margin-bottom:15px;}.elementor-1013228 .elementor-element.elementor-element-b6f2878:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:0px 8px 16px 0px rgba(10, 11.999999999999998, 13, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-element-populated, .elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-element-populated > .elementor-background-overlay, .elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-e8ab6ee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1013228 .elementor-element.elementor-element-e8ab6ee > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1013228 .elementor-element.elementor-element-2a0912d > .elementor-element-populated{margin:15px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1013228 .elementor-element.elementor-element-0201b14 .elementor-heading-title{color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-9c404d5 .elementor-button{background-color:#FDC653;}.elementor-1013228 .elementor-element.elementor-element-9c404d5 .elementor-button:hover, .elementor-1013228 .elementor-element.elementor-element-9c404d5 .elementor-button:focus{background-color:#8EA4BB;}.elementor-1013228 .elementor-element.elementor-element-3114708:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-3114708 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E4;}.elementor-1013228 .elementor-element.elementor-element-3114708 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1013228 .elementor-element.elementor-element-3114708 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-f5121af{margin-top:20px;margin-bottom:20px;}.elementor-1013228 .elementor-element.elementor-element-01c576e{text-align:center;}.elementor-1013228 .elementor-element.elementor-element-2a53ce1{margin-top:20px;margin-bottom:20px;}.elementor-1013228 .elementor-element.elementor-element-a3d802b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1013228 .elementor-element.elementor-element-a3d802b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1013228 .elementor-element.elementor-element-a3d802b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1013228 .elementor-element.elementor-element-a3d802b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-item{border-width:15px;border-color:var( --e-global-color-primary );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-item .elementor-tab-content{border-width:15px;border-top-color:var( --e-global-color-primary );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:15px;border-bottom-color:var( --e-global-color-primary );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-tab-title{background-color:#FFFFFF;}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-icon, .elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-active .elementor-accordion-icon, .elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-1013228 .elementor-element.elementor-element-a116c8a .elementor-tab-content{color:#FFFFFF;}@media(max-width:1024px){.elementor-1013228 .elementor-element.elementor-element-a90061d > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1013228 .elementor-element.elementor-element-fe4c474 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1013228 .elementor-element.elementor-element-c36790c > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1013228 .elementor-element.elementor-element-b6f2878 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1013228 .elementor-element.elementor-element-2fa6965{width:50%;}.elementor-1013228 .elementor-element.elementor-element-6970f24{width:50%;}.elementor-1013228 .elementor-element.elementor-element-82035d5{width:50%;}}@media(max-width:767px){.elementor-1013228 .elementor-element.elementor-element-90589f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1013228 .elementor-element.elementor-element-dca3987 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-90589f9 */#cf7-progress-wizard {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cf7-step-circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

.cf7-step-circle.active {
  background: #0073aa;
  color: #fff;
}

.cf7-step-line {
  width: 140px;
  height: 3px;
  background: #ccc;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb3241e */.step-1, .step-2, .step-3, .step-4 {
  h4::before {
      position: absolute;
      content: '';
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      left: -2px;
      top: -7px;
      width: 40px;
      height: 40px;
  }
}
.step-1 {
  h4::before {
    background-image: url("/wp-content/themes/westford/img/deposer_la_candidature.jpg");
}
}

.step-2 {
  h4::before {
    background-image: url("/wp-content/themes/westford/img/analyse_du_dossier.jpg");
}
}

.step-3 {
  h4::before {
    background-image: url("/wp-content/themes/westford/img/entretien_admission.jpg");
}
}

.step-4 {
  h4::before {
    background-image: url("/wp-content/themes/westford/img/bienvenue.jpg");
}
}/* End custom CSS */