.form-contact {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 465px;
  width: 100%;
  position: absolute;
  top: 102px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 767px) {
  .form-contact {
    max-width: 296px;
  }
}

.form-control {
  height: 37px;
  padding: 0 5px;
  width: 100%;
}

textarea.form-control {
  height: 100px;
  padding: 5px;
  resize: none;
}

.form-group button[type="submit"] {
  display: block;
  height: 36px;
  width: 152px;
  background-color: rgb(255, 14, 1);
  color: #ffffff;
  font-weight: bold;
  margin: 8px auto 0;
}

.form-group button[type="submit"]:hover {
  cursor: pointer;
}
