.elementor-325 .elementor-element.elementor-element-4494fd6{--display:flex;--min-height:360px;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:180px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-4494fd6:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-4494fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-bbe7099{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-bbe7099 .elementor-heading-title{font-family:var( --e-global-typography-h1hero-font-family ), Sans-serif;font-size:var( --e-global-typography-h1hero-font-size );font-weight:var( --e-global-typography-h1hero-font-weight );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-3b83a11{--display:flex;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-aab81b6{font-family:var( --e-global-typography-cuerpo-font-family ), Sans-serif;font-size:var( --e-global-typography-cuerpo-font-size );font-weight:var( --e-global-typography-cuerpo-font-weight );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-4494fd6{--content-width:1360px;}.elementor-325 .elementor-element.elementor-element-3b83a11{--content-width:1360px;}}@media(max-width:1024px){.elementor-325 .elementor-element.elementor-element-4494fd6{--min-height:312px;--padding-top:180px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-325 .elementor-element.elementor-element-bbe7099 .elementor-heading-title{font-size:var( --e-global-typography-h1hero-font-size );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-325 .elementor-element.elementor-element-aab81b6{font-size:var( --e-global-typography-cuerpo-font-size );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );}}@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-4494fd6{--min-height:336px;--padding-top:140px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-325 .elementor-element.elementor-element-bbe7099{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-325 .elementor-element.elementor-element-bbe7099 .elementor-heading-title{font-size:var( --e-global-typography-h1hero-font-size );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );}.elementor-325 .elementor-element.elementor-element-3b83a11{--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-325 .elementor-element.elementor-element-aab81b6{font-size:var( --e-global-typography-cuerpo-font-size );line-height:var( --e-global-typography-cuerpo-line-height );letter-spacing:var( --e-global-typography-cuerpo-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-aab81b6 */.elementor-325 .elementor-element.elementor-element-aab81b6,.elementor-325 .elementor-element.elementor-element-aab81b6 p,.elementor-325 .elementor-element.elementor-element-aab81b6 li{font-size:var(--e-global-typography-cuerpo-font-size)!important;line-height:1.556!important}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla table,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td p,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td li,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th p{font-size:15px!important;line-height:1.5!important}
.elementor-325 .elementor-element.elementor-element-aab81b6{max-width:960px}
.elementor-325 .elementor-element.elementor-element-aab81b6 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-h3tarj-font-family);font-size:28px;font-weight:700;line-height:1.25;margin:56px 0 16px}
.elementor-325 .elementor-element.elementor-element-aab81b6 h2:first-child{margin-top:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-h3tarj-font-family);font-size:18px;font-weight:700;line-height:1.35;margin:28px 0 10px}
.elementor-325 .elementor-element.elementor-element-aab81b6 p{margin:0 0 16px}
.elementor-325 .elementor-element.elementor-element-aab81b6 ul,.elementor-325 .elementor-element.elementor-element-aab81b6 ol{margin:0 0 16px;padding-left:1.25em}
.elementor-325 .elementor-element.elementor-element-aab81b6 li{margin-bottom:6px}
.elementor-325 .elementor-element.elementor-element-aab81b6 li>p{margin-bottom:8px}
.elementor-325 .elementor-element.elementor-element-aab81b6 a{color:var(--e-global-color-secondary);text-decoration:underline;word-break:break-word}
.elementor-325 .elementor-element.elementor-element-aab81b6 strong{color:var(--e-global-color-primary)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-item{display:flex;gap:10px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-num{flex:0 0 auto;min-width:34px;font-weight:700;color:var(--e-global-color-primary)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-l1{padding-left:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-l2{padding-left:44px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-l3{padding-left:88px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-formula{display:block;background:#F9F9F9;border-left:4px solid var(--e-global-color-turquesa);padding:14px 18px;margin:8px 0;font-style:italic;overflow-x:auto}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-datos{background:#F9F9F9;border-left:4px solid var(--e-global-color-turquesa);padding:24px 28px;margin:0 0 24px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-datos p{margin:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 blockquote{margin:0;padding:0;border:0;font-style:normal}
.elementor-325 .elementor-element.elementor-element-aab81b6 blockquote p{margin:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 32px;border:1px solid var(--e-global-color-turquesa)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla table{width:100%;min-width:640px;border-collapse:collapse;margin:0;font-size:15px;line-height:1.5}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th{background:var(--e-global-color-primary);color:#fff;font-weight:700;text-align:left;padding:14px 16px;vertical-align:top;border:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th strong,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th p{color:#fff;margin:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td{padding:14px 16px;vertical-align:top;border-top:1px solid var(--e-global-color-turquesa);border-left:1px solid var(--e-global-color-turquesa)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td:first-child{border-left:0;font-weight:600;color:var(--e-global-color-primary)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td{background:#FFFFFF}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td p:last-child{margin-bottom:0}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td ul{margin:0}
@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-aab81b6 h2{font-size:24px;margin-top:40px}.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-l2{padding-left:20px}.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-l3{padding-left:40px}.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla{position:relative}.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla table{font-size:14px}}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla .legal-sub{margin:10px 0 0;padding-left:1.1em;list-style:disc}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla .legal-sub li{margin-bottom:4px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th.legal-tabla-titulo{font-size:16px;padding:16px}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla thead tr+tr th{background:#E5F6F7;color:var(--e-global-color-primary);border-top:1px solid var(--e-global-color-turquesa)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla thead tr+tr th p,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla thead tr+tr th strong{color:var(--e-global-color-primary)}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla{border:0!important}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla table{border-collapse:collapse!important;border:0!important}
.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla th,.elementor-325 .elementor-element.elementor-element-aab81b6 .legal-tabla td{border:1px solid var(--e-global-color-turquesa)!important}/* End custom CSS */