:root {
    --accent: #ffb42d;
    --black: #101;
    --grey: #3a3a3a;
    --primary: #143671;
    --primary-darker: #011C38;
    --secondary-green: #1e8680;
    --secondary-red: #bf212f;
    --white: #fff;
}

/* Navbar */
.navbar-marketing {
    background: var(--primary-darker);
}

.nav-item {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
}

.navbar-marketing .nav-item a,
footer .nav-item a{
    color: var(--white) !important;
}

.navbar-marketing .nav-item a.active,
footer .nav-item a.active{
    color: var(--accent) !important;
}

.navbar-brand {
    width: 85px;
    height: 85px;
    border: 3px solid var(--secondary-green);
    background-color: var(--white);
    border-radius: 50%;
}

.navbar-marketing .navbar-brand img {
    width: 70px;
    height: 70px;
}

/* Whatsapp icon */
.whatsapp__wrapper {
    z-index: 100;
    position: fixed;
    bottom: 40px;
    right: 30px;
}

.whatsapp__body {
    font-size: 45px !important;
    width: 70px;
    height: 70px;
    background-color: #26ff00;
    color: #fff;
    border-radius: 50%;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.13);
    z-index: 5;
}

/* Footer */

footer {
    background: url(../front_assets/img/public/c/bg-footer.webp) no-repeat center
        center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

footer address {
    color: var(--white);
    font-family: 'Times New Roman', serif;
    font-size: 1rem;
    font-style: normal;
}

.icon-list-social a {
    color: var(--white) !important;
}

footer #map {
    height: 320px;
    width: 100% !important;
}

.footer-hr {
    border: 1px solid var(--white);
    opacity: .5;
    width: 100%;
}

@media (hover: hover) and (pointer: fine) {

    /* Footer */
    .icon-list-social a:hover {
        color: var(--accent) !important;
    }

}

@media only screen and (max-width: 997.92px) {
    #layoutDefault, #layoutDefault_footer {
        overflow-x: hidden;
    }

    .whatsapp__body {
        font-size: 29px !important;
        width: 45px;
        height: 45px;
    }
}
