:root {
  --primary-h: 204 !important;
  --primary-s: 34.2% !important;
  --primary-l: 14.3% !important;
  --primary-contrast-h: var(--primary-h) !important;
  --primary-contrast-s: var(--primary-s) !important;
  --primary-contrast-l: 100%  !important;

  --secondary-h: 191 !important;
  --secondary-s: 61.5% !important;
  --secondary-l: 5.1% !important;
  --secondary-contrast-h: var(--secondary-h) !important;
  --secondary-contrast-s: var(--secondary-s) !important;
  --secondary-contrast-l: 100%  !important;
}



body{
font-weight: 400 !important;
}

h2,
h1{
text-transform: uppercase;
font-weight: 300 !important;
}

.hero{
font-weight: 500;
}

.hero .k-button{
font-weight: 400 !important;
}
.navigation-wrapper--logo-is-square .k-navigation__logo a, .navigation-wrapper--logo-is-square .navigation-wrapper__logo figure {
border-radius: 10px !important;
}