/* ═══════════════════════════════════════════════════════════════════════════
   sparkles.css — PURE CSS SPARKLE / PARTICLE SYSTEM (Growl's notes for editors)
   ───────────────────────────────────────────────────────────────────────────
   WHAT THIS FILE DOES:
   Renders colored "sparkle" dots that rise behind page content. ALL pages use
   this ONE file — do NOT create per-page particle CSS. Just add a theme class.

   HOW SPARKLES GET ON A PAGE (the only 2 things needed):
   1. In the page <head>:  <link rel="stylesheet" href="css/sparkles.css?v=4">
   2. In the <body>:       <div class="hero-sparkles sparkles--THEME" aria-hidden="true">
                              ...copy the 91 <span> dots from index.html...
                           </div>
   That's it. The dots + colors come from THIS file. You never hand-write colors
   in the HTML.

   ⚠️ EDIT-ZONE RULES (read before touching anything):
   • Span SIZES + POSITIONS live in the AUTO-FIX POSITIONING block near the BOTTOM
     of this file (.s1-.s45, .c1-.c20, .f1-.f30, .d-star-1..6). Each gets width,
     height, left:%, top:vh, animation-duration, animation-delay.
   • The @keyframes bubbleRise / foamFizz / shimmer MUST keep their names — the
     spans reference them. If you change a keyframe name, update every reference.
   • bubbleRise starts at translateY(100vh) (bottom) and rises to -100vh (top).
     DO NOT set it back to translateY(0) — that launches dots off-screen (invisible).
   • Span base rule ".hero-sparkles .sparkle" MUST keep width/height or dots are 0×0 (invisible).

   ➕ HOW TO ADD A NEW PAGE THEME (e.g. a 6th page color):
   Copy ONE existing theme block (search "Theme:" below) and replace the class
   name + the rgba() colors. Example for a green theme:
       .hero-sparkles.sparkles--green .sparkle.s1 { background: rgba(80,220,130); }
   ...repeat for s1..s45, c1..c20, f1..f30, d-star-1..6 (or just the layers you use).
   Then set the page's div to class="hero-sparkles sparkles--green".

   THEMES THAT EXIST: gold (home), ember (for-sale), lavender (art-gallery),
   calm (services), rose (contact-support).
   ═══════════════════════════════════════════════════════════════════════════ */

@keyframes bubbleRise {
    0% { transform: translateY(100vh) translateX(0); opacity: 0; }
    10% { opacity: 0.6; }
    50% { opacity: 0.3; }
    90% { opacity: 0.4; }
    100% { transform: translateY(-100vh) translateX(20px); opacity: 0; }
}

@keyframes shimmer {
    0%, 100% { opacity: 0; transform: scale(0.5); }
    50% { opacity: 0.7; transform: scale(1.2); }
}

@keyframes foamFizz {
    0% { opacity: 0; transform: translateY(0) scale(0.5); }
    20% { opacity: 0.8; transform: translateY(-10px) scale(1.2); }
    40% { opacity: 0.9; transform: translateY(-30px) scale(1.5); }
    60% { opacity: 0.7; transform: translateY(-70px) scale(1.3); }
    100% { opacity: 0; transform: translateY(-140px) scale(0.8); }
}

/* Layer 1: Full-Page Upward Shooters */
.hero-sparkles, .services-sparkles { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: -1; overflow: visible; }

.hero-sparkles::before,.hero-sparkles::after,.services-sparkles::before,.services-sparkles::after { content:'';position:absolute;border-radius:50%;animation:bubbleRise 14s linear infinite; }

/* Sparkle particles (base styles) */
.hero-sparkles .sparkle,.services-sparkles .sparkle { position:absolute;border-radius:50%;width:4px;height:4px;animation-name:bubbleRise;animation-timing-function:linear;animation-iteration-count:infinite; }

.s1{animation-duration:7.1s;animation-delay:-0.3s;top:-20px}.s2{animation-duration:3.8s;animation-delay:-2.4s;top:-30px}.s3{animation-duration:6.2s;animation-delay:-1.6s;top:-15px}.s4{animation-duration:4.1s;animation-delay:-2.1s;top:-25px}.s5{animation-duration:4.9s;animation-delay:-0.2s;top:-10px}.s6{animation-duration:6.3s;animation-delay:-0.9s;top:-35px}.s7{animation-duration:8.5s;top:-20px}.s8{animation-duration:9.5s;top:-40px}

.c1,.c2,.c3,.c4,.c5{animation-duration:4.9s;animation-delay:-0.2s;top:-10px}.c6,.c7,.c8,.c9,.c10{animation-duration:7.5s;top:-15px}

.f1,.f2,.f3,.f4,.f5{animation:foamFizz 2s ease-in-out infinite;bottom:0}.f6,.f7,.f8,.f9,.f10{animation:foamFizz 2.5s ease-in-out infinite;bottom:0}


