@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.2oeto2j5aaelm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.JuraWG_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.JuraWG_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae1d2fb1376fe748-s.0csntrk3cne6j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/027bc971e43e17cb-s.p.43p9crwv-vof6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script Fallback;src:local(Arial);ascent-override:120.51%;descent-override:40.8%;line-gap-override:0.0%;size-adjust:89.95%}.q5frGG_className{font-family:Kaushan Script,Kaushan Script Fallback;font-style:normal;font-weight:400}.q5frGG_variable{--font-script:"Kaushan Script", "Kaushan Script Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.HudrWW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.HudrWW_variable{--font-text:"Barlow", "Barlow Fallback"}
:root{--navy:#010e31;--noche:#010a15;--azul:#0563d6;--azul-electrico:#2d77f8;--azul-claro:#dce8fb;--hielo:#eef2f8;--ambar:#f2a516;--ambar-texto:#8a6200;--ambar-suave:#fff4dc;--texto-claro:#d6e2ff;--texto-tenue:#a9b8db;--exito:#1f9d55;--exito-suave:#e7f6ec;--exito-texto:#0f4d2a;--error:#c81e1e;--error-suave:#fde8e8;--error-texto:#6b0f0f;--blanco:#fff;--acero-50:#f4f6fa;--acero-100:#eaeef5;--acero-200:#d8dce8;--grafito:#484858;--tinta:#0b1220;--whatsapp:#25d366;--gutter:20px;--seccion-y:clamp(64px, 8vw, 128px);--max:1600px;--radius:4px;--header-h:76px;--anuncio-h:38px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-text), system-ui, sans-serif;color:var(--tinta);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}@media (min-width:1100px){:root{--gutter:clamp(32px, 3.6vw, 72px)}}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}.display{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:800;line-height:.95}.script{font-family:var(--font-script), cursive;font-weight:400}.label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.btn{letter-spacing:0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.1;transition:background .2s,color .2s;display:inline-flex}.btn-primary,.btn-navy{background:var(--navy);color:#fff}.btn-primary:hover,.btn-navy:hover{background:var(--tinta);box-shadow:0 10px 24px #010e3138}.btn-light{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1px #010e3138}.btn-light:hover{box-shadow:inset 0 0 0 1px var(--navy);background:#fff}.btn-wa{color:var(--navy);background:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #010e3140}.btn-wa:before{content:"";background:var(--whatsapp);border-radius:50%;flex:none;width:8px;height:8px}.btn-wa:hover{box-shadow:inset 0 0 0 1px var(--navy);background:#fff}.btn-ghost{color:var(--navy);border:1px solid var(--navy);background:#fff}.btn-ghost:hover{background:var(--acero-50)}.btn-primary:after,.btn-navy:after,.btn-light:after{content:"→";transition:transform .2s}.btn-primary:hover:after,.btn-navy:hover:after,.btn-light:hover:after{transform:translate(3px)}.btn.sin-flecha:after{content:none}.link-arrow{align-items:center;gap:6px;font-weight:700;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s}.link-arrow:hover:after{transform:translate(3px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:root h1,html:root h2,html:root .display{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:800;line-height:1}.aparecer-js [data-aparecer]:not([data-aparecer=cascada]),.aparecer-js [data-aparecer=cascada]>*{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);translate:0 32px}.aparecer-js [data-aparecer][data-visible]:not([data-aparecer=cascada]),.aparecer-js [data-aparecer=cascada][data-visible]>*{opacity:1;translate:0}@media print{body>:not(main),main~*,.no-print{display:none!important}@page{margin:14mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.aviso-cookies{z-index:65;background:var(--navy);color:#fff;max-width:420px;padding:16px 18px;font-size:13.5px;line-height:1.5;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #010e314d}.aviso-cookies p{margin-bottom:12px}.aviso-cookies a{color:var(--texto-claro);text-decoration:underline}.aviso-cookies .btn{padding:10px 16px}@media (max-width:600px){:root{--gutter:16px}.anuncio-extra{display:none}.aviso-cookies{max-width:none;padding:12px 76px calc(12px + env(safe-area-inset-bottom)) 16px;align-items:center;gap:12px;font-size:12.5px;line-height:1.4;display:flex;bottom:0;left:0;right:0}.aviso-cookies p{flex:1;margin:0}.aviso-cookies .btn{flex:none;padding:10px 12px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}::selection{background:var(--navy);color:#fff}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}body>header :focus-visible,body>footer :focus-visible{outline-color:#fff}html{scrollbar-width:thin;scrollbar-color:#b9c0cf transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c3c9d6 padding-box padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#8e97aa}.esqueleto{background:linear-gradient(100deg, var(--acero-100) 30%, #f7f9fc 50%, var(--acero-100) 70%) var(--acero-100);color:#0000;background-size:300% 100%;border-radius:0;animation:1.6s ease-in-out infinite esqueletoBarrido;display:block}@keyframes esqueletoBarrido{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.esqueleto{background:var(--acero-100);animation:none}}
