.elementor-3851 .elementor-element.elementor-element-d6cfd21{--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;--padding-top:106px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3851 .elementor-element.elementor-element-d6cfd21{--width:500px;--margin-top:137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3851 .elementor-element.elementor-element-abfd213 > .elementor-widget-container{margin:127px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-d6cfd21 */<style>
/* Quita “bordes” laterales típicos de Elementor (padding/márgenes del contenedor) */
.elementor-section.elementor-section-boxed > .elementor-container{
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Asegura que el widget HTML no deje margen/padding */
.elementor-widget-html,
.elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
}

/* Por si el tema mete padding al body/page */
body,
.site,
.site-content,
#content,
.elementor{
  margin: 0 !important;
  padding: 0 !important;
}

/* Quita overflow horizontal por si alguna sombra/transform genera scroll */
html, body{
  overflow-x: hidden;
}

/* Si tu bloque usa .sau-falleras-page, fuerza a ocupar todo el ancho */
.sau-falleras-page{
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
</style>/* End custom CSS */