| 1.1.1 Non-text Content | A | Does not meet the criterion | Scan and a person | F-002, F-006, F-007, F-013 |
|---|
| 1.2.1 Audio-only and Video-only (Prerecorded) | A | Not applicable | A person | The website has no audio and no video. |
|---|
| 1.2.2 Captions (Prerecorded) | A | Not applicable | A person | The website has no audio and no video. |
|---|
| 1.2.3 Audio Description or Media Alternative (Prerecorded) | A | Not applicable | A person | The website has no audio and no video. |
|---|
| 1.2.4 Captions (Live) | AA | Not applicable | A person | The website has no audio and no video. |
|---|
| 1.2.5 Audio Description (Prerecorded) | AA | Not applicable | A person | The website has no audio and no video. |
|---|
| 1.3.1 Info and Relationships | A | Meets the criterion | Scan and a person | Headings are real headings, the menu is a list, the form fields have names. Read by headings and by landmarks on every page. |
|---|
| 1.3.2 Meaningful Sequence | A | Meets the criterion | A person | The Tab order and the accessibility tree follow the visual order on every page. |
|---|
| 1.3.3 Sensory Characteristics | A | Meets the criterion | A person | No instruction on the website refers to a shape, a color or a position alone. |
|---|
| 1.3.4 Orientation | AA | Meets the criterion | A person | No stylesheet hides content in one orientation. The pages were opened at phone width in each orientation. |
|---|
| 1.3.5 Identify Input Purpose | AA | Does not meet the criterion | A person | F-015 |
|---|
| 1.4.1 Use of Color | A | Meets the criterion | Scan and a person | Links in the text are underlined. The necessary field is marked with an asterisk in its label. The message for a wrong entry is text. |
|---|
| 1.4.2 Audio Control | A | Not applicable | A person | The website has no audio. |
|---|
| 1.4.3 Contrast (Minimum) | AA | Does not meet the criterion | Scan and a person | F-005, F-012 |
|---|
| 1.4.4 Resize Text | AA | Meets the criterion | A person | At 200 percent zoom every text is readable on every page. The review cards cut long reviews short with a link, which is by design. |
|---|
| 1.4.5 Images of Text | AA | Does not meet the criterion | A person | F-017 |
|---|
| 1.4.10 Reflow | AA | Meets the criterion | A person | At 320 pixels wide every page reflows to one column with no sideways scrolling. |
|---|
| 1.4.11 Non-text Contrast | AA | Does not meet the criterion | A person | F-016 |
|---|
| 1.4.12 Text Spacing | AA | Meets the criterion | Scan and a person | No style blocks a change to line height or spacing. The scan's text-spacing rule passes on every page. |
|---|
| 1.4.13 Content on Hover or Focus | AA | Not applicable | A person | Nothing appears on hover or on focus alone. The More menu's links are in the menu already, and the menu opens on click. |
|---|
| 2.1.1 Keyboard | A | Meets the criterion | Scan and a person | Every control on every page can be reached and operated with the Tab key and Enter. |
|---|
| 2.1.2 No Keyboard Trap | A | Meets the criterion | A person | The Tab key moves through every control on every page and back to the top. There is no trap. |
|---|
| 2.1.4 Character Key Shortcuts | A | Not applicable | A person | The website has no single-key shortcuts and no accesskey attributes. |
|---|
| 2.2.1 Timing Adjustable | A | Not applicable | A person | The website has no time limit. The reCAPTCHA is a third-party control and is listed with what we did not test. |
|---|
| 2.2.2 Pause, Stop, Hide | A | Meets the criterion | Scan and a person | The photo gallery does not move on its own. Nothing else moves. |
|---|
| 2.3.1 Three Flashes or Below Threshold | A | Meets the criterion | A person | Nothing flashes. The pages have no animation, no animated image and no video. |
|---|
| 2.4.1 Bypass Blocks | A | Meets the criterion | Scan and a person | Every page has a primary landmark and a navigation landmark, so a screen reader user can jump past the header. |
|---|
| 2.4.2 Page Titled | A | Does not meet the criterion | Scan and a person | F-011 |
|---|
| 2.4.3 Focus Order | A | Meets the criterion | A person | Focus moves in reading order on every page. It does not jump. |
|---|
| 2.4.4 Link Purpose (In Context) | A | Does not meet the criterion | Scan and a person | F-009, F-010, F-014 |
|---|
| 2.4.5 Multiple Ways | AA | Meets the criterion | A person | The menu on every page links to every page, and the home page links to the contact page in its text. A site map or a search would be a third way. |
|---|
| 2.4.6 Headings and Labels | AA | Meets the criterion | A person | Headings describe their sections. The two labeled fields describe their content. |
|---|
| 2.4.7 Focus Visible | AA | Does not meet the criterion | A person | F-004 |
|---|
| 2.5.1 Pointer Gestures | A | Meets the criterion | A person | The photo gallery can be moved with its arrow buttons. Nothing needs a swipe or a pinch. |
|---|
| 2.5.2 Pointer Cancellation | A | Meets the criterion | A person | No control fires on the down event. Every click completes on release, which is the browser's default. |
|---|
| 2.5.3 Label in Name | A | Meets the criterion | Scan and a person | Every control with visible text has that text in its name. |
|---|
| 2.5.4 Motion Actuation | A | Not applicable | A person | Nothing on the website responds to the device being moved. |
|---|
| 3.1.1 Language of Page | A | Meets the criterion | Scan and a person | The page language is set on every page. |
|---|
| 3.1.2 Language of Parts | AA | Meets the criterion | Scan and a person | The Spanish privacy notice is a picture, so there is no Spanish text to mark. Finding F-002 covers the picture. |
|---|
| 3.2.1 On Focus | A | Meets the criterion | A person | Moving focus to a control does not open a page or move focus elsewhere. |
|---|
| 3.2.2 On Input | A | Meets the criterion | A person | No field submits the form or changes the page when its value changes. |
|---|
| 3.2.3 Consistent Navigation | AA | Meets the criterion | A person | The menu is the same, in the same order, on every page. |
|---|
| 3.2.4 Consistent Identification | AA | Meets the criterion | A person | The same links have the same names on every page. The menu link and the button to the contact page differ only in capital letters. |
|---|
| 3.3.1 Error Identification | A | Meets the criterion | A person | The form submitted empty shows a message in text that names the email field. |
|---|
| 3.3.2 Labels or Instructions | A | Does not meet the criterion | Scan and a person | F-001 |
|---|
| 3.3.3 Error Suggestion | AA | Meets the criterion | A person | The message says what to do: enter a valid email address. |
|---|
| 3.3.4 Error Prevention (Legal, Financial, Data) | AA | Not applicable | A person | The contact form has no legal or financial effect and changes no stored data. |
|---|
| 4.1.1 Parsing | A | Meets the criterion | Scan and a person | No duplicate id is referenced by a label or an ARIA attribute on each page. |
|---|
| 4.1.2 Name, Role, Value | A | Does not meet the criterion | Scan and a person | F-003, F-008 |
|---|
| 4.1.3 Status Messages | AA | Meets the criterion | A person | The form's message is in an element with an alert role, so a screen reader announces it. The role is alertdialog, which is not the usual role for a message, but it is announced. |