@font-face{font-family:Oswald;src:url(/fonts/Oswald-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gruppo;src:url(/fonts/gruppo-font-web.woff2) format("woff2");font-weight:400;font-display:swap}:root{--primario: #01261f;--acento: #3b593f;--texto: #4f695c;--menta: #e7ffea;--niebla: #f3f6f8;--cafe: #734712;--dorado: #a66e29;--icono: #36543b;--linea: #01261f1a;--ok: #2f7d4a;--radio: 10px;--ancho: 1300px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:400 16px/1.6 Inter,system-ui,sans-serif;color:var(--texto);background:#fff}img,svg,video{max-width:100%;display:block}a{color:var(--acento)}h1,h2,h3,h4{font-family:Oswald,Arial Narrow,sans-serif;font-weight:500;color:var(--primario);margin:0 0 20px}h1{font-size:clamp(42px,5.9vw,85px);line-height:1.1;letter-spacing:-1px}h2{font-size:clamp(36px,3.8vw,55px);line-height:1.1;letter-spacing:-.8px}h3{font-size:22px;line-height:1.3;letter-spacing:-.5px}p{margin:0 0 1em}strong,b{color:var(--primario);font-weight:600}.envoltura{width:min(100% - 40px,var(--ancho));margin-inline:auto}.ceja{display:block;font:600 14px/1.6 Gruppo,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--cafe);margin-bottom:10px}.seccion{padding:100px 0}@media(max-width:1023px){.seccion{padding:70px 0}}@media(max-width:666px){.seccion{padding:50px 0}}.centro{text-align:center}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:30px;padding:14px 24px;font:500 14px/1 Inter,sans-serif;text-decoration:none;cursor:pointer;background:var(--cafe);color:#fff;transition:background .3s,color .3s,transform .3s,box-shadow .3s}.boton:hover{background:var(--primario);color:#fff}.boton.oscuro{background:var(--primario)}.boton.oscuro:hover{background:var(--acento)}.boton.dorado{background:var(--dorado);padding:15px 30px}.boton.dorado:hover{background:var(--cafe)}.boton.menta{background:var(--menta);color:var(--acento);padding:15px 30px}.boton.menta:hover{background:#fff}.boton.blanco{background:#fff;color:var(--acento);padding:15px 30px}.boton.blanco:hover{background:var(--menta)}.boton.contorno{background:transparent;color:var(--menta);box-shadow:inset 0 0 0 1px var(--menta);padding:15px 30px}.boton.contorno:hover{background:var(--menta);color:var(--acento)}.boton.contorno-oscuro{background:transparent;color:var(--primario);box-shadow:inset 0 0 0 1px var(--primario)}.boton.contorno-oscuro:hover{background:var(--primario);color:#fff}.boton[disabled],.boton[aria-disabled=true]{opacity:.45;cursor:not-allowed}.enlace{display:inline-flex;align-items:center;gap:6px;font:500 14px/1 Inter,sans-serif;color:var(--acento);text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .35s}.enlace:hover{background-size:100% 1px}button.enlace{border:0;cursor:pointer;background-color:transparent}.enlace.dorado{color:var(--dorado)}.enlace.menta{color:var(--menta)}.tarjeta{background:var(--niebla);border-radius:var(--radio)}.barra{height:6px;border-radius:99px;background:#01261f14;overflow:hidden}.barra>span{display:block;height:100%;background:var(--acento);border-radius:inherit;transition:width .8s cubic-bezier(.2,.7,.2,1)}input,select,textarea{font:400 14px/1.5 Inter,sans-serif;color:var(--primario);width:100%;padding:12px 16px;border-radius:8px;border:1px solid #01261f26;background:#fff;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#8aa096}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--acento)}label{display:block;font:500 14px/1.4 Inter,sans-serif;color:var(--primario);margin-bottom:6px}.campo{margin-bottom:14px}.aviso{padding:12px 16px;border-radius:8px;background:var(--menta);color:var(--primario);font-size:14px}.aviso.error{background:#fdecea;color:#8a1c12}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}[data-anim]{opacity:0}[data-anim].visto{animation:var(--anim, subir) 1.25s cubic-bezier(.215,.61,.355,1) var(--retraso, 0ms) both}[data-anim=aparecer]{--anim: aparecer}@keyframes subir{0%{opacity:0;transform:translate3d(0,60px,0)}to{opacity:1;transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-anim]{opacity:1}[data-anim].visto{animation:none}html{scroll-behavior:auto}}html:not(.js) [data-anim]{opacity:1}.pagina[data-astro-cid-5hce7sga]{position:relative;z-index:1;background:#fff}.cabecera[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 20px;background:#fff;transition:box-shadow .3s}.cabecera[data-astro-cid-5hce7sga].flotando{box-shadow:0 6px 24px -12px #01261f40}.logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:285px;height:auto}nav[data-astro-cid-5hce7sga]{display:flex;align-items:center}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:6px;padding:0 20px;font:500 14px/82px Inter,sans-serif;color:var(--primario);text-decoration:none;transition:color .3s}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].activo{color:var(--dorado)}.desplegable[data-astro-cid-5hce7sga]{position:relative}.desplegable[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{transition:transform .3s}.desplegable[data-astro-cid-5hce7sga]:hover svg[data-astro-cid-5hce7sga],.desplegable[data-astro-cid-5hce7sga]:focus-within svg[data-astro-cid-5hce7sga]{transform:rotate(180deg)}.submenu[data-astro-cid-5hce7sga]{position:absolute;top:100%;left:0;width:330px;background:#fff;border-radius:0 0 var(--radio) var(--radio);box-shadow:0 20px 40px -20px #01261f55;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s,transform .3s,visibility .3s}.desplegable[data-astro-cid-5hce7sga]:hover .submenu[data-astro-cid-5hce7sga],.desplegable[data-astro-cid-5hce7sga]:focus-within .submenu[data-astro-cid-5hce7sga]{opacity:1;visibility:visible;transform:none}.submenu[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;line-height:1.4;padding:5px 15px 5px 12px;color:var(--texto);margin:2px 8px;border-radius:6px}.submenu[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--dorado);background:var(--niebla)}.derecha[data-astro-cid-5hce7sga]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.hamburguesa[data-astro-cid-5hce7sga]{display:none;width:44px;height:44px;border:0;background:var(--niebla);border-radius:50%;cursor:pointer;padding:13px 12px;flex-direction:column;justify-content:space-between}.hamburguesa[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;height:2px;background:var(--primario);border-radius:2px;transition:transform .3s,opacity .3s}@media(max-width:1023px){.cabecera[data-astro-cid-5hce7sga]{grid-template-columns:1fr auto;height:70px}.logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:210px}.hamburguesa[data-astro-cid-5hce7sga]{display:flex}nav[data-astro-cid-5hce7sga]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#fff;padding:10px 20px 20px;box-shadow:0 20px 30px -20px #01261f55;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s,visibility .3s}.abierto[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga]{opacity:1;visibility:visible;transform:none}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{line-height:48px;padding:0 4px;border-bottom:1px solid var(--linea)}.submenu[data-astro-cid-5hce7sga]{position:static;width:auto;box-shadow:none;opacity:1;visibility:visible;transform:none;padding:0 0 8px}.abierto[data-astro-cid-5hce7sga] .hamburguesa[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]:nth-child(1){transform:translateY(7px) rotate(45deg)}.abierto[data-astro-cid-5hce7sga] .hamburguesa[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]:nth-child(2){opacity:0}.abierto[data-astro-cid-5hce7sga] .hamburguesa[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width:480px){.logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:170px}.derecha[data-astro-cid-5hce7sga] .boton[data-astro-cid-5hce7sga]{padding:12px 16px}}.pie[data-astro-cid-5hce7sga]{position:sticky;bottom:0;z-index:0;background:var(--niebla);padding:100px 0 40px;overflow:hidden}.pie[data-astro-cid-5hce7sga]:before{content:"";position:absolute;inset:0;background:url(/img/landscape-5-ok.webp) no-repeat 50% 100% / 700px auto;opacity:.5;pointer-events:none}.pie[data-astro-cid-5hce7sga] .envoltura[data-astro-cid-5hce7sga]{position:relative}.pie-logo[data-astro-cid-5hce7sga]{width:400px;height:auto;margin:0 auto 35px}.pie-caja[data-astro-cid-5hce7sga]{max-width:858px;margin:0 auto 70px;background:#fff;border-radius:var(--radio);padding:30px;text-align:center}.pie-caja[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]:last-child{margin:0}.pie-fila[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px}.pie-fila[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--texto);text-decoration:none}.pie-fila[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--dorado)}@media(max-width:666px){.pie[data-astro-cid-5hce7sga]{padding:60px 0 30px}.pie-logo[data-astro-cid-5hce7sga]{width:260px}.pie-fila[data-astro-cid-5hce7sga]{justify-content:center;text-align:center}}
