.elementor-44 .elementor-element.elementor-element-e049c0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-44:not(.elementor-motion-effects-element-type-background), body.elementor-page-44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-44{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-a826d43 *//* Esconde a barra de rolagem do navegador principal */
body, html {
    overflow: hidden !important; 
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS *//* O 'body' no início aumenta a 'autoridade' do seu código sobre o do WordPress */
body .meu-projeto-container, 
body .meu-projeto-container * {
    all: unset; /* Limpa absolutamente tudo */
    box-sizing: border-box;
    font-family: sans-serif; /* Define uma fonte base para não herdar coisas estranhas */
}

/* Redefine o que é essencial para o layout não quebrar após o 'unset' */
body .meu-projeto-container div, 
body .meu-projeto-container section, 
body .meu-projeto-container header, 
body .meu-projeto-container footer {
    display: block;
}

body .meu-projeto-container img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* Garante que seus botões voltem a ter comportamento de botão */
body .meu-projeto-container button {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */