@charset "UTF-8";
/* Properly hide screen-reader text */
.screen-reader-text,
.elementor-screen-only,
label.elementor-screen-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
  color: #000 !important; /* high contrast if some tools still read it */
}

/* Skip link visible state – high contrast */
a.skip-link:focus,
a.skip-link.screen-reader-text:focus {
  clip: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0.5rem 0.75rem !important;
  top: 1rem !important;
  left: 1rem !important;
  z-index: 10000 !important;
  opacity: 1 !important;
  background: #000 !important;
  color: #fff !important; /* 21:1 contrast */
  outline: 2px solid #fff !important;
}

/* Elementor form labels that are screen-only: reveal on focus with contrast */
.elementor-screen-only:focus,
label.elementor-screen-only:focus {
  clip: auto !important;
  width: auto !important;
  height: auto !important;
  padding: 0.25rem 0.5rem !important;
  background: #000 !important;
  color: #fff !important;
}

#wpadminbar .screen-reader-text:focus,
#wpadminbar .wpseo-score-text.screen-reader-text:focus {
  background: #000 !important;
  color: #fff !important;
}

#bottom_header #nav_column {
  width: calc(100% - 165px);
}
#bottom_header #logo_column {
  width: 165px;
}

.gfield--input-type-textarea .ginput_container textarea {
  background: #f5f7f8 !important;
  border: none !important;
}

.gform-footer .gform_button {
  background: #002d72 !important;
  border: 1px solid #002d72 !important;
  border-radius: 30px !important;
  padding: 10px 27px !important;
}
.gform-footer .gform_button:hover {
  color: #002d72 !important;
  background: #fff !important;
}

#footer_newsletter label.elementor-field-label.elementor-screen-only {
  color: #fff !important;
}

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