.elementor-721 .elementor-element.elementor-element-8d896d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-922da98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-922da98:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-922da98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}body:not(.rtl) .elementor-721 .elementor-element.elementor-element-c47a4d4{left:0px;}body.rtl .elementor-721 .elementor-element.elementor-element-c47a4d4{right:0px;}.elementor-721 .elementor-element.elementor-element-c47a4d4{top:0px;}.elementor-721 .elementor-element.elementor-element-153ab3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-153ab3d:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-153ab3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-e437f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-e437f1d:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-e437f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-c6f3922{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-c6f3922:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-c6f3922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-6cc03b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-6cc03b6:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-6cc03b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-0da4a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-0da4a31:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-0da4a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-b22a285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-721 .elementor-element.elementor-element-b22a285:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-b22a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-721 .elementor-element.elementor-element-7963a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-721 .elementor-element.elementor-element-7963a91:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-7963a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}body.elementor-page-721:not(.elementor-motion-effects-element-type-background), body.elementor-page-721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}:root{--page-title-display:none;}/* Start custom CSS *//* LARGURA ÚTIL AUTOMÁTICA */

/* WIDESCREEN E DESKTOP */
@media (min-width: 1367px) {
    .e-con {
        --content-width: 1280px;
    }
}

/* LAPTOP */
@media (min-width: 1201px) and (max-width: 1366px) {
    .e-con {
        --content-width: 1100px;
    }
}

/* TABLET PAISAGEM */
@media (min-width: 1025px) and (max-width: 1200px) {
    .e-con {
        --content-width: 924px;
    }
}

/* TABLET RETRATO */
@media (min-width: 881px) and (max-width: 1024px) {
    .e-con {
        --content-width: 780px;
    }
}

/* CELULAR PAISAGEM */
@media (min-width: 768px) and (max-width: 880px) {
    .e-con {
        --content-width: 728px;
    }
}

/* CELULAR RETRATO */
@media (max-width: 767px) {
    .e-con {
        --content-width: 360px;
    }
}
#wpadminbar {
    display: none;
}


/* ESTE TRECHO CORRIGE O SCROLL LATERAL */
html, body {
   max-width: 100%;
   overflow-x: hidden;
}


    /* Cor da seleção de textos */
    *::selection {
        color: #FFF;
        background: #1d7949;
    }
}



/* =========================================
   SCROLLBAR CUSTOMIZADA - JOSIEL PORTO
   ========================================= */

/* 1. Largura da Barra */
::-webkit-scrollbar {
    width: 10px; /* Largura ideal para Desktop */
    background-color: #050505; /* Funde com o fundo do site */
}

/* 2. O Trilho (Caminho) */
::-webkit-scrollbar-track {
    background-color: #050505;
    border-left: 1px solid rgba(255, 255, 255, 0.03); /* Separador sutil */
}

/* 3. A Barra (Estado Normal) */
::-webkit-scrollbar-thumb {
    background-color: #333333; /* Cinza escuro discreto */
    border-radius: 10px;
    border: 3px solid #050505; /* Cria uma borda "falsa" para a barra parecer mais fina */
    transition: all 0.3s ease;
}

/* 4. Hover (Estado Ativo - A Mágica) */
::-webkit-scrollbar-thumb:hover {
    background-color: #1D7A4A; /* Fica VERDE JOSIEL */
    box-shadow: 0 0 15px rgba(29, 122, 74, 0.8); /* Glow Neon */
}

/* Compatibilidade Firefox */
html {
    scrollbar-width: thin;
    scrollbar-color: #333333 #050505;
}/* End custom CSS */