/* ---------- Forms ---------- */
.section-form .block-form .gform-theme--api,
.section-form .block-form .gform-theme--framework {
  --gf-radius: 0px !important;
  --gf-form-gap-y: 20px !important;
  --gf-ctrl-font-size: 18px !important;
  --gf-font-size-secondary: 14px !important;
  --gf-font-size-tertiary: 13px !important;
  --gf-ctrl-font-weight: 500 !important;
  --gf-ctrl-shadow: 0 !important;
  --gf-ctrl-size: 50px !important;
  --gf-ctrl-line-height: 160% !important;
  --gf-ctrl-padding-y: 0 !important;
  --gf-ctrl-padding-x: 16px !important;
  --gf-ctrl-placeholder-color: $color_border !important;
  --gf-ctrl-placeholder-opacity: 1 !important;
  --gf-color-primary: #1B3846 !important;
  --gf-color-primary-rgb: 27, 56, 70 !important;
  --gf-color-primary-contrast: #ffffff !important;
  --gf-color-primary-contrast-rgb: 255, 255, 255 !important;
  --gf-color-primary-darker: rgb(9.9649484536, 20.6680412371, 25.8350515464) !important;
  --gf-color-primary-lighter: rgb(44.0350515464, 91.3319587629, 114.1649484536) !important;
  --gf-color-secondary: #ffffff !important;
  --gf-color-secondary-rgb: 255, 255, 255 !important;
  --gf-color-secondary-contrast: #061922 !important;
  --gf-color-secondary-contrast-rgb: 6, 25, 34 !important;
  --gf-color-secondary-darker: rgb(252.45, 252.45, 252.45) !important;
  --gf-color-secondary-lighter: hsl(0, 0%, 101%) !important;
  --gf-color-out-ctrl-light: rgba(6, 25, 34, 0.1) !important;
  --gf-color-out-ctrl-light-rgb: 6, 25, 34 !important;
  --gf-color-out-ctrl-light-darker: rgba(199, 199, 199, 0.35) !important;
  --gf-color-out-ctrl-light-lighter: rgb(224.5, 224.5, 224.5) !important;
  --gf-color-out-ctrl-dark: #061922 !important;
  --gf-color-out-ctrl-dark-rgb: 6, 25, 34 !important;
  --gf-color-out-ctrl-dark-darker: #061922 !important;
  --gf-color-out-ctrl-dark-lighter: rgba(6, 25, 34, 0.65) !important;
  --gf-color-in-ctrl: #ffffff !important;
  --gf-color-in-ctrl-rgb: 255, 255, 255 !important;
  --gf-color-in-ctrl-contrast: #061922 !important;
  --gf-color-in-ctrl-contrast-rgb: 6, 25, 34 !important;
  --gf-color-in-ctrl-darker: rgb(244.8, 244.8, 244.8) !important;
  --gf-color-in-ctrl-lighter: hsl(0, 0%, 101%) !important;
  --gf-color-in-ctrl-primary: #1B3846 !important;
  --gf-color-in-ctrl-primary-rgb: 27, 56, 70 !important;
  --gf-color-in-ctrl-primary-contrast: #ffffff !important;
  --gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255 !important;
  --gf-color-in-ctrl-primary-darker: rgb(9.9649484536, 20.6680412371, 25.8350515464) !important;
  --gf-color-in-ctrl-primary-lighter: rgb(44.0350515464, 91.3319587629, 114.1649484536) !important;
  --gf-color-in-ctrl-light: rgba(6, 25, 34, 0.1) !important;
  --gf-color-in-ctrl-light-rgb: 6, 25, 34 !important;
  --gf-color-in-ctrl-light-darker: rgba(199, 199, 199, 0.35) !important;
  --gf-color-in-ctrl-light-lighter: rgb(224.5, 224.5, 224.5) !important;
  --gf-color-in-ctrl-dark: #061922 !important;
  --gf-color-in-ctrl-dark-rgb: 6, 25, 34 !important;
  --gf-color-in-ctrl-dark-darker: #061922 !important;
  --gf-color-in-ctrl-dark-lighter: rgba(6, 25, 34, 0.65) !important;
  --gf-ctrl-border-color: #C7C7C7 !important;
  --gf-ctrl-label-color-primary: #061922 !important;
}
.section-form .block-form .gform-theme--api .gform_required_legend,
.section-form .block-form .gform-theme--framework .gform_required_legend {
  display: none !important;
}
.section-form .block-form .gform-theme--api .gfield_label,
.section-form .block-form .gform-theme--framework .gfield_label {
  text-transform: uppercase !important;
  letter-spacing: 0.28px !important;
}
.section-form .block-form .gform-theme--api .gfield_radio,
.section-form .block-form .gform-theme--framework .gfield_radio {
  display: flex;
  flex-direction: column;
  width: 99%;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 48rem) {
  .section-form .block-form .gform-theme--api .gfield_radio,
  .section-form .block-form .gform-theme--framework .gfield_radio {
    flex-direction: row;
  }
}
.section-form .block-form .gform-theme--api .gfield_radio .gchoice,
.section-form .block-form .gform-theme--framework .gfield_radio .gchoice {
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid #C7C7C7;
  padding: 18px;
  cursor: unset;
}
@media (min-width: 48rem) {
  .section-form .block-form .gform-theme--api .gfield_radio .gchoice,
  .section-form .block-form .gform-theme--framework .gfield_radio .gchoice {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.section-form .block-form .gform-theme--api .gfield_radio .gchoice input, .section-form .block-form .gform-theme--api .gfield_radio .gchoice label,
.section-form .block-form .gform-theme--framework .gfield_radio .gchoice input,
.section-form .block-form .gform-theme--framework .gfield_radio .gchoice label {
  cursor: pointer;
}
.section-form .block-form .gform-theme--api .gfield_radio input[type=radio],
.section-form .block-form .gform-theme--framework .gfield_radio input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #C7C7C7;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  margin-right: 10px;
}
.section-form .block-form .gform-theme--api .gfield_radio input[type=radio]:checked::after,
.section-form .block-form .gform-theme--framework .gfield_radio input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background: #1B3846;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.section-form .block-form .gform-theme--api .gfield_radio .gchoice input[type=radio]:not(:checked) + label,
.section-form .block-form .gform-theme--framework .gfield_radio .gchoice input[type=radio]:not(:checked) + label {
  color: #C7C7C7;
}
.section-form .block-form .gform-theme--api .gfield_description, .section-form .block-form .gform-theme--api .gfield_radio .gchoice input[type=radio] + label,
.section-form .block-form .gform-theme--framework .gfield_description,
.section-form .block-form .gform-theme--framework .gfield_radio .gchoice input[type=radio] + label {
  font-size: 18px !important;
}
.section-form .block-form .gform-theme--api .ginput_container_fileupload input[type=file],
.section-form .block-form .gform-theme--framework .ginput_container_fileupload input[type=file] {
  cursor: pointer;
}
.section-form .block-form .gform-theme--api .ginput_container_fileupload input[type=file]::file-selector-button,
.section-form .block-form .gform-theme--framework .ginput_container_fileupload input[type=file]::file-selector-button {
  cursor: pointer;
}
.section-form .block-form .gform-theme--api .ginput_container_fileupload input[type=file]::-webkit-file-upload-button,
.section-form .block-form .gform-theme--framework .ginput_container_fileupload input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}
.section-form .block-form .gform-theme--api .gfield .ginput_container_select,
.section-form .block-form .gform-theme--framework .gfield .ginput_container_select {
  position: relative;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select,
.section-form .block-form .gform-theme--framework .gfield select.gfield_select {
  height: 50px;
  padding: 0 16px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  line-height: 50px;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select,
.section-form .block-form .gform-theme--framework .gfield select.gfield_select {
  color: #8B8B8B;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select.is-placeholder,
.section-form .block-form .gform-theme--framework .gfield select.gfield_select.is-placeholder {
  color: #8B8B8B;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select:not(.is-placeholder),
.section-form .block-form .gform-theme--framework .gfield select.gfield_select:not(.is-placeholder) {
  color: #061922;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select option,
.section-form .block-form .gform-theme--framework .gfield select.gfield_select option {
  color: #061922;
}
.section-form .block-form .gform-theme--api .gfield select.gfield_select option[value=""],
.section-form .block-form .gform-theme--framework .gfield select.gfield_select option[value=""] {
  color: #8B8B8B;
}
.section-form .block-form .gform-theme--api .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--api textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,
.section-form .block-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder {
  color: #8B8B8B !important;
  opacity: 1 !important;
}
.section-form .block-form .gform-theme--api .button,
.section-form .block-form .gform-theme--framework .button {
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 2% !important;
  line-height: 22.5px !important;
  text-decoration: none !important;
  padding: 12px 18px !important;
}