.elementor-2512 .elementor-element.elementor-element-c869065{--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;}.elementor-2512 .elementor-element.elementor-element-7a5194e{width:100%;max-width:100%;}.elementor-2512 .elementor-element.elementor-element-0a29508{--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;}.elementor-2512 .elementor-element.elementor-element-4005c7c{width:100%;max-width:100%;}.elementor-2512 .elementor-element.elementor-element-9943e44{--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;}.elementor-2512 .elementor-element.elementor-element-4219418{width:100%;max-width:100%;}.elementor-2512 .elementor-element.elementor-element-89a159e{--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;}.elementor-2512 .elementor-element.elementor-element-883785d{width:100%;max-width:100%;}.elementor-2512 .elementor-element.elementor-element-f8d2295{--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;}.elementor-2512 .elementor-element.elementor-element-75eadb7{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS */<style>
@import url('https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@50..150,400..900&family=Atkinson+Hyperlegible:wght@400;700&display=swap');

:root{--po-bg:#dfe7ec;--po-ink:#13263a;--po-soft:#4a5d6e;--po-sl:#f0b429;--po-rojo:#c23a2e;--po-panel:#eef3f6}
@media (prefers-color-scheme:dark){:root{--po-bg:#0f1c29;--po-ink:#e6edf2;--po-soft:#9fb1c0;--po-panel:#162637}}

.po{background:var(--po-bg);color:var(--po-ink);font:400 1.05rem/1.6 "Atkinson Hyperlegible",system-ui,sans-serif;box-sizing:border-box;width:100%}
.po *{box-sizing:border-box}
.po-w{max-width:70rem;margin:0 auto;padding:0 1.25rem}
.po p{margin:0 0 1em;color:inherit}

.po .po-h1,.po .po-h2{font-family:"Anybody",Impact,"Arial Narrow",sans-serif;margin:0;line-height:.95;letter-spacing:-.01em;color:var(--po-ink)}
.po .po-h1{font-size:clamp(3rem,10vw,7.5rem);font-stretch:62%;font-weight:850;max-width:11ch}
.po .po-h2{font-size:clamp(1.9rem,4.5vw,3rem);font-stretch:75%;font-weight:800;margin-bottom:1.2rem}

.po .po-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center;padding:3rem 0 4rem}
.po .po-hero p{max-width:34rem;color:var(--po-soft)}
.po .po-acciones{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}
.po .po-btn{display:inline-block;background:var(--po-ink);color:var(--po-bg);font:700 1rem "Atkinson Hyperlegible",sans-serif;padding:.85rem 1.3rem;border-radius:3px;text-decoration:none;border:2px solid var(--po-ink);cursor:pointer;line-height:1.2}
.po .po-btn.po-alt{background:transparent;color:var(--po-ink)}
.po .po-btn:focus-visible{outline:3px solid var(--po-sl);outline-offset:3px}

.po .po-paraguas{text-align:center}
.po .po-paraguas svg{width:100%;max-width:26rem;height:auto;overflow:visible}
.po .po-dosel{transform-origin:200px 60px;transition:transform .9s cubic-bezier(.3,1.5,.5,1)}
.po .po-cerrado .po-dosel{transform:scaleX(.16)}
.po .po-paraguas small{display:block;color:var(--po-soft);margin-top:.4rem}

.po .po-sec{padding:3rem 0;border-top:2px solid var(--po-ink)}
.po .po-dos{display:grid;grid-template-columns:1fr 1.3fr;gap:2.5rem}

.po table{width:100%;border-collapse:collapse;background:var(--po-panel);margin:0}
.po th,.po td{text-align:left;padding:.8rem 1rem;border:0;border-bottom:1px solid rgba(127,140,152,.35);color:var(--po-ink);background:transparent}
.po td:last-child,.po th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}

.po .po-pasos{list-style:none;padding:0;margin:0;counter-reset:p}
.po .po-pasos li{counter-increment:p;padding:1rem 0 1rem 3.2rem;position:relative;border-bottom:1px solid rgba(127,140,152,.35)}
.po .po-pasos li::before{content:counter(p);position:absolute;left:0;top:.7rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--po-sl);color:#13263a;font:800 1.1rem "Anybody",sans-serif;display:grid;place-items:center}
.po .po-pasos b{display:block}
.po .po-nota{background:var(--po-rojo);color:#fff;padding:1.2rem 1.4rem;border-radius:3px;margin:1.5rem 0 0}
.po .po-pie{padding:2.5rem 0 3rem;color:var(--po-soft);font-size:.95rem}
.po .po-pie p{margin:0;color:var(--po-soft)}

@media (max-width:760px){.po .po-hero,.po .po-dos{grid-template-columns:1fr}.po .po-hero{padding-top:1.5rem}}
@media (prefers-reduced-motion:reduce){.po .po-dosel{transition:none}}

html, body { margin: 0 !important; background: var(--po-bg) !important; }
.elementor-widget-html > .elementor-widget-container { margin: 0 !important; padding: 0 !important; }
.elementor-element { --widgets-spacing: 0px; }
</style>/* End custom CSS */