.elementor-1843 .elementor-element.elementor-element-7151c48{--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;--padding-top:11rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1843 .elementor-element.elementor-element-03608b5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:500;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1843 .elementor-element.elementor-element-1715959{--grid-columns:1;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-1843 .elementor-element.elementor-element-1715959 > .elementor-widget-container{margin:70px 0px 0px 0px;}body.elementor-page-1843:not(.elementor-motion-effects-element-type-background), body.elementor-page-1843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e8b5d7 );}@media(max-width:1366px) and (min-width:768px){.elementor-1843 .elementor-element.elementor-element-7151c48{--content-width:90%;}}@media(max-width:1024px){.elementor-1843 .elementor-element.elementor-element-7151c48{--padding-top:8rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1843 .elementor-element.elementor-element-1715959{--grid-columns:1;}}@media(max-width:767px){.elementor-1843 .elementor-element.elementor-element-7151c48{--padding-top:9rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1843 .elementor-element.elementor-element-03608b5 .elementor-heading-title{font-size:24px;}.elementor-1843 .elementor-element.elementor-element-1715959{--grid-columns:1;}.elementor-1843 .elementor-element.elementor-element-1715959 > .elementor-widget-container{margin:030px 0px 0px 0px;}}/* Start custom CSS *//*AJUSTES DA BARRA DE SCROLL*/
html, body{
    width: 100%;
    overflow-x: clip;
    }
    
body::-webkit-scrollbar{
    width: 10px;
    }
    
body::-webkit-scrollbar-track{
    background: #fff;
    }

   /*COR DA BARRA DE SCROLL*/
body::-webkit-scrollbar-thumb{
    background: #82A150;
    border-radius: 20px;
    border: 1px, solid, #82A150;
    }

/*CODIGO DO GRID*/
/*para desktop*/
@media (min-width: 1025px){
    :root{
        --colunas: 12;
        --largura: 1280px;
        --offset: 0px;
        --gutter: 20px;
        --cor: #00000010;
    }
}

/*para tablet*/
@media (min-width: 768px) and (max-width: 1024px){
    :root{
        --colunas: 6;
        --largura: 1024px;
        --offset: 48px;
        --gutter: 16px;
        --cor: #ffffff10;
    }
}

/*para mobile*/
@media (max-width: 767px){
    :root{
        --colunas: 4;
        --largura: 767px;
        --offset: 20px;
        --gutter: 8px;
        --cor: #ffffff10;
    }
}

/*não mexa em nada daqui pra baixo*/
body.elementor-editor-active::after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    pointer-events: none;
    z-index: 1000;
    min-height: 100vh;
    width: calc(100% - (2 * var(--offset)));
    max-width: var(--largura);
    background-size: calc(100% + var(--gutter)) 100%;
    background-image: repeating-linear-gradient( to right, var(--cor), var(--cor) calc((100% / var(--colunas)) - var(--gutter)), transparent calc((100% / var(--colunas)) - var(--gutter)), transparent calc(100% / var(--colunas)) );
}

/*CODIGO DO GRID FINAL*/

.hero-tag{
    color: #82A150;
}/* End custom CSS */