:root {--min-screen-width: 478px;--max-screen-width: 1440px;--primary: #16B4C4;--primary-5: #16b4c40d;--primary-10: #16b4c41a;--primary-20: #16b4c433;--primary-30: #16b4c44d;--primary-40: #16b4c466;--primary-50: #16b4c480;--primary-60: #16b4c499;--primary-70: #16b4c4b3;--primary-80: #16b4c4cc;--primary-90: #16b4c4e6;--primary-d-1: #1ca2b0;--primary-d-2: #1f919e;--primary-d-3: #207e88;--primary-d-4: #207079;--primary-d-5: #1f5e65;--primary-d-6: #1d4d53;--primary-d-7: #1c4045;--primary-d-8: #183135;--primary-d-9: #132325;--primary-d-10: #0d1617;--primary-l-1: #40bbc9;--primary-l-2: #5ec2cf;--primary-l-3: #73c9d4;--primary-l-4: #87cfd9;--primary-l-5: #9bd7df;--primary-l-6: #aadde4;--primary-l-7: #bee5ea;--primary-l-8: #cdebee;--primary-l-9: #ddf1f4;--primary-l-10: #f0f9fa;--secondary: #f7b24a;--secondary-5: #f7b24a0d;--secondary-10: #f7b24a1a;--secondary-20: #f7b24a33;--secondary-30: #f7b24a4d;--secondary-40: #f7b24a66;--secondary-50: #f7b24a80;--secondary-60: #f7b24a99;--secondary-70: #f7b24ab3;--secondary-80: #f7b24acc;--secondary-90: #f7b24ae6;--secondary-d-1: #dea145;--secondary-d-2: #c6903f;--secondary-d-3: #ad7e38;--secondary-d-4: #956d32;--secondary-d-5: #815e2c;--secondary-d-6: #694d26;--secondary-d-7: #553f20;--secondary-d-8: #41301b;--secondary-d-9: #2d2315;--secondary-d-10: #1c160d;--secondary-l-1: #f9b85d;--secondary-l-2: #fbc16f;--secondary-l-3: #fdc57c;--secondary-l-4: #ffce8f;--secondary-l-5: #ffd59e;--secondary-l-6: #ffdcad;--secondary-l-7: #ffe2bd;--secondary-l-8: #ffe9cc;--secondary-l-9: #fff2e0;--secondary-l-10: #fff8f0;--dark: hsla(225,6%,13%,1);--dark-5: hsla(225,6%,13%,0.05);--dark-10: hsla(225,6%,13%,0.1);--dark-20: hsla(225,6%,13%,0.2);--dark-30: hsla(225,6%,13%,0.3);--dark-40: hsla(225,6%,13%,0.4);--dark-50: hsla(225,6%,13%,0.5);--dark-60: hsla(225,6%,13%,0.6);--dark-70: hsla(225,6%,13%,0.7);--dark-80: hsla(225,6%,13%,0.8);--dark-90: hsla(225,6%,13%,0.9);--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);--bg-body: hsl(0,0%,100%);--bg-body-d-1: hsl(30,100%,98%);--bg-body-d-2: hsl(24,2%,46%);--bg-body-d-3: hsl(40,3%,23%);--surface: var(--primary-l-10);--color-body: var(--dark);--color-title: var(--primary);--color-link: var(--primary);--color-link--active: var(--dark-70);--hover: var(--primary);--color-shadow: var(--dark-10);--color-border: var(--dark-10);--space-4xs: clamp(0.33rem,calc(-0.03vw + 0.34rem),0.31rem);--space-3xs: clamp(0.41rem,calc(0.05vw + 0.4rem),0.44rem);--space-2xs: clamp(0.51rem,calc(0.18vw + 0.46rem),0.62rem);--space-xs: clamp(0.64rem,calc(0.39vw + 0.52rem),0.88rem);--space-s: clamp(0.8rem,calc(0.73vw + 0.58rem),1.24rem);--space-m: clamp(1rem,calc(1.25vw + 0.63rem),1.75rem);--space-l: clamp(1.25rem,calc(2.04vw + 0.64rem),2.47rem);--space-xl: clamp(1.56rem,calc(3.22vw + 0.6rem),3.5rem);--space-2xl: clamp(1.95rem,calc(4.98vw + 0.47rem),4.95rem);--space-3xl: clamp(2.44rem,calc(7.57vw + 0.18rem),7rem);--space-4xl: clamp(3.05rem,calc(11.38vw + -0.35rem),9.89rem);--text-xs: clamp(0.79rem,calc(-0.26vw + 0.87rem),0.63rem);--text-s: clamp(0.89rem,calc(-0.07vw + 0.91rem),0.84rem);--text-m: clamp(1rem,calc(0.21vw + 0.94rem),1.13rem);--text-l: clamp(1.13rem,calc(0.62vw + 0.94rem),1.5rem);--text-xl: clamp(1.27rem,calc(1.22vw + 0.9rem),2rem);--text-2xl: clamp(1.42rem,calc(2.06vw + 0.81rem),2.66rem);--text-3xl: clamp(1.6rem,calc(3.24vw + 0.63rem),3.55rem);--text-4xl: clamp(1.8rem,calc(4.88vw + 0.34rem),4.74rem);--h1: var(--text-4xl);--h2: var(--text-3xl);--h3: var(--text-2xl);--h4: var(--text-xl);--h5: var(--text-l);--h6: var(--text-m);--hero-title-size: var(--h1);--nav-link-size: var(--text-s);--line-height-xs: 1;--line-height-s: 1.1;--line-height-m: 1.2;--line-height-l: 1.3;--line-height-xl: 1.5;--text-width-xs: 40ch;--text-width-s: 50ch;--text-width-m: 65ch;--text-width-l: 75ch;--text-width-xl: 90ch;--text-width-2xl: 110ch;--text-width-3xl: 125ch;--gap-4xs: var(--space-4xs);--gap-3xs: var(--space-3xs);--gap-2xs: var(--space-2xs);--gap-xs: var(--space-xs);--gap-s: var(--space-s);--gap-m: var(--space-m);--gap-l: var(--space-l);--gap-xl: var(--space-xl);--gap-2xl: var(--space-2xl);--gap-3xl: var(--space-3xl);--gap-4xl: var(--space-4xl);--btn-pad-xs: var(--space-4xs);--btn-pad-s: var(--space-3xs);--btn-pad-m: var(--space-2xs);--btn-pad-l: var(--space-xs);--btn-pad-xl: var(--space-s);--btn-pad-2xl: var(--space-m);--btn-pad-3xl: var(--space-l);--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));--columns-fill-5: repeat(auto-fill,minmax(5rem,1fr));--columns-fill-10: repeat(auto-fill,minmax(10rem,1fr));--columns-fill-20: repeat(auto-fill,minmax(20rem,1fr));--columns-fill-30: repeat(auto-fill,minmax(25rem,1fr));--columns-fill-40: repeat(auto-fill,minmax(35rem,1fr));--columns-fill-50: repeat(auto-fill,minmax(50rem,1fr));--columns-fill-60: repeat(auto-fill,minmax(60rem,1fr));--columns-fill-70: repeat(auto-fill,minmax(70rem,1fr));--columns-fit-5: repeat(auto-fit,minmax(5rem,1fr));--columns-fit-10: repeat(auto-fit,minmax(10rem,1fr));--columns-fit-20: repeat(auto-fit,minmax(20rem,1fr));--columns-fit-30: repeat(auto-fit,minmax(25rem,1fr));--columns-fit-40: repeat(auto-fit,minmax(35rem,1fr));--columns-fit-50: repeat(auto-fit,minmax(50rem,1fr));--columns-fit-60: repeat(auto-fit,minmax(60rem,1fr));--columns-fit-70: repeat(auto-fit,minmax(70rem,1fr));--max-width-xs: calc( var(--max-screen-width) - var(--space-4xl));--max-width-s: calc( var(--max-screen-width) - var(--space-3xl));--max-width-m: calc( var(--max-screen-width) - var(--space-2xl));--max-width-l: calc( var(--max-screen-width) - var(--space-xl));--max-width-xl: calc( var(--max-screen-width) - var(--space-l));--max-width-2xl: calc( var(--max-screen-width) - var(--space-m));--max-width-3xl: calc( var(--max-screen-width) - var(--space-s));--max-width-4xl: var(--max-screen-width);--header-padding-block: var(--space-s);--footer-padding-block: var(--space-m);--section-padding-block: var(--space-3xl);--section-padding-inline: clamp(1rem,calc(1.66vw + 0.5rem),2rem);--section-gap: var(--gap-xl);--grid-gap: var(--gap-s);--content-gap: var(--gap-m);--card-gap: var(--gap-s);--card-padding: var(--space-m);--content-padding: clamp(0.5rem,calc(12.47vw + -3.23rem),8rem);--radius-full: 999rem;--radius-global: 0.25rem;--radius-xs: calc( var(--radius-global) - var(--space-xs) );--radius-s: calc( var(--radius-global) - var(--space-s) );--radius-m: calc( var(--radius-global) - var(--space-m) );--radius-l: calc( var(--radius-global) - var(--space-l) );--radius-xl: calc( var(--radius-global) - var(--space-xl) );--border-width-xs: 0.1rem;--border-width-s: 0.2rem;--border-width-m: 0.5rem;--border-width-l: 1rem;--border-width-xl: 2rem;--border-width-global: 0.1rem;--border-style-global: solid;--border-global: var(--border-width-global) var(--border-style-global) var(--color-border);--shadow-global: 0rem 0rem 0.5rem 0 var(--color-shadow);--transition-bezier: cubic-bezier(0.25,0.8,0.25,1);--transition-s: 0.1s;--transition-m: 0.3s;--transition-l: 0.5s;--transition-xl: 1s;--transition-global-all: all var(--transition-m) var(--transition-bezier);--transition-global: var(--transition-m) var(--transition-bezier);--focus-width: 2px;--focus-color: var(--primary);--focus-offset: var(--space-4xs);--focus-style: solid;--focus-outline: var(--focus-width) var(--focus-style) var(--focus-color);}