h1, .h1 {
  font-size: calc(1.325rem + 0.9vw);
}

.footer-section-meta {
    background: #353535;
    --frame-color: #ffffff;
    --frame-background: #212121;
    --frame-link-color: #fbfbfb;
    --frame-link-hover-color: #1c554f;
}

.navbar-mainnavigation {
    --mainnavigation-hightlight: #1c554f;
    --mainnavigation-nav-spacing-y: 1px;
    --mainnavigation-nav-spacing-x: .75em;
    --mainnavigation-link-font-size: 1rem;
    --mainnavigation-link-line-height: 1.45;
    --mainnavigation-link-padding-y: .5rem;
    --mainnavigation-link-padding-x: .75rem;
    --mainnavigation-link-height: calc((var(--mainnavigation-link-padding-y) * 2) + (var(--mainnavigation-link-line-height) * var(--mainnavigation-link-font-size)));
    --mainnavigation-dropdown-column-spacing: 1px;
    --mainnavigation-dropdown-column-min-width: 220px;
    --mainnavigation-dropdown-padding-y: 1rem;
    --mainnavigation-dropdown-padding-x: 1rem;
    --mainnavigation-dropdown-link-padding-y: .2rem;
    --mainnavigation-dropdown-link-padding-x: .5rem;
    --mainnavigation-dropdown-spacer: 0;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
    padding-top: calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height)) / 2);
    padding-bottom: calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height)) / 2);
    --mainnavigation-nav-height: 70px
}