:root {
  --primary-h: 45 !important;
  --primary-s: 69.9% !important;
  --primary-l: 70% !important;
  --primary-contrast-h: var(--primary-h) !important;
  --primary-contrast-s: var(--primary-s) !important;
  --primary-contrast-l: 20%  !important;

  --secondary-h: 191 !important;
  --secondary-s: 56.8% !important;
  --secondary-l: 17.3% !important;
  --secondary-contrast-h: var(--secondary-h) !important;
  --secondary-contrast-s: var(--secondary-s) !important;
  --secondary-contrast-l: 100%  !important;
}
:root{
    --font-size: 16px;
}

  .elder__navigation:not(.elder__navigation--responsive) .elder__navigation-logo-image {
    width: unset;
    position: absolute;
    max-height: 7rem !important;
    top: 0.2rem;
    background: var(--secondary);
    border: 2px solid var(--primary);
    transition: all 400ms ease-out;
  }
  
  .page--is-scrolled .nav .elder__navigation-logo-image {
   top: -0.3rem;
   max-height: 60px !important;
  }

  .footer__logo {
   max-height: 100px;
  }