.elementor-669 .elementor-element.elementor-element-55217ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;}.elementor-669 .elementor-element.elementor-element-55217ed:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-55217ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-55217ed.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-669 .elementor-element.elementor-element-de813d4{left:0px;}body.rtl .elementor-669 .elementor-element.elementor-element-de813d4{right:0px;}.elementor-669 .elementor-element.elementor-element-de813d4{top:0px;}.elementor-669 .elementor-element.elementor-element-c89905d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-c89905d:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-c89905d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-a34a614{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-a34a614:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-a34a614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-e1d61bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-e1d61bf:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-e1d61bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-d1fd1e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-d1fd1e2:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-d1fd1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-d674fe0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-d674fe0:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-d674fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-c40dbaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-c40dbaa:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-c40dbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-ad5a940{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-ad5a940:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-ad5a940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-4e4a0ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-669 .elementor-element.elementor-element-4e4a0ce:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-4e4a0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-669 .elementor-element.elementor-element-b733510{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-669 .elementor-element.elementor-element-b733510:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-b733510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-669 .elementor-element.elementor-element-55217ed{--width:101.682%;}}@media(max-width:1366px){.elementor-669 .elementor-element.elementor-element-55217ed{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-669 .elementor-element.elementor-element-55217ed{--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* 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;
}
/* Cursor padrão */
body {
    cursor: url(''), auto;
}
/* Barra de rolagem personalizada - Apenas em telas maiores que 1024px */
@media (min-width: 1025px) {
    /* Largura da barra de rolagem */
    ::-webkit-scrollbar {
        width: 8px;
    }

    /* Cor de fundo do track */
    ::-webkit-scrollbar-track {
        background: #090909;
    }

    /* Estilo do thumb da barra */
    ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: linear-gradient(180deg, #1D7A4A, #1D7A4A);
        border: 1px solid #1D7A4A;
    }

    /* Estilo do thumb no hover */
    ::-webkit-scrollbar-thumb:hover {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: linear-gradient(0deg, #1D7A4A, #1D7A4A);
        border: 1px solid #1D7A4A;
    }

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

/* Reset global para telas menores que 1025px */
@media (max-width: 1024px) {
    /* Remove personalização para dispositivos móveis e tablets */
    ::-webkit-scrollbar,
    ::-webkit-scrollbar-track,
    ::-webkit-scrollbar-thumb {
        display: none; /* Remove o scroll no mobile */
    }
    
    /* Caso a área do scroll ainda ocupe espaço, remove a borda e o espaço extra */
    body {
        overflow: auto; /* Garante que o conteúdo rolará sem a barra personalizada */
    }
}
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}/* End custom CSS */