@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700&display=swap";
.BDpo4q_navbar{z-index:50;color:#fff;pointer-events:none;width:100%;padding:clamp(.6rem,2vw,1rem) 0;position:fixed;top:0;left:0}.BDpo4q_contenedorPrincipal{pointer-events:auto;border-radius:var(--radius-pill,999px);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#012b2b6b;border:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1200px,92%);height:72px;margin:0 auto;padding:0 clamp(1rem,2vw,1.5rem);transition:height .35s,background .35s,box-shadow .35s;display:grid;box-shadow:0 12px 34px #012b2b47}.BDpo4q_navbarScrolled .BDpo4q_contenedorPrincipal{background:#012b2bb8;height:62px;box-shadow:0 10px 28px #012b2b59}.BDpo4q_logo{justify-self:start;width:132px;height:42px;position:relative}.BDpo4q_logoImg{object-fit:contain;transition:opacity .4s}.BDpo4q_logoOculto{opacity:0}.BDpo4q_enlaces,.BDpo4q_enlaces a{border-radius:15px}.BDpo4q_enlaces{background-color:#0000;border-radius:15px;justify-self:center;align-items:center;gap:.25rem;padding:.45rem .9rem;transition:background-color .4s;display:flex}.BDpo4q_enlacesPill{background-color:#0000}.BDpo4q_enlaces a{--paso:2px;color:#fff;padding:.65rem 1.5rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s}.BDpo4q_enlacesPill a{color:#fff}.BDpo4q_enlaces a:hover,.BDpo4q_enlaces a.BDpo4q_activo,.BDpo4q_enlaces a.BDpo4q_activo:hover{color:#fff;background-color:#1a9b8a41}.BDpo4q_iconosEscritorio{color:#b6ffee;justify-self:end;align-items:center;gap:1.5rem;display:flex;position:relative}.BDpo4q_botonBurguer{cursor:pointer;z-index:201;background:0 0;border:none;flex-direction:column;gap:5px;display:none;position:relative}.BDpo4q_rayita{background-color:#dffbf4;border-radius:2px;width:25px;height:3px}.BDpo4q_menuMovil{z-index:200;pointer-events:auto;background:linear-gradient(160deg,#0b5247 0%,#022622 100%);flex-direction:column;justify-content:center;align-items:stretch;gap:.4rem;width:min(84%,340px);height:100dvh;padding:5.5rem 1.6rem 2rem;transition:right .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-18px 0 50px #0006}.BDpo4q_menuMovil a{color:#eafaf6;border-left:3px solid #0000;border-radius:12px;padding:.85rem 1rem;font-size:1.15rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.BDpo4q_menuMovil a:hover,.BDpo4q_menuMovil a:active{background:#ffffff14;border-left-color:#e6b54a;transform:translate(3px)}.BDpo4q_menuMovil a:last-child{text-align:center;color:#241a05;background:#e6b54a;border-left:none;margin-top:.8rem}.BDpo4q_menuMovil a:last-child:hover{filter:brightness(1.06);transform:none}.BDpo4q_menuVisible{right:0}.BDpo4q_backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:190;pointer-events:auto;background:#01141280;position:fixed;inset:0}.BDpo4q_textContainer{display:flex;position:absolute;left:8%}@media (max-width:768px){.BDpo4q_enlaces,.BDpo4q_iconosEscritorio{display:none}.BDpo4q_botonBurguer{display:flex}.BDpo4q_contenedorPrincipal{justify-content:space-between;display:flex}}
._8MTMIW_iconBtn{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}._8MTMIW_menu{position:relative}._8MTMIW_avatarBtn{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}._8MTMIW_avatar{object-fit:cover;border:2px solid #fff9;border-radius:999px}._8MTMIW_inicial{background:var(--teal-500,#03abab);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:inline-flex}._8MTMIW_desplegable{border-radius:var(--radius-md,16px);min-width:190px;box-shadow:var(--shadow-lg,0 24px 60px #012b2b2e);z-index:50;background:#fff;flex-direction:column;padding:.5rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0}._8MTMIW_nombre{color:var(--color-text-muted,#3f5c56);border-bottom:1px solid var(--color-border,#0f3b3329);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.5rem .75rem;font-size:.8rem;font-weight:700;overflow:hidden}._8MTMIW_item{text-align:left;border-radius:var(--radius-sm,10px);font:inherit;color:var(--color-text,#0b1f1c);cursor:pointer;background:0 0;border:0;padding:.6rem .75rem;text-decoration:none;display:block}._8MTMIW_item:hover{background:var(--sand-100,#f4f0e8)}
._3MCya_contenedor{display:inline-flex;position:relative}._3MCya_boton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex;position:relative}._3MCya_badge{color:#241a05;background:#e6b54a;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;right:-8px}._3MCya_panel{color:#123;z-index:1200;background:#fff;border-radius:14px;width:300px;max-width:84vw;padding:.85rem;animation:.14s _3MCya_aparecer;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 40px #00000038}._3MCya_panel:before{content:"";background:#fff;width:14px;height:14px;position:absolute;top:-7px;right:18px;transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000d}@keyframes _3MCya_aparecer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._3MCya_titulo{color:#0c5c50;margin:0 0 .6rem;font-size:.95rem;font-weight:800}._3MCya_estado{color:#6a7a73;margin:.4rem 0 .8rem;font-size:.85rem}._3MCya_lista{flex-direction:column;gap:.2rem;max-height:280px;margin:0 0 .6rem;padding:0;list-style:none;display:flex;overflow-y:auto}._3MCya_itemLink{color:inherit;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem;text-decoration:none;display:flex}._3MCya_itemLink:hover{background:#f1f7f5}._3MCya_miniImg{background:#eef3f1;border-radius:8px;flex:none;width:44px;height:44px;display:flex;overflow:hidden}._3MCya_miniImg img{object-fit:cover;width:100%;height:100%}._3MCya_itemNombre{font-size:.85rem;font-weight:600;line-height:1.2}._3MCya_verTodos{text-align:center;color:#fff;background:#0c5c50;border-radius:10px;padding:.6rem;font-size:.85rem;font-weight:700;text-decoration:none;display:block}._3MCya_verTodos:hover{background:#0a4b42}
.NVhknq_footer{background:var(--color-dark-bg,#012b2b);color:#cfeee7;margin-top:4rem}.NVhknq_grid{grid-template-columns:1fr;gap:2rem;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:2.5rem;display:grid}@media (min-width:720px){.NVhknq_grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.NVhknq_marca{flex-direction:column;gap:.75rem;display:flex}.NVhknq_logo{object-fit:contain;width:150px;height:auto}.NVhknq_lema{color:#a9d6cd;max-width:32ch;margin:0;font-size:.95rem}.NVhknq_col{flex-direction:column;gap:.6rem;display:flex}.NVhknq_titulo{color:#fff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .4rem;font-size:.85rem}.NVhknq_enlace{color:#cfeee7;font-size:.92rem;text-decoration:none;transition:color .2s}.NVhknq_enlace:hover{color:var(--gold-400,#f0ac1a)}.NVhknq_redes{flex-wrap:wrap;gap:.5rem;display:flex}.NVhknq_red{text-transform:capitalize;border-radius:var(--radius-pill,999px);color:#eafaf6;border:1px solid #fff3;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.NVhknq_redIcono{object-fit:contain;width:18px;height:18px}.NVhknq_red:hover{border-color:var(--gold-400,#f0ac1a);background:#ffffff14}.NVhknq_barra{color:#9ec9c0;border-top:1px solid #ffffff1f;padding:1.1rem 0;font-size:.82rem}.NVhknq_barraInner{text-align:center;justify-content:center;display:flex}.NVhknq_barra p{margin:0}.NVhknq_socios{flex-direction:column;gap:.4rem;margin-top:1.1rem;display:flex}.NVhknq_sociosLabel{color:#9ec9c0;font-size:.78rem;font-weight:600}.NVhknq_socioLogo{object-fit:contain;width:auto;height:56px}
._3wVD3a_banner{z-index:100;background:var(--color-dark-bg,#012b2b);color:#eafaf6;border-radius:var(--radius-md,16px);max-width:820px;box-shadow:var(--shadow-lg,0 24px 60px #012b2b2e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}._3wVD3a_texto p{max-width:54ch;margin:0;font-size:.9rem;line-height:1.5}._3wVD3a_link{color:var(--gold-400,#f0ac1a);text-decoration:underline}._3wVD3a_acciones{flex-shrink:0;gap:.6rem;display:flex}._3wVD3a_aceptar,._3wVD3a_rechazar{font:inherit;border-radius:var(--radius-pill,999px);cursor:pointer;border:1px solid #0000;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700}._3wVD3a_aceptar{background:var(--gold-400,#f0ac1a);color:#0b1f1c}._3wVD3a_rechazar{color:#eafaf6;background:0 0;border-color:#ffffff59}._3wVD3a_aceptar:hover{filter:brightness(1.05)}._3wVD3a_rechazar:hover{background:#ffffff14}
.rFvWga_overlay{z-index:9999;background:radial-gradient(circle at 50% 40%,#0b5247,#022622 70%);justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.rFvWga_oculto{opacity:0;visibility:hidden}.rFvWga_contenido{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.rFvWga_logo{object-fit:contain;filter:drop-shadow(0 8px 26px #00000059);width:min(180px,46vw);height:auto;animation:1.3s ease-in-out infinite rFvWga_latido}@keyframes rFvWga_latido{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.rFvWga_barra{background:#ffffff24;border-radius:999px;width:180px;max-width:46vw;height:5px;overflow:hidden}.rFvWga_progreso{background:linear-gradient(90deg,#35d6c0,#b6ffee);border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite rFvWga_carga;display:block}@keyframes rFvWga_carga{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.rFvWga_logo,.rFvWga_progreso{animation:none}}
._2YQPGa_contenedor{z-index:1000;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed;bottom:18px;right:18px}._2YQPGa_fab{color:#04301b;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,filter .15s;display:flex;box-shadow:0 10px 26px #00000047}._2YQPGa_fab:hover{filter:brightness(1.05);transform:translateY(-2px)}._2YQPGa_panel{color:#10312b;background:#fff;border-radius:16px;width:300px;max-width:calc(100vw - 36px);animation:.16s _2YQPGa_subir;overflow:hidden;box-shadow:0 18px 48px #00000042}@keyframes _2YQPGa_subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._2YQPGa_cabecera{color:#fff;background:#075e54;justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}._2YQPGa_titulo{align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:inline-flex}._2YQPGa_cerrar{color:#fff;cursor:pointer;background:0 0;border:none;display:inline-flex}._2YQPGa_aviso{color:#42524c;padding:1rem;font-size:.88rem}._2YQPGa_aviso p{margin:0 0 .6rem}._2YQPGa_enlace{color:#0c5c50;font-weight:700;text-decoration:underline}._2YQPGa_textarea{resize:none;color:#10312b;border:none;outline:none;width:100%;padding:.85rem;font-family:inherit;font-size:.9rem}._2YQPGa_pie{justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .85rem .85rem;display:flex}._2YQPGa_contador{color:#8a9a93;font-size:.72rem}._2YQPGa_enviar{color:#04301b;cursor:pointer;background:#25d366;border:none;border-radius:10px;padding:.55rem 1.2rem;font-size:.85rem;font-weight:800}._2YQPGa_enviar:disabled{opacity:.5;cursor:default}
