:root {--font-body: 'Outfit', sans-serif;--primary: hsl(25, 100%, 50%);--primary-5: hsla(25, 100%, 50%, 0.05);--primary-10: hsla(25, 100%, 50%, 0.1);--primary-20: hsla(25, 100%, 50%, 0.2);--primary-30: hsla(25, 100%, 50%, 0.3);--primary-40: hsla(25, 100%, 50%, 0.4);--primary-50: hsla(25, 100%, 50%, 0.5);--primary-60: hsla(25, 100%, 50%, 0.6);--primary-70: hsla(25, 100%, 50%, 0.7);--primary-80: hsla(25, 100%, 50%, 0.8);--primary-90: hsla(25, 100%, 50%, 0.9);--primary-l-1: hsla(25, 97%, 61%, 1);--primary-l-2: hsla(25, 94%, 72%, 1);--primary-l-3: hsla(25, 91%, 83%, 1);--primary-l-4: hsla(25, 88%, 94%, 1);--primary-d-1: hsla(25, 100%, 40%, 1);--primary-d-2: hsla(25, 100%, 30%, 1);--primary-d-3: hsla(25, 100%, 19.999999999999996%, 1);--primary-d-4: hsla(25, 100%, 10%, 1);--secondary: hsla(222, 35%, 10%, 1);--secondary-5: hsla(222, 35%, 10%, 0.05);--secondary-10: hsla(222, 35%, 10%, 0.1);--secondary-20: hsla(222, 35%, 10%, 0.2);--secondary-30: hsla(222, 35%, 10%, 0.3);--secondary-40: hsla(222, 35%, 10%, 0.4);--secondary-50: hsla(222, 35%, 10%, 0.5);--secondary-60: hsla(222, 35%, 10%, 0.6);--secondary-70: hsla(222, 35%, 10%, 0.7);--secondary-80: hsla(222, 35%, 10%, 0.8);--secondary-90: hsla(222, 35%, 10%, 0.9);--secondary-l-1: hsla(222, 32%, 29.8%, 1);--secondary-l-2: hsla(222, 29%, 49.6%, 1);--secondary-l-3: hsla(222, 26%, 69.4%, 1);--secondary-l-4: hsla(222, 23%, 89.2%, 1);--secondary-d-1: hsla(222, 36%, 8%, 1);--secondary-d-2: hsla(222, 37%, 6%, 1);--secondary-d-3: hsla(222, 38%, 3.999999999999999%, 1);--secondary-d-4: hsla(222, 39%, 3%, 1);--tertiary: hsla(220, 8%, 35%, 1);--tertiary-5: hsla(220, 8%, 35%, 0.05);--tertiary-10: hsla(220, 8%, 35%, 0.1);--tertiary-20: hsla(220, 8%, 35%, 0.2);--tertiary-30: hsla(220, 8%, 35%, 0.3);--tertiary-40: hsla(220, 8%, 35%, 0.4);--tertiary-50: hsla(220, 8%, 35%, 0.5);--tertiary-60: hsla(220, 8%, 35%, 0.6);--tertiary-70: hsla(220, 8%, 35%, 0.7);--tertiary-80: hsla(220, 8%, 35%, 0.8);--tertiary-90: hsla(220, 8%, 35%, 0.9);--tertiary-l-1: hsla(220, 5%, 49.3%, 1);--tertiary-l-2: hsla(220, 2%, 63.6%, 1);--tertiary-l-3: hsla(220, 0%, 77.9%, 1);--tertiary-l-4: hsla(220, 0%, 92.2%, 1);--tertiary-d-1: hsla(220, 9%, 28%, 1);--tertiary-d-2: hsla(220, 10%, 21%, 1);--tertiary-d-3: hsla(220, 11%, 13.999999999999996%, 1);--tertiary-d-4: hsla(220, 12%, 7%, 1);--accent: hsla(222, 33%, 10%, 1);--accent-5: hsla(222, 33%, 10%, 0.05);--accent-10: hsla(222, 33%, 10%, 0.1);--accent-20: hsla(222, 33%, 10%, 0.2);--accent-30: hsla(222, 33%, 10%, 0.3);--accent-40: hsla(222, 33%, 10%, 0.4);--accent-50: hsla(222, 33%, 10%, 0.5);--accent-60: hsla(222, 33%, 10%, 0.6);--accent-70: hsla(222, 33%, 10%, 0.7);--accent-80: hsla(222, 33%, 10%, 0.8);--accent-90: hsla(222, 33%, 10%, 0.9);--text-xs: clamp(0.743rem, calc(0 * (100vw - 20rem) + 0.743rem), 0.767rem);--text-s: clamp(0.836rem, calc(0.001 * (100vw - 20rem) + 0.836rem), 0.921rem);--text-m: clamp(0.94rem, calc(0.003 * (100vw - 20rem) + 0.94rem), 1.105rem);--text-l: clamp(1.057rem, calc(0.004 * (100vw - 20rem) + 1.057rem), 1.326rem);--text-xl: clamp(1.19rem, calc(0.006 * (100vw - 20rem) + 1.19rem), 1.591rem);--text-2xl: clamp(1.338rem, calc(0.009 * (100vw - 20rem) + 1.338rem), 1.909rem);--text-3xl: clamp(1.506rem, calc(0.012 * (100vw - 20rem) + 1.506rem), 2.291rem);--text-4xl: clamp(1.694rem, calc(0.016 * (100vw - 20rem) + 1.694rem), 2.75rem);--text-5xl: clamp(1.906rem, calc(0.021 * (100vw - 20rem) + 1.906rem), 3.3rem);--text-6xl: clamp(2.144rem, calc(0.028 * (100vw - 20rem) + 2.144rem), 3.959rem);--space-6xs: clamp(0.21rem, calc(0.001 * (100vw - 20rem) + 0.21rem), 0.262rem);--space-5xs: clamp(0.262rem, calc(0.001 * (100vw - 20rem) + 0.262rem), 0.328rem);--space-4xs: clamp(0.328rem, calc(0.001 * (100vw - 20rem) + 0.328rem), 0.41rem);--space-3xs: clamp(0.41rem, calc(0.002 * (100vw - 20rem) + 0.41rem), 0.512rem);--space-2xs: clamp(0.512rem, calc(0.002 * (100vw - 20rem) + 0.512rem), 0.64rem);--space-xs: clamp(0.64rem, calc(0.002 * (100vw - 20rem) + 0.64rem), 0.8rem);--space-s: clamp(0.8rem, calc(0.003 * (100vw - 20rem) + 0.8rem), 1rem);--space-m: clamp(1rem, calc(0.004 * (100vw - 20rem) + 1rem), 1.25rem);--space-l: clamp(1.25rem, calc(0.005 * (100vw - 20rem) + 1.25rem), 1.563rem);--space-xl: clamp(1.563rem, calc(0.006 * (100vw - 20rem) + 1.563rem), 1.953rem);--space-2xl: clamp(1.953rem, calc(0.007 * (100vw - 20rem) + 1.953rem), 2.441rem);--space-3xl: clamp(2.441rem, calc(0.009 * (100vw - 20rem) + 2.441rem), 3.052rem);--space-4xl: clamp(3.052rem, calc(0.012 * (100vw - 20rem) + 3.052rem), 3.815rem);--space-5xl: clamp(3.815rem, calc(0.015 * (100vw - 20rem) + 3.815rem), 4.768rem);--space-6xl: clamp(4.768rem, calc(0.018 * (100vw - 20rem) + 4.768rem), 5.96rem);--radius-xs: 0.248rem;--radius-sm: 0.495rem;--radius-md: 0.75rem;--radius-lg: 1.5rem;--radius-xl: 1.995rem;--radius-full: 999rem;--bg-surface: hsla(0, 0%, 100%, 1);--text-title: hsla(222, 35%, 10%, 1);--text-body: hsla(222, 8%, 38%, 1);--border-primary: hsla(222, 10%, 50%, 0.16);--max-screen-width: 1366px;--shadow-primary: hsla(0, 0%, 0%, 0.15);--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-sm: 0 1.5px 3px var(--shadow-primary);--shadow-md: 0 2px 6px var(--shadow-primary);--shadow-lg: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--light: hsla(0, 0%, 100%, 1);--light-5: hsla(0, 0%, 100%, 0.05);--light-10: hsla(0, 0%, 100%, 0.1);--light-20: hsla(0, 0%, 100%, 0.2);--light-30: hsla(0, 0%, 100%, 0.3);--light-40: hsla(0, 0%, 100%, 0.4);--light-50: hsla(0, 0%, 100%, 0.5);--light-60: hsla(0, 0%, 100%, 0.6);--light-70: hsla(0, 0%, 100%, 0.7);--light-80: hsla(0, 0%, 100%, 0.8);--light-90: hsla(0, 0%, 100%, 0.9);--dark: hsla(0, 0%, 0%, 1);--dark-5: hsla(0, 0%, 0%, 0.05);--dark-10: hsla(0, 0%, 0%, 0.1);--dark-20: hsla(0, 0%, 0%, 0.2);--dark-30: hsla(0, 0%, 0%, 0.3);--dark-40: hsla(0, 0%, 0%, 0.4);--dark-50: hsla(0, 0%, 0%, 0.5);--dark-60: hsla(0, 0%, 0%, 0.6);--dark-70: hsla(0, 0%, 0%, 0.7);--dark-80: hsla(0, 0%, 0%, 0.8);--dark-90: hsla(0, 0%, 0%, 0.9);--columns-1: repeat(1, minmax(0, 1fr));--columns-2: repeat(2, minmax(0, 1fr));--columns-3: repeat(3, minmax(0, 1fr));--columns-4: repeat(4, minmax(0, 1fr));--columns-5: repeat(5, minmax(0, 1fr));--columns-6: repeat(6, minmax(0, 1fr));--columns-7: repeat(7, minmax(0, 1fr));--columns-8: repeat(8, minmax(0, 1fr));--bg-body: #f6f7f8;}