@font-face {
  font-family: "DIN 2014";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Din-2014-Semi-Bold.woff2) format("woff2");
}
.gform_wrapper .ginput_container input[type=text],
.gform_wrapper .ginput_container input[type=email],
.gform_wrapper .ginput_container input[type=number],
.gform_wrapper .ginput_container select {
  color: #000 !important;
  font-family: "DIN 2014";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  height: 44px;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  box-shadow: 2px 2px 8px 0 #D9D9D9 inset;
  padding: 10px;
  width: 100%;
  outline-color: var(--yellow);
}
.gform_wrapper .ginput_container input[type=text]::placeholder,
.gform_wrapper .ginput_container input[type=email]::placeholder,
.gform_wrapper .ginput_container input[type=number]::placeholder,
.gform_wrapper .ginput_container select::placeholder {
  color: rgba(30, 30, 30, 0.5) !important;
}
.gform_wrapper .ginput_container select {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.gform_wrapper .gform-field-label {
  color: #000 !important;
  font-family: "DIN 2014" !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 800 !important;
  line-height: 18px !important;
  gap: 0 !important;
}
.gform_wrapper .ginput_container--name .gform-field-label::after,
.gform_wrapper .gfield--input-type-name .gform-field-label::after {
  content: "*";
  font-weight: 400;
  color: #C32030;
}
.gform_wrapper .gfield_required {
  color: #C32030;
}
.gform_wrapper .gform_required_legend,
.gform_wrapper .gfield_description {
  display: none !important;
}
.gform_wrapper .gform-grid-row,
.gform_wrapper .gform_fields {
  row-gap: 10px !important;
}
.gform_wrapper input[type=submit] {
  border: 0 !important;
  border-radius: 24px !important;
  padding: 11px 20px !important;
  color: #000;
  text-align: center;
  font-family: "DIN 2014", sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  transition: all 0.3s ease-in-out;
  background-color: var(--yellow) !important;
  box-shadow: inset 0 0 0 2px #000 !important;
  color: #000 !important;
  width: 113px !important;
}
@media screen and (min-width: 1200px) {
  .gform_wrapper input[type=submit] {
    font-size: 18px !important;
    padding: 27px 30px !important;
    border-radius: 50px !important;
    width: 140px !important;
  }
}
.gform_wrapper input[type=submit]:hover {
  background-color: #FFF !important;
  box-shadow: inset 0 0 0 2px var(--yellow) !important;
}
.gform_wrapper .gform_confirmation_message {
  font-size: clamp(18px, 4vw, 22px);
}
.gform_wrapper .gform_confirmation_message * {
  font-family: "DIN 2014";
}

/*# sourceMappingURL=gravity-forms.css.map */
