Technical document · 12 November 2026

Accessibility statement

How closely the 21 Invest website meets the WCAG 2.2 Level AA guidelines, measured on the built pages and in a real browser.

Conformance with the requirements

100% Conformant on the criteria assessed

All 45 WCAG 2.2 A and AA success criteria assessed are met. Three further criteria, covering captions and audio description for videos, have not been assessed yet.

Date
12 November 2026
Standard
WCAG 2.2 AA · EN 301 549
Method
Self-assessment: axe-core + manual testing
Scope
578 pages, in English, Italian and French

Summary

The site’s foundations are sound: images, headings, control names and keyboard navigation show no defects across the 578 pages. Following the fixes of 6 October, colour contrast also meets the standard, including the menu over videos. No issues remain open: only the 3 video criteria are still to be assessed.

What is not conformant yet

No open issues.

Not assessed

  • Captions and audio description for videos: these require listening to the videos, which have not been reviewed. 1.2.2 · 1.2.3 · 1.2.5

What is conformant

  • Text alternatives on every image 1.1.1
  • Headings, lists, tables and page regions correctly structured 1.3.1
  • Text contrast on every background, including the menu over videos 1.4.3
  • Links in running text are underlined, not told apart by colour alone 1.4.1
  • Field and button borders clearly visible, at least 3:1 1.4.11
  • Pages readable at 320 px and with text enlarged to 200% 1.4.4 · 1.4.10
  • No images of text: the calligraphic word in the home page heading is a 21 group brand element, as on the other 21 sites, and the real text is there for assistive technology 1.4.5
  • Autoplaying videos are silent and have a pause control 1.4.2 · 2.2.2
  • Everything can be reached and scrolled with the keyboard, with no traps 2.1.1 · 2.1.2
  • Focus always visible 2.4.7
  • Skip link straight to the main content 2.4.1
  • Title and language declared on every page, and on passages in another language 2.4.2 · 3.1.1 · 3.1.2
  • Click targets of at least 24 px 2.5.8
  • Forms with labels, described errors and announced confirmations 3.3.1 · 3.3.2 · 4.1.3
  • No flashing content 2.3.1
  • Cookie banner: focus moves into the banner and stays there while it is open 2.4.3 · 4.1.2

Fixed on 6 October 2026

  • White text on teal: buttons, menu, footer, badges and arrows (from 3.78 to 4.53:1)
  • Legal text in the footer (from 2.69 to 4.53:1)
  • White headings on the light-blue band and figures in the data sections
  • Grey dates and labels on light green (from 4.08 to 4.51:1)
  • Borders of form fields, search and filters (from 1.34 to 3.85:1)
  • Group and Strategy carousels announced as empty lists by screen readers
  • Menu over videos and photos: a dark backdrop is now guaranteed behind the bar (from 1.44 to ≥5.1:1)
  • Sector carousel and privacy table can now be scrolled with the keyboard
  • Privacy notice link in the contact form is underlined
  • Italian paragraph in the Aussafer Due news item marked as Italian
  • Cookie banner: button colours fixed from the iubenda dashboard (from 2.6 to 4.53:1)

Method and scope

  • Automated testing with axe-core against the WCAG 2.2 A and AA rules, on all 578 built pages, in English, Italian and French.
  • Manual testing of what axe cannot judge: text over videos and photos, keyboard use, the consent banner.
  • Calculated contrast using the WCAG formula on the actual colours, not estimated by eye.
  • Regression checks on every build, covering the structural rules already fixed and axe violations: npm run a11y:audit · npm run a11y:axe.

The cookie widget (iubenda) and the policy it hosts on its own domain are third-party software: the site embeds them but does not produce them. They are measured and reported all the same, because the banner is the first thing every visitor meets.