Legal
Accessibility Statement
Last updated: August 31, 2026
Our Commitment
VR Contractors wants anyone who needs a roofer or a general contractor in Denver to be able to use this website, whatever tools they browse with. We use the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA as our target standard, and we treat the gaps listed further down this page as work still to do rather than as acceptable.
Measures We Take
- Native, semantic HTML. Every interactive control on the site is a real link, button or form field. There are no clickable
divelements, no customtabindexordering and no scripted keyboard traps, so the whole site can be operated with a keyboard and understood by a screen reader. - A visible focus indicator. Our stylesheet sets an unscoped
:focus-visiblerule that draws a 2px outline in our brand blue, offset 3px, around whatever element you have tabbed to. It applies site-wide, with one exception noted under Limitations. - Labelled forms. Every field in our contact and estimate forms has a visible
<label>tied to it byforandid, and the mobile menu button reports its state witharia-expandedandaria-controls. - Alternative text on images. Every
<img>on the site carries analtattribute. Photographs describe what they show; purely decorative background photos use an emptyaltso screen readers skip them. - Colour contrast in body text. Our body text, headings and link colour are all measured against the site's white background and clear the 4.5:1 AA threshold — headings at about 16:1, body text at about 7.5:1 and links at about 8:1.
- Reduced motion is respected. If your operating system is set to reduce motion, our stylesheet disables the scroll animations, transitions and smooth scrolling.
- Language and structure. Pages declare
lang="en", use one<h1>each, and place the main content in a<main>landmark with the navigation and footer in their own landmarks.
Conformance Status
This website is partially conformant with WCAG 2.1 Level AA. Partially conformant means most of the site meets the standard but some parts do not. The site has not been through a formal third-party accessibility audit, and we do not claim full conformance. The specific gaps we know about are listed under Limitations below.
Feedback
If you hit a barrier on this site, or you need information from it in another format, tell us and we will help you directly and fix the page. Email info@vrcontractorsllc.com or call 720-730-9510. We aim to respond within three business days. Please include the page address and a short description of what went wrong.
Technical Specifications
Accessibility of this website relies on HTML, CSS, JavaScript and WAI-ARIA, and on the combination of your browser and any assistive technology you use with it.
Limitations
These are the gaps we have measured on the site as it ships today:
- The contact form fields replace the focus outline. The four fields in our contact and estimate forms turn off the site-wide focus outline and substitute a low-opacity blue glow. It is visible, but it is fainter than the outline used everywhere else on the site.
- Many inline icons are not hidden from screen readers. Of the 523 inline SVG icons in the built site, 351 carry no
aria-hidden,role,aria-labelor<title>. Most are decorative and should be hidden. Some screen readers will announce them as unlabelled graphics. - Content is revealed by JavaScript. Most sections fade in as you scroll. With JavaScript disabled, that content stays hidden. Our Privacy Policy, Terms of Service and this page are deliberately built without those animations so they can be read with JavaScript off.
- The "page not found" page skips a heading level. On
/404the heading order runsh1then the footer'sh3headings with noh2in between. Every content page steps down in order; this one does not. - There is no skip-to-content link. Keyboard users must tab through the header navigation on every page before reaching the main content.
- Some small supporting text is low contrast. The footer's service area list, the footer's small field labels and the form placeholder text use a light grey that measures about 3.1:1 on white, below the 4.5:1 AA threshold. The information in each case is also available elsewhere on the page in full-contrast text.
- The embedded Google map. Our service area sections embed a Google Maps frame. Its accessibility is controlled by Google, not by us. Our full address and phone number are given as plain text next to it so the map is never the only way to get that information.
We work through this list as we update the site. If something here is blocking you today, contact us using the details above and we will get you what you need.
