.elementor-118 .elementor-element.elementor-element-c6b6b1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-118 .elementor-element.elementor-element-c6b6b1f.e-con{--align-self:stretch;}.elementor-118 .elementor-element.elementor-element-20166fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--margin-top:24px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-118 .elementor-element.elementor-element-20166fc:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-20166fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E7;}.elementor-118 .elementor-element.elementor-element-20166fc.e-con{--align-self:stretch;}.elementor-118 .elementor-element.elementor-element-09359f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-09359f9 a{color:var( --e-global-color-text );}.elementor-118 .elementor-element.elementor-element-5196f5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-118 .elementor-element.elementor-element-5196f5c.e-con{--align-self:stretch;}.elementor-118 .elementor-element.elementor-element-b88d635{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--margin-top:24px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-118 .elementor-element.elementor-element-b88d635:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b88d635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E7;}.elementor-118 .elementor-element.elementor-element-b88d635.e-con{--align-self:stretch;}.elementor-118 .elementor-element.elementor-element-96d37e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-96d37e6 a{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-c6b6b1f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-20166fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-118 .elementor-element.elementor-element-09359f9{font-size:var( --e-global-typography-primary-font-size );}.elementor-118 .elementor-element.elementor-element-5196f5c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-b88d635{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-118 .elementor-element.elementor-element-96d37e6{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-c6b6b1f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-118 .elementor-element.elementor-element-20166fc{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-09359f9{font-size:var( --e-global-typography-primary-font-size );}.elementor-118 .elementor-element.elementor-element-5196f5c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-118 .elementor-element.elementor-element-b88d635{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-96d37e6{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-96d37e6 *//* Transforma la tabla en lista para móvil */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil, 
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil tbody, 
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil tr, 
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil td {
    display: block;
    width: 100%;
    border: none !important;
    background: transparent !important;
}

/* Espaciado entre las filas */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil tr {
    margin-bottom: 15px;
    border-bottom: 1px solid #eaeaea !important;
    padding-bottom: 10px;
}

/* Quita la línea separadora del último elemento */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil tr:last-child {
    border-bottom: none !important;
}

/* Ajusta los textos a la izquierda */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil td {
    padding: 2px 0 !important;
    text-align: left !important;
}

/* Estilo para los títulos (RAZÓN SOCIAL, NIF, etc.) */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil td:first-child {
    font-size: 0.85em;
    color: #777777;
}

/* Estilo para los datos (Enlaces, direcciones, etc.) */
.elementor-118 .elementor-element.elementor-element-96d37e6 .tabla-legal-movil td:last-child {
    font-size: 1em;
    word-break: break-word; /* Esta es la magia que evita que la pantalla se corte */
}/* End custom CSS */