body {
    background-color: #fff !important;
    color: var(--cor-fundo) !important;
}

.breadcrumb-area .page-list li, .breadcrumb-area .page-list li a:hover, .breadcrumb-area .page-title, .header-style-01.navbar-variant-01 .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li a, .header-style-01.navbar-variant-01 .navbar-area.nav-style-01 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before {
    color: var(--cor-fundo) !important;
}

.xg_mega_menu_wrapper {
    background-color: #ffffffeb !important;
    backdrop-filter: blur(8px) !important;
}

.xg-mega-menu-single-column-wrap ul li a:not(:hover) {
    color: var(--cor-fundo) !important;
}
body:has(.bread-blog):before {
    opacity: 0.3 !important;
}
.blog-details-item {
    background: #ffffffdb !important;
    box-shadow: 0 0 30px #2696af00 !important;
}

.content-area h2, .content-area h3 {
    color: var(--cor-fundo) !important;
}

a:not(:hover) {

    color: var(--cor-fundo);
}

.content-area b, .blog-details-item p {
    color: var(--cor-fundo) !important;
}

.cta-blog-go {
        background: linear-gradient(131deg, #2696afa1, #ffffff 90%) !important;
}

.cta-blog-go span:not(a span) {
    color: var(--cor-fundo) !important;
}

.cta-blog-go .button-default span {
    color: #FFF !important;
}



.cta-blog-go .button-default:hover span {
    color: var(--cor-fundo) !important;
}

.single-blog-grid-02 {
    background-color: #e3e3e3 !important;
}

.home-21.footer-area {
    background-color: #f9f9f9 !important;
}

.home-21.footer-area::before {
    opacity: 0.3 !important;
}

.footer-widget .sidebars-single-content .details, .home-21.footer-area .widget.footer-widget p {
    color:var(--cor-fundo) !important;
}

.home-21.footer-area .widget.footer-widget ul li a:not(:hover) {
    color: var(--cor-fundo) !important;
}

.home-21.footer-area .copyright-area.copyright-bg {
    background: var(--cor-goup) !important;
}

.copyright-area-inner a {
    color:#fff !important;
}

#nav-icon3 {
    color: var(--cor-fundo) !important;
}

 #nav-icon3 span {
    background-color: var(--cor-fundo) !important;
}

.navbar .logo img {
    filter: brightness(0) !important;
}
b, strong:not(.nld-chatbot strong) {
    color:var(--cor-goup) !important;
}
table, td, th {
    color:var(--cor-fundo) !important;
}

@media only screen and (max-width: 991px) {
    .navbar-area .navbar-collapse {
background-color: #ffffffce;
backdrop-filter: blur(5px);
    }}

    * {
        scrollbar-width: auto;
     scrollbar-color: var(--cor-goup);
     scrollbar-width: auto;
     scrollbar-color: var(--cor-goup);
    }

    
 ::-webkit-scrollbar {
     width: 10px;
 }

 ::-webkit-scrollbar-track {
     background: #fff !important;
 }

 ::-webkit-scrollbar-thumb {
     background-color: var(--cor-goup);
     border-radius: 10px;
 }