.elementor-9068 .elementor-element.elementor-element-1c81005{--display:flex;--padding-top:64px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-9068 .elementor-element.elementor-element-1c81005:not(.elementor-motion-effects-element-type-background), .elementor-9068 .elementor-element.elementor-element-1c81005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141928;}.elementor-9068 .elementor-element.elementor-element-988376f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9068 .elementor-element.elementor-element-f041c6a{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9068 .elementor-element.elementor-element-75411d4{text-align:start;}.elementor-9068 .elementor-element.elementor-element-d867419{--display:flex;--padding-top:48px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9068 .elementor-element.elementor-element-d867419:not(.elementor-motion-effects-element-type-background), .elementor-9068 .elementor-element.elementor-element-d867419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141928;}.elementor-9068 .elementor-element.elementor-element-6e9dcbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9068 .elementor-element.elementor-element-28bf358{--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;}.elementor-9068 .elementor-element.elementor-element-aadb900{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9068 .elementor-element.elementor-element-67db1df .elementor-toc__header-title{text-align:start;}.elementor-9068 .elementor-element.elementor-element-67db1df .elementor-toc__header{flex-direction:row;}.elementor-9068 .elementor-element.elementor-element-67db1df{--item-text-hover-decoration:underline;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9068 .elementor-element.elementor-element-988376f{--content-width:1200px;}.elementor-9068 .elementor-element.elementor-element-f041c6a{--width:100%;}.elementor-9068 .elementor-element.elementor-element-6e9dcbf{--content-width:1200px;}.elementor-9068 .elementor-element.elementor-element-28bf358{--width:760px;}.elementor-9068 .elementor-element.elementor-element-aadb900{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9068 .elementor-element.elementor-element-28bf358{--width:100%;}.elementor-9068 .elementor-element.elementor-element-aadb900{--width:100%;}}@media(max-width:1024px){.elementor-9068 .elementor-element.elementor-element-6e9dcbf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}}@media(max-width:767px){.elementor-9068 .elementor-element.elementor-element-1c81005{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-9068 .elementor-element.elementor-element-d867419{--padding-top:24px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1c81005 */.elementor-9068 .elementor-element.elementor-element-1c81005{isolation:isolate}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-67db1df */@media(max-width:1024px){.elementor-9068 .elementor-element.elementor-element-67db1df .elementor-toc__body{display:none}}/* End custom CSS */
/* Start custom CSS *//* Integracion AV - pagina tipo legal (Terminos y Condiciones), 2026-09-25. Subconjunto sobrio del CSS de la plantilla del blog (diseno/blog-patrones/plantilla-blog.css): mismos colores y tipografia, sin patrones con foto. No tocar el kit global. */
body.elementor-page-9068{--iav-bg:#141928;--iav-surface:#1E2538;--iav-line:rgba(255,255,255,.09);--iav-line-2:rgba(255,255,255,.16);--iav-text:#D9DDE3;--iav-muted:#9AA1AB;--iav-teal:#00D2A1;}

/* Cabecera simple */
body.elementor-page-9068 .iav-legal-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--iav-line);}
body.elementor-page-9068 .iav-legal-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 90% at 6% 20%,rgba(0,210,161,.10),transparent 62%);}
body.elementor-page-9068 .iav-legal-hero > .e-con-inner{position:relative;z-index:2;}
body.elementor-page-9068 .iav-crumbs, body.elementor-page-9068 .iav-crumbs *{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.5;color:var(--iav-muted)!important;}
body.elementor-page-9068 .iav-crumbs a, body.elementor-page-9068 .iav-crumbs a *{color:var(--iav-teal)!important;text-decoration:none!important;}
body.elementor-page-9068 .iav-crumbs a:hover *{color:#fff!important;}
body.elementor-page-9068 .iav-post-title .elementor-heading-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.18;letter-spacing:-.01em;color:#fff;}
body.elementor-page-9068 .iav-legal-meta{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;color:var(--iav-muted);margin:4px 0 0;}

/* Layout del cuerpo (dos columnas: 760 px + indice de 300 px) */
body.elementor-page-9068 .iav-blog-body{}

/* Tipografia del cuerpo */
body.elementor-page-9068 .iav-post-body{color:var(--iav-text);font-family:Montserrat,sans-serif;font-size:17px;line-height:1.75;}
body.elementor-page-9068 .iav-post-body p{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.75;color:var(--iav-text);margin:0 0 1.15em;}
body.elementor-page-9068 .iav-post-body p:last-child{margin-bottom:0;}
body.elementor-page-9068 .iav-post-body strong, body.elementor-page-9068 .iav-post-body b{color:#fff;font-weight:600;}
body.elementor-page-9068 .iav-post-body a{color:var(--iav-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
body.elementor-page-9068 .iav-post-body a:hover{color:#fff;}
body.elementor-page-9068 .iav-post-body h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:28px;line-height:1.25;letter-spacing:-.006em;color:#fff;margin:2em 0 .65em;}
body.elementor-page-9068 .iav-post-body h2::before{content:"";display:block;width:36px;height:3px;border-radius:2px;background:var(--iav-teal);margin-bottom:16px;}
body.elementor-page-9068 .iav-post-body h2:first-child{margin-top:0;}
body.elementor-page-9068 .iav-post-body .iav-lead{font-size:20px;line-height:1.6;color:#fff;}
body.elementor-page-9068 .iav-post-body ul, body.elementor-page-9068 .iav-post-body ol{margin:0 0 1.3em;padding-left:1.35em;}
body.elementor-page-9068 .iav-post-body li{margin:.35em 0;padding-left:.2em;}
body.elementor-page-9068 .iav-post-body ul li::marker{color:var(--iav-teal);}

/* Indice lateral (Table of Contents de Elementor Pro) */
body.elementor-page-9068 .iav-side{}
body.elementor-page-9068 .iav-toc .elementor-toc{--box-background-color:transparent;--box-border-color:var(--iav-line);--box-border-width:1px;--box-border-radius:14px;--box-padding:20px;--header-color:#fff;--item-text-color:#C9CED6;--item-text-hover-color:var(--iav-teal);--item-text-active-color:var(--iav-teal);--marker-color:var(--iav-teal);--separator-width:0;--toggle-button-color:var(--iav-teal);}
body.elementor-page-9068 .iav-toc .elementor-toc__header{padding-bottom:10px;border-bottom:1px solid var(--iav-line);}
body.elementor-page-9068 .iav-toc .elementor-toc__header-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--iav-muted);}
body.elementor-page-9068 .iav-toc .elementor-toc__list-wrapper{padding:4px 0 0!important;margin:0;list-style:none;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text-wrapper > i, body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text-wrapper > svg{display:none;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item{margin:0;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text-wrapper{padding:0;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text-wrapper::before{display:none;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text{display:block;padding:7px 0 7px 12px;border-left:2px solid transparent;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.4;text-decoration:none!important;color:#C9CED6!important;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text.elementor-item-active{border-left-color:var(--iav-teal);color:var(--iav-teal)!important;font-weight:600;}
body.elementor-page-9068 .iav-toc .elementor-toc__list-item-text:hover{color:var(--iav-teal)!important;}

@media (max-width:1024px){
body.elementor-page-9068 .iav-toc .elementor-toc{--box-padding:16px;}
body.elementor-page-9068 .iav-toc .elementor-toc__body{display:none;}
}
@media (max-width:767px){
body.elementor-page-9068 .iav-post-body, body.elementor-page-9068 .iav-post-body p, body.elementor-page-9068 .iav-post-body li{font-size:16.5px;}
body.elementor-page-9068 .iav-post-body .iav-lead{font-size:18px;}
body.elementor-page-9068 .iav-post-body h2{font-size:24px;}
}/* End custom CSS */