.gform_wrapper ::-webkit-input-placeholder {
  color:#5a5a5a
}
.gf_placeholder,
.gform_wrapper :-ms-input-placeholder,
.gform_wrapper ::-moz-placeholder,
.gform_wrapper ::-webkit-input-placeholder,
.gform_wrapper ::placeholder {
  color:#5a5a5a
}
.gform_wrapper.gform_wrapper.gform-theme .gform_heading,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_heading {
  display:none
}
.gform_wrapper.gform_wrapper.gform-theme .gform_fields,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_fields {
  grid-column-gap:2%;
  grid-row-gap:30px
}
@media (max-width:1023px) {
  .gform_wrapper.gform_wrapper.gform-theme .gform_fields,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_fields {
    grid-row-gap:32px
  }
}
.gform_wrapper.gform_wrapper.gform-theme span.gfield_required,
.gform_wrapper.gform_wrapper.gform-theme--framework span.gfield_required {
  display:none
}
.gform_wrapper.gform_wrapper.gform-theme .gfield.gfield--width-half,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield.gfield--width-half {
  grid-column:span 6
}
.gform_wrapper.gform_wrapper.gform-theme .gfield.gfield--width-third,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield.gfield--width-third {
  grid-column:span 4
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_label,
.gform_wrapper.gform_wrapper.gform-theme .gform-field-label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform-field-label {
  color:#DCB16D;
  font-size:20px;
  line-height:1.2;
  font-weight:600;
  margin-bottom:6px
}
@media (max-width:1023px) {
  .gform_wrapper.gform_wrapper.gform-theme .gfield_label,
  .gform_wrapper.gform_wrapper.gform-theme .gform-field-label,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gfield_label,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform-field-label {
    font-size:18px
  }
}
.gform_wrapper.gform_wrapper.gform-theme .gfield input.medium,
.gform_wrapper.gform_wrapper.gform-theme .gfield input.small,
.gform_wrapper.gform_wrapper.gform-theme .gfield input.large,
.gform_wrapper.gform_wrapper.gform-theme .gfield select.medium,
.gform_wrapper.gform_wrapper.gform-theme .gfield select.small,
.gform_wrapper.gform_wrapper.gform-theme .gfield select.large,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield input.medium,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield input.small,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield input.large,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield select.medium,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield select.small,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield select.large {
  width:100%
}
.gform_wrapper.gform_wrapper.gform-theme input[type=color],
.gform_wrapper.gform_wrapper.gform-theme input[type=date],
.gform_wrapper.gform_wrapper.gform-theme input[type=datetime-local],
.gform_wrapper.gform_wrapper.gform-theme input[type=datetime],
.gform_wrapper.gform_wrapper.gform-theme input[type=email],
.gform_wrapper.gform_wrapper.gform-theme input[type=month],
.gform_wrapper.gform_wrapper.gform-theme input[type=number],
.gform_wrapper.gform_wrapper.gform-theme input[type=password],
.gform_wrapper.gform_wrapper.gform-theme input[type=search],
.gform_wrapper.gform_wrapper.gform-theme input[type=tel],
.gform_wrapper.gform_wrapper.gform-theme input[type=text],
.gform_wrapper.gform_wrapper.gform-theme input[type=time],
.gform_wrapper.gform_wrapper.gform-theme input[type=url],
.gform_wrapper.gform_wrapper.gform-theme input[type=week],
.gform_wrapper.gform_wrapper.gform-theme select,
.gform_wrapper.gform_wrapper.gform-theme textarea,
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=color],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=date],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=datetime-local],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=datetime],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=email],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=month],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=number],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=password],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=search],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=tel],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=text],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=time],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=url],
.gform_wrapper.gform_wrapper.gform-theme--framework input[type=week],
.gform_wrapper.gform_wrapper.gform-theme--framework select,
.gform_wrapper.gform_wrapper.gform-theme--framework textarea {
  width:100%;
  height:38px;
  padding:0 17px;
  border:0;
  border-radius:20px;
  font-weight:inherit;
  background-color:#e3e3e3;
  border:1px solid #e3e3e3;
  font-size:18px
}
.gform_wrapper.gform-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=submit]),
.gform_wrapper.gform-theme--framework input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=submit]) {
  line-height:1!important
}
.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme textarea,
.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme textarea.large,
.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework textarea,
.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework textarea.large {
  display:block;
  height:122px;
  resize:none;
  padding:15px;
  border-radius:20px
}
.gform_wrapper.gform_wrapper.gform-theme select,
.gform_wrapper.gform_wrapper.gform-theme--framework select,
.gform_wrapper.gform_wrapper.gform-theme .gfield_select,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_select {
  padding:0 30px 0 15px
}
.gform_wrapper.gform_wrapper.gform-theme select[multiple=multiple],
.gform_wrapper.gform_wrapper.gform-theme--framework select[multiple=multiple] {
  height:auto;
  padding:15px
}
.gform_wrapper.gform_wrapper .gfield_validation_message,
.gform_wrapper.gform_wrapper .validation_message {
  border-color:#ac0000
}
.gform_wrapper.gform_wrapper .gfield_error .gfield_repeater_cell label,
.gform_wrapper.gform_wrapper .gfield_error legend,
.gform_wrapper.gform_wrapper .gfield_validation_message,
.gform_wrapper.gform_wrapper .validation_message,
.gform_wrapper.gform_wrapper [aria-invalid=true] + label,
.gform_wrapper.gform_wrapper label + [aria-invalid=true] {
  color:#fff
}
.gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors {
  display:none
}
.gform_wrapper.gform-theme .description,
.gform_wrapper.gform-theme .gfield_description,
.gform_wrapper.gform-theme .gsection_description,
.gform_wrapper.gform-theme .instruction,
.gform_wrapper.gform-theme--framework .description,
.gform_wrapper.gform-theme--framework .gfield_description,
.gform_wrapper.gform-theme--framework .gsection_description,
.gform_wrapper.gform-theme--framework .instruction {
  padding:0!important;
  background-color:transparent;
  border:0;
  margin-left:15px;
  font-size:12px!important;
  font-weight:700;
  margin-top:4px!important
}
.gform_wrapper.gform-theme .gfield_error .select2-container--default .select2-selection--single,
.gform_wrapper.gform-theme .gfield_error input,
.gform_wrapper.gform-theme .gfield_error input[type=color],
.gform_wrapper.gform-theme .gfield_error input[type=date],
.gform_wrapper.gform-theme .gfield_error input[type=datetime-local],
.gform_wrapper.gform-theme .gfield_error input[type=datetime],
.gform_wrapper.gform-theme .gfield_error input[type=email],
.gform_wrapper.gform-theme .gfield_error input[type=month],
.gform_wrapper.gform-theme .gfield_error input[type=number],
.gform_wrapper.gform-theme .gfield_error input[type=password],
.gform_wrapper.gform-theme .gfield_error input[type=search],
.gform_wrapper.gform-theme .gfield_error input[type=tel],
.gform_wrapper.gform-theme .gfield_error input[type=text],
.gform_wrapper.gform-theme .gfield_error input[type=time],
.gform_wrapper.gform-theme .gfield_error input[type=url],
.gform_wrapper.gform-theme .gfield_error input[type=week],
.gform_wrapper.gform-theme .gfield_error textarea,
.gform_wrapper.gform-theme--framework .gfield_error .select2-container--default .select2-selection--single,
.gform_wrapper.gform-theme--framework .gfield_error input,
.gform_wrapper.gform-theme--framework .gfield_error textarea {
  border-color:#ac0000!important
}
.gform_wrapper.gform_wrapper.gform-theme .gchoice,
.gform_wrapper.gform_wrapper.gform-theme--framework .gchoice {
  position:relative
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label {
  position:relative;
  max-width:100%;
  padding-left:20px
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label:before,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:before,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label:before,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:before {
  content:"";
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label:before,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:before,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label:before,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:before {
  width:14px;
  height:14px;
  border:1px solid grey
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:after {
  display:none
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox input:checked + label,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio input:checked + label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox input:checked + label,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio input:checked + label {
  font-weight:400
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox input:checked + label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio input:checked + label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox input:checked + label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio input:checked + label:after {
  display:block
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:before,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:before {
  border-radius:100%
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_checkbox label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:after {
  left:2px;
  width:10px;
  height:10px;
  background:grey
}
.gform_wrapper.gform_wrapper.gform-theme .gfield_radio label:after,
.gform_wrapper.gform_wrapper.gform-theme--framework .gfield_radio label:after {
  border-radius:100%
}
.gform_wrapper .gform_footer,
.gform_wrapper .gform-footer {
  position:relative;
  text-align:center;
  padding-top:38px!important
}
.gform_wrapper.gform_wrapper.gform-theme .gform_footer button,
.gform_wrapper.gform_wrapper.gform-theme .gform_footer input,
.gform_wrapper.gform_wrapper.gform-theme .gform-footer button,
.gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit],
.gform_wrapper.gform_wrapper.gform-theme .gform_page_footer button,
.gform_wrapper.gform_wrapper.gform-theme .gform_page_footer input,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_footer button,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_footer input,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer button,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit],
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_page_footer button,
.gform_wrapper.gform_wrapper.gform-theme--framework .gform_page_footer input {
  min-width:161px;
  max-width:161px;
  margin:0 auto
}
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform_button,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform_button,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit],
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit],
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input.gform_button,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input.gform_button {
  background-color:#DCB16D!important;
  display:inline-block!important;
  border:0!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  border-radius:5px!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  color:#296239!important;
  font-size:26px!important;
  font-weight:bold!important;
  padding:14px 20px!important;
  text-align:center!important;
  text-decoration:none!important;
  -webkit-transition:background-color 0.3s, color 0.3s, opacity 0.3s!important;
  transition:background-color 0.3s, color 0.3s, opacity 0.3s!important;
  cursor:pointer!important;
  min-width:auto!important;
  max-width:none!important;
  height:auto!important;
  line-height:1.2!important
}
@media (max-width:1023px) {
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input.gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input.gform_button {
    font-size:24px!important;
    padding:12px 18px!important
  }
}
@media (max-width:763px) {
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input.gform_button,
  .gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input.gform_button {
    font-size:20px!important;
    padding:10px 16px!important
  }
}
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform_button:hover,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform_button:hover,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit]:hover,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit]:hover,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme .gform-footer input.gform_button:hover,
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input.gform_button:hover {
  background-color:#DCB16D!important;
  color:#296239!important;
  opacity:0.8!important
}
@media (max-width:575px) {
  .gform_wrapper.gform_wrapper.gform-theme .gform_footer button,
  .gform_wrapper.gform_wrapper.gform-theme .gform_footer input,
  .gform_wrapper.gform_wrapper.gform-theme .gform-footer button,
  .gform_wrapper.gform_wrapper.gform-theme .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform-theme .gform_page_footer button,
  .gform_wrapper.gform_wrapper.gform-theme .gform_page_footer input,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_footer button,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_footer input,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer button,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform-footer input[type=submit],
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_page_footer button,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_page_footer input {
    line-height:1!important;
    min-height:-webkit-fit-content!important;
    min-height:-moz-fit-content!important;
    min-height:fit-content!important
  }
}
.gform_wrapper .gform_footer .gform_ajax_spinner,
.gform_wrapper .gform-footer .gform_ajax_spinner {
  position:absolute;
  top:50%;
  padding:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
.gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors {
  color:red;
  border-color:red;
  margin:0 0 30px
}
.gform_wrapper.gform_wrapper .gform_validation_errors > h2 {
  color:inherit
}
.gform_confirmation_wrapper .gform_confirmation_message {
  text-align:center
}
@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape) {
  .gform_wrapper.gform_wrapper.gform-theme .gform_fields,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gform_fields {
    grid-column-gap:0
  }
  .gform_wrapper.gform_wrapper.gform-theme .gfield.gfield--width-half,
  .gform_wrapper.gform_wrapper.gform-theme--framework .gfield.gfield--width-half {
    grid-column:1/-1
  }
}
.gfield_contains_required label {
  position:relative
}
.gfield_contains_required label .gfield_required {
  display:none
}