.elementor-kit-24{--e-global-color-primary:#E6B93D;--e-global-color-secondary:#9F9FA0;--e-global-color-text:#000000;--e-global-color-accent:#8B2B2B;--e-global-color-9b87163:#F8F9FA;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-24 e-page-transition{background-color:#FFFFFF;}.elementor-kit-24 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-24 h2{font-family:"Lora", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-24{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-24{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*sitemap*/
#sitemap a,#sitemap h2 {
    font-family:'Roboto', sans sérif;
    color:#000;
    font-size:16px;
}
#sitemap a:hover {
    color:#E6B93D;
}
#sitemap h2 {
    font-weight:bold;
}
/*Footer*/
.footer-hover-link a:hover {
    color: #E6B93D!important;
}
/*form*/
.gfield_description span {font-weight:600!important;
    text-decoration-color: #E6B93D !important;
  text-decoration: underline;
    text-decoration-color: currentcolor;
    text-decoration-thickness: auto;
  text-underline-offset: 2px;
  text-decoration-thickness: 3px;
}
.autre-produit input[type="checkbox"]:checked::before {
  background: #fff!important;
    border-radius: 10px;
}
.autre-produit input[type="checkbox"] {
  background: #fff;
  border-radius: 10px;  
}
.autre-produit .gfield_checkbox {
    flex-direction: inherit!important;
}
.autre-produit .gchoice {
  font-weight: bold !important;
  background-color: #e6b93d;
  padding: 4px 12px;
  margin-top: -4px;
  border-radius: 20px;
}
.autre-produit .gform-field-label {
      color: white;
  letter-spacing: .02em;
}
.champs-devis {
    margin-bottom:-15px;
}
.eael-gravity-form .gfield select, .eael-gravity-form .gfield input[type="text"] {
  color: #575920!important;
}
.dwl-field {
    grid-column: span 4!important;
}
.gform_wrapper.gravity-theme .gfield_label {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
}
.ginput_container_consent {
display: flex;
}
.ginput_container_consent  .eael-custom-radio-checkbox input[type="radio"] {
  width: 30px !important;
}
input[type="checkbox"]:checked::before {
  content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E") !important;
  margin: initial;
  background: #ccc;
}
.eael-custom-radio-checkbox input[type="checkbox"]:checked::before {
    background: #ccc;
}
.ginput_container_consent  input[type="checkbox"] + label {
  display: block;
  font-weight: 400;
  margin-left: 0.5rem;
  width: fit-content;
}
.gform_required_legend, .gform_wrapper.gravity-theme .gfield_required{
    display:none;
}
.gform_wrapper.gravity-theme .gfield_required{

}
/*reassurances*/
.rea {
  border: 1px solid #E6B93D;
  grid-gap: 1px;
}
.rea.mid {border-top:0;
    border-bottom:0;
}
.rea:nth-child(n+2) {
    margin-left:-1px;
}

.vert-col {
  border: 1px solid #E6B93D;
  grid-gap: 1px;
}
.vert-col.mid {border-left:0;
    border-right:0;
}
.vert-col:nth-child(n+2) {
    margin-left:-1px;
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: .5s !important;
    transition-duration: .5s !important;
  }
}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 100%;
}
  .singular .entry-header {
    padding: 0;
  }
 .breadcrumb a{color:#000;}
  .breadcrumb{font-family:'Roboto', sans serif;
      font-size: 12px;
      text-transform:uppercase;
      letter-spacing:1px;
  }
  @media (min-width: 700px) {
  .post-inner {
    padding-top: 0;
  }
.entry-content h1, .entry-content h2, .entry-content h3 {
    margin: 0;
  }
} 
@media (max-width: 992px) {
  .ue-title-one {
      line-height:12px;
  }
.rea {
margin:0px!important;
}
}
@media (max-width: 576px) {
  .vert-col.mid {
     border-top:0;
     border-bottom:0;
     border-left:1px;
     border-right:1px;
  }
}/* End custom CSS */