:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--min-screen-width: 320px;--max-screen-width: 1280px;--primary: hsl(184,66%,55%);--primary-5: hsla(184,66%,55%,0.05);--primary-10: hsla(184,66%,55%,0.1);--primary-20: hsla(184,66%,55%,0.2);--primary-30: hsla(184,66%,55%,0.3);--primary-40: hsla(184,66%,55%,0.4);--primary-50: hsla(184,66%,55%,0.5);--primary-60: hsla(184,66%,55%,0.6);--primary-70: hsla(184,66%,55%,0.7);--primary-80: hsla(184,66%,55%,0.8);--primary-90: hsla(184,66%,55%,0.9);--primary-d-1: hsl(184,52%,50%);--primary-d-2: hsl(184,50%,45%);--primary-d-3: hsl(184,48%,40%);--primary-d-4: hsl(184,45%,35%);--primary-d-5: hsl(184,43%,31%);--primary-d-6: hsl(184,40%,26%);--primary-d-7: hsl(184,37%,21%);--primary-d-8: hsl(184,33%,17%);--primary-d-9: hsl(184,27%,12%);--primary-d-10: hsl(183,22%,7%);--primary-l-1: hsl(184,64%,61%);--primary-l-2: hsl(184,63%,66%);--primary-l-3: hsl(184,62%,70%);--primary-l-4: hsl(184,62%,75%);--primary-l-5: hsl(184,61%,78%);--primary-l-6: hsl(184,61%,82%);--primary-l-7: hsl(184,60%,86%);--primary-l-8: hsl(184,60%,89%);--primary-l-9: hsl(184,60%,93%);--primary-l-10: hsl(184,59%,97%);--secondary: hsl(205,89%,20%);--secondary-5: hsla(205,89%,20%,0.05);--secondary-10: hsla(205,89%,20%,0.1);--secondary-20: hsla(205,89%,20%,0.2);--secondary-30: hsla(205,89%,20%,0.3);--secondary-40: hsla(205,89%,20%,0.4);--secondary-50: hsla(205,89%,20%,0.5);--secondary-60: hsla(205,89%,20%,0.6);--secondary-70: hsla(205,89%,20%,0.7);--secondary-80: hsla(205,89%,20%,0.8);--secondary-90: hsla(205,89%,20%,0.9);--secondary-d-1: hsl(206,79%,19%);--secondary-d-2: hsl(207,72%,18%);--secondary-d-3: hsl(208,66%,17%);--secondary-d-4: hsl(209,60%,15%);--secondary-d-5: hsl(210,55%,14%);--secondary-d-6: hsl(211,49%,12%);--secondary-d-7: hsl(211,43%,10%);--secondary-d-8: hsl(211,40%,8%);--secondary-d-9: hsl(211,43%,6%);--secondary-d-10: hsl(215,50%,4%);--secondary-l-1: hsl(209,48%,29%);--secondary-l-2: hsl(211,34%,36%);--secondary-l-3: hsl(212,25%,43%);--secondary-l-4: hsl(213,19%,50%);--secondary-l-5: hsl(214,19%,57%);--secondary-l-6: hsl(214,19%,64%);--secondary-l-7: hsl(215,19%,71%);--secondary-l-8: hsl(215,19%,78%);--secondary-l-9: hsl(215,19%,85%);--secondary-l-10: hsl(216,19%,93%);--tertiary: hsl(8,100%,71%);--tertiary-5: hsla(8,100%,71%,0.05);--tertiary-10: hsla(8,100%,71%,0.1);--tertiary-20: hsla(8,100%,71%,0.2);--tertiary-30: hsla(8,100%,71%,0.3);--tertiary-40: hsla(8,100%,71%,0.4);--tertiary-50: hsla(8,100%,71%,0.5);--tertiary-60: hsla(8,100%,71%,0.6);--tertiary-70: hsla(8,100%,71%,0.7);--tertiary-80: hsla(8,100%,71%,0.8);--tertiary-90: hsla(8,100%,71%,0.9);--tertiary-d-1: hsl(8,72%,64%);--tertiary-d-2: hsl(8,53%,57%);--tertiary-d-3: hsl(8,40%,50%);--tertiary-d-4: hsl(9,39%,44%);--tertiary-d-5: hsl(9,38%,37%);--tertiary-d-6: hsl(9,37%,31%);--tertiary-d-7: hsl(9,36%,25%);--tertiary-d-8: hsl(9,34%,19%);--tertiary-d-9: hsl(10,31%,14%);--tertiary-d-10: hsl(13,30%,8%);--tertiary-l-1: hsl(9,100%,73%);--tertiary-l-2: hsl(9,100%,76%);--tertiary-l-3: hsl(10,100%,79%);--tertiary-l-4: hsl(10,100%,81%);--tertiary-l-5: hsl(11,100%,84%);--tertiary-l-6: hsl(11,100%,86%);--tertiary-l-7: hsl(11,100%,89%);--tertiary-l-8: hsl(12,100%,92%);--tertiary-l-9: hsl(12,100%,94%);--tertiary-l-10: hsl(12,100%,97%);--bg-page: hsl(216,15%,97%);--bg-page-d-1: hsl(210,2%,86%);--bg-page-d-2: hsl(210,1%,75%);--bg-page-d-3: hsl(210,1%,65%);--bg-page-d-4: hsl(210,0%,55%);--bg-page-d-5: hsl(210,0%,45%);--bg-page-d-6: hsl(210,0%,36%);--bg-page-d-7: hsl(210,0%,27%);--bg-page-d-8: hsl(210,0%,18%);--bg-page-d-9: hsl(210,0%,11%);--bg-site: hsl(205,89%,20%);--bg-site-d-1: hsl(207,73%,18%);--bg-site-d-2: hsl(208,62%,16%);--bg-site-d-3: hsl(210,52%,13%);--bg-site-d-4: hsl(212,42%,10%);--bg-site-d-5: hsl(211,44%,6%);--text-body: #444444;--text-body-d-1: #383838;--text-body-d-2: #2e2e2e;--text-body-d-3: #242424;--text-body-d-4: #1a1a1a;--text-body-d-5: #0f0f0f;--text-headings: hsl(227,53%,10%);--neutral: hsl(210,1%,55%);--neutral-5: hsla(210,1%,55%,0.05);--neutral-10: hsla(210,1%,55%,0.1);--neutral-20: hsla(210,1%,55%,0.2);--neutral-30: hsla(210,1%,55%,0.3);--neutral-40: hsla(210,1%,55%,0.4);--neutral-50: hsla(210,1%,55%,0.5);--neutral-60: hsla(210,1%,55%,0.6);--neutral-70: hsla(210,1%,55%,0.7);--neutral-80: hsla(210,1%,55%,0.8);--neutral-90: hsla(210,1%,55%,0.9);--neutral-d-1: hsl(210,1%,50%);--neutral-d-2: hsl(210,1%,44%);--neutral-d-3: hsl(210,1%,39%);--neutral-d-4: hsl(210,1%,34%);--neutral-d-5: hsl(210,1%,29%);--neutral-d-6: hsl(210,1%,25%);--neutral-d-7: hsl(210,1%,20%);--neutral-d-8: hsl(210,1%,15%);--neutral-d-9: hsl(210,0%,11%);--neutral-d-10: hsl(210,0%,7%);--neutral-l-1: hsl(210,1%,59%);--neutral-l-2: hsl(210,1%,63%);--neutral-l-3: hsl(210,1%,67%);--neutral-l-4: hsl(210,1%,71%);--neutral-l-5: hsl(210,1%,75%);--neutral-l-6: hsl(210,1%,79%);--neutral-l-7: hsl(210,1%,83%);--neutral-l-8: hsl(210,1%,87%);--neutral-l-9: hsl(210,1%,91%);--neutral-l-10: hsl(210,1%,96%);--light: hsl(0,0%,100%);--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);--light-d-1: hsl(145,0%,90%);--light-d-2: hsl(145,0%,80%);--light-d-3: hsl(145,0%,70%);--light-d-4: hsl(145,0%,60%);--light-d-5: hsl(145,0%,51%);--light-d-6: hsl(145,0%,42%);--light-d-7: hsl(145,0%,34%);--light-d-8: hsl(146,0%,25%);--light-d-9: hsl(146,0%,17%);--light-d-10: hsl(147,0%,10%);--dark: hsl(234,59%,2%);--dark-5: hsla(234,59%,2%,0.05);--dark-10: hsla(234,59%,2%,0.1);--dark-20: hsla(234,59%,2%,0.2);--dark-30: hsla(234,59%,2%,0.3);--dark-40: hsla(234,59%,2%,0.4);--dark-50: hsla(234,59%,2%,0.5);--dark-60: hsla(234,59%,2%,0.6);--dark-70: hsla(234,59%,2%,0.7);--dark-80: hsla(234,59%,2%,0.8);--dark-90: hsla(234,59%,2%,0.9);--dark-d-1: hsl(230,60%,2%);--dark-d-2: hsl(230,60%,1%);--dark-d-3: hsl(230,60%,1%);--dark-d-4: hsl(230,60%,1%);--dark-d-5: hsl(230,60%,0%);--dark-l-1: hsl(229,5%,11%);--dark-l-2: hsl(230,3%,18%);--dark-l-3: hsl(230,2%,26%);--dark-l-4: hsl(230,1%,34%);--dark-l-5: hsl(230,1%,43%);--dark-l-6: hsl(230,1%,52%);--dark-l-7: hsl(230,1%,61%);--dark-l-8: hsl(230,1%,70%);--dark-l-9: hsl(230,1%,80%);--dark-l-10: hsl(230,1%,90%);--success: #0AB936;--success-d-1: #199a31;--success-d-2: #1d7729;--success-d-3: #1c5921;--success-d-4: #183c19;--success-d-5: #122111;--success-l-1: #53c659;--success-l-2: #7bd17a;--success-l-3: #a0de9c;--success-l-4: #c1eabe;--success-l-5: #dff4dc;--error: #D93A05;--error-d-1: #b2330a;--error-d-2: #8d2c0c;--error-d-3: #69240d;--error-d-4: #471c0b;--error-d-5: #281206;--error-l-1: #e66134;--error-l-2: #f1835b;--error-l-3: #f9a282;--error-l-4: #fec1aa;--error-l-5: #ffe0d4;--nav-main: hsla(205,0%,100%,1);--nav-hover: hsla(184,66%,55%,1);--nav-active: hsla(184,66%,55%,1);--space-3xs: clamp(0.51rem,calc(0.13vw + 0.47rem),0.63rem);--space-2xs: clamp(0.68rem,calc(0.28vw + 0.58rem),0.95rem);--space-xs: clamp(0.9rem,calc(0.54vw + 0.73rem),1.42rem);--space-s: clamp(1.2rem,calc(0.97vw + 0.89rem),2.13rem);--space-m: clamp(1.6rem,calc(1.67vw + 1.07rem),3.2rem);--space-l: clamp(2.13rem,calc(2.78vw + 1.24rem),4.8rem);--space-xl: clamp(2.84rem,calc(4.54vw + 1.39rem),7.2rem);--space-2xl: clamp(3.79rem,calc(7.3vw + 1.45rem),10.8rem);--space-3xl: clamp(5.05rem,calc(11.61vw + 1.34rem),16.2rem);--space-4xl: clamp(6.73rem,calc(18.3vw + 0.88rem),24.3rem);--text-xs: clamp(1.04rem,calc(-0.15vw + 1.09rem),0.9rem);--text-s: clamp(1.25rem,calc(-0.05vw + 1.27rem),1.2rem);--text-m: clamp(1.5rem,calc(0.1vw + 1.47rem),1.6rem);--text-l: clamp(1.8rem,calc(0.35vw + 1.69rem),2.13rem);--text-xl: clamp(2.16rem,calc(0.71vw + 1.93rem),2.84rem);--text-2xl: clamp(2.59rem,calc(1.25vw + 2.19rem),3.79rem);--text-3xl: clamp(3.11rem,calc(2.02vw + 2.46rem),5.05rem);--text-4xl: clamp(3.73rem,calc(3.13vw + 2.73rem),6.73rem);--site-width: 1336px;--site-gutter: var(--space-m);--map-height: clamp(35rem,calc(15.63vw + 30rem),50rem);--grid-gap: var(--space-l);--container-gap: var(--space-m);--content-gap: var(--space-s);--nav-gap: var(--space-s);--card-padding: var(--space-s);--card-radius: var(--radius-m);--seciton-multiplier: 3;--seciton-multiplier-small: 2;--section-space-3xs: calc(var(--space-3xs) * var(--seciton-multiplier-small));--section-space-2xs: calc(var(--space-2xs) * var(--seciton-multiplier-small));--section-space-xs: calc(var(--space-xs) * var(--seciton-multiplier-small));--section-space-s: calc(var(--space-s) * var(--seciton-multiplier-small));--section-space-m: calc(var(--space-m) * var(--seciton-multiplier));--section-space-l: calc(var(--space-l) * var(--seciton-multiplier));--section-space-xl: calc(var(--space-xl) * var(--seciton-multiplier));--section-space-2xl: calc(var(--space-2xl) * var(--seciton-multiplier));--section-space-3xl: calc(var(--space-3xl) * var(--seciton-multiplier));--section-space-4xl: calc(var(--space-4xl) * var(--seciton-multiplier));--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));--grid-1: 1fr;--grid-2: repeat(2,minmax(0,1fr));--grid-3: repeat(3,minmax(0,1fr));--grid-4: repeat(4,minmax(0,1fr));--grid-5: repeat(5,minmax(0,1fr));--grid-6: repeat(6,minmax(0,1fr));--grid-7: repeat(7,minmax(0,1fr));--grid-8: repeat(8,minmax(0,1fr));--focus-outline: .3rem solid var(--primary-50);--focus-shadow: 0 0 0 0.1rem var(--primary),0 0 0 0.5rem var(--primary-50);--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.21vw + 0.53rem),0.8rem);--radius-m: clamp(1rem,calc(0.21vw + 0.93rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.42vw + 1.47rem),2rem);--radius-xl: clamp(2.6rem,calc(0.63vw + 2.4rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 4px 18px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--btn-primary: var(--primary);--btn-primary-hover: var(--primary-l-2);--btn-secondary: var(--secondary);--btn-secondary-hover: var(--secondary-l-1);--btn-dark: var(--dark);--btn-dark-hover: var(--dark-l-3);--btn-light: #fafafa;--btn-light-hover: var(--light);--btn-border-width: 2px;--button-radius: 0;--button-transform: uppercase;}