/* RMBL Ninja Forms Fix — hidden labels stay out of sight but in the accessibility tree.
   Overrides Ninja Forms' `.label-hidden .nf-field-label { height:0; visibility:hidden; … }`
   (display-structure.css). The standard visually-hidden pattern; no colour, size or position of
   anything visible changes. */
.nf-form-cont .label-hidden .nf-field-label {
  visibility: visible;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
