Visually hide text, but keep that text available to screen reader users.
.visually-hidden, .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.a11y-text { @include visually-hidden; }
<p class="sr">Screen reader only text</p>