@charset "UTF-8";.cookie-banner.svelte-zvfgak{position:fixed;bottom:0;left:0;right:0;background:#111;color:#eee;padding:1rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;z-index:0;box-shadow:0 -4px 12px #00000026}.cookie-banner.svelte-zvfgak p:where(.svelte-zvfgak){margin:0;font-size:.9rem;line-height:1.5;flex:1;min-width:250px}.cookie-banner.svelte-zvfgak .cookie-actions:where(.svelte-zvfgak){display:flex;align-items:center;gap:.8rem;flex-shrink:0}.cookie-banner.svelte-zvfgak .cookie-actions:where(.svelte-zvfgak) button:where(.svelte-zvfgak){background:#096;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .18s}.cookie-banner.svelte-zvfgak .cookie-actions:where(.svelte-zvfgak) button:where(.svelte-zvfgak):hover{background:#007d53}.cookie-banner.svelte-zvfgak .cookie-actions:where(.svelte-zvfgak) a:where(.svelte-zvfgak){color:#096;text-decoration:underline;font-size:.9rem}.cookie-banner.svelte-zvfgak .cookie-actions:where(.svelte-zvfgak) a:where(.svelte-zvfgak):hover{color:#0c8}footer.svelte-jz8lnl{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;background-color:#002c22;padding:50px 0 20px}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl){display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;max-width:1200px;width:100%}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) h2:where(.svelte-jz8lnl){font-size:clamp(1.6rem,1rem + 1.5vw,2.4rem);font-weight:600;color:#004f3b;text-align:center;padding-bottom:1.4rem;text-align:left;color:#5ee9b5;padding-bottom:0}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) p:where(.svelte-jz8lnl){color:#ececec;margin:5px 0;font-size:17px}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:#ececec;margin:5px 0;display:block;transition:color .2s ease;font-size:17px;width:fit-content}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:#5ee9b5}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .primera-columna:where(.svelte-jz8lnl){display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0;width:250px;margin-left:12%}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .primera-columna:where(.svelte-jz8lnl) section:where(.svelte-jz8lnl){margin-bottom:40px}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .primera-columna:where(.svelte-jz8lnl) .redes-sociales:where(.svelte-jz8lnl) .enlaces:where(.svelte-jz8lnl){display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;gap:.5rem}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .segunda-columna:where(.svelte-jz8lnl){display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0;width:410px;margin-right:7%}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .segunda-columna:where(.svelte-jz8lnl) section:where(.svelte-jz8lnl){margin-bottom:40px}footer.svelte-jz8lnl .credits:where(.svelte-jz8lnl){text-align:center;width:100%;margin-top:30px;font-size:1rem;color:#ececec}footer.is-clinic.svelte-jz8lnl{background-color:#00306f}footer.is-clinic.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) h2:where(.svelte-jz8lnl){color:#4e91e9}footer.is-clinic.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) p:where(.svelte-jz8lnl),footer.is-clinic.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:#ececec}footer.is-clinic.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:#4e91e9}footer.is-peluqueria.svelte-jz8lnl{background-color:#8b008b}footer.is-peluqueria.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) h2:where(.svelte-jz8lnl){color:#ffd3eb}footer.is-peluqueria.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) p:where(.svelte-jz8lnl),footer.is-peluqueria.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:#ececec}footer.is-peluqueria.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:#ffd3eb}@media(max-width:850px){footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .primera-columna:where(.svelte-jz8lnl),footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .segunda-columna:where(.svelte-jz8lnl){margin:0;margin-inline:20px}}@media(max-width:580px){footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl){flex-wrap:wrap;width:100%;justify-content:center}footer.svelte-jz8lnl .contenido-footer:where(.svelte-jz8lnl) .segunda-columna:where(.svelte-jz8lnl){width:250px}}@media(max-width:500px){.credits.svelte-jz8lnl{padding-right:90px;box-sizing:border-box}}.veterinario.svelte-1elxaub{color:#007aae}.peluqueria.svelte-1elxaub{color:#ff72b9}header.svelte-1elxaub{background-color:#f5fefa;position:fixed;padding-right:20px;height:90px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;z-index:2}header.svelte-1elxaub .logo:where(.svelte-1elxaub){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;margin-left:20px}header.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){width:320px;height:auto}header.svelte-1elxaub nav:where(.svelte-1elxaub){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;height:100%}header.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:#004f3b;font-size:17px;font-weight:500;padding-inline:7px;text-decoration:none;position:relative;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}header.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{text-decoration:underline}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub){position:relative;display:inline-flex;align-items:center;height:100%}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub){display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;gap:0px;position:fixed;top:90px;left:0;width:100vw;background-color:#f5fefa;color:#004f3b;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;z-index:1;border-bottom:.5px solid rgb(197,197,197);padding:0 0 0 70px}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub) img:where(.svelte-1elxaub){margin-right:75px}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub) .links-groups:where(.svelte-1elxaub){display:flex;flex-direction:row;justify-content:start;align-items:start;flex-wrap:wrap;gap:0px;padding-bottom:30px}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub) .links-groups:where(.svelte-1elxaub) .group:where(.svelte-1elxaub){margin-top:18px;margin-right:30px}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub) .links-groups:where(.svelte-1elxaub) .group:where(.svelte-1elxaub) .title:where(.svelte-1elxaub){font-weight:600;font-size:19px;margin-bottom:8px;max-width:300px;color:#004f3b}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub) .dropdown:where(.svelte-1elxaub) .links-groups:where(.svelte-1elxaub) .group:where(.svelte-1elxaub) a:where(.svelte-1elxaub){font-weight:400;font-size:17px;margin-top:4px;display:block;color:#000;padding:0;width:max-content;max-width:200px}header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub):hover .dropdown:where(.svelte-1elxaub),header.svelte-1elxaub nav:where(.svelte-1elxaub) .has-dropdown:where(.svelte-1elxaub):focus-within .dropdown:where(.svelte-1elxaub){opacity:1;transform:translateY(0);pointer-events:auto}.whatsapp-icon.svelte-1qhb4wd{position:fixed;bottom:20px;right:20px;width:70px;cursor:pointer;z-index:3}header.svelte-mkry8x{background-color:#f5fefa;position:fixed;height:90px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;z-index:2}header.svelte-mkry8x .logo:where(.svelte-mkry8x){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;margin-left:10px}header.svelte-mkry8x .logo:where(.svelte-mkry8x) img:where(.svelte-mkry8x){width:320px;height:auto}@media(max-width:400px){header.svelte-mkry8x .logo:where(.svelte-mkry8x) img:where(.svelte-mkry8x){width:250px}}header.svelte-mkry8x nav:where(.svelte-mkry8x){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;height:100%;position:relative}header.svelte-mkry8x nav:where(.svelte-mkry8x) .hamburguer-button:where(.svelte-mkry8x){margin-right:20px;cursor:pointer}header.svelte-mkry8x nav:where(.svelte-mkry8x) .hamburguer-button:where(.svelte-mkry8x) .line:where(.svelte-mkry8x){display:block;width:35px;height:5px;background-color:#000;margin:4px 0;transition:all .22s ease}header.svelte-mkry8x nav:where(.svelte-mkry8x) .hamburguer-button.active:where(.svelte-mkry8x) :where(.svelte-mkry8x):nth-child(1){transform:rotate(45deg) translate(5px,5px)}header.svelte-mkry8x nav:where(.svelte-mkry8x) .hamburguer-button.active:where(.svelte-mkry8x) :where(.svelte-mkry8x):nth-child(2){opacity:0}header.svelte-mkry8x nav:where(.svelte-mkry8x) .hamburguer-button.active:where(.svelte-mkry8x) :where(.svelte-mkry8x):nth-child(3){transform:rotate(-45deg) translate(7px,-8px)}header.svelte-mkry8x nav:where(.svelte-mkry8x) .background-blur:where(.svelte-mkry8x){position:fixed;top:90px;left:0;width:100vw;height:calc(100vh - 90px);background-color:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:1}header.svelte-mkry8x nav:where(.svelte-mkry8x) .background-blur.show:where(.svelte-mkry8x){opacity:1;pointer-events:auto}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container:where(.svelte-mkry8x){display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:24px;height:calc(100vh - 90px);width:260px;background-color:#c3ebd7;position:absolute;z-index:2;top:90px;right:-260px;transition:right .22s ease}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container:where(.svelte-mkry8x) a:where(.svelte-mkry8x){color:#004f3b;font-size:20px;font-weight:500;padding-inline:7px;text-decoration:none;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;text-align:center}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container:where(.svelte-mkry8x) a:where(.svelte-mkry8x):hover{text-decoration:underline}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container:where(.svelte-mkry8x) .veterinario:where(.svelte-mkry8x){color:#007aae}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container:where(.svelte-mkry8x) .peluqueria:where(.svelte-mkry8x){color:#ff72b9}header.svelte-mkry8x nav:where(.svelte-mkry8x) .links-container.show-links:where(.svelte-mkry8x){right:0}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/LexendDeca-VariableFont_wght.woff2) format("woff2"),url(../../../Lexend_Deca/LexendDeca-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Thin.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-ExtraLight.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Light.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Regular.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Medium.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-SemiBold.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Bold.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-ExtraBold.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lexend Deca;src:url(../../../Lexend_Deca/static/LexendDeca-Black.woff2) format("woff2"),url(../../../Lexend_Deca/static/LexendDeca-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Special Elite;src:url(../../../Special_Elite/SpecialElite-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}body{font-family:Lexend Deca,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;background-color:#f5fefa}body main{padding-top:90px}.loader-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;z-index:9999}.spinner{width:48px;height:48px;border:4px solid rgba(0,0,0,.08);border-top-color:#0009;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::view-transition-old(root){animation:view-fade-out .15s ease-in}::view-transition-new(root){animation:view-fade-in .15s ease-out}@keyframes view-fade-in{0%{opacity:0}to{opacity:1}}@keyframes view-fade-out{0%{opacity:1}to{opacity:0}}
