:root{--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}:root{--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.p-error .mark{height:6.6666666667vw;width:6.6666666667vw}@media(min-width:769px){.p-error .mark{height:1.6666666667vw;width:1.6666666667vw}}.p-error .mark span{height:4.4444444444vw;width:4.4444444444vw}@media(min-width:769px){.p-error .mark span{height:1.25vw;width:1.25vw}}.p-error .mark span{background:red;background:var(--error)}.p-error .error-msg{width:80%}@media(min-width:769px){.p-error .error-msg{width:90%}}