#affichage-contact #contenu form {
  border: 3px solid #37c0f7;
  border-radius: 45px;
  box-shadow: 0 0 10px #00d4ff;
  padding: 25px;
  margin-top: 25px;
  font-size: 24px;
  background-color: rgba(12, 11, 43, 0.562);
}
#affichage-contact #contenu form input, #affichage-contact #contenu form textarea {
  font-size: 24px;
}
#affichage-contact #contenu form div {
  align-items: center;
}
#affichage-contact #contenu form #div-msg {
  margin-top: 25px;
}
#affichage-contact #contenu form button {
  display: flex;
  margin: auto;
  border: 6px solid #37c0f7;
  border-radius: 45px;
  box-shadow: 0 0 10px #00d4ff;
  background-color: rgba(0, 0, 0, 0.425);
  cursor: pointer;
  padding: 20px;
  color: white;
  font-size: 32px;
}
#affichage-contact #contenu form button:hover {
  box-shadow: 0 0 25px #00d4ff;
  background-color: rgba(13, 12, 100, 0.425);
}
@media (max-width: 1024px) {
  #affichage-contact #contenu form {
    width: 80%;
  }
}
@media (max-width: 767px) {
  #affichage-contact #contenu {
    padding: 10px !important;
  }
  #affichage-contact #contenu form {
    width: calc(100% - 40px);
    font-size: 18px;
    margin-top: 0;
    height: calc(90% - 20px);
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  #affichage-contact #contenu form input, #affichage-contact #contenu form textarea {
    font-size: 18px;
    width: calc(100% - 10px);
  }
  #affichage-contact #contenu form button {
    font-size: 18px;
  }
  #affichage-contact #contenu form .elem-form-resp {
    flex-direction: column;
  }
  #affichage-contact #contenu form div {
    align-items: baseline;
  }
  #affichage-contact #contenu form #div-msg {
    margin-top: 0;
  }
  #affichage-contact #contenu form::-webkit-scrollbar {
    display: none;
  }
}

/*# sourceMappingURL=Contact.css.map */