/* Theme: --gold */
.hero-sparkles.sparkles--gold .sparkle.s1,.services-sparkles.sparkles--gold .sparkle.s1{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s2,.services-sparkles.sparkles--gold .sparkle.s2{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s3,.services-sparkles.sparkles--gold .sparkle.s3{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s4,.services-sparkles.sparkles--gold .sparkle.s4{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s5,.services-sparkles.sparkles--gold .sparkle.s5{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s6,.services-sparkles.sparkles--gold .sparkle.s6{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s7,.services-sparkles.sparkles--gold .sparkle.s7{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s8,.services-sparkles.sparkles--gold .sparkle.s8{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s9,.services-sparkles.sparkles--gold .sparkle.s9{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s10,.services-sparkles.sparkles--gold .sparkle.s10{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s11,.services-sparkles.sparkles--gold .sparkle.s11{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s12,.services-sparkles.sparkles--gold .sparkle.s12{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s13,.services-sparkles.sparkles--gold .sparkle.s13{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s14,.services-sparkles.sparkles--gold .sparkle.s14{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s15,.services-sparkles.sparkles--gold .sparkle.s15{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s16,.services-sparkles.sparkles--gold .sparkle.s16{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s17,.services-sparkles.sparkles--gold .sparkle.s17{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s18,.services-sparkles.sparkles--gold .sparkle.s18{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s19,.services-sparkles.sparkles--gold .sparkle.s19{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s20,.services-sparkles.sparkles--gold .sparkle.s20{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s21,.services-sparkles.sparkles--gold .sparkle.s21{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s22,.services-sparkles.sparkles--gold .sparkle.s22{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s23,.services-sparkles.sparkles--gold .sparkle.s23{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s24,.services-sparkles.sparkles--gold .sparkle.s24{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s25,.services-sparkles.sparkles--gold .sparkle.s25{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s26,.services-sparkles.sparkles--gold .sparkle.s26{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s27,.services-sparkles.sparkles--gold .sparkle.s27{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s28,.services-sparkles.sparkles--gold .sparkle.s28{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s29,.services-sparkles.sparkles--gold .sparkle.s29{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s30,.services-sparkles.sparkles--gold .sparkle.s30{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s31,.services-sparkles.sparkles--gold .sparkle.s31{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s32,.services-sparkles.sparkles--gold .sparkle.s32{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s33,.services-sparkles.sparkles--gold .sparkle.s33{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s34,.services-sparkles.sparkles--gold .sparkle.s34{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s35,.services-sparkles.sparkles--gold .sparkle.s35{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s36,.services-sparkles.sparkles--gold .sparkle.s36{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s37,.services-sparkles.sparkles--gold .sparkle.s37{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s38,.services-sparkles.sparkles--gold .sparkle.s38{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s39,.services-sparkles.sparkles--gold .sparkle.s39{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s40,.services-sparkles.sparkles--gold .sparkle.s40{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s41,.services-sparkles.sparkles--gold .sparkle.s41{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s42,.services-sparkles.sparkles--gold .sparkle.s42{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s43,.services-sparkles.sparkles--gold .sparkle.s43{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s44,.services-sparkles.sparkles--gold .sparkle.s44{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s45,.services-sparkles.sparkles--gold .sparkle.s45{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s46,.services-sparkles.sparkles--gold .sparkle.s46{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s47,.services-sparkles.sparkles--gold .sparkle.s47{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.s48,.services-sparkles.sparkles--gold .sparkle.s48{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c1,.services-sparkles sparkles--gold.sparkle.c1{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c2,.services-sparkles sparkles--gold.sparkle.c2{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c3,.services-sparkles sparkles--gold.sparkle.c3{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c4,.services-sparkles sparkles--gold.sparkle.c4{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c5,.services-sparkles sparkles--gold.sparkle.c5{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c6,.services-sparkles sparkles--gold.sparkle.c6{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c7,.services-sparkles sparkles--gold.sparkle.c7{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c8,.services-sparkles sparkles--gold.sparkle.c8{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c9,.services-sparkles sparkles--gold.sparkle.c9{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c10,.services-sparkles sparkles--gold.sparkle.c10{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c11,.services-sparkles sparkles--gold.sparkle.c11{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c12,.services-sparkles sparkles--gold.sparkle.c12{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c13,.services-sparkles sparkles--gold.sparkle.c13{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c14,.services-sparkles sparkles--gold.sparkle.c14{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c15,.services-sparkles sparkles--gold.sparkle.c15{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c16,.services-sparkles sparkles--gold.sparkle.c16{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c17,.services-sparkles sparkles--gold.sparkle.c17{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c18,.services-sparkles sparkles--gold.sparkle.c18{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c19,.services-sparkles sparkles--gold.sparkle.c19{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c20,.services-sparkles sparkles--gold.sparkle.c20{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c21,.services-sparkles sparkles--gold.sparkle.c21{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c22,.services-sparkles sparkles--gold.sparkle.c22{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c23,.services-sparkles sparkles--gold.sparkle.c23{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c24,.services-sparkles sparkles--gold.sparkle.c24{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c25,.services-sparkles sparkles--gold.sparkle.c25{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c26,.services-sparkles sparkles--gold.sparkle.c26{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c27,.services-sparkles sparkles--gold.sparkle.c27{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c28,.services-sparkles sparkles--gold.sparkle.c28{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c29,.services-sparkles sparkles--gold.sparkle.c29{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c30,.services-sparkles sparkles--gold.sparkle.c30{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c31,.services-sparkles sparkles--gold.sparkle.c31{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c32,.services-sparkles sparkles--gold.sparkle.c32{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c33,.services-sparkles sparkles--gold.sparkle.c33{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold .sparkle.c34,.services-sparkles sparkles--gold.sparkle.c34{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f1,.services-sparkles sparkles--gold.sparkle.f1{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f2,.services-sparkles sparkles--gold.sparkle.f2{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f3,.services-sparkles sparkles--gold.sparkle.f3{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f4,.services-sparkles sparkles--gold.sparkle.f4{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f5,.services-sparkles sparkles--gold.sparkle.f5{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f6,.services-sparkles sparkles--gold.sparkle.f6{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f7,.services-sparkles sparkles--gold.sparkle.f7{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f8,.services-sparkles sparkles--gold.sparkle.f8{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f9,.services-sparkles sparkles--gold.sparkle.f9{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f10,.services-sparkles sparkles--gold.sparkle.f10{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f11,.services-sparkles sparkles--gold.sparkle.f11{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f12,.services-sparkles sparkles--gold.sparkle.f12{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f13,.services-sparkles sparkles--gold.sparkle.f13{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f14,.services-sparkles sparkles--gold.sparkle.f14{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f15,.services-sparkles sparkles--gold.sparkle.f15{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f16,.services-sparkles sparkles--gold.sparkle.f16{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f17,.services-sparkles sparkles--gold.sparkle.f17{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f18,.services-sparkles sparkles--gold.sparkle.f18{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f19,.services-sparkles sparkles--gold.sparkle.f19{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f20,.services-sparkles sparkles--gold.sparkle.f20{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f21,.services-sparkles sparkles--gold.sparkle.f21{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f22,.services-sparkles sparkles--gold.sparkle.f22{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f23,.services-sparkles sparkles--gold.sparkle.f23{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f24,.services-sparkles sparkles--gold.sparkle.f24{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f25,.services-sparkles sparkles--gold.sparkle.f25{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f26,.services-sparkles sparkles--gold.sparkle.f26{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f27,.services-sparkles sparkles--gold.sparkle.f27{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f28,.services-sparkles sparkles--gold.sparkle.f28{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f29,.services-sparkles sparkles--gold.sparkle.f29{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f30,.services-sparkles sparkles--gold.sparkle.f30{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f31,.services-sparkles sparkles--gold.sparkle.f31{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f32,.services-sparkles sparkles--gold.sparkle.f32{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f33,.services-sparkles sparkles--gold.sparkle.f33{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f34,.services-sparkles sparkles--gold.sparkle.f34{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f35,.services-sparkles sparkles--gold.sparkle.f35{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f36,.services-sparkles sparkles--gold.sparkle.f36{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f37,.services-sparkles sparkles--gold.sparkle.f37{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f38,.services-sparkles sparkles--gold.sparkle.f38{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f39,.services-sparkles sparkles--gold.sparkle.f39{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f40,.services-sparkles sparkles--gold.sparkle.f40{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f41,.services-sparkles sparkles--gold.sparkle.f41{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f42,.services-sparkles sparkles--gold.sparkle.f42{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f43,.services-sparkles sparkles--gold.sparkle.f43{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f44,.services-sparkles sparkles--gold.sparkle.f44{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f45,.services-sparkles sparkles--gold.sparkle.f45{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f46,.services-sparkles sparkles--gold.sparkle.f46{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f47,.services-sparkles sparkles--gold.sparkle.f47{ background:rgba(240,217,168); }

.hero-sparkles.sparkles--gold.sparkle.f48,.services-sparkles sparkles--gold.sparkle.f48{ background:rgba(240,217,168); }


/* Theme: --ember */
.hero-sparkles.sparkles--ember .sparkle.s1,.services-sparkles.sparkles--ember .sparkle.s1{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s2,.services-sparkles.sparkles--ember .sparkle.s2{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s3,.services-sparkles.sparkles--ember .sparkle.s3{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s4,.services-sparkles.sparkles--ember .sparkle.s4{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s5,.services-sparkles.sparkles--ember .sparkle.s5{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s6,.services-sparkles.sparkles--ember .sparkle.s6{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s7,.services-sparkles.sparkles--ember .sparkle.s7{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s8,.services-sparkles.sparkles--ember .sparkle.s8{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s9,.services-sparkles.sparkles--ember .sparkle.s9{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s10,.services-sparkles.sparkles--ember .sparkle.s10{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s11,.services-sparkles.sparkles--ember .sparkle.s11{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s12,.services-sparkles.sparkles--ember .sparkle.s12{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s13,.services-sparkles.sparkles--ember .sparkle.s13{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s14,.services-sparkles.sparkles--ember .sparkle.s14{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s15,.services-sparkles.sparkles--ember .sparkle.s15{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s16,.services-sparkles.sparkles--ember .sparkle.s16{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s17,.services-sparkles.sparkles--ember .sparkle.s17{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s18,.services-sparkles.sparkles--ember .sparkle.s18{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s19,.services-sparkles.sparkles--ember .sparkle.s19{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s20,.services-sparkles.sparkles--ember .sparkle.s20{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s21,.services-sparkles.sparkles--ember .sparkle.s21{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s22,.services-sparkles.sparkles--ember .sparkle.s22{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s23,.services-sparkles.sparkles--ember .sparkle.s23{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s24,.services-sparkles.sparkles--ember .sparkle.s24{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s25,.services-sparkles.sparkles--ember .sparkle.s25{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s26,.services-sparkles.sparkles--ember .sparkle.s26{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s27,.services-sparkles.sparkles--ember .sparkle.s27{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s28,.services-sparkles.sparkles--ember .sparkle.s28{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s29,.services-sparkles.sparkles--ember .sparkle.s29{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s30,.services-sparkles.sparkles--ember .sparkle.s30{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s31,.services-sparkles.sparkles--ember .sparkle.s31{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s32,.services-sparkles.sparkles--ember .sparkle.s32{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s33,.services-sparkles.sparkles--ember .sparkle.s33{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s34,.services-sparkles.sparkles--ember .sparkle.s34{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s35,.services-sparkles.sparkles--ember .sparkle.s35{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s36,.services-sparkles.sparkles--ember .sparkle.s36{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s37,.services-sparkles.sparkles--ember .sparkle.s37{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s38,.services-sparkles.sparkles--ember .sparkle.s38{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s39,.services-sparkles.sparkles--ember .sparkle.s39{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s40,.services-sparkles.sparkles--ember .sparkle.s40{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s41,.services-sparkles.sparkles--ember .sparkle.s41{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s42,.services-sparkles.sparkles--ember .sparkle.s42{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s43,.services-sparkles.sparkles--ember .sparkle.s43{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s44,.services-sparkles.sparkles--ember .sparkle.s44{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s45,.services-sparkles.sparkles--ember .sparkle.s45{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s46,.services-sparkles.sparkles--ember .sparkle.s46{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s47,.services-sparkles.sparkles--ember .sparkle.s47{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.s48,.services-sparkles.sparkles--ember .sparkle.s48{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c1,.services-sparkles sparkles--ember.sparkle.c1{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c2,.services-sparkles sparkles--ember.sparkle.c2{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c3,.services-sparkles sparkles--ember.sparkle.c3{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c4,.services-sparkles sparkles--ember.sparkle.c4{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c5,.services-sparkles sparkles--ember.sparkle.c5{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c6,.services-sparkles sparkles--ember.sparkle.c6{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c7,.services-sparkles sparkles--ember.sparkle.c7{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c8,.services-sparkles sparkles--ember.sparkle.c8{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c9,.services-sparkles sparkles--ember.sparkle.c9{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c10,.services-sparkles sparkles--ember.sparkle.c10{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c11,.services-sparkles sparkles--ember.sparkle.c11{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c12,.services-sparkles sparkles--ember.sparkle.c12{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c13,.services-sparkles sparkles--ember.sparkle.c13{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c14,.services-sparkles sparkles--ember.sparkle.c14{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c15,.services-sparkles sparkles--ember.sparkle.c15{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c16,.services-sparkles sparkles--ember.sparkle.c16{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c17,.services-sparkles sparkles--ember.sparkle.c17{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c18,.services-sparkles sparkles--ember.sparkle.c18{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c19,.services-sparkles sparkles--ember.sparkle.c19{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c20,.services-sparkles sparkles--ember.sparkle.c20{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c21,.services-sparkles sparkles--ember.sparkle.c21{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c22,.services-sparkles sparkles--ember.sparkle.c22{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c23,.services-sparkles sparkles--ember.sparkle.c23{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c24,.services-sparkles sparkles--ember.sparkle.c24{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c25,.services-sparkles sparkles--ember.sparkle.c25{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c26,.services-sparkles sparkles--ember.sparkle.c26{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c27,.services-sparkles sparkles--ember.sparkle.c27{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c28,.services-sparkles sparkles--ember.sparkle.c28{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c29,.services-sparkles sparkles--ember.sparkle.c29{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c30,.services-sparkles sparkles--ember.sparkle.c30{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c31,.services-sparkles sparkles--ember.sparkle.c31{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c32,.services-sparkles sparkles--ember.sparkle.c32{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c33,.services-sparkles sparkles--ember.sparkle.c33{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember .sparkle.c34,.services-sparkles sparkles--ember.sparkle.c34{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f1,.services-sparkles sparkles--ember.sparkle.f1{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f2,.services-sparkles sparkles--ember.sparkle.f2{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f3,.services-sparkles sparkles--ember.sparkle.f3{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f4,.services-sparkles sparkles--ember.sparkle.f4{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f5,.services-sparkles sparkles--ember.sparkle.f5{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f6,.services-sparkles sparkles--ember.sparkle.f6{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f7,.services-sparkles sparkles--ember.sparkle.f7{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f8,.services-sparkles sparkles--ember.sparkle.f8{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f9,.services-sparkles sparkles--ember.sparkle.f9{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f10,.services-sparkles sparkles--ember.sparkle.f10{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f11,.services-sparkles sparkles--ember.sparkle.f11{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f12,.services-sparkles sparkles--ember.sparkle.f12{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f13,.services-sparkles sparkles--ember.sparkle.f13{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f14,.services-sparkles sparkles--ember.sparkle.f14{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f15,.services-sparkles sparkles--ember.sparkle.f15{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f16,.services-sparkles sparkles--ember.sparkle.f16{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f17,.services-sparkles sparkles--ember.sparkle.f17{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f18,.services-sparkles sparkles--ember.sparkle.f18{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f19,.services-sparkles sparkles--ember.sparkle.f19{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f20,.services-sparkles sparkles--ember.sparkle.f20{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f21,.services-sparkles sparkles--ember.sparkle.f21{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f22,.services-sparkles sparkles--ember.sparkle.f22{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f23,.services-sparkles sparkles--ember.sparkle.f23{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f24,.services-sparkles sparkles--ember.sparkle.f24{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f25,.services-sparkles sparkles--ember.sparkle.f25{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f26,.services-sparkles sparkles--ember.sparkle.f26{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f27,.services-sparkles sparkles--ember.sparkle.f27{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f28,.services-sparkles sparkles--ember.sparkle.f28{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f29,.services-sparkles sparkles--ember.sparkle.f29{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f30,.services-sparkles sparkles--ember.sparkle.f30{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f31,.services-sparkles sparkles--ember.sparkle.f31{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f32,.services-sparkles sparkles--ember.sparkle.f32{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f33,.services-sparkles sparkles--ember.sparkle.f33{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f34,.services-sparkles sparkles--ember.sparkle.f34{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f35,.services-sparkles sparkles--ember.sparkle.f35{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f36,.services-sparkles sparkles--ember.sparkle.f36{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f37,.services-sparkles sparkles--ember.sparkle.f37{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f38,.services-sparkles sparkles--ember.sparkle.f38{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f39,.services-sparkles sparkles--ember.sparkle.f39{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f40,.services-sparkles sparkles--ember.sparkle.f40{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f41,.services-sparkles sparkles--ember.sparkle.f41{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f42,.services-sparkles sparkles--ember.sparkle.f42{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f43,.services-sparkles sparkles--ember.sparkle.f43{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f44,.services-sparkles sparkles--ember.sparkle.f44{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f45,.services-sparkles sparkles--ember.sparkle.f45{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f46,.services-sparkles sparkles--ember.sparkle.f46{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f47,.services-sparkles sparkles--ember.sparkle.f47{ background:rgba(255,94,77); }

.hero-sparkles.sparkles--ember.sparkle.f48,.services-sparkles sparkles--ember.sparkle.f48{ background:rgba(255,94,77); }


/* Theme: --lavender */
.hero-sparkles.sparkles--lavender .sparkle.s1,.services-sparkles.sparkles--lavender .sparkle.s1{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s2,.services-sparkles.sparkles--lavender .sparkle.s2{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s3,.services-sparkles.sparkles--lavender .sparkle.s3{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s4,.services-sparkles.sparkles--lavender .sparkle.s4{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s5,.services-sparkles.sparkles--lavender .sparkle.s5{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s6,.services-sparkles.sparkles--lavender .sparkle.s6{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s7,.services-sparkles.sparkles--lavender .sparkle.s7{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s8,.services-sparkles.sparkles--lavender .sparkle.s8{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s9,.services-sparkles.sparkles--lavender .sparkle.s9{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s10,.services-sparkles.sparkles--lavender .sparkle.s10{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s11,.services-sparkles.sparkles--lavender .sparkle.s11{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s12,.services-sparkles.sparkles--lavender .sparkle.s12{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s13,.services-sparkles.sparkles--lavender .sparkle.s13{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s14,.services-sparkles.sparkles--lavender .sparkle.s14{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s15,.services-sparkles.sparkles--lavender .sparkle.s15{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s16,.services-sparkles.sparkles--lavender .sparkle.s16{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s17,.services-sparkles.sparkles--lavender .sparkle.s17{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s18,.services-sparkles.sparkles--lavender .sparkle.s18{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s19,.services-sparkles.sparkles--lavender .sparkle.s19{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s20,.services-sparkles.sparkles--lavender .sparkle.s20{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s21,.services-sparkles.sparkles--lavender .sparkle.s21{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s22,.services-sparkles.sparkles--lavender .sparkle.s22{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s23,.services-sparkles.sparkles--lavender .sparkle.s23{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s24,.services-sparkles.sparkles--lavender .sparkle.s24{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s25,.services-sparkles.sparkles--lavender .sparkle.s25{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s26,.services-sparkles.sparkles--lavender .sparkle.s26{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s27,.services-sparkles.sparkles--lavender .sparkle.s27{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s28,.services-sparkles.sparkles--lavender .sparkle.s28{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s29,.services-sparkles.sparkles--lavender .sparkle.s29{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s30,.services-sparkles.sparkles--lavender .sparkle.s30{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s31,.services-sparkles.sparkles--lavender .sparkle.s31{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s32,.services-sparkles.sparkles--lavender .sparkle.s32{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s33,.services-sparkles.sparkles--lavender .sparkle.s33{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s34,.services-sparkles.sparkles--lavender .sparkle.s34{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s35,.services-sparkles.sparkles--lavender .sparkle.s35{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s36,.services-sparkles.sparkles--lavender .sparkle.s36{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s37,.services-sparkles.sparkles--lavender .sparkle.s37{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s38,.services-sparkles.sparkles--lavender .sparkle.s38{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s39,.services-sparkles.sparkles--lavender .sparkle.s39{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s40,.services-sparkles.sparkles--lavender .sparkle.s40{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s41,.services-sparkles.sparkles--lavender .sparkle.s41{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s42,.services-sparkles.sparkles--lavender .sparkle.s42{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s43,.services-sparkles.sparkles--lavender .sparkle.s43{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s44,.services-sparkles.sparkles--lavender .sparkle.s44{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s45,.services-sparkles.sparkles--lavender .sparkle.s45{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s46,.services-sparkles.sparkles--lavender .sparkle.s46{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s47,.services-sparkles.sparkles--lavender .sparkle.s47{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.s48,.services-sparkles.sparkles--lavender .sparkle.s48{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c1,.services-sparkles sparkles--lavender.sparkle.c1{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c2,.services-sparkles sparkles--lavender.sparkle.c2{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c3,.services-sparkles sparkles--lavender.sparkle.c3{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c4,.services-sparkles sparkles--lavender.sparkle.c4{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c5,.services-sparkles sparkles--lavender.sparkle.c5{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c6,.services-sparkles sparkles--lavender.sparkle.c6{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c7,.services-sparkles sparkles--lavender.sparkle.c7{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c8,.services-sparkles sparkles--lavender.sparkle.c8{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c9,.services-sparkles sparkles--lavender.sparkle.c9{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c10,.services-sparkles sparkles--lavender.sparkle.c10{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c11,.services-sparkles sparkles--lavender.sparkle.c11{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c12,.services-sparkles sparkles--lavender.sparkle.c12{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c13,.services-sparkles sparkles--lavender.sparkle.c13{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c14,.services-sparkles sparkles--lavender.sparkle.c14{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c15,.services-sparkles sparkles--lavender.sparkle.c15{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c16,.services-sparkles sparkles--lavender.sparkle.c16{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c17,.services-sparkles sparkles--lavender.sparkle.c17{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c18,.services-sparkles sparkles--lavender.sparkle.c18{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c19,.services-sparkles sparkles--lavender.sparkle.c19{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c20,.services-sparkles sparkles--lavender.sparkle.c20{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c21,.services-sparkles sparkles--lavender.sparkle.c21{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c22,.services-sparkles sparkles--lavender.sparkle.c22{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c23,.services-sparkles sparkles--lavender.sparkle.c23{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c24,.services-sparkles sparkles--lavender.sparkle.c24{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c25,.services-sparkles sparkles--lavender.sparkle.c25{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c26,.services-sparkles sparkles--lavender.sparkle.c26{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c27,.services-sparkles sparkles--lavender.sparkle.c27{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c28,.services-sparkles sparkles--lavender.sparkle.c28{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c29,.services-sparkles sparkles--lavender.sparkle.c29{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c30,.services-sparkles sparkles--lavender.sparkle.c30{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c31,.services-sparkles sparkles--lavender.sparkle.c31{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c32,.services-sparkles sparkles--lavender.sparkle.c32{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c33,.services-sparkles sparkles--lavender.sparkle.c33{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender .sparkle.c34,.services-sparkles sparkles--lavender.sparkle.c34{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f1,.services-sparkles sparkles--lavender.sparkle.f1{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f2,.services-sparkles sparkles--lavender.sparkle.f2{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f3,.services-sparkles sparkles--lavender.sparkle.f3{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f4,.services-sparkles sparkles--lavender.sparkle.f4{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f5,.services-sparkles sparkles--lavender.sparkle.f5{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f6,.services-sparkles sparkles--lavender.sparkle.f6{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f7,.services-sparkles sparkles--lavender.sparkle.f7{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f8,.services-sparkles sparkles--lavender.sparkle.f8{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f9,.services-sparkles sparkles--lavender.sparkle.f9{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f10,.services-sparkles sparkles--lavender.sparkle.f10{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f11,.services-sparkles sparkles--lavender.sparkle.f11{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f12,.services-sparkles sparkles--lavender.sparkle.f12{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f13,.services-sparkles sparkles--lavender.sparkle.f13{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f14,.services-sparkles sparkles--lavender.sparkle.f14{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f15,.services-sparkles sparkles--lavender.sparkle.f15{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f16,.services-sparkles sparkles--lavender.sparkle.f16{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f17,.services-sparkles sparkles--lavender.sparkle.f17{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f18,.services-sparkles sparkles--lavender.sparkle.f18{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f19,.services-sparkles sparkles--lavender.sparkle.f19{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f20,.services-sparkles sparkles--lavender.sparkle.f20{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f21,.services-sparkles sparkles--lavender.sparkle.f21{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f22,.services-sparkles sparkles--lavender.sparkle.f22{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f23,.services-sparkles sparkles--lavender.sparkle.f23{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f24,.services-sparkles sparkles--lavender.sparkle.f24{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f25,.services-sparkles sparkles--lavender.sparkle.f25{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f26,.services-sparkles sparkles--lavender.sparkle.f26{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f27,.services-sparkles sparkles--lavender.sparkle.f27{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f28,.services-sparkles sparkles--lavender.sparkle.f28{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f29,.services-sparkles sparkles--lavender.sparkle.f29{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f30,.services-sparkles sparkles--lavender.sparkle.f30{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f31,.services-sparkles sparkles--lavender.sparkle.f31{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f32,.services-sparkles sparkles--lavender.sparkle.f32{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f33,.services-sparkles sparkles--lavender.sparkle.f33{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f34,.services-sparkles sparkles--lavender.sparkle.f34{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f35,.services-sparkles sparkles--lavender.sparkle.f35{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f36,.services-sparkles sparkles--lavender.sparkle.f36{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f37,.services-sparkles sparkles--lavender.sparkle.f37{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f38,.services-sparkles sparkles--lavender.sparkle.f38{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f39,.services-sparkles sparkles--lavender.sparkle.f39{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f40,.services-sparkles sparkles--lavender.sparkle.f40{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f41,.services-sparkles sparkles--lavender.sparkle.f41{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f42,.services-sparkles sparkles--lavender.sparkle.f42{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f43,.services-sparkles sparkles--lavender.sparkle.f43{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f44,.services-sparkles sparkles--lavender.sparkle.f44{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f45,.services-sparkles sparkles--lavender.sparkle.f45{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f46,.services-sparkles sparkles--lavender.sparkle.f46{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f47,.services-sparkles sparkles--lavender.sparkle.f47{ background:rgba(190,140,255); }

.hero-sparkles.sparkles--lavender.sparkle.f48,.services-sparkles sparkles--lavender.sparkle.f48{ background:rgba(190,140,255); }


/* Theme: --calm */
.hero-sparkles.sparkles--calm .sparkle.s1,.services-sparkles.sparkles--calm .sparkle.s1{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s2,.services-sparkles.sparkles--calm .sparkle.s2{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s3,.services-sparkles.sparkles--calm .sparkle.s3{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s4,.services-sparkles.sparkles--calm .sparkle.s4{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s5,.services-sparkles.sparkles--calm .sparkle.s5{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s6,.services-sparkles.sparkles--calm .sparkle.s6{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s7,.services-sparkles.sparkles--calm .sparkle.s7{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s8,.services-sparkles.sparkles--calm .sparkle.s8{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s9,.services-sparkles.sparkles--calm .sparkle.s9{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s10,.services-sparkles.sparkles--calm .sparkle.s10{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s11,.services-sparkles.sparkles--calm .sparkle.s11{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s12,.services-sparkles.sparkles--calm .sparkle.s12{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s13,.services-sparkles.sparkles--calm .sparkle.s13{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s14,.services-sparkles.sparkles--calm .sparkle.s14{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s15,.services-sparkles.sparkles--calm .sparkle.s15{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s16,.services-sparkles.sparkles--calm .sparkle.s16{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s17,.services-sparkles.sparkles--calm .sparkle.s17{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s18,.services-sparkles.sparkles--calm .sparkle.s18{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s19,.services-sparkles.sparkles--calm .sparkle.s19{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s20,.services-sparkles.sparkles--calm .sparkle.s20{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s21,.services-sparkles.sparkles--calm .sparkle.s21{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s22,.services-sparkles.sparkles--calm .sparkle.s22{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s23,.services-sparkles.sparkles--calm .sparkle.s23{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s24,.services-sparkles.sparkles--calm .sparkle.s24{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s25,.services-sparkles.sparkles--calm .sparkle.s25{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s26,.services-sparkles.sparkles--calm .sparkle.s26{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s27,.services-sparkles.sparkles--calm .sparkle.s27{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s28,.services-sparkles.sparkles--calm .sparkle.s28{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s29,.services-sparkles.sparkles--calm .sparkle.s29{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s30,.services-sparkles.sparkles--calm .sparkle.s30{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s31,.services-sparkles.sparkles--calm .sparkle.s31{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s32,.services-sparkles.sparkles--calm .sparkle.s32{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s33,.services-sparkles.sparkles--calm .sparkle.s33{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s34,.services-sparkles.sparkles--calm .sparkle.s34{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s35,.services-sparkles.sparkles--calm .sparkle.s35{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s36,.services-sparkles.sparkles--calm .sparkle.s36{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s37,.services-sparkles.sparkles--calm .sparkle.s37{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s38,.services-sparkles.sparkles--calm .sparkle.s38{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s39,.services-sparkles.sparkles--calm .sparkle.s39{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s40,.services-sparkles.sparkles--calm .sparkle.s40{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s41,.services-sparkles.sparkles--calm .sparkle.s41{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s42,.services-sparkles.sparkles--calm .sparkle.s42{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s43,.services-sparkles.sparkles--calm .sparkle.s43{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s44,.services-sparkles.sparkles--calm .sparkle.s44{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s45,.services-sparkles.sparkles--calm .sparkle.s45{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s46,.services-sparkles.sparkles--calm .sparkle.s46{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s47,.services-sparkles.sparkles--calm .sparkle.s47{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.s48,.services-sparkles.sparkles--calm .sparkle.s48{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c1,.services-sparkles sparkles--calm.sparkle.c1{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c2,.services-sparkles sparkles--calm.sparkle.c2{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c3,.services-sparkles sparkles--calm.sparkle.c3{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c4,.services-sparkles sparkles--calm.sparkle.c4{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c5,.services-sparkles sparkles--calm.sparkle.c5{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c6,.services-sparkles sparkles--calm.sparkle.c6{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c7,.services-sparkles sparkles--calm.sparkle.c7{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c8,.services-sparkles sparkles--calm.sparkle.c8{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c9,.services-sparkles sparkles--calm.sparkle.c9{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c10,.services-sparkles sparkles--calm.sparkle.c10{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c11,.services-sparkles sparkles--calm.sparkle.c11{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c12,.services-sparkles sparkles--calm.sparkle.c12{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c13,.services-sparkles sparkles--calm.sparkle.c13{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c14,.services-sparkles sparkles--calm.sparkle.c14{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c15,.services-sparkles sparkles--calm.sparkle.c15{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c16,.services-sparkles sparkles--calm.sparkle.c16{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c17,.services-sparkles sparkles--calm.sparkle.c17{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c18,.services-sparkles sparkles--calm.sparkle.c18{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c19,.services-sparkles sparkles--calm.sparkle.c19{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c20,.services-sparkles sparkles--calm.sparkle.c20{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c21,.services-sparkles sparkles--calm.sparkle.c21{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c22,.services-sparkles sparkles--calm.sparkle.c22{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c23,.services-sparkles sparkles--calm.sparkle.c23{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c24,.services-sparkles sparkles--calm.sparkle.c24{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c25,.services-sparkles sparkles--calm.sparkle.c25{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c26,.services-sparkles sparkles--calm.sparkle.c26{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c27,.services-sparkles sparkles--calm.sparkle.c27{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c28,.services-sparkles sparkles--calm.sparkle.c28{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c29,.services-sparkles sparkles--calm.sparkle.c29{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c30,.services-sparkles sparkles--calm.sparkle.c30{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c31,.services-sparkles sparkles--calm.sparkle.c31{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c32,.services-sparkles sparkles--calm.sparkle.c32{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c33,.services-sparkles sparkles--calm.sparkle.c33{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm .sparkle.c34,.services-sparkles sparkles--calm.sparkle.c34{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f1,.services-sparkles sparkles--calm.sparkle.f1{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f2,.services-sparkles sparkles--calm.sparkle.f2{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f3,.services-sparkles sparkles--calm.sparkle.f3{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f4,.services-sparkles sparkles--calm.sparkle.f4{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f5,.services-sparkles sparkles--calm.sparkle.f5{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f6,.services-sparkles sparkles--calm.sparkle.f6{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f7,.services-sparkles sparkles--calm.sparkle.f7{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f8,.services-sparkles sparkles--calm.sparkle.f8{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f9,.services-sparkles sparkles--calm.sparkle.f9{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f10,.services-sparkles sparkles--calm.sparkle.f10{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f11,.services-sparkles sparkles--calm.sparkle.f11{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f12,.services-sparkles sparkles--calm.sparkle.f12{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f13,.services-sparkles sparkles--calm.sparkle.f13{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f14,.services-sparkles sparkles--calm.sparkle.f14{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f15,.services-sparkles sparkles--calm.sparkle.f15{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f16,.services-sparkles sparkles--calm.sparkle.f16{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f17,.services-sparkles sparkles--calm.sparkle.f17{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f18,.services-sparkles sparkles--calm.sparkle.f18{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f19,.services-sparkles sparkles--calm.sparkle.f19{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f20,.services-sparkles sparkles--calm.sparkle.f20{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f21,.services-sparkles sparkles--calm.sparkle.f21{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f22,.services-sparkles sparkles--calm.sparkle.f22{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f23,.services-sparkles sparkles--calm.sparkle.f23{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f24,.services-sparkles sparkles--calm.sparkle.f24{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f25,.services-sparkles sparkles--calm.sparkle.f25{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f26,.services-sparkles sparkles--calm.sparkle.f26{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f27,.services-sparkles sparkles--calm.sparkle.f27{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f28,.services-sparkles sparkles--calm.sparkle.f28{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f29,.services-sparkles sparkles--calm.sparkle.f29{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f30,.services-sparkles sparkles--calm.sparkle.f30{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f31,.services-sparkles sparkles--calm.sparkle.f31{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f32,.services-sparkles sparkles--calm.sparkle.f32{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f33,.services-sparkles sparkles--calm.sparkle.f33{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f34,.services-sparkles sparkles--calm.sparkle.f34{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f35,.services-sparkles sparkles--calm.sparkle.f35{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f36,.services-sparkles sparkles--calm.sparkle.f36{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f37,.services-sparkles sparkles--calm.sparkle.f37{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f38,.services-sparkles sparkles--calm.sparkle.f38{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f39,.services-sparkles sparkles--calm.sparkle.f39{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f40,.services-sparkles sparkles--calm.sparkle.f40{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f41,.services-sparkles sparkles--calm.sparkle.f41{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f42,.services-sparkles sparkles--calm.sparkle.f42{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f43,.services-sparkles sparkles--calm.sparkle.f43{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f44,.services-sparkles sparkles--calm.sparkle.f44{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f45,.services-sparkles sparkles--calm.sparkle.f45{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f46,.services-sparkles sparkles--calm.sparkle.f46{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f47,.services-sparkles sparkles--calm.sparkle.f47{ background:rgba(90,200,255); }

.hero-sparkles.sparkles--calm.sparkle.f48,.services-sparkles sparkles--calm.sparkle.f48{ background:rgba(90,200,255); }


/* Theme: --rose */
.hero-sparkles.sparkles--rose .sparkle.s1,.services-sparkles.sparkles--rose .sparkle.s1{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s2,.services-sparkles.sparkles--rose .sparkle.s2{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s3,.services-sparkles.sparkles--rose .sparkle.s3{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s4,.services-sparkles.sparkles--rose .sparkle.s4{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s5,.services-sparkles.sparkles--rose .sparkle.s5{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s6,.services-sparkles.sparkles--rose .sparkle.s6{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s7,.services-sparkles.sparkles--rose .sparkle.s7{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s8,.services-sparkles.sparkles--rose .sparkle.s8{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s9,.services-sparkles.sparkles--rose .sparkle.s9{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s10,.services-sparkles.sparkles--rose .sparkle.s10{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s11,.services-sparkles.sparkles--rose .sparkle.s11{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s12,.services-sparkles.sparkles--rose .sparkle.s12{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s13,.services-sparkles.sparkles--rose .sparkle.s13{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s14,.services-sparkles.sparkles--rose .sparkle.s14{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s15,.services-sparkles.sparkles--rose .sparkle.s15{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s16,.services-sparkles.sparkles--rose .sparkle.s16{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s17,.services-sparkles.sparkles--rose .sparkle.s17{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s18,.services-sparkles.sparkles--rose .sparkle.s18{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s19,.services-sparkles.sparkles--rose .sparkle.s19{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s20,.services-sparkles.sparkles--rose .sparkle.s20{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s21,.services-sparkles.sparkles--rose .sparkle.s21{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s22,.services-sparkles.sparkles--rose .sparkle.s22{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s23,.services-sparkles.sparkles--rose .sparkle.s23{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s24,.services-sparkles.sparkles--rose .sparkle.s24{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s25,.services-sparkles.sparkles--rose .sparkle.s25{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s26,.services-sparkles.sparkles--rose .sparkle.s26{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s27,.services-sparkles.sparkles--rose .sparkle.s27{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s28,.services-sparkles.sparkles--rose .sparkle.s28{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s29,.services-sparkles.sparkles--rose .sparkle.s29{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s30,.services-sparkles.sparkles--rose .sparkle.s30{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s31,.services-sparkles.sparkles--rose .sparkle.s31{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s32,.services-sparkles.sparkles--rose .sparkle.s32{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s33,.services-sparkles.sparkles--rose .sparkle.s33{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s34,.services-sparkles.sparkles--rose .sparkle.s34{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s35,.services-sparkles.sparkles--rose .sparkle.s35{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s36,.services-sparkles.sparkles--rose .sparkle.s36{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s37,.services-sparkles.sparkles--rose .sparkle.s37{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s38,.services-sparkles.sparkles--rose .sparkle.s38{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s39,.services-sparkles.sparkles--rose .sparkle.s39{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s40,.services-sparkles.sparkles--rose .sparkle.s40{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s41,.services-sparkles.sparkles--rose .sparkle.s41{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s42,.services-sparkles.sparkles--rose .sparkle.s42{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s43,.services-sparkles.sparkles--rose .sparkle.s43{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s44,.services-sparkles.sparkles--rose .sparkle.s44{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s45,.services-sparkles.sparkles--rose .sparkle.s45{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s46,.services-sparkles.sparkles--rose .sparkle.s46{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s47,.services-sparkles.sparkles--rose .sparkle.s47{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.s48,.services-sparkles.sparkles--rose .sparkle.s48{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c1,.services-sparkles sparkles--rose.sparkle.c1{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c2,.services-sparkles sparkles--rose.sparkle.c2{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c3,.services-sparkles sparkles--rose.sparkle.c3{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c4,.services-sparkles sparkles--rose.sparkle.c4{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c5,.services-sparkles sparkles--rose.sparkle.c5{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c6,.services-sparkles sparkles--rose.sparkle.c6{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c7,.services-sparkles sparkles--rose.sparkle.c7{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c8,.services-sparkles sparkles--rose.sparkle.c8{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c9,.services-sparkles sparkles--rose.sparkle.c9{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c10,.services-sparkles sparkles--rose.sparkle.c10{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c11,.services-sparkles sparkles--rose.sparkle.c11{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c12,.services-sparkles sparkles--rose.sparkle.c12{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c13,.services-sparkles sparkles--rose.sparkle.c13{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c14,.services-sparkles sparkles--rose.sparkle.c14{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c15,.services-sparkles sparkles--rose.sparkle.c15{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c16,.services-sparkles sparkles--rose.sparkle.c16{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c17,.services-sparkles sparkles--rose.sparkle.c17{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c18,.services-sparkles sparkles--rose.sparkle.c18{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c19,.services-sparkles sparkles--rose.sparkle.c19{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c20,.services-sparkles sparkles--rose.sparkle.c20{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c21,.services-sparkles sparkles--rose.sparkle.c21{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c22,.services-sparkles sparkles--rose.sparkle.c22{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c23,.services-sparkles sparkles--rose.sparkle.c23{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c24,.services-sparkles sparkles--rose.sparkle.c24{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c25,.services-sparkles sparkles--rose.sparkle.c25{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c26,.services-sparkles sparkles--rose.sparkle.c26{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c27,.services-sparkles sparkles--rose.sparkle.c27{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c28,.services-sparkles sparkles--rose.sparkle.c28{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c29,.services-sparkles sparkles--rose.sparkle.c29{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c30,.services-sparkles sparkles--rose.sparkle.c30{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c31,.services-sparkles sparkles--rose.sparkle.c31{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c32,.services-sparkles sparkles--rose.sparkle.c32{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c33,.services-sparkles sparkles--rose.sparkle.c33{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose .sparkle.c34,.services-sparkles sparkles--rose.sparkle.c34{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f1,.services-sparkles sparkles--rose.sparkle.f1{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f2,.services-sparkles sparkles--rose.sparkle.f2{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f3,.services-sparkles sparkles--rose.sparkle.f3{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f4,.services-sparkles sparkles--rose.sparkle.f4{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f5,.services-sparkles sparkles--rose.sparkle.f5{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f6,.services-sparkles sparkles--rose.sparkle.f6{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f7,.services-sparkles sparkles--rose.sparkle.f7{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f8,.services-sparkles sparkles--rose.sparkle.f8{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f9,.services-sparkles sparkles--rose.sparkle.f9{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f10,.services-sparkles sparkles--rose.sparkle.f10{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f11,.services-sparkles sparkles--rose.sparkle.f11{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f12,.services-sparkles sparkles--rose.sparkle.f12{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f13,.services-sparkles sparkles--rose.sparkle.f13{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f14,.services-sparkles sparkles--rose.sparkle.f14{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f15,.services-sparkles sparkles--rose.sparkle.f15{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f16,.services-sparkles sparkles--rose.sparkle.f16{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f17,.services-sparkles sparkles--rose.sparkle.f17{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f18,.services-sparkles sparkles--rose.sparkle.f18{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f19,.services-sparkles sparkles--rose.sparkle.f19{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f20,.services-sparkles sparkles--rose.sparkle.f20{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f21,.services-sparkles sparkles--rose.sparkle.f21{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f22,.services-sparkles sparkles--rose.sparkle.f22{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f23,.services-sparkles sparkles--rose.sparkle.f23{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f24,.services-sparkles sparkles--rose.sparkle.f24{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f25,.services-sparkles sparkles--rose.sparkle.f25{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f26,.services-sparkles sparkles--rose.sparkle.f26{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f27,.services-sparkles sparkles--rose.sparkle.f27{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f28,.services-sparkles sparkles--rose.sparkle.f28{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f29,.services-sparkles sparkles--rose.sparkle.f29{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f30,.services-sparkles sparkles--rose.sparkle.f30{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f31,.services-sparkles sparkles--rose.sparkle.f31{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f32,.services-sparkles sparkles--rose.sparkle.f32{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f33,.services-sparkles sparkles--rose.sparkle.f33{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f34,.services-sparkles sparkles--rose.sparkle.f34{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f35,.services-sparkles sparkles--rose.sparkle.f35{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f36,.services-sparkles sparkles--rose.sparkle.f36{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f37,.services-sparkles sparkles--rose.sparkle.f37{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f38,.services-sparkles sparkles--rose.sparkle.f38{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f39,.services-sparkles sparkles--rose.sparkle.f39{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f40,.services-sparkles sparkles--rose.sparkle.f40{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f41,.services-sparkles sparkles--rose.sparkle.f41{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f42,.services-sparkles sparkles--rose.sparkle.f42{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f43,.services-sparkles sparkles--rose.sparkle.f43{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f44,.services-sparkles sparkles--rose.sparkle.f44{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f45,.services-sparkles sparkles--rose.sparkle.f45{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f46,.services-sparkles sparkles--rose.sparkle.f46{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f47,.services-sparkles sparkles--rose.sparkle.f47{ background:rgba(255,120,190); }

.hero-sparkles.sparkles--rose.sparkle.f48,.services-sparkles sparkles--rose.sparkle.f48{ background:rgba(255,120,190); }

/* === AUTO-FIX POSITIONING (Growl) ===
   MACHINE-GENERATED by fix_sparkle_positions.py — gives every span its size,
   left:% (horizontal spread), top:vh (start low), and animation timing.
   EDIT-ZONE: to tweak spread/speed, re-run the generator or hand-edit individual
   .sN/.cN/.fN/.d-star-N rules below. DO NOT delete this block — without it, dots
   pile on the left edge and render 0×0. Match the span COUNT to the dots in the
   page HTML (45 .s + 20 .c + 30 .f + 6 .d-star = 101).
   */
.s1{width:4px;height:4px;left:2.8%;top:78.3vh;animation-duration:5.4s;animation-delay:-10.8s}
.s2{width:4px;height:4px;left:2%;top:81.1vh;animation-duration:8.6s;animation-delay:-7.6s}
.s3{width:4px;height:4px;left:2.9%;top:98.1vh;animation-duration:5.2s;animation-delay:-8.8s}
.s4{width:4px;height:4px;left:4.5%;top:75.1vh;animation-duration:8.7s;animation-delay:-4.7s}
.s5{width:4px;height:4px;left:12.8%;top:81.4vh;animation-duration:9.3s;animation-delay:-10.0s}
.s6{width:4px;height:4px;left:14.3%;top:86.7vh;animation-duration:11.4s;animation-delay:-4.3s}
.s7{width:4px;height:4px;left:19.2%;top:93.3vh;animation-duration:9.0s;animation-delay:-1.9s}
.s8{width:4px;height:4px;left:11.7%;top:79.5vh;animation-duration:5.3s;animation-delay:-11.6s}
.s9{width:4px;height:4px;left:18.0%;top:98.3vh;animation-duration:5.6s;animation-delay:-9.5s}
.s10{width:4px;height:4px;left:15.5%;top:89.7vh;animation-duration:10.5s;animation-delay:-8.2s}
.s11{width:4px;height:4px;left:20.0%;top:83.8vh;animation-duration:6.7s;animation-delay:-1.0s}
.s12{width:4px;height:4px;left:25.6%;top:86.8vh;animation-duration:5.6s;animation-delay:-9.0s}
.s13{width:4px;height:4px;left:22.1%;top:96.9vh;animation-duration:5.6s;animation-delay:-5.0s}
.s14{width:4px;height:4px;left:26.4%;top:99.9vh;animation-duration:6.7s;animation-delay:-9.4s}
.s15{width:4px;height:4px;left:34.0%;top:71.4vh;animation-duration:7.6s;animation-delay:-10.9s}
.s16{width:4px;height:4px;left:35.0%;top:93.8vh;animation-duration:4.4s;animation-delay:-4.5s}
.s17{width:4px;height:4px;left:33.3%;top:81.4vh;animation-duration:6.9s;animation-delay:-11.2s}
.s18{width:4px;height:4px;left:40.0%;top:99.1vh;animation-duration:11.5s;animation-delay:-5.7s}
.s19{width:4px;height:4px;left:44.8%;top:91.6vh;animation-duration:10.4s;animation-delay:-11.9s}
.s20{width:4px;height:4px;left:37.4%;top:78.0vh;animation-duration:9.0s;animation-delay:-5.6s}
.s21{width:4px;height:4px;left:49.2%;top:83.0vh;animation-duration:8.6s;animation-delay:-10.7s}
.s22{width:4px;height:4px;left:50.2%;top:96.3vh;animation-duration:7.1s;animation-delay:-0.6s}
.s23{width:4px;height:4px;left:48.1%;top:75.4vh;animation-duration:5.6s;animation-delay:-6.0s}
.s24{width:4px;height:4px;left:48.1%;top:79.0vh;animation-duration:10.8s;animation-delay:-1.6s}
.s25{width:4px;height:4px;left:59.9%;top:74.6vh;animation-duration:8.6s;animation-delay:-4.7s}
.s26{width:4px;height:4px;left:54.7%;top:93.4vh;animation-duration:9.6s;animation-delay:-5.5s}
.s27{width:4px;height:4px;left:54.0%;top:79.7vh;animation-duration:7.7s;animation-delay:-12.0s}
.s28{width:4px;height:4px;left:56.3%;top:96.4vh;animation-duration:3.7s;animation-delay:-0.9s}
.s29{width:4px;height:4px;left:67.5%;top:71.7vh;animation-duration:10.2s;animation-delay:-8.3s}
.s30{width:4px;height:4px;left:66.8%;top:72.6vh;animation-duration:10.5s;animation-delay:-0.6s}
.s31{width:4px;height:4px;left:71.5%;top:92.8vh;animation-duration:7.4s;animation-delay:-11.2s}
.s32{width:4px;height:4px;left:72.8%;top:84.3vh;animation-duration:9.6s;animation-delay:-10.5s}
.s33{width:4px;height:4px;left:72.7%;top:96.2vh;animation-duration:7.9s;animation-delay:-8.8s}
.s34{width:4px;height:4px;left:80.1%;top:86.2vh;animation-duration:6.9s;animation-delay:-9.5s}
.s35{width:4px;height:4px;left:75.2%;top:79.4vh;animation-duration:9.3s;animation-delay:-9.6s}
.s36{width:4px;height:4px;left:79.5%;top:83.1vh;animation-duration:11.5s;animation-delay:-4.2s}
.s37{width:4px;height:4px;left:85.1%;top:76.7vh;animation-duration:7.6s;animation-delay:-10.5s}
.s38{width:4px;height:4px;left:84.8%;top:76.9vh;animation-duration:6.2s;animation-delay:-4.9s}
.s39{width:4px;height:4px;left:89.9%;top:88.9vh;animation-duration:5.3s;animation-delay:-11.1s}
.s40{width:4px;height:4px;left:88.7%;top:95.8vh;animation-duration:5.3s;animation-delay:-1.1s}
.s41{width:4px;height:4px;left:92.5%;top:90.1vh;animation-duration:4.1s;animation-delay:-9.1s}
.s42{width:4px;height:4px;left:86.8%;top:98.1vh;animation-duration:5.2s;animation-delay:-10.4s}
.s43{width:4px;height:4px;left:91.2%;top:93.5vh;animation-duration:8.1s;animation-delay:-6.3s}
.s44{width:4px;height:4px;left:94.1%;top:72.9vh;animation-duration:10.0s;animation-delay:-9.7s}
.s45{width:4px;height:4px;left:93.8%;top:84.0vh;animation-duration:6.9s;animation-delay:-6.9s}
.c1{width:4px;height:4px;left:5.2%;top:95.5vh;animation-duration:9.3s;animation-delay:-0.9s}
.c2{width:4px;height:4px;left:9.6%;top:76.4vh;animation-duration:4.5s;animation-delay:-6.2s}
.c3{width:4px;height:4px;left:18.3%;top:81.4vh;animation-duration:5.9s;animation-delay:-11.3s}
.c4{width:4px;height:4px;left:12.7%;top:93.5vh;animation-duration:9.4s;animation-delay:-8.8s}
.c5{width:4px;height:4px;left:21.3%;top:98.7vh;animation-duration:6.2s;animation-delay:-6.9s}
.c6{width:4px;height:4px;left:25.6%;top:91.6vh;animation-duration:9.5s;animation-delay:-5.3s}
.c7{width:4px;height:4px;left:36.8%;top:99.1vh;animation-duration:4.4s;animation-delay:-8.4s}
.c8{width:4px;height:4px;left:34.5%;top:92.4vh;animation-duration:7.0s;animation-delay:-5.5s}
.c9{width:4px;height:4px;left:38.8%;top:85.1vh;animation-duration:3.8s;animation-delay:-5.0s}
.c10{width:4px;height:4px;left:46.9%;top:98.8vh;animation-duration:8.6s;animation-delay:-10.1s}
.c11{width:4px;height:4px;left:51.6%;top:87.9vh;animation-duration:4.0s;animation-delay:-9.8s}
.c12{width:4px;height:4px;left:54.8%;top:73.6vh;animation-duration:7.6s;animation-delay:-9.2s}
.c13{width:4px;height:4px;left:59.5%;top:87.8vh;animation-duration:8.8s;animation-delay:-9.0s}
.c14{width:4px;height:4px;left:72.6%;top:87.5vh;animation-duration:7.2s;animation-delay:-7.0s}
.c15{width:4px;height:4px;left:71.8%;top:76.1vh;animation-duration:6.6s;animation-delay:-0.8s}
.c16{width:4px;height:4px;left:81.8%;top:81.9vh;animation-duration:7.8s;animation-delay:-9.1s}
.c17{width:4px;height:4px;left:83.1%;top:79.5vh;animation-duration:7.5s;animation-delay:-8.4s}
.c18{width:4px;height:4px;left:82.1%;top:83.7vh;animation-duration:8.0s;animation-delay:-11.1s}
.c19{width:4px;height:4px;left:97%;top:72.2vh;animation-duration:9.5s;animation-delay:-0.0s}
.c20{width:4px;height:4px;left:97%;top:98.0vh;animation-duration:4.8s;animation-delay:-8.8s}
.f1{width:4px;height:4px;left:6.2%;top:89.1vh;animation-duration:1.8s;animation-delay:-2.7s}
.f2{width:4px;height:4px;left:9.6%;top:86.6vh;animation-duration:2.1s;animation-delay:-3.1s}
.f3{width:4px;height:4px;left:6.8%;top:72.3vh;animation-duration:2.3s;animation-delay:-11.9s}
.f4{width:4px;height:4px;left:7.6%;top:86.4vh;animation-duration:2.9s;animation-delay:-1.2s}
.f5{width:4px;height:4px;left:19.0%;top:74.4vh;animation-duration:2.8s;animation-delay:-5.0s}
.f6{width:4px;height:4px;left:20.8%;top:97.0vh;animation-duration:2.0s;animation-delay:-8.3s}
.f7{width:4px;height:4px;left:23.0%;top:97.0vh;animation-duration:2.8s;animation-delay:-1.7s}
.f8{width:4px;height:4px;left:30.8%;top:73.1vh;animation-duration:2.1s;animation-delay:-9.0s}
.f9{width:4px;height:4px;left:30.2%;top:82.2vh;animation-duration:2.7s;animation-delay:-1.4s}
.f10{width:4px;height:4px;left:25.8%;top:97.9vh;animation-duration:2.5s;animation-delay:-10.1s}
.f11{width:4px;height:4px;left:38.8%;top:94.3vh;animation-duration:2.8s;animation-delay:-0.3s}
.f12{width:4px;height:4px;left:35.9%;top:92.1vh;animation-duration:2.9s;animation-delay:-11.7s}
.f13{width:4px;height:4px;left:43.6%;top:94.1vh;animation-duration:2.2s;animation-delay:-0.8s}
.f14{width:4px;height:4px;left:50.3%;top:78.0vh;animation-duration:2.8s;animation-delay:-2.3s}
.f15{width:4px;height:4px;left:43.9%;top:96.2vh;animation-duration:2.7s;animation-delay:-10.7s}
.f16{width:4px;height:4px;left:47.1%;top:94.5vh;animation-duration:2.8s;animation-delay:-9.3s}
.f17{width:4px;height:4px;left:50.3%;top:93.9vh;animation-duration:2.4s;animation-delay:-8.3s}
.f18{width:4px;height:4px;left:59.0%;top:75.8vh;animation-duration:2.1s;animation-delay:-11.7s}
.f19{width:4px;height:4px;left:58.9%;top:99.0vh;animation-duration:2.2s;animation-delay:-1.6s}
.f20{width:4px;height:4px;left:66.3%;top:82.0vh;animation-duration:2.1s;animation-delay:-4.3s}
.f21{width:4px;height:4px;left:70.9%;top:98.2vh;animation-duration:3.0s;animation-delay:-5.6s}
.f22{width:4px;height:4px;left:68.1%;top:75.4vh;animation-duration:1.9s;animation-delay:-0.4s}
.f23{width:4px;height:4px;left:76.6%;top:73.3vh;animation-duration:3.0s;animation-delay:-8.8s}
.f24{width:4px;height:4px;left:75.5%;top:79.4vh;animation-duration:2.3s;animation-delay:-3.3s}
.f25{width:4px;height:4px;left:81.5%;top:81.6vh;animation-duration:2.5s;animation-delay:-5.9s}
.f26{width:4px;height:4px;left:89.9%;top:91.3vh;animation-duration:2.5s;animation-delay:-8.9s}
.f27{width:4px;height:4px;left:92.5%;top:86.2vh;animation-duration:1.8s;animation-delay:-0.9s}
.f28{width:4px;height:4px;left:86.8%;top:90.1vh;animation-duration:2.7s;animation-delay:-3.1s}
.f29{width:4px;height:4px;left:94.1%;top:89.9vh;animation-duration:2.2s;animation-delay:-11.2s}
.f30{width:4px;height:4px;left:95.7%;top:95.4vh;animation-duration:2.2s;animation-delay:-8.2s}
.d-star-1{width:10px;height:10px;left:11.0%;top:98.2vh;animation-duration:5.5s;animation-delay:-7.0s}
.d-star-2{width:10px;height:10px;left:22.6%;top:88.5vh;animation-duration:7.7s;animation-delay:-1.2s}
.d-star-3{width:10px;height:10px;left:39.4%;top:70.0vh;animation-duration:6.2s;animation-delay:-5.4s}
.d-star-4{width:10px;height:10px;left:57.2%;top:87.4vh;animation-duration:6.1s;animation-delay:-6.8s}
.d-star-5{width:10px;height:10px;left:73.8%;top:83.3vh;animation-duration:7.6s;animation-delay:-6.4s}
.d-star-6{width:10px;height:10px;left:89.2%;top:97.0vh;animation-duration:5.9s;animation-delay:-6.3s}
.hero-sparkles .d-star,.services-sparkles .d-star{position:absolute;animation-name:crossSpin;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%}
.hero-sparkles .f1,.hero-sparkles .f2,.hero-sparkles .f3,.hero-sparkles .f4,.hero-sparkles .f5,.hero-sparkles .f6,.hero-sparkles .f7,.hero-sparkles .f8,.hero-sparkles .f9,.hero-sparkles .f10,.hero-sparkles .f11,.hero-sparkles .f12,.hero-sparkles .f13,.hero-sparkles .f14,.hero-sparkles .f15,.hero-sparkles .f16,.hero-sparkles .f17,.hero-sparkles .f18,.hero-sparkles .f19,.hero-sparkles .f20,.hero-sparkles .f21,.hero-sparkles .f22,.hero-sparkles .f23,.hero-sparkles .f24,.hero-sparkles .f25,.hero-sparkles .f26,.hero-sparkles .f27,.hero-sparkles .f28,.hero-sparkles .f29,.hero-sparkles .f30{animation-name:foamFizz;animation-timing-function:ease-in-out;animation-iteration-count:infinite}

/* ══════════════════════════════════════════════════════════════════════
   PER-THEME FLAVOR — each sub-page gets a DISTINCT sparkle personality.
   Color is set by the .sparkles--X blocks above. Here we vary SPEED (via a
   per-theme rise keyframe), SIZE and GLOW so no two pages feel the same.
   The per-span animation-duration (set earlier) still staggers them.

   ┌──────────────────────────────────────────────────────────────────────┐
   │ EDIT-ZONE (for the small-brain agent): HOW TO TWEAK A PAGE'S FLAVOR   │
   │ Each page = ONE theme class on its .hero-sparkles div:               │
   │   for-sale.html       -> sparkles--ember   (orange-red)              │
   │   services.html       -> sparkles--calm    (cyan-blue)               │
   │   contact-support.html-> sparkles--rose    (pink/magenta)            │
   │   art-gallery.html     -> sparkles--lavender(vivid violet)           │
   │ To change a page's LOOK, edit the 4 knobs below — nothing else:      │
   │   1. COLOR: search "sparkles--<theme> .sparkle.s1" and change the    │
   │      rgba() fill (it repeats for every span s1..s48, c1..c34, f1..). │
   │      SAFER: change the rgba() in the per-theme override line at the  │
   │      bottom of this block (the box-shadow glow color) + the fill.    │
   │   2. SIZE:   the "width/height" on the ".sparkles--<theme> .sparkle" │
   │      override line (ember 5.5px, calm 3px, rose 4.5px, lav 4px).     │
   │   3. SPEED/FEEL: the @keyframes bubbleRise<Theme> — bigger translateX │
   │      sway = more drift; the per-span duration (earlier) = base speed.│
   │   4. AMOUNT: add/remove <span class="sparkle sN"> in the page's      │
   │      .hero-sparkles div (don't exceed s48 without adding CSS lines). │
   │ RULE: keep keyframe names bubbleRise / bubbleRiseEmber/Calm/Rose/    │
   │ Lavender unchanged — other code references them.                     │
   └──────────────────────────────────────────────────────────────────────┘
   ══════════════════════════════════════════════════════════════════════ */
@keyframes bubbleRiseEmber {
    0% { transform: translateY(100vh) translateX(0); opacity: 0; }
    10% { opacity: 0.85; }
    50% { opacity: 0.4; transform: translateY(0) translateX(20px); }   /* wide fast sway */
    90% { opacity: 0.55; }
    100% { transform: translateY(-100vh) translateX(-16px); opacity: 0; }
}
@keyframes bubbleRiseCalm {
    0% { transform: translateY(100vh) translateX(0); opacity: 0; }
    15% { opacity: 0.5; }
    50% { opacity: 0.25; transform: translateY(0) translateX(-4px); }  /* tight, slow drift */
    90% { opacity: 0.35; }
    100% { transform: translateY(-100vh) translateX(3px); opacity: 0; } /* NOTE: calm = SLOWEST (shortest sway) */
}
@keyframes bubbleRiseRose {
    0% { transform: translateY(100vh) translateX(0); opacity: 0; }
    12% { opacity: 0.7; }
    50% { opacity: 0.35; transform: translateY(0) translateX(14px); }  /* medium playful sway */
    90% { opacity: 0.5; }
    100% { transform: translateY(-100vh) translateX(-8px); opacity: 0; }
}
@keyframes bubbleRiseLavender {
    0% { transform: translateY(100vh) translateX(0); opacity: 0; }
    20% { opacity: 0.6; }
    50% { opacity: 0.3; transform: translateY(0) translateX(28px); }   /* WIDEST sway = dreamiest */
    90% { opacity: 0.45; }
    100% { transform: translateY(-100vh) translateX(-20px); opacity: 0; }
}

/* ember (for-sale): biggest, warm orange-red, FAST energetic wide rise */
.hero-sparkles.sparkles--ember .sparkle { animation-name: bubbleRiseEmber; width: 5.5px; height: 5.5px; box-shadow: 0 0 8px rgba(255,120,80,0.85); }
/* calm (services): smallest, COOL CYAN-BLUE, SLOWEST tight dreamy rise */
.hero-sparkles.sparkles--calm .sparkle { animation-name: bubbleRiseCalm; width: 3px; height: 3px; box-shadow: 0 0 7px rgba(90,200,255,0.85); }
/* rose (contact-support): medium, PINK/MAGENTA, medium playful rise */
.hero-sparkles.sparkles--rose .sparkle { animation-name: bubbleRiseRose; width: 4.5px; height: 4.5px; box-shadow: 0 0 8px rgba(255,120,190,0.9); }
/* lavender (art-gallery): medium, VIVID VIOLET, widest gentle sway */
.hero-sparkles.sparkles--lavender .sparkle { animation-name: bubbleRiseLavender; width: 4px; height: 4px; box-shadow: 0 0 8px rgba(190,140,255,0.9); }
