.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for shortcode, class: .elementor-element-98b6d4e */.elementor-81 .elementor-element.elementor-element-98b6d4e .gfield_required {
    display: none;
}
.elementor-81 .elementor-element.elementor-element-98b6d4e {
    font-family: var(--font-base);
}

.elementor-81 .elementor-element.elementor-element-98b6d4e form {
    font-size: 1rem;
  /* Base color, used by the button and focus rings */
  --gf-color-primary: var(--color-aqua);
  --gf-color-primary-rgb: 125, 205, 203;
  --gf-color-primary-contrast: var(--color-brand-blue);

  /* Default */
  --gf-ctrl-btn-bg-color-primary: var(--color-aqua);
  --gf-ctrl-btn-color-primary: var(--color-brand-blue);

  /* Hover */
  --gf-ctrl-btn-bg-color-hover-primary: var(--color-brand-blue);
  --gf-ctrl-btn-color-hover-primary: var(--color-white);

  /* Keyboard focus: same as hover */
  --gf-ctrl-btn-bg-color-focus-primary: var(--color-brand-blue);
  --gf-ctrl-btn-color-focus-primary: var(--color-white);
  
  /* Text fields, checkboxes, radios: focus border and ring */
  --gf-ctrl-border-color-focus: #1C9C99;
  --gf-ctrl-outline-color-focus: #1C9C99;
  
  /* Vertical space between rows (fields, and the submit button if it's a field) */
  --gf-form-gap-y: var(--space-3);   /* 16px */

}

  /* Smooth change between states */
.elementor-81 .elementor-element.elementor-element-98b6d4e .gform_button {
      transition: background-color 0.2s ease, color 0.2s ease;
    }/* End custom CSS */