body{margin:0;padding:0;scroll-behavior:smooth}:focus-visible{outline:var(--Focus-Blue) 1.5px solid}:root{--Avios-Blue:#011dac;--Avios-Navy:#001e62;--Naval-Night:#011732;--White:#ffffff;--Paris-Paving:#707070;--Black:#000;--Banner-Background:#f8f8fa;--colour-text-on-colour:#fff;--colour-text-default:#000;--colour-text-avios-navy:#011f67;--colour-text-on-colour-secondary:#eeedf2;--colour-text-secondary:#45434f;--colour-button-primary-focus:#7c91ff;--colour-border-border-light:#d7d6de;--colour-border-avios-navy:#011f67;--colour-button-primary-pressed:#3253fe;--colour-button-secondary-border:#011dac;--colour-button-secondary-hover:#eaeeff;--colour-button-primary-hover:#1535d5;--colour-button-secondary-pressed:#c5cfff;--colour-button-secondary-focus:#3253fe;--colour-background-default:#fff;--Focus-Blue:#0084ff;--header-margin-offset:110px;.marginOffset{scroll-margin-top:var(--header-margin-offset)}--primary-font:Bw Mitga;--secondary-font:Poppins;--L-font-size:3rem;--MML-font-size:2.25rem;--M-font-size:1.375rem;--S-font-size:1.25rem;--XS-font-size:1.125rem;--XXS-font-size:1rem;--XXXS-font-size:0.875rem;--XXXXS-font-size:0.75rem;--M-M-font-size:1.75rem;--light-font-weight:400;--lighter-font-weight:500;--regular-font-weight:600;--bold-font-weight:700;--Banner-max-width:1920px;--Full-width:1224px;--Inspiration-full-width:1280px;--4-columns:392px;--8-columns:808px;.fullWidth{max-width:var(--Full-width);padding:0 24px}--T-Full-width:712px;@media only screen and (max-width:1024px){.fullWidth{max-width:var(--T-Full-width);padding:0 24px}}--M-Full-width:520px;@media only screen and (max-width:576px){.fullWidth{max-width:var(--M-Full-width);padding:0 16px}}.headingH3{font-family:var(--primary-font);font-weight:var(--bold-font-weight);font-size:var(--M-font-size);line-height:150%}@media only screen and (max-width:576px){.headingH3{font-size:var(--XXS-font-size)}}.errorContainer{max-width:100vw;padding:200px 320px;justify-content:center;align-items:flex-start;gap:var(--alto-sem-space-3xs);flex-shrink:0;background:50%/75% no-repeat url(/logos/plectrum.svg),var(--dali-sem-color-bg-neutral-primary-group-default,#f8f8fa)}.errorContainer,.textWrapper{display:flex;flex-direction:column}.textWrapper{align-items:center;gap:var(--alto-sem-space-3xl,48px);align-self:stretch;color:var(--alto-sem-color-fg-primary,#000);text-align:center;font-family:var(--alto-sem-text-body-font-family);font-style:normal}.errorPageHeading{font-size:var(--alto-sem-text-heading-xl-font-size);font-weight:500;line-height:var(--alto-sem-text-heading-xl-line-height);letter-spacing:var(--alto-sem-text-heading-xl-letter-spacing)}.errorPageBody{font-size:var(--alto-sem-text-body-lg-font-size);font-weight:400;line-height:var(--alto-sem-text-body-lg-line-height);letter-spacing:var(--alto-sem-text-body-lg-letter-spacing);max-width:500px}@media only screen and (max-width:1024px){.errorContainer{padding:200px 50px;gap:0}}@media only screen and (max-width:800px){.errorContainer{gap:0;padding:200px 60px;background:50%/110% no-repeat url(/logos/plectrum.svg),var(--alto-sem-color-bg-layer1-default)}}@media only screen and (max-width:576px){.errorContainer{background:50%/140% no-repeat url(/logos/plectrum.svg),var(--alto-sem-color-bg-layer1-default)}.errorPageHeading{font-size:var(--alto-sem-text-heading-xl-font-size)}.errorPageBody{font-size:var(--alto-sem-text-body-md-font-size)}}@media only screen and (max-width:400px){.errorContainer{background:50%/160% no-repeat url(/logos/plectrum.svg),var(--alto-sem-color-bg-layer1-default)}}}