/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/contact.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.rotated-text-contact {
  font-family: "Abril Fatface", sans-serif;
  font-size: 18rem; /* Taille de police par défaut */
  color: #314a51;
  position: fixed;
  z-index: -1;
  opacity: 0.2; /* Transparence légère */
  height: 88vh; /* Prend 75% de la hauteur de l'écran */
  display: flex;
  align-items: flex-end; /* Alignement vertical */
  font-weight: 900;
}

@media (max-width: 768px) {
  .rotated-text-contact {
    display: none !important;
  }
}
/* Container padding */
@media (min-width: 992px) {
  .ml-lg-8rem {
    margin-left: 8rem;
  }
  .container {
    padding-right: 28rem !important;
  }
}
.col-contact {
  padding-left: 10px !important;
}

/* H1 title */
.intro__text {
  font-size: 3rem;
  font-weight: 700;
  color: #e1e1e1;
  padding-top: 22px;
}

b {
  color: #e1e1e1 !important;
}

/* Paragraph under title */
.intro-paragraph {
  font-size: calc(0.875em + 0.9px);
  margin-top: 2.6rem;
  line-height: 2;
  font-weight: 400;
  color: #c6c6c6 !important;
}

/* Form fields */
.fields .form-group {
  margin-bottom: 1.5rem;
}

/* Submit button */
.button-submit {
  font-size: calc(0.875em + 0.9px);
  margin-top: 0.6rem;
  margin-bottom: 3rem;
  padding: 15px 40px;
  background-color: #e1e1e1;
  color: #020a13;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
}

input, textarea {
  background: transparent !important; /* Arrière-plan transparent */
  padding: 11px 21px !important; /* Pour l'espacement interne */
  box-shadow: none !important;
  resize: none;
  border-radius: 5px; /* Arrondir les coins si nécessaire */
  color: #e1e1e1 !important; /* Couleur du texte */
  font-size: 16px; /* Taille du texte */
  border-color: #282d32 !important;
}

input::placeholder,
textarea::placeholder {
  font-size: 15px; /* Taille de police du placeholder */
  color: #b3abab !important; /* Couleur du placeholder */
}

textarea {
  height: 200px !important; /* Définit la hauteur à 50% de la hauteur du conteneur parent */
}

