footer{
    padding: 100px 0;
    background-color: #fcfaee;
}

.footer-bottom{
    background-color: #fcfaee;
}

footer h4{
    margin-bottom: 32px;
    font-weight: 400;
    text-transform: initial;
    color: #325437;
    font-size: 27px;
    line-height: 1.296em;
}

.news-body h3, .news-body h4{
    margin: 16px 0;
    font-weight: 400;
    text-transform: initial;
    color: #325437;
    font-size: 27px;
    line-height: 1.296em;
}

footer p, footer a, .footer-bottom p, .footer-bottom a{
    font-size: 16px;
    line-height: 1.375em;
    font-weight: 400;
    color: #4e5651;
    margin: 8px 0;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}

.top-nav-first a{
    transition: color 0.3s ease-in-out;
}

.top-nav-first a:hover{
    color: #b0c5b3 !important;
}

footer a:hover, .footer-bottom a:hover

.social svg {
    color: #325437;
    transition: border 0.3s ease;
}

.social a:hover {
    border: 1px dashed #325437;
}

.social a {
    transition: border 0.3s ease-in-out;
}

.bg-facebook{
    border: 1px dashed transparent;
    padding: 10px 18px;
    border-radius: 100%;
}

.bg-instagram-gradient {
    border: 1px dashed transparent;
    padding: 13px 18px;
    border-radius: 100%;
}