body {
    margin: auto;
    color: #1e2429;
    font-family: Arial;
}
@media only screen and (min-width: 600px) {
    body {
        padding: 25px 50px;
    }
}
.blue {
    color: #005ba9;
}
.header-quote {
    text-align: right;
    padding: 5px 10px;
    font-size: 21px;
}
.header-quote-content {
    text-align: left;
    font-style: italic;
    display: inline;
}
.content {
    padding: 5px 10px;
}
.sub-title {
    text-transform: uppercase;
    font-weight: 200;
    padding: 5px;
    margin: 5px 0px;
}
.title {
    text-transform: uppercase;
    padding: 5px;
    margin: 5px 0px;
    font-size: 32px;
}
.not-bold {
    font-weight: 200;
}
.footer {
    text-align: center;
    padding: 10px;
}
.footer-content {
    text-align: left;
}
@media only screen and (max-width: 600px) {
    .desktop-header {
        display: none;
    }
    .logo-container {
        margin: auto;
        padding: 0px 80px 25px;
    }
}
@media only screen and (min-width: 600px) {
    .mobile-header {
        display: none;
    }
    .logo-container {
        margin: auto;
        padding-top: 10px;
    }
}
.desktop-header-layout {
    display: grid;
    grid-template-columns: 1fr 250px;
    grid-column-gap: 15px;
}
