.wpcf7 {
  background: white;
  border: none;
  padding: 0 15px;
  border-radius: 20px;
  overflow: hidden;
  margin: 0;
}
.wpcf7 .form-row {
  display: flex;
  margin: 0 -15px;
}
.wpcf7 .form-row .form-col {
  padding: 0 15px;
}
.wpcf7 .form-row .form-col-half {
  width: 50%;
}
.wpcf7 .form-row .form-col-full {
  width: 100%;
}
.wpcf7 .form-field {
  margin-bottom: 20px;
}
.wpcf7 .form-field label {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 10px;
  display: block;
}
.wpcf7 .form-field label strong {
  font-weight: 400;
}
.wpcf7 .form-field input, .wpcf7 .form-field select, .wpcf7 .form-field textarea {
  border-radius: 0px;
  border: 1px solid #f9dcd6;
  background: #ffffff;
  height: 40px;
}
.wpcf7 .form-field input:focus, .wpcf7 .form-field select:focus, .wpcf7 .form-field textarea:focus {
  outline: none;
}
.wpcf7 .form-field textarea {
  height: 120px;
}
.wpcf7 .form-field input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #ffffff;
  margin: 0 15px 0 0;
  font: inherit;
  color: currentColor;
  width: 30px;
  height: 30px;
  border: 1px solid #f9dcd6;
  border-radius: 0px;
  display: grid;
  place-content: center;
}
.wpcf7 .form-field input[type=checkbox]::before {
  content: "";
  width: 1rem;
  height: 1rem;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  background-color: #c36;
}
.wpcf7 .form-field input[type=checkbox]:checked::before {
  transform: scale(1);
}
.wpcf7 .form-field .wpcf7-list-item {
  margin: 0;
}
.wpcf7 .form-field .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.wpcf7 .form-field .wpcf7-list-item .wpcf7-list-item-label {
  width: calc(100% - 50px);
}
.wpcf7 .form-submit .wpcf7-submit {
  min-width: 150px;
  padding: 15px 25px;
  color: white;
  border: none;
  border-radius: 0px !important;
  background: var(--linear-blue, linear-gradient(268deg, #D187B8 0%, #d184b7 100%));
}
.wpcf7 .form-submit .wpcf7-submit:hover {
  background: var(--linear-blue, linear-gradient(268deg, #d184b7 0%, #D187B8 100%));
}
