@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.0s216eisv2o7-.woff2?dpl=dpl_3yrx1PrpP9c9fsWYxQcgzFvP3D5F)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_aabda263-module__bdOrMG__className{font-family:montserrat,montserrat Fallback}.montserrat_aabda263-module__bdOrMG__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:openSans;src:url(../media/open_sans_latin-s.3n8ppntdid8x1.woff2?dpl=dpl_3yrx1PrpP9c9fsWYxQcgzFvP3D5F)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_italic_latin-s.0t126f-04hzjh.woff2?dpl=dpl_3yrx1PrpP9c9fsWYxQcgzFvP3D5F)format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_7b905613-module__aq1eaq__className{font-family:openSans,openSans Fallback}.opensans_7b905613-module__aq1eaq__variable{--font-open-sans:"openSans", "openSans Fallback"}
.aviso-cookies{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1100;background:var(--color-white);max-width:560px;color:var(--brand-oscuro);border-radius:var(--radius-12);margin:0 auto;padding:16px;font-size:14px;line-height:1.45;position:fixed;box-shadow:0 6px 24px #0000002e}@media (max-width:991px){.aviso-cookies{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.aviso-cookies__texto{margin:0 0 12px}.aviso-cookies__texto a{color:var(--color-primary-dark);text-decoration:underline}.aviso-cookies__opciones{gap:8px;margin:0 0 12px;display:grid}.aviso-cookies__opciones label{align-items:baseline;gap:8px;font-weight:600;display:flex}.aviso-cookies__opciones span{color:var(--brand-gris);font-weight:400}.aviso-cookies__botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aviso-cookies__btn{border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-white);min-height:40px;color:var(--color-primary-dark);cursor:pointer;flex:auto;padding:8px 14px;font-weight:600}.aviso-cookies__btn--primario{background:var(--color-primary);color:var(--color-white)}.aviso-cookies__btn--link{border-color:#0000;text-decoration:underline}.aviso-cookies__reabrir{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.mobile-bottom-bar{display:none}@media (max-width:768px){.mobile-bottom-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;width:100%;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;background-color:#f0eff2d1;border-top:1px solid #e5e1e6b3;justify-content:space-between;align-items:center;transition:height .25s;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 8px #0000000a}.mobile-bottom-bar:after{content:"";pointer-events:none;background-color:#f0eff2f2;height:120px;position:absolute;top:100%;left:0;right:0}.nav-btn{background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:6px 0;font-size:12px;line-height:1;transition:all .25s;display:flex;color:var(--color-slate-800)!important}.nav-btn i{margin-bottom:4px;font-size:22px;transition:all .25s}.mobile-bottom-bar.compact{height:44px}.mobile-bottom-bar.compact .nav-btn{padding:0;font-size:0}.mobile-bottom-bar.compact .nav-btn span{opacity:0;max-height:0;transition:opacity .2s,max-height .2s;overflow:hidden}.mobile-bottom-bar.compact .nav-btn i{margin-bottom:0;font-size:20px}}
