a:where(.astro-eimmu3lg){display:inline-block;text-decoration:none}a:where(.astro-eimmu3lg).active{font-weight:bolder;text-decoration:underline}header:where(.astro-3ef6ksr2){background-color:var(--clr-secondary-400);padding-block:2rem;z-index:100}.skip-link:where(.astro-3ef6ksr2){background:var(--clr-0);border-bottom-right-radius:8px;color:var(--clr-1000);font-weight:700;left:0;padding:5px 10px;position:fixed;top:0;transform:translateY(-102%);transition:transform .3s;z-index:9999}.skip-link:where(.astro-3ef6ksr2):focus-visible{outline:4px auto -webkit-focus-ring-color;transform:translateY(0)}.internal-links-container:where(.astro-3ef6ksr2){display:flex;justify-content:space-between;align-items:center;gap:var(--gap);padding-block:var(--space-s)}.logo-link:where(.astro-3ef6ksr2){display:none;max-inline-size:fit-content}.close-menu-icon:where(.astro-3ef6ksr2){display:none;cursor:pointer;background-color:transparent;color:var(--clr-1000)}.menu:where(.astro-3ef6ksr2){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);inline-size:100%}.menu:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){color:var(--clr-1000);font-size:var(--fs-m);font-family:var(--ff-regular);font-weight:500;text-transform:uppercase;text-decoration:underline solid 1px;text-underline-offset:.5em}.menu:where(.astro-3ef6ksr2) .active:where(.astro-3ef6ksr2){font-weight:700;color:var(--clr-primary-400)}.movil-menu-icon:where(.astro-3ef6ksr2){display:none;background-color:transparent;color:var(--clr-1000)}@media(width<64rem){.logo-link:where(.astro-3ef6ksr2){inline-size:10rem;display:block}.nav:where(.astro-3ef6ksr2){grid-template-columns:1fr auto;justify-content:space-between;align-items:center}.internal-links-container:where(.astro-3ef6ksr2){box-shadow:0 0 5rem 1rem #00000080;background-color:var(--clr-secondary-400);position:fixed;min-block-size:100vh;min-block-size:100dvh;min-inline-size:70vw;min-inline-size:70dvw;flex-direction:column;justify-content:center;align-items:center;padding-block:calc(var(--section-padding) / 2);padding-inline:calc(var(--section-padding) / 2);gap:calc(var(--gap) * 2);top:0;right:0;transform-origin:right;z-index:100;transform:scaleX(0);opacity:0;display:none;transition:all .3s allow-discrete}.internal-links-container-active:where(.astro-3ef6ksr2){display:flex;opacity:1;transform:scaleX(1)}@starting-style{.internal-links-container:where(.astro-3ef6ksr2){opacity:0;transform:scaleX(0)}}.menu:where(.astro-3ef6ksr2){flex-direction:column;justify-content:center;align-items:center}.close-menu-icon:where(.astro-3ef6ksr2){display:block}.movil-menu-icon:where(.astro-3ef6ksr2){display:block}.close-menu-icon:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2),.movil-menu-icon:where(.astro-3ef6ksr2) svg:where(.astro-3ef6ksr2){inline-size:2.5rem;pointer-events:none}}.social-links:where(.astro-zamss57n){display:flex;flex-wrap:wrap;gap:var(--gap)}.social-links:where(.astro-zamss57n) :where(.astro-zamss57n):where(a){border-radius:100px;background-color:var(--clr-900);padding:.5em;display:flex;justify-content:center;align-items:center}.social-links:where(.astro-zamss57n) :where(.astro-zamss57n):where(svg){width:.85rem;aspect-ratio:1;color:var(--clr-action-400)}footer:where(.astro-sz7xmlte){position:relative;color:var(--clr-1000);background-color:var(--clr-secondary-400);isolation:isolate;font-family:var(--ff-regular)}.bg:where(.astro-sz7xmlte){position:absolute;inset:0;z-index:-1;margin:auto;inline-size:100%;block-size:100%;object-fit:cover}.wrapper:where(.astro-sz7xmlte){gap:var(--columns-gap)}h2:where(.astro-sz7xmlte){font-family:var(--ff-regular);font-size:var(--fs-m);color:var(--clr-1000);margin-block-end:var(--gap);font-weight:400}h2:where(.astro-sz7xmlte):after{content:" -"}a:where(.astro-sz7xmlte){color:var(--clr-1000);font-family:var(--ff-regular)}.grid-cols-sp:where(.astro-sz7xmlte){display:grid;grid-template-columns:.8fr 1fr 1.7fr;gap:var(--gap)}.grid-cols-sp:where(.astro-sz7xmlte) .content:where(.astro-sz7xmlte):nth-child(1){justify-content:center}.logo:where(.astro-sz7xmlte){inline-size:8rem;margin-inline:auto}.contacto-data:where(.astro-sz7xmlte){display:flex;gap:var(--gap)}.contacto-data:where(.astro-sz7xmlte) svg:where(.astro-sz7xmlte){flex:0 0 1.2rem}.gallery:where(.astro-sz7xmlte){--min-col: 4rem;gap:calc(var(--gap) / 2)}.gallery-img:where(.astro-sz7xmlte){border-radius:var(--br);block-size:100%;object-fit:cover}@media(width<64rem){.grid-cols-sp:where(.astro-sz7xmlte){grid-template-columns:1fr;gap:calc(var(--gap) * 2)}h2:where(.astro-sz7xmlte){text-align:center}.content:where(.astro-sz7xmlte){inline-size:fit-content;margin:auto}}@media(width<22rem){.content:where(.astro-sz7xmlte){inline-size:100%}.contacto-data:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){overflow-wrap:anywhere}}.cell:where(.astro-sz7xmlte){overflow:clip;anchor-scope:--a-morph}.cell:where(.astro-sz7xmlte) button:where(.astro-sz7xmlte){transition:scale .15s;anchor-name:--a-morph;border-radius:var(--br)}.cell:where(.astro-sz7xmlte)>button:where(.astro-sz7xmlte)>img:where(.astro-sz7xmlte){transition:transform .8s cubic-bezier(.25,.46,.45,.94),filter .33s ease;filter:brightness(.75) saturate(.8)}.cell:where(.astro-sz7xmlte)>button:where(.astro-sz7xmlte)>img:where(.astro-sz7xmlte):hover{filter:brightness(1) saturate(1)}.cell:where(.astro-sz7xmlte):hover>button:where(.astro-sz7xmlte){scale:1.04}:where(.astro-sz7xmlte)[popover]{display:none;background:transparent;border:0;box-shadow:0 0 5rem 1rem #00000080;position-anchor:--a-morph;--speed: .5s}@media(prefers-reduced-motion:no-preference){:where(.astro-sz7xmlte)[popover]{transition:display var(--speed) allow-discrete,overlay var(--speed) allow-discrete,height var(--speed),width var(--speed),top var(--speed),left var(--speed),bottom var(--speed),right var(--speed)}}:where(.astro-sz7xmlte)[popover]:popover-open{display:block;height:fit-content;inset:0;margin:auto;@media(width<48rem){inline-size:min(100% - 4rem,100%)}}@starting-style{:where(.astro-sz7xmlte)[popover]:popover-open{left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);width:anchor-size(width);height:anchor-size(height);margin:auto}}:where(.astro-sz7xmlte)[popover]:not(:popover-open){left:anchor(left);top:anchor(top);right:anchor(right);bottom:anchor(bottom);width:anchor-size(width);height:anchor-size(height);margin:auto}.cell:where(.astro-sz7xmlte){animation:fadeIn 2s ease both;animation-delay:calc(.05s*sibling-index())}@keyframes fadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
