:root { --bricks-color-grey-100: #f5f5f5; --bricks-color-grey-300: #e0e0e0; --bricks-color-grey-500: #9e9e9e; --bricks-color-grey-700: #616161; --bricks-color-grey-800: #424242; --bricks-color-grey-900: #212121; --bricks-color-yellow: #ffeb3b; --bricks-color-amber: #ffc107; --bricks-color-orange: #ff9800; --bricks-color-deep-orange: #ff5722; --bricks-color-red: #f44336; --bricks-color-purple: #9c27b0; --bricks-color-blue: #2196f3; --bricks-color-light-blue: #03a9f4; --bricks-color-sky-blue: #81D4FA; --bricks-color-green: #4caf50; --bricks-color-light-green: #8bc34a; --bricks-color-lime: #cddc39; --primary: #017967; --secondary: #70B238; --accent: #c99800; --base: #1a1a1e; --base-ultra-dark: #101012; --base-dark: #151518; --base-light: #dddddd; --base-ultra-light: #f4f4f4; --white: #ffffff; --white-trans-10: rgba(255, 255, 255, 0.1); --white-trans-20: rgba(255, 255, 255, 0.2); --white-trans-30: rgba(255, 255, 255, 0.3); --white-trans-40: rgba(255, 255, 255, 0.4); --white-trans-50: rgba(255, 255, 255, 0.5); --white-trans-60: rgba(255, 255, 255, 0.6); --white-trans-70: rgba(255, 255, 255, 0.7); --white-trans-80: rgba(255, 255, 255, 0.8); --white-trans-90: rgba(255, 255, 255, 0.9); --black: #1B1B1B; --accent-d-1: #a87f00; --accent-d-2: #866500; --accent-d-3: #654c00; --accent-d-4: #433300; --accent-d-5: #221900; --accent-l-1: #d2a92a; --accent-l-2: #dbba55; --accent-l-3: #e4cc80; --accent-l-4: #edddaa; --accent-l-5: #f6eed5; --background-accents: #F6F5F2; --background-accents-l-1: #f7f6f3; --background-accents-l-2: #f8f7f4; --background-accents-l-3: #f8f8f6; --background-accents-l-4: #f9f9f7; --background-accents-l-5: #fafaf8; --background-accents-l-6: #fbfaf9; --background-accents-l-7: #fcfbfa; --background-accents-l-8: #fdfcfb; --background-accents-l-9: #fdfdfd; --background-accents-l-10: #fefefe; --black-t-1: hsla(0, 0%, 11%, 0.1); --black-t-2: hsla(0, 0%, 11%, 0.2); --black-t-3: hsla(0, 0%, 11%, 0.3); --black-t-4: hsla(0, 0%, 11%, 0.4); --black-t-5: hsla(0, 0%, 11%, 0.5); --black-t-6: hsla(0, 0%, 11%, 0.6); --black-t-7: hsla(0, 0%, 11%, 0.7); --black-t-8: hsla(0, 0%, 11%, 0.8); --black-t-9: hsla(0, 0%, 11%, 0.9); --overblack: #272727; --secondary-l-1: #88bf59; --secondary-l-2: #a0cc7a; --secondary-l-3: #b8d99c; --secondary-l-4: #cfe5bd; --secondary-l-5: #e7f2de; --secondary-d-1: #5d942f; --secondary-d-2: #4b7725; --secondary-d-3: #38591c; --secondary-d-4: #253b13; --secondary-d-5: #131e09; --primary-l-1: #2b8f80; --primary-l-2: #56a69a; --primary-l-3: #80bcb3; --primary-l-4: #aad2cc; --primary-l-5: #d5e9e6; --primary-d-1: #016556; --primary-d-2: #015145; --primary-d-3: #013d34; --primary-d-4: #002822; --primary-d-5: #001411; --primary-t-1: hsla(171, 98%, 24%, 0.1); --primary-t-2: hsla(171, 98%, 24%, 0.2); --primary-t-3: hsla(171, 98%, 24%, 0.3); --primary-t-4: hsla(171, 98%, 24%, 0.4); --primary-t-5: hsla(171, 98%, 24%, 0.5); --primary-t-6: hsla(171, 98%, 24%, 0.6); --primary-t-7: hsla(171, 98%, 24%, 0.7); --primary-t-8: hsla(171, 98%, 24%, 0.8); --primary-t-9: hsla(171, 98%, 24%, 0.9); --space-xs: clamp(0.90rem, calc(0.90rem + 0.0020 * (100vw - 380px)), 1.10rem); --space-s: clamp(1.30rem, calc(1.30rem + 0.0030 * (100vw - 380px)), 1.60rem); --space-m: clamp(2.00rem, calc(2.00rem + 0.0041 * (100vw - 380px)), 2.40rem); --space-l: clamp(3.00rem, calc(3.00rem + 0.0000 * (100vw - 380px)), 3.00rem); --space-xl: clamp(4.50rem, calc(4.50rem + 0.0091 * (100vw - 380px)), 5.40rem); --space-xxl: clamp(4.50rem, calc(4.50rem + 0.0365 * (100vw - 380px)), 8.10rem); --space-section: clamp(10.00rem, calc(10.00rem + 0.0203 * (100vw - 380px)), 12.00rem); --logo-width: clamp(12.00rem, calc(12.00rem + 0.0811 * (100vw - 380px)), 20.00rem); --text-xs: clamp(1.00rem, calc(1.00rem + 0.0020 * (100vw - 380px)), 1.20rem); --text-s: clamp(1.30rem, calc(1.30rem + 0.0010 * (100vw - 380px)), 1.40rem); --text-m: clamp(1.60rem, calc(1.60rem + 0.0020 * (100vw - 380px)), 1.80rem); --text-mm: clamp(1.80rem, calc(1.80rem + 0.0020 * (100vw - 380px)), 2.00rem); --text-l: clamp(2.00rem, calc(2.00rem + 0.0030 * (100vw - 380px)), 2.30rem); --text-xl: clamp(2.50rem, calc(2.50rem + 0.0030 * (100vw - 380px)), 2.80rem); --text-xxl: clamp(3.10rem, calc(3.10rem + 0.0041 * (100vw - 380px)), 3.50rem); --h1: clamp(4.40rem, calc(4.40rem + 0.0112 * (100vw - 380px)), 5.50rem); --h2: clamp(3.50rem, calc(3.50rem + 0.0091 * (100vw - 380px)), 4.40rem); --h3: clamp(2.80rem, calc(2.80rem + 0.0071 * (100vw - 380px)), 3.50rem); --h4: clamp(2.20rem, calc(2.20rem + 0.0061 * (100vw - 380px)), 2.80rem); --h5: clamp(1.80rem, calc(1.80rem + 0.0041 * (100vw - 380px)), 2.20rem); --h6: clamp(1.40rem, calc(1.40rem + 0.0041 * (100vw - 380px)), 1.80rem);}