.elementor-72 .elementor-element.elementor-element-bda49ec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-05fa5f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-05fa5f1 */<div class="ima-embed">
  <iframe
    src="https://site-ima-escola.vercel.app/"
    title="IMA - Escola de Inglês"
    scrolling="no"
    loading="lazy"></iframe>
</div>

<style>
/* remove o espaço do container do Elementor ao redor */
.elementor-widget-html:has(.ima-embed),
.ima-embed {
  margin: 0 !important;
  padding: 0 !important;
}

/* full-bleed: estoura a largura do container e ocupa a tela toda */
.ima-embed {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  line-height: 0;        /* mata o gap embaixo do iframe */
}

.ima-embed iframe {
  display: block;
  width: 100%;
  border: 0 !important;
  outline: 0;
  height: 800px;         /* ajustado pelo script, se você usou */
}
</style>/* End custom CSS */