.elementor-3 .elementor-element.elementor-element-8f7903e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-8f7903e:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-8f7903e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5EF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3 .elementor-element.elementor-element-a23780b{font-family:"Inter", Sans-serif;font-weight:400;}.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-3 .elementor-element.elementor-element-49867ba .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:800;}.elementor-3 .elementor-element.elementor-element-079b332{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-0ef066d{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-3 .elementor-element.elementor-element-98966c0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-98966c0:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-98966c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-fcd18ee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-25e4338{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-632c1df{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-63a86fc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-b3cbd3b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-577fcf2 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-a0e9133 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-f18027c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-35d45eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-45abbb4{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-56c06cf .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-1d99e5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-d53c0f6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-03c3659{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-3e7352d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-0fa65de .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-3fc3b37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-bac47d5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-cffbb5f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-516d3ed{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-75b4262 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-9940e60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-b38fd18{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-c4d1bc1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-1853bcf{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-f96515c .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-2d240cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-58cc51e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-f87f6c7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-b30e779{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-6f87444 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-c32d8f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-e8000cc{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-585e3e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-69e1569{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-6cbcd7c .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-b4efabf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-b130da4{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-e4c8500{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-967b941{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-c33784c .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-40669a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-7390601{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-8b2a6af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-202428e{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-6307c60 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-7a904b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-3 .elementor-element.elementor-element-249f548{font-family:"Inter", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-8f7903e{--content-width:1180px;}.elementor-3 .elementor-element.elementor-element-98966c0{--content-width:1180px;}}/* Start custom CSS *//* ===== Política de privacidad — estilos (réplica del HTML original) ===== */
.aspl{--cream:#F4F5EF;--ink:#0D1F1A;--green-btn:#305048;--lime:#6FAB25;--amber:#EFA00A;--text2:#515856;--border:#E5EAE0;}

/* Cabecera */
.aspl-hero .elementor-widget{margin-bottom:0;}
.aspl-hero .aspl-crumb{margin-bottom:20px !important;}
.aspl-hero .aspl-h1{margin-bottom:12px !important;}
.aspl-hero .aspl-lead{margin-bottom:16px !important;}
.aspl-crumb{margin-bottom:20px;font-size:14px;color:var(--text2);}
.aspl-crumb a{color:inherit;text-decoration:underline;}
.aspl-crumb p,.aspl-lead p,.aspl-updated-w p{margin:0;}
.aspl-h1 .elementor-heading-title{font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.05;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;}
.aspl-lead{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--text2);max-width:640px;line-height:1.6;margin-bottom:16px;}
.aspl-updated{font-size:13px;font-weight:400;color:var(--text2);display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:7px 15px;margin-top:6px;}
.aspl-updated b{color:var(--ink);font-weight:700;}

/* Rejilla índice + contenido */
.aspl-grid.e-con{display:grid !important;grid-template-columns:250px minmax(0,1fr);gap:56px;align-items:start;}
.aspl-toccol.e-con{position:sticky;top:100px;}
.aspl-toc-title{font-family:'Inter',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text2);margin-bottom:14px;}
.aspl-toc a{display:block;font-family:'Inter',sans-serif;font-size:13.5px;color:var(--text2);text-decoration:none;padding:8px 0 8px 14px;border-left:2px solid var(--border);transition:all .15s ease;line-height:1.35;}
.aspl-toc a:hover,.aspl-toc a.active{color:var(--ink);border-left-color:var(--lime);font-weight:600;}
@media (max-width:900px){
  .aspl-grid.e-con{grid-template-columns:minmax(0,1fr);gap:20px;}
  .aspl-toccol.e-con{position:static;}
  .aspl-toc{display:flex;flex-wrap:wrap;gap:8px;}
  .aspl-toc-title{width:100%;margin-bottom:6px;}
  .aspl-toc a{border-left:none;background:var(--cream);border-radius:999px;padding:8px 14px;font-size:12.5px;}
  .aspl-toc a:hover,.aspl-toc a.active{background:#EAF3DD;border-left:none;}
}

/* Secciones */
.aspl-sec.e-con{margin-bottom:44px;scroll-margin-top:96px;}
.aspl-sec.e-con:last-child{margin-bottom:0;}
.aspl-sechead.e-con{gap:10px;margin-bottom:14px;padding-bottom:12px !important;border-bottom:1px solid var(--border);}
.aspl-n{flex-shrink:0;width:auto;}
.aspl-n .elementor-heading-title{font-size:15px;line-height:1;color:var(--lime);background:#EAF3DD;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;}
.aspl-h2 .elementor-heading-title{font-size:19px;line-height:1.05;letter-spacing:-.01em;color:var(--ink);}

/* Texto */
.aspl-body,.aspl-body p{font-size:14.5px;color:var(--text2);line-height:1.75;}
.aspl-body p{margin:0 0 14px;}
.aspl-body p:last-child{margin-bottom:0;}
.aspl-body strong{color:var(--ink);font-weight:600;}
.aspl-body ul{margin:0 0 14px;padding-left:0;list-style:none;}
.aspl-body ul li{font-size:14.5px;color:var(--text2);line-height:1.65;padding-left:22px;position:relative;margin-bottom:8px;}
.aspl-body ul li::before{content:'—';position:absolute;left:0;color:var(--lime);font-weight:700;}
.aspl-body a{color:var(--green-btn);font-weight:600;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px;}
.aspl-body a:hover{color:var(--lime);}
.aspl-body .legal-table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:13.5px;}
.aspl-body .legal-table th{text-align:left;font-weight:700;color:var(--ink);padding:10px 14px;background:var(--cream);border:1px solid var(--border);font-size:12.5px;}
.aspl-body .legal-table td{padding:10px 14px;border:1px solid var(--border);color:var(--text2);vertical-align:top;background:#fff;}
.aspl-body .legal-table tr:hover>td{background:#fff;}
.aspl-body .legal-callout{background:var(--cream);border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:0 12px 12px 0;padding:16px 20px;font-size:13.5px;color:var(--text2);line-height:1.6;margin:16px 0;}
.aspl-body .legal-callout strong{color:var(--ink);}
.aspl-body .identity-box{background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:22px 24px;margin-bottom:16px;}
.aspl-body .identity-box .row{display:flex;gap:10px;padding:7px 0;font-size:14px;border-bottom:1px solid var(--border);}
.aspl-body .identity-box .row:last-child{border-bottom:none;}
.aspl-body .identity-box .k{color:var(--text2);min-width:130px;flex-shrink:0;}
.aspl-body .identity-box .v{color:var(--ink);font-weight:600;}
@media (max-width:560px){.aspl-body .identity-box .row{flex-direction:column;gap:2px;}}/* End custom CSS */