input:focus, textarea:focus {
  background-color: rgba(27, 7, 45, 0.943) !important; /* Couleur de fond au focus */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFjdC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FBV2hCO0VBQ0k7RUFDQTtFQUNBLGNBTE07RUFPTjtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0lBQ0k7RUFiTjtBQUNGO0FBZUE7QUFDQTtFQUNJO0lBQ0k7RUFiTjtFQWVFO0lBQ0E7RUFiRjtBQUNGO0FBZUE7RUFDSTtBQWJKOztBQWdCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBLGNBOUNjO0VBK0NkO0FBYko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7QUFDQTtFQUNJO0FBWko7O0FBMkJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQXJGYztFQXNGZDtFQUNBO0VBQ0E7RUFDQTtBQXhCSjs7QUEyQkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTRCQTs7RUFFWTtFQUNBO0FBekJaOztBQTRCQTtFQUNJO0FBekJKOztBQTJCQTtFQUNJO0FBeEJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbnRhY3Quc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWYXJpYWJsZXNcclxuJHByaW1hcnktYmc6ICMxYjA5Mjc7XHJcbiRzZWNvbmRhcnktYmc6ICM4NDVFQzI7XHJcbiRwcmltYXJ5LWNvbG9yOiAjRkZGRkZGQ0M7XHJcbiRzZWNvbmRhcnktY29sb3I6ICNlMWUxZTE7XHJcbiR0ZXJ0aWFyeS1jb2xvcjogI2M2YzZjNjtcclxuJHRleHQtbGlnaHQ6IHdoaXRlc21va2U7XHJcbiR0ZXh0LWRhcms6ICNjNGM4Y2E5NjtcclxuLy8gJHRleHQtYmc6ICMxYzJhMmU7XHJcbiR0ZXh0LWJnOiAjMzE0YTUxO1xyXG5cclxuLnJvdGF0ZWQtdGV4dC1jb250YWN0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWJyaWwgRmF0ZmFjZScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cmVtOyAvKiBUYWlsbGUgZGUgcG9saWNlIHBhciBkw6lmYXV0ICovXHJcbiAgICBjb2xvcjogJHRleHQtYmc7IFxyXG4gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAvKiBSb3RhdGlvbiBkdSB0ZXh0ZSAqL1xyXG4gICAgcG9zaXRpb246IGZpeGVkOyBcclxuICAgIC8vIGJvdHRvbTogOCU7IC8qIEVzcGFjZSBkZXB1aXMgbGUgYmFzICovXHJcbiAgICAvLyBsZWZ0OiAwOyAvKiBDb2xsw6kgw6AgZ2F1Y2hlICovXHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTsgLyogQWp1c3RlbWVudCBwb3VyIGFsaWduZXIgw6AgZ2F1Y2hlICovXHJcbiAgICB6LWluZGV4OiAtMTsgXHJcbiAgICBvcGFjaXR5OiAwLjI7IC8qIFRyYW5zcGFyZW5jZSBsw6lnw6hyZSAqL1xyXG4gICAgaGVpZ2h0OiA4OHZoOyAvKiBQcmVuZCA3NSUgZGUgbGEgaGF1dGV1ciBkZSBsJ8OpY3JhbiAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLyogQWxpZ25lbWVudCB2ZXJ0aWNhbCAqL1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogc3RhcnQ7IC8qIEFsaWduZW1lbnQgaG9yaXpvbnRhbCAqL1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnJvdGF0ZWQtdGV4dC1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogQ29udGFpbmVyIHBhZGRpbmcgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWwtbGctOHJlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1yaWdodDogMjhyZW0gIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi5jb2wtY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogSDEgdGl0bGUgKi9cclxuLmludHJvX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG59XHJcbmJ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYXJhZ3JhcGggdW5kZXIgdGl0bGUgKi9cclxuLmludHJvLXBhcmFncmFwaCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC44NzVlbSArIDAuOXB4KTtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRm9ybSBmaWVsZHMgKi9cclxuLmZpZWxkcyAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi8vIC8qIElucHV0IGZpZWxkcyAqL1xyXG4vLyAuZmllbGRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4vLyAuZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLy8gLmZpZWxkcyB0ZXh0YXJlYSB7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbi8vICAgICBmb250LXNpemU6IGNhbGModmFyKC0tZm9udC1zbSkgKyAwLjlweCk7XHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuLy8gICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuLy8gfVxyXG5cclxuLyogU3VibWl0IGJ1dHRvbiAqL1xyXG4uYnV0dG9uLXN1Ym1pdCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC44NzVlbSArIDAuOXB4KTtcclxuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICMwMjBhMTM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogQXJyacOocmUtcGxhbiB0cmFuc3BhcmVudCAqL1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMSAhaW1wb3J0YW50OyAvKiBCb3JkdXJlIGdyaXNlIChvdSB1bmUgYXV0cmUgY291bGV1cikgKi9cclxuICAgIHBhZGRpbmc6IDExcHggMjFweCAhaW1wb3J0YW50OyAvKiBQb3VyIGwnZXNwYWNlbWVudCBpbnRlcm5lICovXHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyAvKiBBcnJvbmRpciBsZXMgY29pbnMgc2kgbsOpY2Vzc2FpcmUgKi9cclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7IC8qIENvdWxldXIgZHUgdGV4dGUgKi9cclxuICAgIGZvbnQtc2l6ZTogMTZweDsgLyogVGFpbGxlIGR1IHRleHRlICovXHJcbiAgICBib3JkZXItY29sb3I6ICMyODJkMzIgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dDo6cGxhY2Vob2xkZXIsXHJcbiAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyAvKiBUYWlsbGUgZGUgcG9saWNlIGR1IHBsYWNlaG9sZGVyICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjNhYmFiICFpbXBvcnRhbnQ7IC8qIENvdWxldXIgZHUgcGxhY2Vob2xkZXIgKi9cclxuICAgICAgICB9XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IC8qIETDqWZpbml0IGxhIGhhdXRldXIgw6AgNTAlIGRlIGxhIGhhdXRldXIgZHUgY29udGVuZXVyIHBhcmVudCAqL1xyXG59XHJcbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCA3LCA0NSwgMC45NDMpICFpbXBvcnRhbnQ7IC8qIENvdWxldXIgZGUgZm9uZCBhdSBmb2N1cyAqL1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/