:root {--neutral-100: hsla(204, 83%, 98%, 1);--accent: hsla(17, 100%, 65%, 1);--tertiary: hsla(209, 100%, 43%, 1);--secondary: hsla(206, 87%, 76%, 1);--primary: hsla(219, 100%, 27%, 1);--white: #ffffff;--black: #000000;--neutral-200: hsla(235, 12%, 81%, 1);--grid-1: minmax(0, 1fr);--grid-4: repeat(4, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--radius: 2.2rem;--radius-s: 1.2rem;--btn-radius: 0;--radius-50: 50rem;--transition: .2s ease-out;--box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;--overlay-primary: #000000;--body-text: clamp(1.5rem, 0.301vw + 1.404rem, 1.8rem);--body-text-l: 2rem;--h1: clamp(4.2rem, 6.024vw + 2.272rem, 10.2rem);--h3: clamp(2.2rem, 2.008vw + 1.557rem, 4.2rem);--h6: 2rem;--h5: clamp(1.8rem, 0.408vw + 1.669rem, 2.2rem);--h4: clamp(2rem, 1.205vw + 1.614rem, 3.2rem);--h2: clamp(2.4rem, 4.819vw + 0.858rem, 7.2rem);--btn-bg: #00308c;--btn-bg-hover: #FF7F4C;--section-block-padding-m: clamp(5rem, 5.102vw + 3.367rem, 10rem);--section-block-padding: clamp(5rem, 5.02vw + 3.394rem, 10rem);--section-inline-padding: clamp(1.5rem, 0.51vw + 1.337rem, 2rem);--section-block-padding-s: clamp(5rem, 3.061vw + 4.02rem, 8rem);--space-l: 5rem;--space-m: 3rem;--space-s: 1.5rem;--spacing-l: clamp(3.5rem, 1.531vw + 3.01rem, 5rem);--spacing-m: clamp(2rem, 1.02vw + 1.673rem, 3rem);--spacing-s: clamp(1.2rem, 0.301vw + 1.104rem, 1.5rem);--grid-gap: 1.5rem;--card-padding: clamp(1.6rem, 1.406vw + 1.15rem, 3rem);--container-gap: clamp(3rem, 3.012vw + 2.036rem, 6rem);--element-gap: 3rem;--btn-text: #ffffff;--btn-text-hover: #000000;--text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--accent-size: clamp(1.5rem, 0.714vw + 1.271rem, 2.2rem);}