.brand {
  background-color: #F0EEF6;
}
.brand .last {
  margin-bottom: 4vw;
}
.holder {
  padding: 6vw 12vw 6vw 12vw;
}
.holder .label {
  font-family: "PoppinsBold";
  font-size: 2vmax;
  white-space: wrap;
  margin-bottom: 6vw;
}
.form label, .form .label {
  display: block;
  font-family: "PoppinsRegular";
  font-size: 1.5vmax;
  white-space: wrap;
  margin: 2vw 0 0.5vw 0;
  vertical-align: middle;
}
.form input, .form textarea {
  width: calc(100% - 2.2vw);
  background-color: #FAF7F0;
  border: 0.1vw solid #6E6E6E;
  font-family: "PoppinsRegular";
  font-size: 1.5vmax;
  padding: 1vw;
  vertical-align: middle;
}
.form textarea {
  height: 11.5vw;
  resize: vertical;
}
.form a {
  font-size: 1.5vmax;
  color: black;
  text-decoration: underline;
}
.form a:hover {
  color: red;
}
.form input[type="checkbox"] {
  display: inline-block;
  width: auto;
  appearance: none;
  margin: 0.5vw 0.5vw 0.5vw 0;
}
.form input[type="checkbox"]:checked {
  background: #FAF7F0 url("../media/contact/checked.webp");
  background-size: contain;
}
.form .checkboxLabel {
  display: inline-block;
  margin: 0.5vw 0 0.5vw 0;
}
.form button {
  border: 0;
}
.notAgreed {
  color: red;
  font-size: 1.5vmax;
}
.hidden {
  display: none;
}
