.elementor-646 .elementor-element.elementor-element-13029b9{--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;--background-transition:0.3s;}/* Start custom CSS *//* Faz a LP ocupar 100% da largura e da altura da tela */
html, body { margin: 0 !important; padding: 0 !important; overflow-x: hidden; }

/* Remove limites e espaços do Elementor ao redor do widget HTML */
.elementor-section:has(#sogima-lp),
.elementor-section:has(#sogima-lp) > .elementor-container,
.elementor-column:has(#sogima-lp),
.elementor-column:has(#sogima-lp) > .elementor-widget-wrap,
.elementor-widget:has(#sogima-lp),
.elementor-widget:has(#sogima-lp) > .elementor-widget-container,
.e-con:has(#sogima-lp),
.e-con:has(#sogima-lp) > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 100vh;
  margin: 0 !important;
  padding: 0 !important;
  --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
  --content-width: 100%;
}

#sogima-lp { width: 100%; min-height: 100vh; }

/* Esconde cabeçalho, título e rodapé do tema (se aparecerem) */
.site-header, #masthead, header.site-header,
.site-footer, #colophon, footer.site-footer,
.entry-header, .page-header, .entry-title { display: none !important; }/* End custom CSS */