.elementor-654 .elementor-element.elementor-element-3719a89a{--display:flex;}body.elementor-page-654:not(.elementor-motion-effects-element-type-background), body.elementor-page-654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1200px){body.elementor-page-654{margin:0px 0px 0px 0px;padding:0px 0px 0px 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;
    }
}



/*-------ESCONDER ALT DAS IMAGENS--------*/
.widget-image-caption {
    display: none;
}





@media (min-width: 320px) and (max-width: 1200px){
    .elementor-button, h1, h2, h3, h4, h5, p{
        text-wrap: balance;
    }
}




/*-------ICONES DO RODAPE--------*/
.icones-rodape:hover{
    transform: scale(1.1);
    transform-origin: center !important;
    transition: all 0.5s ease-in-out;
}




/*-------BOTAO--------*/
.elementor-button-icon svg{
    transform: scale(0.9);
}

.elementor-button{
    background: none;
    border: 1px solid #5F6241;
    z-index: 250 !important;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
    
}
.elementor-button:hover{
    letter-spacing: 0.4px;
    transform: scaleX(1.04);
    transform-origin: center !important;
    border: 1px solid #5F6241;
    z-index: 250 !important;
}/* End custom CSS */