/* TEW · Elementor sin estilos propios: la maqueta manda (especificidad baja con :where) */
.tew-page{--kit-widget-spacing:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
body.tew-page .e-con.e-flex,body.tew-page .e-con.e-grid,body.tew-page .e-con{--display:block;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--width:auto;--content-width:none;--container-max-width:none;--min-height:0;--flex-wrap:nowrap;--overflow:visible;--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--position:static;--z-index:auto;--flex-direction:row;--justify-content:normal;--align-items:normal;--align-content:normal;--flex-grow:0;--flex-shrink:1;--flex-basis:auto;--container-widget-width:auto;--container-widget-height:auto;--container-widget-flex-grow:0;--container-widget-align-self:auto}
:where(.tew-page) .elementor-widget,:where(.tew-page) .elementor-element{position:static}
:where(.tew-page) .elementor-widget:not(:last-child){margin-block-end:0}
:where(.tew-page) .elementor-heading-title{line-height:inherit;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
:where(.tew-page) .elementor-widget-image img{display:block}
:where(.tew-page) .elementor-button{background:transparent;border-radius:0;padding:0;font:inherit;line-height:inherit;color:inherit;fill:currentColor}
:where(.tew-page) .elementor-widget-text-editor{color:inherit;font:inherit}
