.section-formulaire-contact{
  background-image: url("../../img/sections/bg-section-formulaire-contact.png");
  background-size: 1920px 850px;
  background-position: bottom center;
  background-repeat: no-repeat;
}

form {
  max-width: 1000px;
  margin: 0 auto;
}

h2 {
  font-size: 48px;
}
@media screen and (max-width: 576px){
	h2 {
		font-size: 32px;
	}
  }

.form-control {
  background-color: rgb(217 217 217 / 90%);
  border: none;
  font-family: "Raleway-Bold";
  color: #605F5F;
  padding: 20px;
}
.form-control:focus {
  box-shadow: 0 0 0 .1rem rgb(214 68 32 / 75%);
  background-color: #efefef;
}

.form-control-lg {
  font-size: 1rem;
  padding: 20px;
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  box-shadow: 0 0 0 .1rem rgb(214 68 32 / 75%);
}

.btn-orange-black {
    padding: 8px 62px;
}

.btn-orange-black > span {
    font-size: 20px;
}
.text-condition {
  text-align: center;
  font-family: "Raleway-Bold";
}
.adresse-site {
  margin: 20px 0;
}
.adresse-site p, .adresse-site span{
  font-family: "Raleway-SemiBold";
}
.ville-adresse {
  font-size: 24px;
  color:#D64420;
}

/* Coder numéros de téléphone  */
.tel{text-decoration:underline;}
  .tel .sp{display:inline-block;width:.1ch}
  .obf span::before{display:inline}
  .obf span[data-d="a"]::before{content:"0"} .obf span[data-d="b"]::before{content:"1"}
  .obf span[data-d="c"]::before{content:"2"} .obf span[data-d="d"]::before{content:"3"}
  .obf span[data-d="e"]::before{content:"4"} .obf span[data-d="f"]::before{content:"5"}
  .obf span[data-d="g"]::before{content:"6"} .obf span[data-d="h"]::before{content:"7"}
  .obf span[data-d="i"]::before{content:"8"} .obf span[data-d="j"]::before{content:"9"}
