.side-menu.svelte-1iolpbf{position:fixed;top:0;right:0;width:clamp(17.5rem,90vw,27.5rem);height:fit-content;background-color:var(--secondary-bg-color);color:var(--primary-text-color);padding:3rem;box-shadow:-.3125rem 0 1.5625rem #00000080;transition:transform .4s cubic-bezier(.25,.46,.45,.94);z-index:1000;display:flex;justify-content:space-between;flex-direction:column;align-items:center;font-family:var(--font-main);transform:translate(100%);pointer-events:none;margin-top:3rem;height:100%}.side-menu.open.svelte-1iolpbf{transform:translate(0);pointer-events:auto}.close-btn.svelte-1iolpbf{position:absolute;top:1.5rem;right:1.5rem;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#ae91ff1a;border:1px solid rgba(255,255,255,.16);border-radius:50%;cursor:pointer;padding:.5rem;z-index:2}.close-btn.svelte-1iolpbf img:where(.svelte-1iolpbf){width:1rem;height:1rem}.menu-content.svelte-1iolpbf{position:relative;width:100%;z-index:1;text-align:center;padding-top:3rem;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#0f0f0f54}.side-menu-logo{width:8rem;height:9rem;object-fit:contain;margin-bottom:.5rem}.tagline.svelte-1iolpbf{font-family:var(--font-handwriting);color:#fac378;font-size:1.5rem;font-weight:600;-webkit-text-stroke:.0625rem #fac378;line-height:1;letter-spacing:3.6px;margin-top:1rem;margin-bottom:5.25rem}.side-nav.svelte-1iolpbf{width:100%;display:flex;flex-direction:column;gap:.75rem;margin:0 0 5rem}.side-nav.svelte-1iolpbf a:where(.svelte-1iolpbf){color:var(--main-font-color);text-decoration:none;font-family:var(--font-main);font-size:1.15rem;line-height:1.2;letter-spacing:0}.audit-button.svelte-1iolpbf{display:block;background-color:var(--button-bg-color);color:var(--main-bg-color);border:none;border-radius:3.125rem;padding:.75rem 1rem;font-family:var(--font-main);font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin:0rem auto 0;width:100%;text-decoration:none;text-align:center;position:absolute;overflow:hidden;box-shadow:0 .5rem .75rem .5rem #0003;bottom:0;transform:translateY(.625rem)}.audit-button.svelte-1iolpbf:hover:not(:disabled){transform:translateY(-.1875rem);box-shadow:0 .625rem 1.25rem #ae91ff33}.audit-button.svelte-1iolpbf:after{content:"";position:absolute;top:50%;left:50%;width:.3125rem;height:.3125rem;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}.contact-info.svelte-1iolpbf{width:100%;padding:5rem 0rem;margin-top:0;color:#a0a0a0;line-height:1.8;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-text.svelte-1iolpbf{font-family:var(--font-main);font-size:1.5rem;text-align:left;display:flex;line-height:1.6}.city.svelte-1iolpbf{font-family:var(--font-handwriting);color:#fac378;letter-spacing:3.6px;-webkit-text-stroke:.0625rem #fac378;font-weight:500}.email.svelte-1iolpbf{color:#fff;letter-spacing:.2rem;font-size:1rem;font-weight:100}.phone.svelte-1iolpbf{color:#fff;font-size:1.05rem;letter-spacing:.2625rem;font-weight:100}.contact-link.svelte-1iolpbf{color:inherit;text-decoration:none;transition:color .3s ease}.contact-link.svelte-1iolpbf:hover{color:var(--button-bg-color)}@media (max-width: 48rem){.side-menu.svelte-1iolpbf{width:100%;max-width:27.5rem;margin-top:0;padding:1.5rem}.menu-content.svelte-1iolpbf{padding-top:4rem}.tagline.svelte-1iolpbf{margin-bottom:2rem}.contact-info.svelte-1iolpbf{padding:2rem 0}}html[data-mobile-desktop-mode=true] .side-menu.svelte-1iolpbf{display:none!important}.main-header.svelte-1tste5d{width:100%;z-index:999;position:fixed;top:0;left:0;display:flex;justify-content:center;padding:2rem 1.5rem}.nav-bar.svelte-1tste5d{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--secondary-bg-color);width:100%;max-width:75rem;padding:1.25rem;border-radius:3rem;box-shadow:0 .25rem .75rem .5rem #00000040;border:1px solid rgb(255,255,255,.15)}.logo-link.svelte-1tste5d{display:flex;align-items:center}.logo-img{width:auto;height:3.75rem;border-radius:50%}.nav-menu.svelte-1tste5d{display:flex;gap:1rem;list-style:none;margin:0;padding:0;justify-content:center;align-items:center}.nav-menu.svelte-1tste5d a:where(.svelte-1tste5d){color:var(--primary-text-color);text-decoration:none;font-family:var(--font-main);font-size:1.125rem;letter-spacing:0;font-weight:100;padding:.5rem .25rem;border-radius:.375rem;position:relative;transition:color .2s;isolation:isolate}.nav-menu.svelte-1tste5d a:where(.svelte-1tste5d):after{content:"";position:absolute;width:0%;height:1rem;background:var(--spacerok-title-color);opacity:.6;left:.1rem;bottom:.3rem;z-index:-1;transform:scaleX(0) skew(-20deg);transform-origin:left;transition:all .25s cubic-bezier(.65,.05,.36,1);border-radius:.25rem}.nav-menu.svelte-1tste5d a:where(.svelte-1tste5d):hover:after,.nav-menu.svelte-1tste5d a.active:where(.svelte-1tste5d):after{transform:scaleX(1) skew(-10deg) rotate(-6deg);width:calc(100% - .2em);opacity:.8}.cta-btn.svelte-1tste5d{background:var(--cta-btn-bg);color:var(--spacerok-title-color);border:1px solid #FFFFFF26;border-radius:3rem;padding:.625rem 1.5rem;font-family:var(--font-main);font-size:1.125rem;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background .3s ease,border-color .3s ease,transform .3s ease}.cta-btn.svelte-1tste5d:hover{background:#ae91ff33;border-color:#ffffff3d;transform:translateY(-.125rem)}.side-menu-button.svelte-1tste5d{display:none;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid rgb(255,255,255,.15);border-radius:50%;background:var(--cta-btn-bg);cursor:pointer}.side-menu-button.svelte-1tste5d img:where(.svelte-1tste5d){width:1.5rem;height:1.5rem}@media (max-width: 48rem){.main-header.svelte-1tste5d{padding:1rem 1rem 0}.nav-bar.svelte-1tste5d{padding:.625rem;border-radius:2.5rem}.logo-img{height:3rem}.nav-menu.svelte-1tste5d,.cta-btn.svelte-1tste5d{display:none!important}.side-menu-button.svelte-1tste5d{display:inline-flex}}html[data-mobile-desktop-mode=true] .nav-menu.svelte-1tste5d{display:flex!important}html[data-mobile-desktop-mode=true] .cta-btn.svelte-1tste5d{display:inline-flex!important;align-items:center;justify-content:center}html[data-mobile-desktop-mode=true] .side-menu-button.svelte-1tste5d{display:none!important}.footer-border-wrapper.svelte-19rms1t{border-top:1px solid rgb(255,255,255,.15);width:100%}.footer-container.svelte-19rms1t{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;color:var(--main-font-color);font-size:1rem;gap:1rem;will-change:margin-bottom;position:relative;z-index:0;max-width:75rem;margin:1rem auto 0rem;font-family:var(--secondary-font)}.footer-container.svelte-19rms1t>div:where(.svelte-19rms1t):first-child{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.75rem}.footer-text.svelte-19rms1t{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.75rem;position:relative}.footer-wrapper .footer-container.svelte-19rms1t{margin-bottom:1rem}.copyright.svelte-19rms1t{display:flex;align-items:center;gap:.75rem}.copyright.svelte-19rms1t span:where(.svelte-19rms1t),.policies.svelte-19rms1t a:where(.svelte-19rms1t){color:var(--main-text-color);text-decoration:none;font-size:1rem;letter-spacing:0;transition:opacity .3s ease}.policies.svelte-19rms1t{display:flex;gap:1.5rem}.policies.svelte-19rms1t a:where(.svelte-19rms1t):hover{opacity:1;color:var(--button-bg-color)}.footer-spacer.svelte-19rms1t{height:1rem;width:100%}@media (max-width: 768px){.footer-text.svelte-19rms1t{flex-direction:column;gap:1rem}.policies.svelte-19rms1t,.copyright.svelte-19rms1t{flex-direction:column;gap:.5rem;text-align:center}}.page-container.svelte-1umbl5o{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;transform:none!important}.page-content.svelte-1umbl5o{flex:1;width:100%;position:relative;z-index:1;transform:none!important}.page-transition.svelte-1umbl5o{width:100%;position:relative;z-index:-1}html{scroll-behavior:smooth}body{overflow-y:auto}[id*=adopt],[class*=adopt],[id*=adopt] *,[class*=adopt] *{opacity:1!important}
