body {
    font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: var(--body-color);
}
/* --- Colors --- */
:root {
    --main: #792687;
    --secondary: #205405;
    --bg-color: #efecec;
    --main-light: #b697bb;
    --main-dark: #363131;
    --accent: #fcf1ef;
    --body-color: #333e48;
    --cta-green: #18992c;
    --cta-green-dark: #06AA98;
    --grey: #ced4da;
    --grey-dark: #333333;
    --grey-light: #fafafa;
}
.navbar-brand .logo {
    max-height: 90px!important;
}
.btn.btn-primary:hover {
    background-color: var(--main)!important;
    border-color: var(--main)!important;
    color: #fff!important;
}