:root {
    --l2-primary:#e23810;
    --l2-black:#202020;
    --l2-white:#fff;
    --l2-white-rgb: 255, 255, 255;
    --l2-grey: #e4e3e9;
}

header {
    background-color: var(--l2-white) !important;
}

.text-dark {
    color: var(--l2-secondary);
}

.text-underline {
    text-decoration: underline;
}

.btn-masco {
    font-family: 'Neue Machina';
}

.font-light {
    font-weight: unset;
}

.bg-color-form {
    background-color: var(--l2-grey);
    border: 3px solid var(--l2-black);
}

.bg-color {
    background-color: var(--l2-primary);
}

.bg-color-dark {
    background-color: var(--l2-black);
}

.home-2_content-section-1.bg-color-dark h2, .home-2_content-section-2.bg-color-dark h2, .home-2_content-section-1.bg-color-dark p, .home-2_content-section-2.bg-color-dark p {
    color: var(--l2-white) !important;
}

#pricing .pricing-card {
    background-color: var(--l2-white);
}

.cta-home-2 {
    background-image: url(../images/bg-taste.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.cta-home-2 .btn-fill--up:hover {
    color: var(--l2-black);
    border-color: var(--l2-black);
}

.cta-home-2 .btn-fill--up::after {
    background: var(--l2-white);
}

.footer-v2 {
    background-color: var(--l2-black);
}

.footer-v2 p, .footer-v2 .footer-list a, .footer-v2 .footer-title{
    color: var(--l2-white);
}

.footer-v2 .list-social {
    --color: var(--l2-black);
    --backgroundColor: var(--l2-white);
    --hovBackground: var(--l2-primary);
    --hovColor: var(--l2-white);
}

.footer-l02 .list-social li a:hover {
    background-color: var(--l2-primary);
}

.copyright-border {
    border-color: rgba(var(--l2-white-rgb), 0.1);
}

.whatsApp {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 70px;
    right: 50px;
    line-height: 60px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
    border: 0;
}

.whatsApp:hover {
    color: #fff;
}

.form-box-style__form-wrapper .form-control {
    border-radius: 20px !important;
    border: 3px solid var(--l2-black);
}

.site-menu-main .nav-link-item:hover {
    color: var(--l2-primary);
}