:root { 
  --primary-color: #002a54; 
  --secondary-color: #27557d; 
  --background-style: solid; 
  --background-color: #fefefe; 
  --primary-contrast: #fff; 
  --global-background-color: #fefefe; 
  --h1-font-size: 64px; 
  --h1-font-weight: 700; 
  --h1-font-letter-spacing: 1px; 
  --h1-line-height: 1.2; 
  --h2-font-color: #002a54; 
  --h2-font-size: 40px; 
  --h2-font-weight: 700; 
  --h2-text-transform: uppercase; 
  --h2-font-letter-spacing: 1.5px; 
  --h2-line-height: 1.25; 
  --h3-font-color: #002a54; 
  --h3-font-size: 32px; 
  --h3-font-weight: 600; 
  --h3-font-letter-spacing: 0.75px; 
  --h3-line-height: 1.3; 
  --h4-font-color: #002a54; 
  --h4-font-size: 24px; 
  --h4-font-weight: 500; 
  --h4-font-letter-spacing: 0.5px; 
  --h4-line-height: 1.35; 
  --body-font-color: #666064; 
  --body-font-size: 16px; 
  --link-font-color: #27557d; 
  --link-font-color-hover: #002a54; 
  --link-font-color-active: #27557d; 
  --button-style: normal; 
  --button-background-color: #27557d; 
  --button-background-color-hover: #002a54; 
  --button-border-radius: 4px; 
  --button-font-color-hover: #ffffff; 
  --button-font-color-active: #ffffff; 
  --button-font-color: #ffffff; 
  --button-font-size: 16px; 
  --button-text-align: center; 
  --button-font-weight: 700; 
  --button-text-transform: uppercase; 
  --button-font-letter-spacing: 2px; 
  --button-line-height: 1.5; 
  --button-border-color: transparent; 
  --button-border-color-hover: transparent; 
  --in-animation: fade-in; 
  --hinge-in-direction: from-top; 
  --slide-in-direction: down; 
  --scale-in-direction: up; 
  --out-animation: fade-out; 
  --hinge-out-direction: from-top; 
  --slide-out-direction: up; 
  --scale-out-direction: down; 
  --easing: linear; 
  --speed: normal; 
  --mobile-menu-background-color: #000000; 
  --mobile-menu-text-color: #ffffff; 
  --mobile-menu-text-color-hover: #ffffff; 
  --mobile-menu-width: 100vw; 
  --mobile-menu-justify-content: normal; 
  --hamburger-closed-color: #27557d; 
  --hamburger-closed-color-hover: #002a54; 
  --hamburger-open-color: #c2a202; 
  --hamburger-open-color-hover: #002a54; 
  --hamburger-open-position: relative; 
}
