.def-app{--font-core:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-deco:"Playfair Display",Georgia,"Times New Roman",serif}.def-app{--color-primary:#1A5275;--color-accent:#E81949;--color-neutral-0:#FFFFFF;--color-neutral-1:#383D43;--color-neutral-2:#5A6773;--color-neutral-3:#F0F0F0;--color-light-background:#EBF6FF;--color-danger:#E91101;--color-info:#58A8DA;--color-alert:#F5A623;--color-success:#00856F;--color-gold-mid:#DCAD29;--color-gold-light:#FEF5A9;--color-gold-deep:#CF9F1B;--color-gold:linear-gradient(280.51deg,var(--color-gold-mid) 0%,var(--color-gold-light) 51.5625%,var(--color-gold-deep) 100%);--color-silver-mid:#959090;--color-silver-light:#C5C4C4;--color-silver-deep:#969191;--color-silver:linear-gradient(280.51deg,var(--color-silver-mid) 0%,var(--color-silver-light) 51.5625%,var(--color-silver-deep) 100%);--color-bronze-mid:#996249;--color-bronze-light:#CF9670;--color-bronze-deep:#86503B;--color-bronze:linear-gradient(280.51deg,var(--color-bronze-mid) 0%,var(--color-bronze-light) 51.5625%,var(--color-bronze-deep) 100%);--text-body:var(--color-neutral-1);--text-muted:var(--color-neutral-2);--text-heading:var(--color-neutral-1);--text-on-primary:var(--color-neutral-0);--text-link:var(--color-primary);--text-link-hover:var(--color-accent);--surface-page:var(--color-neutral-0);--surface-card:var(--color-neutral-0);--surface-muted:var(--color-neutral-3);--surface-tint:var(--color-light-background);--surface-inverse:var(--color-primary);--border-hairline:var(--color-neutral-3);--border-strong:var(--color-neutral-2)}.def-app{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--title-mega-desktop-size:67px;--title-mega-desktop-line:107px;--title-bigger-desktop-size:55px;--title-bigger-desktop-line:70px;--title-deco-desktop-size:55px;--title-deco-desktop-line:70px;--title-big-desktop-size:44px;--title-big-desktop-line:57px;--title-medium-desktop-size:35px;--title-medium-desktop-line:47px;--title-small-desktop-size:28px;--title-small-desktop-line:36px;--title-smaller-desktop-size:21px;--title-smaller-desktop-line:30px;--title-smallest-desktop-size:18px;--title-smallest-desktop-line:23px;--title-bigger-mobile-size:32px;--title-bigger-mobile-line:43px;--title-deco-mobile-size:32px;--title-deco-mobile-line:43px;--title-big-mobile-size:29px;--title-big-mobile-line:39px;--title-medium-mobile-size:26px;--title-medium-mobile-line:35px;--title-small-mobile-size:23px;--title-small-mobile-line:31px;--title-smallest-mobile-size:16px;--title-smallest-mobile-line:20px;--text-size:18px;--text-line:27px;--text-small-size:14px;--text-small-line:21px;--tracking-eyebrow:.1em;--tracking-input:.04em}.def-app [class^=rk-],.def-app [class*=" rk-"],.def-app [data-rk-trim]{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.def-app .rk-title-mega-desktop{font-family:var(--font-core);font-weight:600;font-size:var(--title-mega-desktop-size);line-height:var(--title-mega-desktop-line)}.def-app .rk-title-bigger-desktop{font-family:var(--font-core);font-weight:600;font-size:var(--title-bigger-desktop-size);line-height:var(--title-bigger-desktop-line)}.def-app .rk-title-big-desktop{font-family:var(--font-core);font-weight:500;font-size:var(--title-big-desktop-size);line-height:var(--title-big-desktop-line)}.def-app .rk-title-medium-desktop{font-family:var(--font-core);font-weight:500;font-size:var(--title-medium-desktop-size);line-height:var(--title-medium-desktop-line)}.def-app .rk-title-small-desktop{font-family:var(--font-core);font-weight:500;font-size:var(--title-small-desktop-size);line-height:var(--title-small-desktop-line)}.def-app .rk-title-smaller-desktop{font-family:var(--font-core);font-weight:600;font-size:var(--title-smaller-desktop-size);line-height:var(--title-smaller-desktop-line)}.def-app .rk-title-smallest-desktop{font-family:var(--font-core);font-weight:600;font-size:var(--title-smallest-desktop-size);line-height:var(--title-smallest-desktop-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.def-app .rk-title-deco-desktop{font-family:var(--font-deco);font-weight:500;font-style:italic;font-size:var(--title-deco-desktop-size);line-height:var(--title-deco-desktop-line)}.def-app .rk-title-bigger-mobile{font-family:var(--font-core);font-weight:600;font-size:var(--title-bigger-mobile-size);line-height:var(--title-bigger-mobile-line)}.def-app .rk-title-big-mobile{font-family:var(--font-core);font-weight:500;font-size:var(--title-big-mobile-size);line-height:var(--title-big-mobile-line)}.def-app .rk-title-medium-mobile{font-family:var(--font-core);font-weight:500;font-size:var(--title-medium-mobile-size);line-height:var(--title-medium-mobile-line)}.def-app .rk-title-small-mobile{font-family:var(--font-core);font-weight:500;font-size:var(--title-small-mobile-size);line-height:var(--title-small-mobile-line)}.def-app .rk-title-smallest-mobile{font-family:var(--font-core);font-weight:600;font-size:var(--title-smallest-mobile-size);line-height:var(--title-smallest-mobile-line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.def-app .rk-title-deco-mobile{font-family:var(--font-deco);font-weight:500;font-style:italic;font-size:var(--title-deco-mobile-size);line-height:var(--title-deco-mobile-line)}.def-app .rk-text{font-family:var(--font-core);font-weight:400;font-size:var(--text-size);line-height:var(--text-line)}.def-app .rk-text-medium{font-family:var(--font-core);font-weight:500;font-size:var(--text-size);line-height:var(--text-line)}.def-app .rk-text-bold{font-family:var(--font-core);font-weight:600;font-size:var(--text-size);line-height:var(--text-line)}.def-app .rk-text-italic{font-family:var(--font-core);font-weight:400;font-style:italic;font-size:var(--text-size);line-height:var(--text-line)}.def-app .rk-text-underlined{font-family:var(--font-core);font-weight:400;font-size:var(--text-size);line-height:var(--text-line);text-decoration:underline}.def-app .rk-text-underlined-bold{font-family:var(--font-core);font-weight:600;font-size:var(--text-size);line-height:var(--text-line);text-decoration:underline}.def-app .rk-text-input{font-family:var(--font-core);font-weight:400;font-size:var(--text-size);line-height:var(--text-line);letter-spacing:var(--tracking-input);text-transform:uppercase}.def-app .rk-text-small{font-family:var(--font-core);font-weight:400;font-size:var(--text-small-size);line-height:var(--text-small-line)}.def-app .rk-text-small-medium{font-family:var(--font-core);font-weight:500;font-size:var(--text-small-size);line-height:var(--text-small-line)}.def-app .rk-text-small-bold{font-family:var(--font-core);font-weight:600;font-size:var(--text-small-size);line-height:var(--text-small-line)}.def-app .rk-text-small-italic{font-family:var(--font-core);font-weight:400;font-style:italic;font-size:var(--text-small-size);line-height:var(--text-small-line)}.def-app .rk-text-small-underlined{font-family:var(--font-core);font-weight:400;font-size:var(--text-small-size);line-height:var(--text-small-line);text-decoration:underline}.def-app .rk-text-small-underlined-bold{font-family:var(--font-core);font-weight:600;font-size:var(--text-small-size);line-height:var(--text-small-line);text-decoration:underline}.def-app a{color:var(--text-link);text-decoration:underline}.def-app a:hover{color:var(--text-link-hover);text-decoration:none}.def-app{--space-xxs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-xxl:48px;--space-xxxl:56px;--space-xxxxl:64px}.def-app{--radius-02:2px;--radius-04:4px;--radius-08:8px;--radius-24:24px;--radius-64:64px;--radius-swatch:5px;--radius-sheet:20px}.def-app{--shadow-heavy:0px 4px 10px 0px rgba(0,0,0,.1);--shadow-faded:0px 0px 30px 5px rgba(0,0,0,.07);--shadow-faded-darker:0px 0px 30px 5px rgba(0,0,0,.1)}.def-app{--canvas-mobile-width:320px;--canvas-mobile-height:568px;--canvas-tablet-width:768px;--canvas-tablet-height:1024px;--canvas-desktop-width:1280px;--canvas-desktop-height:832px;--canvas-desktop-lg-width:1440px;--canvas-desktop-lg-height:1024px}.def-app{font-family:var(--font-core);color:var(--color-neutral-1);-webkit-font-smoothing:antialiased}.def-app *,.def-app *:before,.def-app *:after{box-sizing:border-box}.def-app button{font-family:inherit}.def-app a{transition:color .16s ease}.def-app a:not([data-btn]):hover{color:var(--text-link-hover)!important;text-decoration:none!important}body:has(>.def-app){margin:0}.def-solo-lectores{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.def-app .def-btn:hover,.def-app .def-btn:focus-visible{box-shadow:var(--shadow-heavy)}.def-app .def-btn-dark-accent:hover,.def-app .def-btn-dark-accent:focus-visible{background:var(--color-primary)!important;color:var(--color-neutral-0)!important}.def-app .def-btn-hug-white:hover,.def-app .def-btn-hug-white:focus-visible{background:var(--color-accent)!important;color:var(--color-neutral-0)!important}.def-app .def-btn-line:hover,.def-app .def-btn-line:focus-visible{background:var(--color-neutral-1)!important;border-color:var(--color-neutral-1)!important;color:var(--color-neutral-0)!important}.def-app .def-btn:focus-visible,.def-app .def-tile:focus-visible,.def-app .def-opcion:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.def-app .def-opcion-viva:hover,.def-app .def-rec:hover{border-color:var(--color-primary)!important;box-shadow:var(--shadow-heavy)!important}.def-app .def-tile:hover{background:var(--color-accent)!important;box-shadow:var(--shadow-heavy)}@media(prefers-reduced-motion:reduce){.def-app *{transition:none!important}}
