.container {
    max-width: 960px !important;  
    margin: auto;
}
body, .footer {
    background-color: #F7F0DC !important;
    color: #4F3A0F !important;
}
body, button, input, optgroup, select, textarea {
    font-family: 'IBM Plex Sans', sans-serif !important;
}
h1, h2, h3, h4, h5 {
  font-family: 'IBM Plex Sans', sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 200 important;
  font-style: normal;
}
.title {
  font-family: 'Cormorant', sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 200 important;
  font-style: normal;
}
p.is-size-3 {
    font-weight: 200 !important;
}
p.is-size-3 span {
    font-weight: 400 !important;
}
.footer a, .column a {
    color: #BC9F3F;
}
 .footer a:hover, .column a:hover {
    color: #8F7645;
    text-decoration: underline;
}
#tg-logo {
    fill: #BC9F3F;
    max-height: 200px;
}
#tg-monogram {
    fill: #8F7645;
    height: 50px;
    width: 50px;
}
/* Mailchimp */
#mc_embed_signup input.button {
    background-color: #BC9F3F;
    border: 0;
}
.hero.is-tg {
    --bulma-hero-h: var(--bulma-light-h);
    --bulma-hero-s: var(--bulma-light-s);
    --bulma-hero-background-l: var(--bulma-light-l);
    --bulma-hero-color-l: var(--bulma-light-invert-l);
    background-color: #224526;
    color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}
.hero.is-tg .navbar {
    --bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
    --bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
    --bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
    --bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
    --bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
}
.hero.is-tg .title {
    --bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
    --bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}
.hero.is-tg .subtitle {
    --bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
    --bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
}
.hero.is-tg, .hero.is-tg .title, .hero.is-tg .subtitle {
    color: #BC9F3F;
    font-weight: 200;
}