
:root {
  --bs-primary: #DAA95A;
  --bs-secondary: #0097BA;
  --bs-tertiary: #9c322e;
  --bs-quaternary: #026A52;
}


.btn-primary, .btn-secondary { color: #FFFFFF; }

.frame-background-primary .btn-primary { background: var(--bs-secondary); }
.frame-background-secondary .btn-secondary { background: var(--bs-default); color: #000000; }
.frame-background-tertiary .btn-tertiary { background: var(--bs-primary); }
.frame-background-quaternary .btn-quaternary { background: var(--bs-primary); }

.frame-background-secondary H1, .frame-background-secondary H2, .frame-background-secondary H3, .frame-background-secondary H4, .frame-background-secondary H5, .frame-background-secondary H6, .frame-background-secondary P,
.frame-background-primary h1 { color: #FFFFFF; }

.footer-navigation-list-level-1 {
  justify-content: flex-end;
}
.footer-section-meta {
  background: #FFFFFF;
  color: #D5D5D5;
  padding: 0.5rem 1rem;
}
.footer-section-meta A, .footer-navigation-link, .footer-navigation-link-level-1 { color: #D5D5D5 !important; font-size: 0.7rem; font-weight: normal; text-decoration: none; margin-bottom: 0rem; } 
.footer-section-meta .frame { padding: 0rem; }
.navbar-brand-logo-normal { margin-top: -0.4rem; }
HEADER { padding-top: calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height)) / 3) !important;
    padding-bottom: calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height)) / 4.5) !important; }