.elementor-122 .elementor-element.elementor-element-c5d947f{--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-122 .elementor-element.elementor-element-c5d947f.e-con{--align-self:stretch;}.elementor-122 .elementor-element.elementor-element-65e4a7f{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-122 .elementor-element.elementor-element-65e4a7f:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-65e4a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-122 .elementor-element.elementor-element-65e4a7f.e-con{--align-self:stretch;}.elementor-122 .elementor-element.elementor-element-e0a3598{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:400;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e0a3598 a{color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-be2b266{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:400;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-be2b266 a{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-c5d947f{--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:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:140px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-65e4a7f{--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:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:140px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-122 .elementor-element.elementor-element-e0a3598{font-size:18px;}.elementor-122 .elementor-element.elementor-element-be2b266{font-size:18px;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-c5d947f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-122 .elementor-element.elementor-element-65e4a7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-122 .elementor-element.elementor-element-e0a3598{font-size:16px;}.elementor-122 .elementor-element.elementor-element-be2b266{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-be2b266 *//* Transforma la tabla en lista para móvil */
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil, 
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil tbody, 
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil tr, 
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil td {
    display: block;
    width: 100%;
    border: none !important;
    background: transparent !important;
}

/* Espaciado entre las filas */
.elementor-122 .elementor-element.elementor-element-be2b266 .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-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil tr:last-child {
    border-bottom: none !important;
}

/* Ajusta los textos a la izquierda */
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil td {
    padding: 2px 0 !important;
    text-align: left !important;
}

/* Estilo para los títulos (RAZÓN SOCIAL, NIF, etc.) */
.elementor-122 .elementor-element.elementor-element-be2b266 .tabla-legal-movil td:first-child {
    font-size: 0.85em;
    color: #777777;
}

/* Estilo para los datos (Enlaces, direcciones, etc.) */
.elementor-122 .elementor-element.elementor-element-be2b266 .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 */