@font-face{font-family:Paytone One;src:url(/fonts/paytone-one-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--verde:#004936;--verde-hoja:#124734;--lima:#80ba19;--beige:#d9ccb0;--crema:#f7f3ed;--texto:#1d2b25;--ancho:1080px;--cabecera:104px;--titulos:"Paytone One", "Arial Rounded MT Bold", system-ui, sans-serif;--cuerpo:"Montserrat", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--cabecera) - 10px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font:500 1rem/1.7 var(--cuerpo);color:var(--texto);-webkit-font-smoothing:antialiased;background:#fff;margin:0}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--lima);outline-offset:3px}h1,h2,h3{font-family:var(--titulos);color:var(--verde);margin:0 0 .6em;font-weight:400;line-height:1.15}h2{font-size:clamp(2.1rem,4.6vw,3.4rem)}h3{font-size:clamp(1.3rem,2.4vw,1.8rem)}p{margin:0 0 1em}strong{color:var(--verde);font-weight:700}.verde strong{color:var(--lima)}.contenedor{width:min(var(--ancho), 88%);margin-inline:auto}.seccion{padding:clamp(4rem,9vw,7rem) 0}.centrado{text-align:center}.verde{background:var(--verde);color:#fff}.verde h2,.verde h3{color:#fff}.beige{background:var(--beige)}.entradilla{font:700 clamp(1.1rem, 1.8vw, 1.35rem)/1.45 var(--cuerpo);color:var(--lima)}.pastilla{background:var(--verde);color:#fff;font:600 .95rem/1.2 var(--cuerpo);cursor:pointer;border:0;border-radius:999px;padding:.65em 1.8em;text-decoration:none;transition:background .25s,transform .25s;display:inline-block}.pastilla:hover{background:var(--lima);transform:translateY(-2px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:1000;background:var(--lima);color:#fff;padding:.7em 1em;position:absolute;top:0;left:-999px}.saltar:focus{left:1rem}.js .aparece{opacity:0;transition:opacity .9s .15s,transform .9s cubic-bezier(.2,.7,.2,1) .15s;transform:translateY(40px)}.js .aparece.desde-izq{transform:translate(-60px)}.js .aparece.desde-der{transform:translate(60px)}.js .aparece.zoom{transform:scale(.9)}.js .aparece.visible{opacity:1;transform:none}.parallax{position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parallax .fondo{animation:linear both parallax view();animation-range:cover;height:124%!important;inset:-12% 0!important}}}@keyframes parallax{0%{transform:translateY(-9%)}to{transform:translateY(9%)}}.fijo{clip-path:inset(0);position:relative}.fijo .fondo{width:100%!important;height:100vh!important;animation:none!important;position:fixed!important;inset:0!important}body{top:0!important}.skiptranslate iframe,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}#google_translate_element{display:none}.formulario{gap:1.1rem;display:grid}.formulario label{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.formulario input:not([type=checkbox]),.formulario textarea,.formulario select{font:inherit;border:1.5px solid var(--verde);color:var(--texto);background:#fff;border-radius:12px;padding:.8em 1em;font-weight:500}.formulario input:focus,.formulario textarea:focus,.formulario select:focus{outline:3px solid var(--lima);outline-offset:1px}.formulario .casilla{align-items:flex-start;gap:.7rem;font-size:.85rem;font-weight:500;display:flex}.formulario .casilla input{width:1.1rem;height:1.1rem;accent-color:var(--verde);flex:none;margin-top:.15rem}.formulario .trampa{position:absolute;left:-9999px}.formulario button{justify-self:end}.aviso{border-radius:12px;padding:1rem 1.2rem;font-weight:600}.aviso.ok{color:var(--verde);background:#e6f2d3}.aviso.error{color:#7a2316;background:#f6dcd6}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.idiomas[data-astro-cid-eydnxu4i]{gap:.2rem;display:flex}button[data-astro-cid-eydnxu4i]{cursor:pointer;font:500 .85rem/1 var(--cuerpo);letter-spacing:.05em;color:var(--beige);background:0 0;border:0;min-width:32px;min-height:32px;padding:.4rem .5rem}button[data-astro-cid-eydnxu4i]:hover,button[data-astro-cid-eydnxu4i][aria-pressed=true]{opacity:1;color:#fff}button[data-astro-cid-eydnxu4i][aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.cabecera[data-astro-cid-nen7h5rs]{z-index:100;background:var(--verde);color:#fff;justify-items:center;gap:.4rem;padding:.9rem 4% .8rem;transition:padding .3s,box-shadow .3s;display:grid;position:sticky;top:0}.compacta[data-astro-cid-nen7h5rs]{padding-block:.45rem .5rem;box-shadow:0 6px 20px #0000002e}.logo[data-astro-cid-nen7h5rs] img{width:92px;height:auto;transition:width .3s}.compacta[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img{width:64px}ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:.4rem 1.8rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:400 .9rem/1 var(--titulos);letter-spacing:.03em;text-transform:uppercase;color:#fff;padding:.4em 0;text-decoration:none;transition:color .2s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].destacado,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--lima)}.selector[data-astro-cid-nen7h5rs]{position:absolute;top:50%;right:2.5%;translate:0 -50%}.hamburguesa[data-astro-cid-nen7h5rs]{display:none}@media (width<=1000px){.cabecera[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;place-items:center start;padding:.6rem 5%}.logo[data-astro-cid-nen7h5rs] img,.compacta[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img{width:64px}.selector[data-astro-cid-nen7h5rs]{justify-self:end;position:static;translate:none}.hamburguesa[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;order:3;gap:5px;padding:10px;display:grid}.hamburguesa[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){background:#fff;width:26px;height:2px;transition:transform .3s,opacity .3s;display:block}.abierta[data-astro-cid-nen7h5rs] .hamburguesa[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(7px)rotate(45deg)}.abierta[data-astro-cid-nen7h5rs] .hamburguesa[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){opacity:0}.abierta[data-astro-cid-nen7h5rs] .hamburguesa[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(4){transform:translateY(-7px)rotate(-45deg)}nav[data-astro-cid-nen7h5rs]{background:var(--verde);visibility:hidden;max-height:0;transition:max-height .35s,visibility .35s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.abierta[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{visibility:visible;max-height:80vh}ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding:.5rem 6% 1rem}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff1f;padding:.9em 0;font-size:1rem;display:block}}.pie[data-astro-cid-jo6i4kqk]{isolation:isolate;background:var(--verde);color:#fff;padding:4rem 0 2rem;font-size:.92rem;position:relative;overflow:hidden}.grupo[data-astro-cid-jo6i4kqk]{background:#1b1b1b}.pie[data-astro-cid-jo6i4kqk] .fondo{z-index:-1;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.columnas[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;display:grid}h2[data-astro-cid-jo6i4kqk]{font:900 1rem/1.2 var(--cuerpo);text-transform:uppercase;color:var(--lima);margin-bottom:.8em}.grupo[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#bdbdbd}ul[data-astro-cid-jo6i4kqk]{gap:.4em;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{font-weight:700;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--lima)}.credito[data-astro-cid-jo6i4kqk]{text-align:center;opacity:.8;border-top:1px solid #ffffff26;margin-top:3rem;padding-top:1.5rem;font-size:.8rem}.arriba{z-index:90;background:var(--verde);color:#fff;opacity:0;visibility:hidden;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.2rem;text-decoration:none;transition:opacity .3s,visibility .3s,background .2s;display:grid;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 6px 18px #0003}.arriba.visible{opacity:1;visibility:visible}.arriba:hover{background:var(--lima)}
