/* line 3, ../../global/gforms/gforms.scss */
.gform_wrapper {
  margin-top: 40px; }
  /* line 6, ../../global/gforms/gforms.scss */
  .gform_wrapper .gform_heading .gform_required_legend {
    display: none; }
  /* line 19, ../../global/gforms/gforms.scss */
  .gform_wrapper form .gform_body .gform_fields {
    grid-row-gap: 36px; }
    /* line 22, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield p {
      font-size: 16px;
      line-height: 18px;
      text-align: right;
      margin-bottom: 0px;
      max-width: 50%;
      float: right; }
      /* line 31, ../../global/gforms/gforms.scss */
      .gform_wrapper form .gform_body .gform_fields .gfield p a {
        color: #0a2539; }
    /* line 36, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required {
      position: relative; }
    /* line 53, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-text, .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-email, .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-phone {
      position: relative; }
      /* line 57, ../../global/gforms/gforms.scss */
      .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-text label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-email label, .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-phone label {
        position: absolute;
        bottom: 0px; }
    /* line 63, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label {
      font-size: 20px;
      margin: 0px; }
    /* line 69, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
      background-color: transparent;
      border: 0;
      border-bottom: 1px solid #b28a50;
      padding-left: 0px;
      color: #0a2539;
      font-size: 20px;
      padding-bottom: 2px;
      padding-top: 2px;
      transition: border-color 0.25s; }
      /* line 81, ../../global/gforms/gforms.scss */
      .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder,
      .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
        color: #0a2539;
        opacity: 0.7; }
      /* line 86, ../../global/gforms/gforms.scss */
      .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
      .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus {
        outline: none;
        border-bottom: 1px solid #0a2539; }
    /* line 92, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
      padding-left: 80px;
      height: 28px; }
    /* line 97, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
      border: 1px solid #b28a50;
      padding: 10px; }
  /* line 109, ../../global/gforms/gforms.scss */
  .gform_wrapper form .gform_footer {
    margin-top: -48px !important; }
    /* line 112, ../../global/gforms/gforms.scss */
    .gform_wrapper form .gform_footer .gform_button {
      cursor: pointer;
      margin-right: 30px;
      margin-bottom: 16px;
      padding: 10px 30px 12px;
      text-decoration: none;
      display: inline-block;
      border-radius: 0px;
      border: 0px;
      background-color: #b28a50;
      outline: 1px solid #b28a50;
      outline-offset: 3px;
      color: #0a2539;
      font-size: 20px;
      letter-spacing: 4px;
      text-transform: uppercase;
      font-weight: bold; }
      /* line 130, ../../global/gforms/gforms.scss */
      .gform_wrapper form .gform_footer .gform_button:hover, .gform_wrapper form .gform_footer .gform_button:focus {
        background-color: #0a2539;
        outline: 1px solid #0a2539;
        color: #f4f0e9; }

/* line 159, ../../global/gforms/gforms.scss */
.bg_dark .gform_wrapper form .gform_body .gform_fields .gfield p a {
  color: #b28a50; }

/* line 165, ../../global/gforms/gforms.scss */
.bg_dark .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required .gfield_required {
  color: #f4f0e9;
  opacity: 0.6; }

/* line 174, ../../global/gforms/gforms.scss */
.bg_dark .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label {
  font-size: 20px; }

/* line 179, ../../global/gforms/gforms.scss */
.bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  border-bottom: 1px solid #b28a50;
  color: #f4f0e9; }
  /* line 185, ../../global/gforms/gforms.scss */
  .bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder,
  .bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
    color: #f4f0e9; }
  /* line 189, ../../global/gforms/gforms.scss */
  .bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
  .bg_dark .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus {
    border-bottom: 1px solid #f4f0e9; }

/* line 208, ../../global/gforms/gforms.scss */
.bg_dark .gform_wrapper form .gform_footer .gform_button {
  color: #b28a50;
  border-color: #b28a50; }
  /* line 212, ../../global/gforms/gforms.scss */
  .bg_dark .gform_wrapper form .gform_footer .gform_button:hover {
    color: #f4f0e9;
    border-color: #f4f0e9; }

/*# sourceMappingURL=gforms.css.map */