:root { --primary: #0072BB; --primary-dark: #082C4F; --primary-light: #D0E0F0; --secondary: #D2C2B2; --grey: #5B5F67; --grey-ultra-light: #F5F7FA; --white: #ffffff; --semi-dark: #212121; --dark: #1C1C1C; --black: #000000; --overlay-ceem: rgba(26, 32, 35, 0.35); --border: hsl(0, 0%, 91%); --info: hsl(210, 76%, 54%); --success: hsl(124, 58%, 57%); --warning: hsl(29, 62%, 63%); --danger: hsl(0, 75%, 61%); --space-2xs: clamp(0.95rem, calc(0.00046296296296296336 * (100vw - 36rem) + 0.95rem), 1rem); --space-xs: clamp(1.2rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.2rem), 1.4rem); --space-s: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --space-m: clamp(2.4rem, calc(0.005555555555555557 * (100vw - 36rem) + 2.4rem), 3rem); --space-l: clamp(3.2rem, calc(0.012037037037037035 * (100vw - 36rem) + 3.2rem), 4.5rem); --space-xl: clamp(4.25rem, calc(0.023148148148148147 * (100vw - 36rem) + 4.25rem), 6.75rem); --space-2xl: clamp(5.6rem, calc(0.031481481481481485 * (100vw - 36rem) + 5.6rem), 9rem); --section-space-s: clamp(4rem, calc(0.03479125248508946 * (100vw - 36rem) + 4rem), 7.5rem); --section-space-m: clamp(4.8rem, calc(0.04174950298210736 * (100vw - 36rem) + 4.8rem), 9rem); --section-space-l: clamp(5.76rem, calc(0.05009940357852884 * (100vw - 36rem) + 5.76rem), 10.8rem); --padding-card-s: clamp(3.2rem, calc(0 * (100vw - 32rem) + 3.2rem), 3.2rem); --padding-card-m: clamp(3.2rem, calc(0.016666666666666663 * (100vw - 32rem) + 3.2rem), 4.8rem); --padding-card-l: clamp(4.8rem, calc(0.016666666666666673 * (100vw - 32rem) + 4.8rem), 6.4rem); --gutter: clamp(2.4rem, calc(0.03333333333333333 * (100vw - 36rem) + 2.4rem), 6rem); --h6: clamp(1.6rem, calc(0.0010416666666666654 * (100vw - 32rem) + 1.6rem), 1.7rem); --h5: clamp(1.8rem, calc(0.0031250000000000006 * (100vw - 32rem) + 1.8rem), 2.1rem); --h4: clamp(2.2rem, calc(0.0026041666666666665 * (100vw - 32rem) + 2.2rem), 2.45rem); --h3: clamp(2.8rem, calc(0.00416666666666667 * (100vw - 32rem) + 2.8rem), 3.2rem); --h2: clamp(3rem, calc(0.008333333333333331 * (100vw - 32rem) + 3rem), 3.8rem); --h1: clamp(3.5rem, calc(0.010416666666666666 * (100vw - 32rem) + 3.5rem), 4.5rem); --h1-hero-home: clamp(2.5rem, calc(0.030208333333333337 * (100vw - 32rem) + 2.5rem), 5.4rem); --text-2xs: clamp(1.02rem, calc(0.0003125000000000003 * (100vw - 32rem) + 1.02rem), 1.05rem); --text-xs: clamp(1.15rem, calc(0.0005208333333333338 * (100vw - 32rem) + 1.15rem), 1.2rem); --text-s: clamp(1.23rem, calc(0.0007291666666666674 * (100vw - 32rem) + 1.23rem), 1.3rem); --text-m: clamp(1.5rem, calc(0.0010416666666666675 * (100vw - 32rem) + 1.5rem), 1.6rem); --text-l: clamp(1.8rem, calc(0.0031250000000000006 * (100vw - 32rem) + 1.8rem), 2.1rem); --text-xl: clamp(2.1rem, calc(0.007291666666666664 * (100vw - 32rem) + 2.1rem), 2.8rem); --text-2xl: clamp(2.5rem, calc(0.013541666666666665 * (100vw - 32rem) + 2.5rem), 3.8rem); --text-hero-home: clamp(1.4rem, calc(0.0031250000000000006 * (100vw - 32rem) + 1.4rem), 1.7rem);}.bg-secondary { background-color: var(--secondary); }.bg-grey-ultra-light { background-color: var(--grey-ultra-light); }.bg-white { background-color: var(--white); }