.elementor-2370 .elementor-element.elementor-element-3bd29e0{--display:flex;}
/* Start custom CSS for container, class: .elementor-element-3bd29e0 *//* Zera o container do Elementor sem cortar o conteúdo */
.elementor-2370 .elementor-element.elementor-element-3bd29e0 {
    padding: 0 !important;
    margin: 0 !important;
}

/* Garante que o widget interno ocupe 100% da largura disponível */
.elementor-2370 .elementor-element.elementor-element-3bd29e0 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Impede que o WordPress adicione barras de rolagem estranhas */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative;
}

/* Se o site do Lovable sumiu, esse comando abaixo traz ele de volta ao centro */
#root, #app {
    width: 100% !important;
    display: block !important;
}


/* Oculta a barra de rolagem no Chrome, Safari e Opera */
body::-webkit-scrollbar,
html::-webkit-scrollbar {
    display: none !important;
}

/* Oculta a barra de rolagem no Firefox e IE/Edge */
html, body {
    scrollbar-width: none !important; /* Firefox */
    -ms-overflow-style: none !important;  /* IE e Edge */
    overflow-x: hidden !important; /* Garante que não role para os lados */
}

/* Aplica o mesmo para o container do Elementor se ele estiver criando a barra */
.elementor-2370 .elementor-element.elementor-element-3bd29e0 {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;
}
.elementor-2370 .elementor-element.elementor-element-3bd29e0::-webkit-scrollbar {
    display: none !important;
}/* End custom CSS */

