.elementor-kit-7{--e-global-color-primary:#027A36;--e-global-color-secondary:#000;--e-global-color-text:#404040;--e-global-color-accent:#000;--e-global-color-lighter:#9A9A9A;--e-global-color-hightlight:#E2BB80;--e-global-color-dark:#000;--e-global-color-border:#E2E2E2;--e-global-color-backgroundfield:#F9F5F0;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;background-color:#fff;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1530px;}.e-con{--container-max-width:1530px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === PAGE DEVIS SDP SERVICES === *DEVIS
/* Titre de la page *DEVIS.sdp-devis-title SERVICES  text-align: centerTitre  color: #ffffffcenterTitre  font-size: 38pxffffffcenterTitre  font-weight: 800font-size  margin-bottom: 10px;
  padding-top: 60pxpage}
  
  .sdp-devis-subtitle SERVICES  text-align: centertext-align  color: #aaaaaacentertext-align  font-size: 16pxfont-weight  margin-bottom: 40pxmargin-bottom}
  
  /* Wrapper formulaire *16pxfont-weight.sdp-form-wrapper SERVICES  background: #1e1e1emargin-bottom  border: 1px solid #333background  border-radius: 8pxborder  padding: 40pxpadding-top  max-width: 900pxmargin-bottom  margin: 0 auto 60pxmax-width}
  
  /* Groupes de champs *margin.sdp-form-group solid  margin-bottom: 25pxmargin}
  
  /* Labels *la.sdp-label,solid.sdp-form-group label solid  display: blockde  color: #aaaaaachamps  font-size: 11pxformulaire  font-weight: 700font-size  letter-spacing: 1pxlabel  text-transform: uppercasetext-align  margin-bottom: 8pxmargin-bottom}
  
  /* Champs texte, email, tel *color.wpcf7-form .sdp-form-group input[type="text"]Wrapper.wpcf7-form .sdp-form-group input[type="email"]Wrapper.wpcf7-form .sdp-form-group input[type="tel"]Wrapper.wpcf7-form .sdp-form-group selectWrapper.wpcf7-form .sdp-form-group textarea wpcf7-form  width: 100%wpcf7-form  background: #2a2a2ablockde  border: 1px solid #3a3a3abackground  color: #cccccccolor  padding: 14px 16pxpadding  border-radius: 4pxborder  font-size: 14pxfont-weight  box-sizing: border-boxborder-radius  -webkit-appearance: nonebox-sizing}
  
  .wpcf7-form .sdp-form-group input::placeholderwpcf7-form.wpcf7-form .sdp-form-group textarea::placeholder wpcf7-form  color: #666666cccccccolor}
  
  .wpcf7-form .sdp-form-group textarea wpcf7-form  min-height: 130pxmargin-bottom  resize: vertical130pxmargin-bottom}
  
  /* Select *sdp-form-group.wpcf7-form .sdp-form-group select wpcf7-form  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23999' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")3Cpath  background-repeat: no-repeatbackground-image  background-position: right 16px center;
    padding-right: 40pxplaceholder  cursor: pointercenter}
    
    /* RGPD *right.sdp-rgpd svg  display: flexdata  align-items: centeraaaaaachamps  gap: 10pxGroupes  color: #888888centeraaaaaachamps  font-size: 11pxflexdata  text-transform: uppercasetextarea  letter-spacing: 1pxletter-spacing  margin-bottom: 25pxM1}
    
    .sdp-rgpd .wpcf7-acceptance svg  flex-shrink: 0font-size}
    
    /* Bouton submit *background-position.wpcf7-form input[type="submit"] wpcf7-acceptance  background: #cc0000background-position  color: #ffffffcc0000background-position  border: nonebackground  padding: 18px 30pxpointercenter  font-size: 14pxffffffcc0000background-position  font-weight: 700font-size  letter-spacing: 2pxletter-spacing  text-transform: uppercasetype  width: 100%wpcf7-acceptance  cursor: pointercolor  border-radius: 4pxborder  transition: background 0.3stext-transform}
    
    .wpcf7-form input[type="submit"]:hover wpcf7-acceptance  background: #ee0000background}/* End custom CSS */