h2.svelte-p7g73v.svelte-p7g73v{text-decoration:underline}.location-hero.svelte-p7g73v.svelte-p7g73v{background-color:#000;color:#fff;padding:2rem 0;text-align:center;background-size:cover;background-position:center;position:relative;overflow:hidden}.location-hero.svelte-p7g73v.svelte-p7g73v:before{content:"";position:absolute;z-index:1;background:linear-gradient(315deg,#f36,#93f,#3cf,#3f9,gold,#f36);background-size:400% 400%;animation:glowAnimation 10s linear infinite,rotateGlow 15s linear infinite;bottom:0;left:0;right:0;height:3px}.location-hero.svelte-p7g73v .hero-content.svelte-p7g73v{max-width:800px;margin:0 auto;padding:0 1.5rem}.location-hero.svelte-p7g73v h1.svelte-p7g73v{font-size:2.5rem;margin-bottom:1rem;font-weight:200}.location-hero.svelte-p7g73v p.lead.svelte-p7g73v{font-size:1.3rem;font-weight:300;color:#fff!important}.location-container.svelte-p7g73v.svelte-p7g73v{max-width:1200px;margin:0 auto;padding:1.5rem}.location-container.svelte-p7g73v p.svelte-p7g73v{line-height:1.6}.location-intro.svelte-p7g73v.svelte-p7g73v{margin:2rem 0}.location-intro.svelte-p7g73v h2.svelte-p7g73v{color:#000;margin-bottom:1rem}.location-intro.svelte-p7g73v p.svelte-p7g73v{margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.cta-section.svelte-p7g73v.svelte-p7g73v{background-color:#000;color:#fff;padding:2rem;border-radius:10px;text-align:center;margin:2rem 0}.cta-section.svelte-p7g73v h2.svelte-p7g73v{color:#fff;margin-bottom:1rem}.cta-section.svelte-p7g73v p.svelte-p7g73v{margin-bottom:1.5rem;color:#fff!important}.cta-section.svelte-p7g73v .cta-buttons.svelte-p7g73v{display:flex;justify-content:center;gap:1rem}@media (max-width: 480px){.cta-section.svelte-p7g73v .cta-buttons.svelte-p7g73v{flex-direction:column;align-items:center}}.cta-section.svelte-p7g73v .cta-button.svelte-p7g73v{padding:.5rem 1.5rem;border-radius:8px;font-weight:500;text-decoration:none;transition:all .3s ease}.seo-section.svelte-p7g73v.svelte-p7g73v{margin:2rem 0}.seo-section.svelte-p7g73v h2.svelte-p7g73v,.seo-section.svelte-p7g73v h3.svelte-p7g73v{color:#000;margin-top:1.5rem;margin-bottom:.5rem}.seo-section.svelte-p7g73v p.svelte-p7g73v{margin-bottom:1rem}.location-navigation.svelte-p7g73v.svelte-p7g73v{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f9f9f9}.location-navigation.svelte-p7g73v h3.svelte-p7g73v{text-align:center;margin-bottom:1rem;color:#000}.location-navigation.svelte-p7g73v .location-links.svelte-p7g73v{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.location-navigation.svelte-p7g73v .location-links a.svelte-p7g73v{color:#000;text-decoration:none;padding:.25rem .5rem;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease}.location-navigation.svelte-p7g73v .location-links a.svelte-p7g73v:hover{background-color:#f36;color:#fff}@media (max-width: 600px){.location-hero.svelte-p7g73v h1.svelte-p7g73v{font-size:1.8rem;margin-bottom:1rem}.location-hero.svelte-p7g73v p.lead.svelte-p7g73v{font-size:1rem;line-height:1.25;max-width:unset;margin:0 auto}.location-container.svelte-p7g73v.svelte-p7g73v{padding-top:0}.location-container.svelte-p7g73v .cta-section h2.svelte-p7g73v{margin-bottom:2rem}p.svelte-p7g73v.svelte-p7g73v{font-size:1rem!important;line-height:1.45!important}h2.svelte-p7g73v.svelte-p7g73v,.location-intro.svelte-p7g73v h2.svelte-p7g73v{margin-bottom:5px}}.location-hero.svelte-p7g73v.svelte-p7g73v{background-image:linear-gradient(#000000b3,#000000b3),url(/images/locations/abingdon-hero.jpg)}
