@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_EkZsZZei3qqo3sRKs2YfAqmZPE1Y)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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_51e9bd68-module__zZnYfG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_51e9bd68-module__zZnYfG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.menu-movil{display:none;position:relative}.menu-movil-btn{cursor:pointer;background:#f3f1ec;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.menu-movil-btn:focus-visible{outline-offset:2px;outline:2px solid #002366}.menu-movil-icono{flex-direction:column;gap:4px;display:flex}.menu-movil-icono span{background:#002366;border-radius:2px;width:18px;height:2px;transition:transform .4s cubic-bezier(.34,1.45,.64,1),opacity .3s;display:block}.menu-movil-icono.abierto span:first-child{transform:translateY(6px)rotate(45deg)}.menu-movil-icono.abierto span:nth-child(2){opacity:0}.menu-movil-icono.abierto span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu-movil-panel{z-index:40;background:#fff;border-radius:20px;flex-direction:column;width:min(280px,100vw - 32px);padding:10px;animation:.45s cubic-bezier(.22,1,.36,1) menu-movil-entra;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 60px -24px #0f172a59,0 0 0 1px #e5e4e2}.menu-movil-panel[hidden]{display:none}.menu-movil-panel a{color:#002366;border-radius:12px;padding:13px 14px;font-size:16px;font-weight:600;text-decoration:none;display:block}.menu-movil-panel a:hover,.menu-movil-panel a:focus-visible{background:#f3f1ec}.menu-movil-panel a.menu-movil-sub{color:#475569;padding-left:28px;font-size:15px;font-weight:500}@keyframes menu-movil-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@container (max-width:760px){.menu-movil{display:block}.lp .entrar,.lpf .entrar,.lpp .entrar{display:none!important}}@media (prefers-reduced-motion:reduce){.menu-movil-panel,.menu-movil-icono span{transition:none;animation:none}}
/*# sourceMappingURL=0e5zeq57fxmq5.css.map*/