/*Afficher ou cacher les sections de la page*/
/*Afficher ou cacher les sections de la page*/
div.row-number-4,
div.row-number-6,
.span6.widget-span.widget-type-cell.cell_16463230205762-padding.dnd-column .row-number-7,
.span6.widget-span.widget-type-cell.cell_16463230205762-padding.dnd-column .row-number-8,
.span6.widget-span.widget-type-cell.cell_16463230205762-padding.dnd-column .row-number-9,
.span6.widget-span.widget-type-cell.cell_16463230205762-padding.dnd-column .row-number-10{
  display:none;
}

#estimation-form,
div#hs_form_target_widget_1646323365420{
  padding:0px !important;
}

form input,
form select{
  font-family: "Axel" !important;
}

/*Centrage du simulateur*/
div#hs_cos_wrapper_widget_1646154323390 {
    display: flex;
    justify-content: center;
}

/*Espacements & Marges autour du simulateur*/
#estimation-form{
  margin-top: 30px;
  padding-left: 50px !important;
  width: 520px !important;
  background-color: #425B76 !important;
  padding: 30px !important;
  border-radius: 8px;
  box-shadow:-4px 4px 12px -2px rgb(0 0 0 / 20%) !important;
}


/*Fond du formulaire*/
#estimation-form form{
  background-color:transparent;
    color: #ffffff !IMPORTANT;

}
/*Fond du formulaire*/
#estimation-form div{
  background-color:transparent;
    color: #ffffff !IMPORTANT;

}
/*Styles des questions du formulaire*/
#estimation-form form > div > label *,
div#hs_form_target_widget_1646323365420 > form label > span{
  font-weight:600;
  font-size:19.px;
  color: white !IMPORTANT;
}

/*Réponse aux questions du formulaire*/
#estimation-form form > div *{
  font-size:17px;
  color: white !important;
}



#estimation-form input{
  padding:10px;
  border-radius:7px;
}

/*Légendes du formulaire*/
#estimation-form legend{
  color:#CACACA !important;
}

#estimation-form input.hs-button.primary.large,
div#hs_form_target_widget_1646323365420 > form input.hs-button.primary.large{
  background-color: #3bb3bc !important;
  font-weight: bold;
  color: white !important;
  box-shadow:-4px 4px 12px -2px rgb(0 0 0 / 20%) !important;
  width: 250px !important;
  display: block;
  margin : auto;
  
}





/*Cadre message succès du formulaire*/
div#hs_form_target_widget_1646323365420 {
    background-color: transparent;
}

/*Formulaire Get More Details*/
/*div#hs_form_target_widget_1646323365420 > form {
    background-color: #425B76 !important;
    padding: 30px !important;
    border-radius: 5px;
    box-shadow:-4px 4px 12px -2px rgb(0 0 0 / 20%) !important;
}


/*CTA du formulaire + Bouton "email the team"*/
div#hs_form_target_widget_1646323365420 > form input[type='submit'],
div#hs_cos_wrapper_widget_1646328882574 a{
  background-color: #6FA6CC !important;
  color: white !important;
  font-family: 'Axel', sans-serif !important;
  font-weight: bolder !important;
  font-size: 16px !important;
  padding: 14px 18px !important;
  border:none !important;
  box-shadow: 1px 1px 3px #555;
}
div#hs_cos_wrapper_widget_1646328882574 a{
  background-color: #425B76 !important;
  text-decoration:none !important;
}

/*Recalage du Module de booking*/
div#hs_cos_wrapper_widget_1646323721681 iframe {
    
}

/*Placement du OR*/
.span6.widget-span.widget-type-cell.cell_1647364480249-padding.dnd-column{
  position:relative !important;
}
.row-fluid-wrapper.row-depth-1.row-number-13.dnd-row {
    position: absolute;
    transform: translate(-150%,-50%);
    top: 50%;
}

@media (min-width:1532px){
  .row-fluid-wrapper.row-depth-1.row-number-13.dnd-row{
    transform: translate(-300%,-50%);
  }
}


