/* Starlight Farm and Garden · sistema visual v2 (Velozza CW, nov-2026)
   Fondo blanco con capas, profundidad y movimiento. Colores del logo. Tipografías del kit Ávila. */
@font-face{font-family:"Inter Tight";src:url(/assets/fonts/inter-tight.woff2) format("woff2");font-weight:400 700;font-display:swap}
@font-face{font-family:"Anton";src:url(/assets/fonts/anton.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url(/assets/fonts/plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}

:root{
  --blue:#003088;--blue-d:#00205c;--blue-n:#001640;--blue-s:#eaf0fb;--blue-m:#2f5fc4;
  --leaf:#73a73e;--leaf-d:#3d6a1c;--leaf-s:#eef6e6;
  --sun:#fad20e;--sun-d:#e0b800;--sun-s:#fff9db;
  --red:#dc2f13;--red-d:#b3240c;--red-s:#fdece8;
  --ink:#14203a;--txt:#3a4459;--mut:#5f6879;
  --bg:#fff;--sky:#f5f8fe;--line:rgba(0,48,136,.12);
  --sans:"Inter Tight","Helvetica Neue",Arial,sans-serif;
  --cond:"Anton","Oswald",Impact,"Arial Narrow",sans-serif;
  --mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;
  --ease:cubic-bezier(.2,.7,.1,1);--ease-o:cubic-bezier(.16,1,.3,1);
  --r:26px;--r-s:16px;
  --sh:0 1px 2px rgba(0,32,92,.05),0 14px 40px -14px rgba(0,32,92,.22);
  --sh-l:0 2px 8px rgba(0,32,92,.06),0 40px 90px -30px rgba(0,32,92,.45);
  --wrap:1280px;--gut:clamp(20px,4vw,56px);--hh:84px;
}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{overflow-x:clip;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}
body{margin:0;background:var(--bg);color:var(--txt);font:400 17px/1.65 var(--sans);letter-spacing:.003em;-webkit-font-smoothing:antialiased;overflow-x:clip}
img,video,svg{display:block;max-width:100%;height:auto}
a{color:var(--blue);text-underline-offset:3px}
button{font:inherit;color:inherit;cursor:pointer}
h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--sans);font-weight:500;letter-spacing:-.04em;line-height:1;text-wrap:balance}
p{margin:0 0 1em}
em{font-style:normal}
::selection{background:var(--sun);color:var(--blue-n)}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:12px;top:-60px;z-index:300;background:var(--blue);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600}
.skip:focus{top:12px}
:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}
.ft :focus-visible,.cta :focus-visible,.hc :focus-visible,.quote :focus-visible,.bookhero :focus-visible,.flip__back:focus-visible,.maplight.is-on :focus-visible,.ev:focus-visible{outline-color:var(--sun)}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}
.narrow{max-width:780px}
.center{text-align:center}
.center-h{margin-inline:auto;text-align:center}.center-h .eyebrow{justify-content:center}
.ico{width:22px;height:22px;flex:none}
.ico--xl{width:40px;height:40px}

/* Tipografía */
.eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0 0 20px;display:flex;align-items:center;gap:12px}
.eyebrow::before{content:"";flex:none;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--red) 25%,var(--sun) 25% 50%,var(--leaf) 50% 75%,var(--blue) 75%)}
.eyebrow--sun{color:#fff}
.h2{font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:.96;margin-bottom:24px}
.h3{font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.1;margin-bottom:12px;letter-spacing:-.025em}
.h2 em,.h3 em,.ban__h em,.hc__h em{color:var(--blue);position:relative}
.h2 em,.ban__h em{background:linear-gradient(var(--sun),var(--sun)) 0 88%/0% .14em no-repeat;transition:background-size 1.2s var(--ease-o) .45s}
.h2.is-in em,.ban__h.is-in em{background-size:100% .14em}
.lead{font-size:clamp(1.08rem,1.55vw,1.27rem);line-height:1.62;color:var(--txt);max-width:56ch}
.note{font-size:15px;color:var(--mut);border-left:3px solid var(--sun);padding-left:14px;max-width:62ch}
.src{font-size:13px;color:var(--mut);line-height:1.5;margin-top:12px}
.lnk{font-weight:600;color:var(--blue);text-decoration:none}

/* Títulos que entran palabra por palabra */
.js [data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}
.js [data-split] .w>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--ease-o);transition-delay:calc(var(--i,0) * 55ms)}
.js [data-split].is-in .w>span{transform:none}

/* Botones */
.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.btn{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:2px solid transparent;font-weight:600;font-size:16px;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s,background .3s,color .3s,border-color .3s;white-space:nowrap;overflow:hidden;isolation:isolate}
.btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120px 60px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.5),transparent 70%);opacity:0;transition:opacity .3s;z-index:-1}
.btn:hover::before{opacity:1}
.btn .ico{width:18px;height:18px;transition:transform .35s var(--ease)}
.btn:hover .ico{transform:translateX(3px)}
.btn--sun{background:var(--sun);color:var(--blue-n);box-shadow:0 12px 28px -12px rgba(224,184,0,.9)}
.btn--blue{background:var(--blue);color:#fff;box-shadow:0 12px 28px -12px rgba(0,48,136,.8)}
.btn--blue:hover{background:var(--blue-d)}
.btn--line{border-color:var(--blue);color:var(--blue);background:rgba(255,255,255,.75)}
.btn--line:hover{background:var(--blue);color:#fff}
.btn--glass{border-color:rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.btn--glass:hover{background:#fff;color:var(--blue)}
.btn--sm{min-height:44px;padding:0 18px;font-size:15px}
.btn--lg{min-height:62px;padding:0 32px;font-size:17px}

/* Progreso de lectura + cabecera */
.prog{position:fixed;inset:0 0 auto 0;height:4px;z-index:120;background:rgba(0,48,136,.08)}
.prog i{position:absolute;inset:0;background:linear-gradient(90deg,var(--red) 0 25%,var(--sun) 25% 50%,var(--leaf) 50% 75%,var(--blue) 75%);transform-origin:left;transform:scaleX(var(--p,0))}
.hd{position:sticky;top:0;z-index:100;transition:background .35s,box-shadow .35s,transform .45s var(--ease)}
.hd.is-scrolled{background:rgba(255,255,255,.9);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 10px 40px -24px rgba(0,32,92,.5)}
.hd.is-hidden{transform:translateY(-110%)}
.hd:focus-within{transform:none}
.p-home .hd{position:fixed;left:0;right:0}
.p-home .hd:not(.is-scrolled):not(.is-open){background:linear-gradient(180deg,rgba(0,14,38,.88),rgba(0,14,38,.6) 70%,transparent)}
.p-home .hd:not(.is-scrolled):not(.is-open) :is(.hd__nav a,.hd__lang,.hd__logo small,.hd__logo b){color:#fff}
.p-home .hd:not(.is-scrolled):not(.is-open) .hd__lang span{border-color:#fff;color:#fff}
.hd__in{max-width:1440px;margin:0 auto;padding:0 var(--gut);height:var(--hh);display:flex;align-items:center;gap:24px}
.hd__logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}
.hd__logo img{width:54px;height:54px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line),0 6px 18px -8px rgba(0,32,92,.5);transition:transform .5s var(--ease)}
.hd__logo:hover img{transform:rotate(-8deg) scale(1.05)}
.hd__logo span{display:flex;flex-direction:column;line-height:1}
.hd__logo b{font:400 26px/1 var(--cond);color:var(--blue);letter-spacing:.01em}
.hd__logo small{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-d);margin-top:4px}
.hd__nav{margin-left:auto}
.hd__nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2px}
.hd__nav a{display:block;padding:10px 14px;border-radius:999px;color:var(--ink);text-decoration:none;font-weight:500;font-size:15.5px;position:relative;transition:color .2s}
.hd__nav a::after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--sun);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}
.hd__nav a:hover::after,.hd__nav a[aria-current]::after{transform:scaleX(1)}
.hd__nav a[aria-current]{font-weight:600}
.hd__only-m{display:none}
.hd__act{display:flex;align-items:center;gap:10px}
.hd__lang{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;padding:8px 10px;border-radius:999px}
.hd__lang span{font:500 11px var(--mono);border:1.5px solid var(--blue);color:var(--blue);border-radius:6px;padding:2px 5px}
.hd__burger{display:none;width:50px;height:50px;border-radius:50%;border:0;background:var(--blue);flex-direction:column;align-items:center;justify-content:center;gap:5px}
.hd__burger i{display:block;width:20px;height:2px;border-radius:2px;background:#fff;transition:transform .35s var(--ease),opacity .2s}
.hd.is-open .hd__burger i:nth-child(2){opacity:0}
.hd.is-open .hd__burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.hd.is-open .hd__burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media (max-width:1180px){
  .hd__burger{display:inline-flex}
  .hd__only-m{display:block}
  .hd__nav{position:fixed;inset:0;background:#fff;padding:calc(var(--hh) + 20px) var(--gut) 40px;clip-path:circle(0 at calc(100% - 50px) 42px);visibility:hidden;transition:clip-path .7s var(--ease-o),visibility .7s;overflow:auto;z-index:-1}
  .hd.is-open .hd__nav{clip-path:circle(150% at calc(100% - 50px) 42px);visibility:visible}
  .hd.is-open{background:#fff}
  .hd__nav ul{flex-direction:column;gap:0}
  .hd__nav a{font-size:clamp(30px,8vw,44px);letter-spacing:-.04em;padding:12px 4px;border-radius:0;color:var(--ink)!important;border-bottom:1px solid var(--line)}
  .hd__nav a::after{display:none}
}
@media (max-width:560px){.hd__lang{padding:6px 4px}.hd__burger{width:44px;height:44px}.hd__act{gap:6px}.hd__act .btn--sm{min-height:40px;font-size:14px}.hd__logo b{font-size:22px}.hd__lang b{display:none}.hd__act .btn--sm{padding:0 14px}.hd__logo small{display:none}.hd__logo img{width:44px;height:44px}.hd__in{gap:10px}:root{--hh:74px}}
@media (max-width:380px){.hd__act .btn--sm .ico{display:none}}

/* Cielo */
.sky{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}
.sky i{position:absolute;aspect-ratio:1;border-radius:50%;background:var(--blue);opacity:.2;animation:tw 6s ease-in-out infinite}
.sky i:nth-child(5n){background:var(--sun);opacity:.9;box-shadow:0 0 8px var(--sun)}
.sky i:nth-child(7n){background:var(--leaf);opacity:.5}
.cta .sky i,.ft .sky i,.bookhero .sky i{background:#fff;opacity:.6}
.cta .sky i:nth-child(5n),.ft .sky i:nth-child(5n),.bookhero .sky i:nth-child(5n){background:var(--sun);opacity:1}
@keyframes tw{0%,100%{transform:scale(1);opacity:.25}50%{transform:scale(1.9);opacity:.95}}

/* Héroe de cine (inicio) */
.hc{position:relative;min-height:100svh;color:#fff;overflow:hidden;background:var(--blue-n);display:flex;flex-direction:column;justify-content:flex-end}
.hc__slides{position:absolute;inset:0}
.hc__s{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 1.1s}
.hc__s.is-on{opacity:1;visibility:visible}
.hc__img{position:absolute;inset:0}
.hc__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 9s linear}
.hc__s.is-on .hc__img img{transform:scale(1.02)}
.hc__s--0 .hc__img img{object-position:62% 38%}.hc__s--1 .hc__img img{object-position:60% 40%}.hc__s--2 .hc__img img{object-position:70% 40%}
@media (max-width:900px){.hc__s--0 .hc__img img{object-position:66% 40%}.hc__s--1 .hc__img img{object-position:58% 40%}.hc__s--2 .hc__img img{object-position:64% 40%}.hc__s--3 .hc__img img{object-position:50% 40%}.hc__img::after{background:linear-gradient(0deg,rgba(0,14,38,.96) 0%,rgba(0,18,52,.9) 55%,rgba(0,18,52,.7) 80%,rgba(0,18,52,.55) 100%)}}
.hc__img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,18,52,.94) 0%,rgba(0,18,52,.86) 34%,rgba(0,18,52,.55) 56%,rgba(0,18,52,.12) 80%),linear-gradient(0deg,rgba(0,14,36,.88),transparent 46%)}
.hc__h,.hc .lead,.hc .eyebrow{text-shadow:0 2px 18px rgba(0,10,30,.55)}
.hc__txt{position:relative;z-index:2;width:100%;padding-top:var(--hh);padding-bottom:190px}
.hc__h{font-size:clamp(3rem,7.4vw,7rem);line-height:.92;letter-spacing:-.055em;margin:0 0 26px;max-width:12ch;color:#fff;font-weight:500}
.hc__h em{color:var(--sun)}
.hc .lead{color:rgba(255,255,255,.92);font-size:clamp(1.1rem,1.6vw,1.35rem)}
.hc__txt>*{transform:translateY(30px);opacity:0;transition:transform 1s var(--ease-o),opacity 1s}
.hc__s.is-on .hc__txt>*{transform:none;opacity:1}
.hc__s.is-on .hc__txt>*:nth-child(2){transition-delay:.1s}.hc__s.is-on .hc__txt>*:nth-child(3){transition-delay:.2s}.hc__s.is-on .hc__txt>*:nth-child(4){transition-delay:.3s}
.hc__nav{position:relative;z-index:3;display:flex;align-items:center;gap:22px;padding-bottom:34px;width:100%}
.hc__count{font:400 24px/1 var(--cond);margin:0;color:rgba(255,255,255,.7);white-space:nowrap}
.hc__count b{font-weight:400;color:#fff;font-size:44px}
.hc__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1}
.hc__th{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto 3px;gap:8px 12px;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:8px 12px 10px 8px;color:#fff;text-align:left;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s,border-color .3s}
.hc__th[aria-current=true]{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55)}
.hc__thimg{grid-row:1/3;width:56px;height:56px;border-radius:10px;overflow:hidden}
.hc__thimg img{width:100%;height:100%;object-fit:cover}
.hc__thl{font-weight:600;font-size:14px}
.hc__thbar{height:3px;border-radius:3px;background:rgba(255,255,255,.25);overflow:hidden}
.hc__thbar i{display:block;height:100%;width:0;background:var(--sun)}
.hc__th[aria-current=true] .hc__thbar i{animation:fillbar var(--dur,7s) linear forwards}
.hc.is-paused .hc__th[aria-current=true] .hc__thbar i{animation-play-state:paused}
@keyframes fillbar{to{width:100%}}
.hc__pause{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(255,255,255,.4)!important}
.hc__glass{position:absolute;right:var(--gut);top:calc(var(--hh) + 30px);z-index:3;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff}
.hc__glass small{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85}
.hc__glass b{font-weight:600}
.hc__dot{width:10px;height:10px;border-radius:50%;background:var(--sun);animation:pulse 2s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(250,210,14,.7)}70%{box-shadow:0 0 0 12px rgba(250,210,14,0)}100%{box-shadow:0 0 0 0 rgba(250,210,14,0)}}
@media (max-width:900px){.hc__th{grid-template-columns:1fr;grid-template-rows:4px;padding:8px;min-height:22px}.hc__thl,.hc__thimg{display:none}.hc__txt{padding-bottom:130px}.hc__glass{display:none}.hc__count b{font-size:32px}.hc__nav{gap:12px}}
.ia{position:absolute;right:12px;bottom:12px;z-index:2;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(0,22,64,.55);padding:4px 8px;border-radius:6px;backdrop-filter:blur(6px);pointer-events:none}
.hc .ia{bottom:auto;top:calc(var(--hh) + 14px);right:auto;left:var(--gut)}

/* Marquesina */
.mq{position:relative;border-bottom:1px solid var(--line);overflow:hidden;background:#fff;padding:22px 0}
.mq__list{list-style:none;margin:0;padding:0;display:flex;gap:46px;width:max-content;animation:mq 42s linear infinite}
.mq__list li{font:400 clamp(30px,4.4vw,56px)/1 var(--cond);text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:46px;letter-spacing:.01em}
.mq__list li:nth-child(even){color:transparent;-webkit-text-stroke:1.4px var(--blue)}
.mq__list li span{color:var(--sun);font-family:var(--sans);font-size:28px;-webkit-text-stroke:0}
.mq:hover .mq__list,.mq.is-paused .mq__list,.mq:focus-within .mq__list{animation-play-state:paused}
.mq__pause,.strip__pause{position:absolute;right:12px;top:50%;margin-top:-22px;z-index:2;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--sh)}
.i-play{display:none}[aria-pressed=true]>.i-play{display:block}[aria-pressed=true]>.i-pausa{display:none}
@keyframes mq{to{transform:translateX(-50%)}}

/* Secciones */
.sec{position:relative;padding:clamp(80px,11vw,160px) 0;background:#fff;overflow:clip}
.sec>.wrap{position:relative;z-index:1}
.sec--sky{background:linear-gradient(180deg,#fff,var(--sky) 16%,var(--sky) 84%,#fff)}
.sec--sun{background:linear-gradient(180deg,#fff,var(--sun-s) 18%,var(--sun-s) 82%,#fff)}
.sec--flush{padding-bottom:clamp(40px,5vw,72px)}
.sec__head{max-width:900px;margin-bottom:clamp(40px,5vw,72px)}
.sec__head--row{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}
.sec__head--tight{margin:clamp(56px,6vw,90px) 0 24px}
.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,104px);align-items:center}
.split--top{align-items:start}
.split--rev>:first-child{order:2}
.calc+.split{margin-top:clamp(40px,5vw,72px)}
@media (max-width:900px){.split{grid-template-columns:1fr}.split--rev>:first-child{order:0}}
.sticky-col{position:sticky;top:120px}
@media (max-width:900px){.sticky-col{position:static}}

/* Figuras con revelado */
.fig{position:relative;margin:0;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-l);background:var(--blue-s)}
.fig img{width:100%;height:100%;object-fit:cover}
.fig--tall{aspect-ratio:4/5;max-height:720px}
.fig--small{max-width:300px;margin-top:28px;aspect-ratio:320/351}
.js [data-reveal]{clip-path:inset(10% 10% 10% 10% round var(--r));transition:clip-path 1.4s var(--ease-o)}
.js [data-reveal] img{transform:scale(1.22);transition:transform 1.8s var(--ease-o)}
.js [data-reveal].is-in{clip-path:inset(0 0 0 0 round var(--r))}
.js [data-reveal].is-in img{transform:scale(1)}
.fig figcaption,.photo figcaption{position:absolute;left:14px;bottom:14px;background:rgba(255,255,255,.94);padding:7px 13px;border-radius:999px;font:500 12px var(--mono);letter-spacing:.06em;color:var(--blue);text-transform:uppercase}

/* Composición apilada */
.stack{position:relative;min-height:clamp(420px,46vw,620px)}
.stack__a{position:absolute;inset:0 18% 12% 0}
.stack__b{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:3/4;border:8px solid #fff;z-index:2}
.stack__badge{position:absolute;left:-18px;bottom:6%;z-index:3;background:#fff;border-radius:20px;padding:18px 22px;box-shadow:var(--sh-l);display:flex;flex-direction:column;gap:2px;max-width:240px;border-left:5px solid var(--sun)}
.stack__badge b{font:400 44px/1 var(--cond);color:var(--blue)}
.stack__badge span{font-size:14px;font-weight:500;color:var(--ink)}
@media (max-width:900px){.stack__badge{left:10px}}
.lgb{list-style:none;margin:28px 0 0;padding:0;display:flex;gap:10px;flex-wrap:wrap}
.lgb li{display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:var(--leaf-s);color:var(--leaf-d);font:400 22px/1 var(--cond);text-transform:uppercase;letter-spacing:.02em}
.lgb li:nth-child(2){background:var(--sun-s);color:#7a6000}.lgb li:nth-child(3){background:var(--blue-s);color:var(--blue)}

/* Héroe interno */
.ban{position:relative;overflow:hidden;padding:clamp(40px,6vw,90px) 0 clamp(80px,10vw,140px);background:radial-gradient(1100px 600px at 92% 0%,var(--blue-s),transparent 62%),radial-gradient(800px 500px at 0% 100%,var(--sun-s),transparent 60%),#fff}
.ban__const{position:absolute;right:2%;top:6%;width:min(560px,46vw);opacity:.5;z-index:0}
.ban__const path{fill:none;stroke:var(--blue);stroke-width:1.2;stroke-dasharray:6 8}
.ban__const circle{fill:var(--sun);stroke:var(--blue);stroke-width:1}
.ban__in{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(36px,5vw,90px);align-items:center}
.ban__h{font-size:clamp(3rem,7vw,6.4rem);line-height:.92;letter-spacing:-.055em;margin-bottom:26px}
.ban__media{position:relative;min-height:clamp(380px,40vw,600px)}
.ban__f1{position:absolute;inset:0 14% 10% 0}
.ban__f2{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:3/4;border:8px solid #fff;z-index:2}
.ban__media:not(:has(.ban__f2)) .ban__f1{inset:0}
.ban__flota{position:absolute;left:-26px;top:10%;z-index:3;background:#fff;border-radius:20px;padding:16px 20px;box-shadow:var(--sh-l);display:flex;flex-direction:column;max-width:260px;border-left:5px solid var(--sun)}
.ban__flota b{font:400 30px/1.05 var(--cond);color:var(--blue);letter-spacing:.01em}
.ban__flota span{font-size:14px;color:var(--ink);font-weight:500}
.ban__num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:400 clamp(7rem,18vw,15rem)/.8 var(--cond);margin:0;background:linear-gradient(160deg,var(--blue) 20%,var(--leaf) 70%,var(--sun));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ban__down{position:absolute;left:50%;bottom:22px;margin-left:-24px;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);background:#fff;color:var(--blue);animation:bob 2.4s ease-in-out infinite;z-index:2}
@keyframes bob{50%{transform:translateY(8px)}}
@media (max-width:900px){.ban__in{grid-template-columns:1fr}.ban__media{order:-1;min-height:340px}.ban__flota{left:10px;top:auto;bottom:-14px}.ban__down{display:none}}

/* Carrusel */
.car{position:relative}
.car__track{display:flex;gap:clamp(14px,2vw,26px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 28px;cursor:grab;-webkit-overflow-scrolling:touch}
.car__track::-webkit-scrollbar{display:none}
.car__track.is-drag{cursor:grabbing;scroll-snap-type:none}
.car__slide{flex:0 0 100%;scroll-snap-align:start}
.car--peek .car__slide{flex-basis:min(42%,520px)}
.car--ev .car__slide{flex-basis:min(31%,400px)}
.car--tall .car__slide{flex-basis:min(30%,380px)}
.car--phrases .car__slide{flex-basis:min(46%,560px)}
@media (max-width:800px){.car--peek .car__slide,.car--ev .car__slide,.car--tall .car__slide,.car--phrases .car__slide{flex-basis:82%}}
.car__ctl{display:flex;align-items:center;gap:14px;margin-top:10px}
.car__count{font:400 18px/1 var(--cond);color:var(--mut);margin:0;min-width:72px}
.car__count b{font-weight:400;font-size:30px;color:var(--blue)}
.car__bar{flex:1;height:3px;border-radius:3px;background:var(--blue-s);overflow:hidden;max-width:420px}
.car__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--leaf));transition:width .5s var(--ease)}
.car__dots{display:none}
.car__btn{width:54px;height:54px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;transition:background .25s,color .25s,border-color .25s,transform .3s var(--ease);flex:none}
.car__btn:hover{background:var(--blue);color:#fff;border-color:var(--blue);transform:scale(1.06)}
.photo{position:relative;margin:0;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);aspect-ratio:4/3;background:var(--blue-s)}
.photo--tall{aspect-ratio:4/5}
.photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-o)}
.photo:hover img{transform:scale(1.05)}

/* Tarjeta evento a foto completa (kit Ávila) */
.ev{position:relative;display:block;aspect-ratio:3/4.2;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;box-shadow:var(--sh-l);isolation:isolate}
.ev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease-o);z-index:-2}
.ev::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,14,38,.96) 0%,rgba(0,18,52,.72) 42%,rgba(0,18,52,.1) 75%);z-index:-1;transition:background .5s}
.ev:hover img{transform:scale(1.08)}
.ev:hover::before{background:linear-gradient(0deg,rgba(0,32,92,.95) 0%,rgba(0,32,92,.55) 55%,rgba(0,32,92,.12) 85%)}
.ev .ia{top:14px;bottom:auto}
.ev__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:10px}
.ev__eye{font:500 11.5px var(--mono);letter-spacing:.14em;color:var(--sun)}
.ev__h{font:400 clamp(30px,3vw,42px)/.95 var(--cond);text-transform:uppercase;letter-spacing:.005em}
.ev__p{font-size:15px;line-height:1.5;color:rgba(255,255,255,.9);max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--ease),opacity .5s}
.ev:hover .ev__p,.ev:focus-visible .ev__p{max-height:220px;opacity:1}
@media (hover:none){.ev__p{max-height:none;opacity:1}}
.ev__cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#fff}
.ev__cta .ico{width:18px;height:18px}
.evgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}
@media (max-width:900px){.evgrid{grid-template-columns:1fr}.ev{aspect-ratio:4/3.8}}
[data-glow]{--gx:50%;--gy:50%}
[data-glow]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--gx) var(--gy),rgba(250,210,14,.25),transparent 60%);opacity:0;transition:opacity .4s;z-index:1}
[data-glow]:hover::after{opacity:1}

/* Franja de fotos (kit Ávila) */
.strip{position:relative;overflow:hidden;padding:10px 0 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.strip__list{list-style:none;margin:0;padding:0;display:flex;gap:18px;width:max-content;animation:mq 70s linear infinite}
.strip__list li{position:relative;width:clamp(220px,24vw,340px);aspect-ratio:4/5;border-radius:22px;overflow:hidden;flex:none;box-shadow:var(--sh)}
.strip__list li:nth-child(even){margin-top:46px}
.strip__list img{width:100%;height:100%;object-fit:cover}
.strip:hover .strip__list,.strip.is-paused .strip__list{animation-play-state:paused}
.strip__pause{top:auto;bottom:6px;right:calc(var(--gut) + 4px);margin:0}

/* Cifras */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}
.split .stats{grid-template-columns:1fr;margin-top:24px}
.stats__it{position:relative;border-radius:var(--r);padding:clamp(26px,3vw,40px);background:#fff;box-shadow:var(--sh);border:1px solid var(--line);overflow:hidden}
.stats__it::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--blue)}
.stats__it.s-leaf::before{background:var(--leaf)}.stats__it.s-red::before{background:var(--red)}
.stats__n{margin:0 0 12px;display:flex;align-items:flex-start;gap:4px}
.stats__n b{font:400 clamp(4.6rem,9vw,8rem)/.82 var(--cond);color:var(--blue);font-variant-numeric:tabular-nums}
.s-leaf .stats__n b,.s-leaf .stats__n span{color:var(--leaf-d)}.s-red .stats__n b,.s-red .stats__n span{color:var(--red-d)}
.stats__n span{font:400 clamp(2rem,3vw,3rem)/1 var(--cond);color:var(--blue)}
.stats__t{font-size:1.05rem;font-weight:500;color:var(--ink);margin:0}
.s-blue .stats__n b[data-count="127"]::before{content:"1/"}
@media (max-width:900px){.stats{grid-template-columns:1fr}}

/* Tarjetas */
.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}
.card{position:relative;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:var(--sh);text-decoration:none;transition:transform .5s var(--ease),box-shadow .5s}
.card:hover{transform:translateY(-8px);box-shadow:var(--sh-l)}
.card__img{position:relative;aspect-ratio:16/10;overflow:hidden;display:block}
.card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-o)}
.card:hover .card__img img{transform:scale(1.07)}
.card__body{padding:26px;display:flex;flex-direction:column;gap:10px;flex:1}
.card__eye{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-d)}
.card__h{font-size:1.4rem;font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--ink);flex:1}
@media (max-width:900px){.cards3{grid-template-columns:1fr}}

/* Bloque interconectado (kit Ávila) */
.ilk{position:relative;padding-bottom:70px}
.ilk__main{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;border-radius:36px;background:#fff;box-shadow:var(--sh-l);padding:clamp(28px,5vw,70px);overflow:hidden}
.ilk__bg{position:absolute;inset:0;opacity:.06;filter:grayscale(1)}
.ilk__bg img{width:100%;height:100%;object-fit:cover}
.ilk__txt{position:relative}
.ilk__photo{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:4/5;max-height:560px;box-shadow:var(--sh);rotate:2deg}
.ilk__photo img{width:100%;height:100%;object-fit:cover}
.ilk__mini{position:absolute;left:clamp(28px,5vw,70px);bottom:0;display:flex;align-items:center;gap:16px;background:var(--blue);color:#fff;text-decoration:none;border-radius:22px;padding:14px 22px 14px 14px;box-shadow:0 0 0 12px var(--sun-s),var(--sh-l);transition:transform .4s var(--ease);overflow:hidden}
.ilk__mini:hover{transform:translateY(-4px)}
.ilk__cover{width:62px;border-radius:6px;overflow:hidden;flex:none;box-shadow:0 8px 20px rgba(0,0,0,.4)}
.ilk__mini small{display:block;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sun)}
.ilk__mini b{display:block;font-size:1.1rem;font-weight:600}
.ilk__mini em{font-size:13px;opacity:.8}
@media (max-width:900px){.ilk__main{grid-template-columns:1fr}.ilk__photo{order:-1;rotate:0deg}.ilk__mini{left:16px;right:16px}}

/* Tarjetas que giran */
.flips{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}
.flip{border:0;padding:0;background:none;perspective:1400px;min-height:360px;text-align:left}
.flip__in{position:relative;display:block;width:100%;height:100%;min-height:360px;transform-style:preserve-3d;transition:transform .9s var(--ease-o)}
.flip[aria-pressed=true] .flip__in{transform:rotateY(180deg)}
.flip__f{position:absolute;inset:0;border-radius:var(--r);padding:32px;display:flex;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}
.flip__front{background:#fff;border:1px solid var(--line);box-shadow:var(--sh);color:var(--blue)}
.flip__front::before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--sun-s);transition:transform .7s var(--ease)}
.flip:hover .flip__front::before{transform:scale(1.5)}
.flip:nth-child(2) .flip__front::before{background:var(--leaf-s)}.flip:nth-child(3) .flip__front::before{background:var(--blue-s)}
.flip__front .ico{position:absolute;top:32px;right:32px;width:50px;height:50px}
.flip__back{background:linear-gradient(150deg,var(--blue),var(--blue-n));color:#fff;transform:rotateY(180deg);justify-content:flex-end}
.flip__n{position:relative;font:400 64px/1 var(--cond);color:var(--sun);-webkit-text-stroke:2px var(--blue);paint-order:stroke fill;margin-bottom:auto}
.flip__back .flip__n{-webkit-text-stroke:0}
.flip__h{position:relative;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;color:var(--ink);margin-top:16px}
.flip__hint{position:relative;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-d);margin-top:16px}
.flip__p{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.4}
@media (max-width:820px){.flips{grid-template-columns:1fr}.flip,.flip__in{min-height:260px}}

/* Mapa o luz */
.maplight{border-radius:32px;border:1px solid var(--line);box-shadow:var(--sh-l);overflow:hidden;background:#fff}
.maplight__stage{background:linear-gradient(180deg,#fff,var(--blue-s));transition:background 1.2s var(--ease)}
.maplight.is-on .maplight__stage{background:radial-gradient(700px 320px at 50% 30%,#123f9c,var(--blue-n))}
.ml-grid line{stroke:rgba(0,48,136,.18);stroke-width:1;transition:opacity .8s}
.ml-route{fill:none;stroke:var(--red);stroke-width:4;stroke-dasharray:10 8;transition:opacity .8s;animation:march 1.2s linear infinite}
@keyframes march{to{stroke-dashoffset:-36}}
.ml-sky{opacity:0;transition:opacity 1s}
.ml-sky circle{fill:var(--sun);filter:drop-shadow(0 0 6px var(--sun))}
.ml-const{fill:none;stroke:rgba(255,255,255,.75);stroke-width:1.6;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 2.4s var(--ease)}
.maplight.is-on .ml-grid line,.maplight.is-on .ml-route{opacity:0}
.maplight.is-on .ml-sky{opacity:1}
.maplight.is-on .ml-const{stroke-dashoffset:0}
.maplight__ctl{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;font-weight:600;color:var(--ink)}
.maplight__cap{text-align:center;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500;letter-spacing:-.02em;color:var(--blue);padding:0 24px 30px;margin:0}
.switch{width:82px;height:44px;border-radius:999px;border:0;background:var(--blue-s);position:relative;box-shadow:inset 0 0 0 2px var(--blue)}
.switch span{position:absolute;top:6px;left:6px;width:32px;height:32px;border-radius:50%;background:var(--blue);transition:transform .5s var(--ease-o),background .3s}
.switch[aria-checked=true]{background:var(--blue)}
.switch[aria-checked=true] span{transform:translateX(38px);background:var(--sun);box-shadow:0 0 18px var(--sun)}

/* Constelación */
.const{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:clamp(30px,4vw,52px)}
.const__line{position:absolute;left:31px;top:10px;bottom:10px;width:6px;height:calc(100% - 20px);overflow:visible}
.const__line path{stroke:var(--sun);stroke-width:4;fill:none;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke}
.const__it{display:grid;grid-template-columns:68px 1fr;gap:24px;align-items:start;position:relative}
.const__dot{width:68px;height:68px;border-radius:50%;background:#fff;border:2px solid var(--blue);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #fff;transition:background .6s,color .6s,transform .6s var(--ease-o)}
.const__it.is-in .const__dot{background:var(--blue);color:var(--sun);transform:rotate(-12deg)}
.const__n{font:500 12px var(--mono);color:var(--leaf-d);letter-spacing:.12em}
.const__it p{margin:0;max-width:56ch}

/* Rueda de la misión (kit Ávila) */
.wheel{position:relative;max-width:520px;margin-inline:auto;width:100%}
.wheel__svg{width:100%;overflow:visible}
.wheel__ring{fill:none;stroke:var(--line);stroke-width:2;stroke-dasharray:4 8}
.wheel__rot{transform-origin:160px 160px;transition:transform 1.1s var(--ease-o)}
.wheel__seg{transition:transform .5s var(--ease-o),opacity .4s,filter .4s;transform-origin:160px 160px;opacity:.88;filter:saturate(.75)}
.wheel__num{font:400 26px var(--cond);text-anchor:middle;fill:#fff;pointer-events:none}.wheel__num--sun{fill:var(--blue-n)}
.wheel__seg--leaf{fill:var(--leaf)}.wheel__seg--red{fill:var(--red)}.wheel__seg--sun{fill:var(--sun)}.wheel__seg--blue{fill:var(--blue)}
.wheel__seg.is-on{opacity:1;filter:none;transform:scale(1.08)}
.wheel__hub{fill:#fff;filter:drop-shadow(0 10px 20px rgba(0,32,92,.25))}
.wheel__center{position:absolute;left:31%;top:0;width:38%;aspect-ratio:1;margin-top:31%;border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:0 0 0 6px #fff}
.wheel__img{position:absolute;inset:0;opacity:0;transition:opacity .6s}
.wheel__img.is-on{opacity:1}
.wheel__img img{width:100%;height:100%;object-fit:cover}
.wheel__pause{position:absolute;right:0;top:0;z-index:2;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--sh)}
.wheel__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
.wheel__b{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--r-s);border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink);text-align:left;transition:.3s}
.wheel__b[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}
.wheel__panel{margin-top:30px;min-height:180px;border-left:4px solid var(--sun);padding-left:20px}
.wheel__panel>div{animation:fadeUp .5s var(--ease)}
.wheel__n{font:500 12px var(--mono);color:var(--leaf-d);letter-spacing:.12em;display:block;margin-bottom:10px}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

/* Historia con scroll */
.scrolly{position:relative;padding:clamp(60px,8vw,120px) 0}
.scrolly__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px)}
.scrolly__media{position:sticky;top:calc(var(--hh) + 30px);height:calc(100vh - var(--hh) - 60px);display:flex;flex-direction:column;justify-content:center;gap:18px}
.scrolly__frame{position:relative;flex:1;max-height:640px;border-radius:32px;overflow:hidden;box-shadow:var(--sh-l)}
.scrolly__img{position:absolute;inset:0;opacity:0;transform:scale(1.08);transition:opacity .9s var(--ease),transform 1.6s var(--ease-o)}
.scrolly__img.is-on{opacity:1;transform:none}
.scrolly__img img{width:100%;height:100%;object-fit:cover}
.scrolly__dots{display:flex;gap:8px;justify-content:center}
.scrolly__dots i{width:10px;height:10px;border-radius:999px;background:var(--blue-s);transition:width .4s,background .4s}
.scrolly__dots i.is-on{width:36px;background:var(--blue)}
.scrolly__step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .6s}
.scrolly__step.is-on{opacity:1}
.scrolly__n{font:400 clamp(5rem,9vw,8rem)/.8 var(--cond);color:transparent;-webkit-text-stroke:2px var(--blue);margin-bottom:10px}
.scrolly__ico{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}
.scrolly__ico--leaf{background:var(--leaf-s);color:var(--leaf-d)}.scrolly__ico--red{background:var(--red-s);color:var(--red-d)}.scrolly__ico--sun{background:var(--sun-s);color:#7a6000}.scrolly__ico--blue{background:var(--blue-s);color:var(--blue)}
.scrolly__mob{display:none;aspect-ratio:4/3;margin-top:20px}
@media (max-width:900px){.scrolly__in{grid-template-columns:1fr}.scrolly__media{display:none}.scrolly__step{min-height:0;opacity:1;padding:30px 0}.scrolly__mob{display:block}}

/* Planta que crece con el scroll */
.grow2{position:relative;height:280vh;background:linear-gradient(180deg,#fff,var(--leaf-s) 25%,var(--leaf-s) 75%,#fff)}
.grow2__sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}
.grow2__in{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,100px);align-items:center;width:100%}
.grow2__plant svg{width:100%;max-width:420px;margin:auto;filter:drop-shadow(0 30px 40px rgba(61,106,28,.25))}
.g-ground path{fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round}.g-ground .g-ground__2{stroke:var(--line);stroke-width:2}.g-ground circle{fill:var(--leaf-d)}
.g-seed{fill:var(--blue);opacity:calc(1 - var(--g2,0))}
.g-root{fill:none;stroke:var(--leaf-d);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:calc(60 - 60 * var(--g1,0))}
.g-stem{fill:none;stroke:var(--leaf-d);stroke-width:4;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:calc(180 - 180 * var(--g2,0))}
.g-leaf path:first-child{fill:var(--leaf);fill-opacity:.9;stroke:var(--leaf-d);stroke-width:1.4}.g-vein{fill:none;stroke:var(--leaf-d);stroke-width:1.2;opacity:.8}
.g-leaf{transform-box:fill-box;transform:scale(var(--g3,0))}.g-leaf--c,.g-leaf--d{transform:scale(var(--g3b,0))}
.g-leaf--a,.g-leaf--c{transform-origin:100% 100%}.g-leaf--b,.g-leaf--d{transform-origin:0% 100%}
.g-star{fill:var(--sun);stroke:var(--blue);stroke-width:2.2;stroke-linejoin:round}.g-halo{fill:var(--sun);opacity:.22}.g-flower .g-core{fill:var(--blue)}
.g-flower{transform-box:fill-box;transform-origin:50% 50%;transform:scale(var(--g4,0)) rotate(calc(-90deg + 90deg * var(--g4,0)))}
.grow2__stage{margin:0 0 18px}
.grow2__stage b{font:400 clamp(4rem,9vw,7.5rem)/.85 var(--cond);color:var(--blue);text-transform:uppercase;display:block}
.grow2__track{position:relative;height:6px;border-radius:6px;background:rgba(0,48,136,.12);margin:10px 0 28px}
.grow2__track i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--gp,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--leaf),var(--sun))}
.grow2__track span{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3px solid var(--blue)}
.grow2__track span:nth-of-type(1){left:0}.grow2__track span:nth-of-type(2){left:33.3%}.grow2__track span:nth-of-type(3){left:66.6%}.grow2__track span:nth-of-type(4){left:100%}
.grow2__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.grow2__list li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 18px;border-radius:var(--r-s);opacity:.35;transition:opacity .5s,background .5s,transform .5s var(--ease),box-shadow .5s}
.grow2__list li.is-on{opacity:1;background:#fff;box-shadow:var(--sh);transform:translateX(8px)}
.grow2__list b{font:400 22px/1 var(--cond);text-transform:uppercase;color:var(--leaf-d)}
@media (max-width:900px){.grow2{--g3b:1}.grow2{height:auto}.grow2__sticky{position:static;height:auto;padding:80px 0}.grow2__in{grid-template-columns:1fr}.grow2__plant svg{max-width:240px}.grow2__list li{opacity:1;grid-template-columns:1fr}.grow2{--g1:1;--g2:1;--g3:1;--g4:1;--gp:1}}

/* Pestañas y listas */
.tabs{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,34px);box-shadow:var(--sh);margin-top:20px}
.tabs__list{display:flex;gap:6px;background:var(--blue-s);padding:6px;border-radius:999px;margin-bottom:24px;flex-wrap:wrap}
.tabs__list [role=tab]{flex:1;min-height:48px;border:0;border-radius:999px;background:transparent;font-weight:600;color:var(--blue);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .3s,color .3s,box-shadow .3s}
.tabs__list [role=tab][aria-selected=true]{background:var(--blue);color:#fff;box-shadow:0 8px 18px -8px rgba(0,48,136,.6)}
.tabs__panel{animation:fadeUp .5s var(--ease)}
.dots{margin:0;padding:0;list-style:none;display:grid;gap:14px}
.dots li{padding-left:28px;position:relative;font-size:18px}
.dots li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 3px var(--sun-s)}
.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--blue);font-weight:600;font-size:14.5px;transition:background .25s,color .25s,border-color .25s,transform .25s}
.chip:hover{border-color:var(--blue);transform:translateY(-2px)}
.chip[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.range{width:100%;height:44px;-webkit-appearance:none;appearance:none;background:transparent}
.range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--blue) var(--p,0%),var(--blue-s) var(--p,0%))}
.range::-moz-range-track{height:10px;border-radius:999px;background:var(--blue-s)}
.range::-moz-range-progress{height:10px;border-radius:999px;background:var(--blue)}
.range::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-11px;border-radius:50%;background:var(--sun);border:4px solid var(--blue);box-shadow:0 4px 14px rgba(0,48,136,.45)}
.range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--sun);border:4px solid var(--blue)}

/* Sala sensorial */
.toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 22px}
.tog{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--r-s);border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:600;text-align:left;transition:.25s}
.tog .ico{color:var(--blue)}
.tog[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 24px -10px rgba(220,47,19,.7)}
.tog[aria-pressed=true] .ico{color:#fff}
.room{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--leaf-s);box-shadow:var(--sh-l)}
.room__photo{position:absolute;inset:0;transition:filter .6s}
.room__photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.room[data-n="2"] .room__photo,.room[data-n="3"] .room__photo{filter:saturate(1.6) contrast(1.15)}
.room[data-n="4"] .room__photo{filter:saturate(2) contrast(1.3) hue-rotate(-10deg)}
.room[data-n="3"] .room__photo img,.room[data-n="4"] .room__photo img{transform:scale(1.05)}
.room__light{position:absolute;inset:0;background:linear-gradient(180deg,rgba(225,245,255,.95),rgba(255,255,255,.1) 60%);opacity:0;transition:opacity .5s;mix-blend-mode:screen}
.room__waves,.room__smell{position:absolute;inset:0;opacity:0;transition:opacity .5s}
.room__waves i{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px;border-radius:50%;border:3px solid rgba(220,47,19,.75);animation:wave 2.4s linear infinite}
.room__waves i:nth-child(2){animation-delay:.8s}.room__waves i:nth-child(3){animation-delay:1.6s}
@keyframes wave{from{transform:scale(.6);opacity:1}to{transform:scale(3.4);opacity:0}}
.room__smell i{position:absolute;bottom:-20px;width:80px;height:200px;border-radius:50%;background:radial-gradient(closest-side,rgba(115,167,62,.6),transparent);animation:rise 5s ease-in infinite}
.room__smell i:nth-child(1){left:12%}.room__smell i:nth-child(2){left:44%;animation-delay:1.6s}.room__smell i:nth-child(3){left:76%;animation-delay:3.2s}
@keyframes rise{from{transform:translateY(20%);opacity:0}30%{opacity:1}to{transform:translateY(-120%);opacity:0}}
.room__chg{position:absolute;inset:0;opacity:0;transition:opacity .5s;background:repeating-linear-gradient(45deg,transparent 0 22px,rgba(250,210,14,.4) 22px 26px)}
.room.l-0 .room__light,.room.l-1 .room__waves,.room.l-2 .room__smell,.room.l-3 .room__chg{opacity:1}
.room__meter{position:absolute;left:16px;right:16px;bottom:16px;height:12px;border-radius:999px;background:rgba(255,255,255,.8);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2)}
.room__meter span{display:block;height:100%;width:6%;border-radius:inherit;background:linear-gradient(90deg,var(--leaf),var(--sun),var(--red));transition:width .6s var(--ease)}
.room__lbl{font-weight:600;color:var(--blue);margin:16px 0 12px;font-size:1.15rem}
.helps{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.helps li{display:flex;gap:10px;align-items:flex-start}
.helps .ico{color:var(--leaf-d);margin-top:2px}

/* Empresas */
.subnav{position:sticky;top:var(--hh);z-index:30;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line);transition:top .45s var(--ease)}
body.hd-hidden .subnav{top:0}
.subnav .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:10px}
.subnav a{flex:none;padding:9px 16px;border-radius:999px;text-decoration:none;font:500 13px var(--mono);letter-spacing:.04em;color:var(--blue)}
.subnav a:hover,.subnav a.is-on{background:var(--blue);color:#fff}
.panel{background:#fff;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--sh);padding:clamp(22px,3vw,40px)}
.calc{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);border-radius:32px;box-shadow:var(--sh-l);padding:clamp(26px,4vw,56px);background:linear-gradient(135deg,#fff 50%,var(--blue-s));position:relative;overflow:hidden}
.calc::after{content:"";position:absolute;right:-80px;bottom:-80px;width:260px;height:260px;border-radius:50%;background:var(--sun-s)}
.calc>*{position:relative;z-index:1}
.calc__lbl{display:block;font-size:1.3rem;font-weight:600;color:var(--ink)}
.calc__n{display:block;font:400 clamp(3.2rem,6vw,5rem)/1 var(--cond);color:var(--blue);margin:14px 0 6px}
.calc__out{display:flex;flex-direction:column;justify-content:center}
.calc__out .calc__big{font:400 clamp(7rem,15vw,11rem)/.82 var(--cond);color:var(--leaf-d);margin:0 0 10px}
.calc__out p{font-size:1.15rem;font-weight:500;color:var(--ink)}
.calc__people{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.calc__people i{width:16px;height:16px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 2px var(--blue);animation:pop .45s var(--ease-o) both}
@keyframes pop{from{transform:scale(0)}to{transform:scale(1)}}
@media (max-width:820px){.calc{grid-template-columns:1fr}}
.donut{position:relative;width:min(300px,80%);margin:22px 0}
.donut svg{transform:rotate(-90deg)}
.donut circle{fill:none;stroke-width:6}
.donut__bg{stroke:var(--blue-s)}
.donut__s{stroke-dasharray:0 100;transition:stroke-dasharray 1.6s var(--ease-o),stroke-dashoffset 1.6s var(--ease-o)}
.donut__s--a{stroke:var(--leaf)}.donut__s--b{stroke:var(--blue)}.donut__s--c{stroke:var(--red)}
.donut__c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;text-align:center}
.donut__c b{font:400 72px/1 var(--cond);color:var(--ink)}
.donut__c span{font:400 32px/1 var(--cond);color:var(--ink);align-self:flex-start;margin-top:8px}
.donut__c small{flex-basis:100%;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.legend{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.legend li{display:flex;gap:10px;align-items:center}
.legend i{width:14px;height:14px;border-radius:4px;flex:none}.lg-a{background:var(--leaf)}.lg-b{background:var(--blue)}.lg-c{background:var(--red)}
.legend b{color:var(--ink);min-width:3ch}
.bars{display:grid;gap:20px;margin:22px 0 6px}
.bars__row{display:grid;grid-template-columns:1fr auto;gap:6px 14px}
.bars__l{grid-column:1/-1;font-weight:500;color:var(--ink)}
.bars__t{height:22px;border-radius:999px;background:var(--blue-s);overflow:hidden;align-self:center}
.bars__t i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--blue-m),var(--blue));transition:width 1.6s var(--ease-o)}
.bars__row:first-child .bars__t i{background:linear-gradient(90deg,#f0613f,var(--red))}
.bars__row b{font:400 30px/1 var(--cond);color:var(--ink)}
.quote{display:grid;grid-template-columns:.8fr 1.2fr;margin:clamp(48px,6vw,90px) 0;border-radius:32px;background:var(--blue);color:#fff;overflow:hidden;box-shadow:var(--sh-l)}
.quote__img{position:relative;min-height:320px}
.quote__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.quote__txt{padding:clamp(28px,5vw,64px);border-left:8px solid var(--sun)}
.quote .eyebrow{color:var(--sun)}
.quote blockquote{margin:0;font-size:clamp(1.4rem,2.6vw,2.3rem);line-height:1.22;letter-spacing:-.025em;font-weight:500}
@media (max-width:820px){.quote{grid-template-columns:1fr}.quote__img{min-height:220px}.quote__txt{border-left:0;border-top:8px solid var(--sun)}}
.stair{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end;margin:24px 0 10px}
.stair__s{display:flex;flex-direction:column;gap:14px}
.stair__bar{display:flex;align-items:flex-start;padding:18px;border-radius:20px 20px 6px 6px;color:#fff;overflow:hidden;transform:scaleY(.06);transform-origin:bottom;transition:transform 1.4s var(--ease-o)}
.stair__s--0 .stair__bar{height:100px}.stair__s--1 .stair__bar{height:170px}.stair__s--2 .stair__bar{height:240px}
.stair.is-in .stair__bar{transform:none}.stair.is-in .stair__s--1 .stair__bar{transition-delay:.15s}.stair.is-in .stair__s--2 .stair__bar{transition-delay:.3s}
.stair__bar b{font:400 24px/1 var(--cond);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}
.stair__s--0 .stair__bar{background:var(--leaf-d)}.stair__s--1 .stair__bar{background:var(--blue-m)}.stair__s--2 .stair__bar{background:var(--blue)}

.stair__s p{margin:0;font-size:1.02rem;color:var(--ink)}
@media (max-width:820px){.stair{grid-template-columns:1fr}.stair .stair__s .stair__bar{height:64px}}
.vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:clamp(36px,5vw,60px) 0}
.vs__col{border-radius:var(--r);padding:clamp(22px,3vw,36px);border:1px solid var(--line);background:#fff;box-shadow:var(--sh)}
.vs__col h4{display:flex;align-items:center;gap:10px;font-size:1.35rem;margin-bottom:14px}
.vs__col--ok h4 .ico{color:var(--leaf-d)}.vs__col--no h4 .ico{color:var(--red-d)}
.vs__col--ok{border-top:6px solid var(--leaf)}.vs__col--no{border-top:6px solid var(--red)}
.vs__col ul{margin:0;padding-left:20px;display:grid;gap:8px}
@media (max-width:820px){.vs{grid-template-columns:1fr}}
.phrase{position:relative;height:100%;border-radius:var(--r);background:#fff;border:1px solid var(--line);box-shadow:var(--sh);padding:clamp(26px,3vw,42px);display:flex;flex-direction:column;gap:12px;min-height:300px;overflow:hidden}
.phrase__n{font:400 74px/1 var(--cond);color:var(--sun);-webkit-text-stroke:2px var(--blue);paint-order:stroke fill}
.phrase__q{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--blue);margin:0}
.phrase__p{color:var(--mut);margin-top:auto}
.alert{border-radius:var(--r);background:#fff;border:2px solid var(--red);padding:clamp(22px,3vw,34px);margin-bottom:clamp(32px,5vw,48px);box-shadow:0 24px 50px -28px rgba(220,47,19,.6)}
.alert__h{font:400 clamp(1.5rem,3vw,2.3rem)/1.1 var(--cond);text-transform:uppercase;color:var(--red-d)}
.alert p:last-child{margin:0}
.steps{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(18px,3vw,40px);align-items:start}
.steps__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.steps__btn{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:15px 16px;border-radius:var(--r-s);border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink);transition:.3s}
.steps__btn:hover{transform:translateX(4px)}
.steps__btn span{width:36px;height:36px;flex:none;border-radius:50%;background:var(--blue-s);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font:400 19px var(--cond)}
.steps__btn[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}
.steps__btn[aria-pressed=true] span{background:var(--sun);color:var(--blue-n)}
.steps__view{position:sticky;top:180px;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--sh-l);padding:clamp(26px,4vw,46px);background:#fff;min-height:360px;display:flex;flex-direction:column}
.steps__ring{position:absolute;right:26px;top:26px;width:70px}
.steps__ring svg{transform:rotate(-90deg)}
.steps__ring circle{fill:none;stroke:var(--blue-s);stroke-width:4}
.steps__ring .steps__ringfill{stroke:var(--sun);stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:calc(113.1 - 113.1 * var(--sp,.1667));transition:stroke-dashoffset .6s var(--ease)}
.steps__card{animation:fadeUp .5s var(--ease)}
.steps__big{display:block;font:400 clamp(6rem,10vw,8.5rem)/.8 var(--cond);color:var(--sun);-webkit-text-stroke:2px var(--blue);paint-order:stroke fill;margin-bottom:18px}
.steps__card p{font-size:1.2rem;color:var(--ink)}
.steps__nav{display:flex;gap:10px;margin-top:auto;padding-top:20px}
.breathe{display:flex;align-items:center;gap:12px;margin:18px 0 0;font-size:14px;color:var(--mut)}
.breathe::before{content:"";width:18px;height:18px;border-radius:50%;background:var(--leaf);animation:breathe 8s ease-in-out infinite;flex:none}
@keyframes breathe{0%,100%{transform:scale(.6);opacity:.5}50%{transform:scale(1.35);opacity:1}}
@media (max-width:860px){.steps{grid-template-columns:1fr}.steps__view{position:relative;top:0;order:-1}}
.pcard{border-radius:var(--r);border:2px dashed var(--blue);padding:clamp(22px,4vw,44px);background:#fff;max-width:780px;margin:0 auto}
.pcard__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}
.pcard ol{margin:0 0 16px;padding-left:22px;display:grid;gap:6px;font-weight:500;color:var(--ink)}
.pcard__fill{font-family:var(--mono);font-size:13px;line-height:2;color:var(--mut)}
.qa{border-radius:var(--r);padding:clamp(22px,3vw,34px);background:var(--sun-s);border:1px solid rgba(224,184,0,.45);margin-top:22px}
.qa__q{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--ink);margin:0}

.tl{list-style:none;margin:24px 0 10px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}
.tl::before{content:"";position:absolute;left:24px;right:24px;top:24px;height:3px;background:linear-gradient(90deg,var(--leaf),var(--sun),var(--blue));border-radius:3px;transform-origin:left;transform:scaleX(0);transition:transform 1.6s var(--ease-o)}
.tl.is-in::before{transform:scaleX(1)}
.tl__it{position:relative;padding-top:66px}
.tl__dot{position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;background:#fff;border:3px solid var(--blue);display:flex;align-items:center;justify-content:center;font:400 22px var(--cond);color:var(--blue);box-shadow:0 0 0 8px #fff}
.tl__h{display:block;font:400 22px/1 var(--cond);text-transform:uppercase;color:var(--leaf-d);margin-bottom:10px}
.tl__it p{margin:0;color:var(--ink)}
@media (max-width:820px){.tl{grid-template-columns:1fr}.tl::before{left:24px;right:auto;top:24px;bottom:24px;width:3px;height:auto;transform:scaleY(0);transform-origin:top}.tl.is-in::before{transform:scaleY(1)}.tl__it{padding:0 0 0 72px;min-height:56px}}

/* Comunidad */
.video{border-radius:30px;overflow:hidden;box-shadow:var(--sh-l);background:var(--blue-n);aspect-ratio:9/16;max-height:660px;justify-self:center;width:min(100%,380px);rotate:-2deg}
.video video{width:100%;height:100%;object-fit:cover}
.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0}
.facts p{margin:0;padding:16px;border-radius:var(--r-s);background:var(--sky);border:1px solid var(--line);display:flex;flex-direction:column}
.facts small{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-d)}
.facts b{font:400 24px/1.1 var(--cond);color:var(--blue);text-transform:uppercase;margin-top:6px}
.facts span{font-size:14px;color:var(--mut)}
.days{display:flex;gap:8px;margin-top:8px}
.days span{width:46px;height:46px;border-radius:12px;border:1.5px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font:500 14px var(--mono);color:var(--mut)}
.days .on{background:var(--sun);border-color:var(--blue);color:var(--blue-n);animation:glow 2.6s ease-in-out infinite}
@keyframes glow{50%{box-shadow:0 0 0 8px rgba(250,210,14,.35)}}
.eq{display:flex;align-items:flex-end;gap:5px;height:56px;margin-top:26px}
.eq i{flex:1;max-width:8px;border-radius:4px;background:linear-gradient(0deg,var(--blue),var(--leaf));height:20%;animation:eq 1.2s ease-in-out infinite alternate}
.eq i:nth-child(3n){animation-duration:.9s;background:linear-gradient(0deg,var(--blue),var(--sun))}.eq i:nth-child(4n){animation-duration:1.5s}.eq i:nth-child(5n){animation-duration:.7s}
.eq i:nth-child(2n){animation-delay:-.4s}.eq i:nth-child(7n){animation-delay:-.8s}
@keyframes eq{to{height:100%}}

/* Libro */
.bookhero{position:relative;overflow:hidden;color:#fff;padding:clamp(40px,6vw,90px) 0 clamp(70px,9vw,130px);background:var(--blue-n);min-height:86vh;display:flex;align-items:center}
.bookhero__bg{position:absolute;inset:-6%}
.bookhero__bg img{width:100%;height:100%;object-fit:cover;opacity:.45;filter:saturate(1.2)}
.bookhero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,22,64,.92),rgba(0,22,64,.55) 55%,rgba(0,22,64,.25))}
.bookhero__in{position:relative;z-index:2;display:grid;grid-template-columns:1fr .8fr;gap:clamp(30px,5vw,80px);align-items:center;width:100%}
.bookhero .ban__h{color:#fff}.bookhero .ban__h em{color:var(--sun);background:none}
.bookhero .lead{color:rgba(255,255,255,.9)}
.edsw{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;background:rgba(255,255,255,.12);margin-top:10px;backdrop-filter:blur(10px)}
.edsw button{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:#fff;font-weight:600;font-size:14.5px;transition:.3s}
.edsw button[aria-checked=true]{background:var(--sun);color:var(--blue-n)}
.book3d{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:18px;perspective:1600px;touch-action:pan-y}
.book3d__glow{position:absolute;left:50%;top:45%;width:100%;max-width:100vw;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(250,210,14,.35),transparent);animation:breathe 7s ease-in-out infinite}
.book3d__obj{position:relative;width:min(320px,68vw);aspect-ratio:375/566;transform-style:preserve-3d;transform:rotateY(var(--ry,-26deg)) rotateX(5deg);transition:transform .9s var(--ease-o);cursor:grab;animation:float 6s ease-in-out infinite}
@keyframes float{50%{translate:0 -12px}}
.book3d__obj.is-drag{transition:none;cursor:grabbing}
.book3d__cover{position:absolute;inset:0;transform:translateZ(18px);border-radius:4px 10px 10px 4px;overflow:hidden;box-shadow:0 50px 90px -20px rgba(0,0,0,.7)}
.book3d__cover img{width:100%;height:100%;object-fit:cover}
.book3d__cover::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(255,255,255,.14) 6%,transparent 12%)}
.book3d__spine{position:absolute;left:0;top:0;bottom:0;width:36px;background:linear-gradient(90deg,#0b1d45,#1d3470);transform:translateX(-18px) rotateY(-90deg)}
.book3d__pages{position:absolute;right:0;top:4px;bottom:4px;width:34px;background:repeating-linear-gradient(90deg,#fdfbf4 0 2px,#e9e4d6 2px 3px);transform:translateX(17px) rotateY(90deg)}
.book3d__hint{position:relative;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);margin:0}
@media (max-width:900px){.bookhero__in{grid-template-columns:1fr}.book3d{order:-1}}
.who{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(24px,4vw,56px)}
.who__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.who__out p{font-size:clamp(1.4rem,2.8vw,2.3rem);font-weight:500;letter-spacing:-.03em;line-height:1.18;color:var(--ink);margin:0;animation:fadeUp .5s var(--ease)}
.who__out span{display:block;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-d);margin-bottom:14px}
.car--covers .car__slide{flex-basis:min(26%,300px)}
@media (max-width:800px){.car--covers .car__slide{flex-basis:62%}}
.covers__it--amb .covers__img{position:relative}
.covers{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px)}
.covers__it{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink);border-radius:22px;padding:18px;transition:transform .5s var(--ease)}
.covers__it:hover{transform:translateY(-10px) rotate(-1deg)}
.covers__img{border-radius:8px 14px 14px 8px;overflow:hidden;box-shadow:0 40px 60px -26px rgba(0,22,64,.6);aspect-ratio:375/566;background:var(--blue-n)}
.covers__img img{width:100%;height:100%;object-fit:cover}
.covers__n{font:400 24px/1 var(--cond);text-transform:uppercase;color:var(--blue)}
@media (max-width:720px){.covers{grid-template-columns:1fr 1fr}.covers__it:last-child{grid-column:1/-1;max-width:50%;justify-self:center}}

/* Donar */
.give{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(18px,3vw,34px)}
.give__panel{display:grid;grid-template-columns:1.3fr auto;gap:24px;align-items:center;padding:clamp(8px,2vw,22px)}
.give__panel .btns{margin-top:0}
.zelle{font:400 clamp(3rem,6vw,4.8rem)/1 var(--cond);color:var(--blue);letter-spacing:.02em;margin:6px 0 10px}
@media (max-width:820px){.give__panel{grid-template-columns:1fr}.give__list [role=tab]{flex-basis:45%}}

/* Contacto */
.compose{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(24px,4vw,48px)}
.compose .h3{font-size:1.15rem;margin:24px 0 12px;letter-spacing:-.01em}
.compose .h3:first-of-type{margin-top:0}
.compose textarea{width:100%;border-radius:var(--r-s);border:1.5px solid var(--line);padding:14px 16px;font:inherit;color:var(--ink);resize:vertical;min-height:120px;background:var(--sky)}
.compose textarea:focus{outline:3px solid var(--blue);outline-offset:1px}
.contact{display:grid;gap:12px}
.contact__it{position:relative;display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:var(--r);border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--blue);box-shadow:var(--sh);transition:transform .35s var(--ease),box-shadow .35s;word-break:break-word;overflow:hidden}
.contact__it:hover{transform:translateX(8px);box-shadow:var(--sh-l)}
.contact__it span{font-size:1.15rem;font-weight:600;color:var(--ink)}
.contact__it small{display:block;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-d);margin-bottom:2px}
.contact__loc{display:flex;gap:10px;align-items:center;color:var(--mut);margin:8px 0 0}

/* Cierre de página */
.cta{position:relative;overflow:hidden;background:var(--blue-n);color:#fff;text-align:center;padding:clamp(100px,13vw,190px) 0}
.cta__bg{position:absolute;inset:-10%;z-index:0}
.cta__bg img{width:100%;height:100%;object-fit:cover;opacity:.32}
.cta::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(900px 500px at 50% 0%,rgba(10,63,166,.55),rgba(0,22,64,.78) 60%)}
.cta .sky{z-index:1}
.cta__in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}
.cta .h2{color:#fff;max-width:18ch;font-size:clamp(2.6rem,6vw,5.6rem)}
.cta .h2 em{color:var(--sun);background:none}
.cta .lead{color:rgba(255,255,255,.9);margin-inline:auto}
.cta .btns{justify-content:center}
.cta__star{width:84px;height:84px;border-radius:50%;background:var(--sun);color:var(--blue-n);display:flex;align-items:center;justify-content:center;margin-bottom:30px;box-shadow:0 0 0 14px rgba(250,210,14,.18),0 0 70px rgba(250,210,14,.6);animation:glow 3s ease-in-out infinite}
.cta__star .ico{width:40px;height:40px;fill:currentColor;animation:spin 24s linear infinite}
@keyframes spin{to{rotate:360deg}}

/* Pie */
.ft{position:relative;overflow:hidden;background:var(--blue-n);color:rgba(255,255,255,.82);padding:clamp(40px,6vw,70px) 0 28px}
.ft a{color:#fff;text-decoration:none}
.ft a:hover{color:var(--sun)}
.ft__big{position:relative;z-index:1;font:400 clamp(5rem,18vw,17rem)/.8 var(--cond);text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.2);letter-spacing:.01em;margin-bottom:clamp(30px,4vw,60px);white-space:nowrap;overflow:hidden}
.ft__top{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px}
.ft__brand img{width:96px;height:96px;border-radius:50%;background:#fff;margin-bottom:18px}
.ft__lema{font-size:1.3rem;line-height:1.4;color:#fff;font-weight:500;letter-spacing:-.015em;max-width:26ch}
.ft .btn--sun,.ft .btn--sun:hover{color:var(--blue-n)}
.ft__h{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin-bottom:16px}
.ft ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;word-break:break-word}
.ft__bot{position:relative;z-index:1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(255,255,255,.14);margin-top:56px;padding-top:24px;font-size:13.5px}
.ft__bot p{margin:0}
@media (max-width:900px){.ft__top{grid-template-columns:1fr 1fr}.ft__brand{grid-column:1/-1}}
@media (max-width:520px){.ft__top{grid-template-columns:1fr}}
.legal{padding-top:clamp(40px,6vw,90px)}
.legal h2{margin-top:32px}

/* Revelado al hacer scroll */
.js [data-rv]{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease-o),transform 1.1s var(--ease-o)}
.js [data-rv].is-in{opacity:1;transform:none}
.js .flips [data-rv]:nth-child(2),.js .cards3 [data-rv]:nth-child(2),.js .stats [data-rv]:nth-child(2),.js .covers [data-rv]:nth-child(2){transition-delay:.12s}
.js .flips [data-rv]:nth-child(3),.js .cards3 [data-rv]:nth-child(3),.js .stats [data-rv]:nth-child(3),.js .covers [data-rv]:nth-child(3){transition-delay:.24s}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .js [data-rv],.js [data-reveal]{opacity:1;transform:none;clip-path:none}
  .js [data-reveal] img,.js [data-split] .w>span{transform:none}
  .mq__list,.strip__list{flex-wrap:wrap;width:auto;justify-content:center}
  .grow2{height:auto;--g1:1;--g2:1;--g3:1;--g3b:1;--g4:1;--gp:1}.grow2__sticky{position:static;height:auto;padding:80px 0}
}
@media print{
  body *{visibility:hidden}
  .pcard,.pcard *{visibility:visible}
  .pcard{position:absolute;left:0;top:0;border:2px solid #000;width:100%}
  .pcard__head button{display:none}
}

/* Animales, huerto sensorial, rutina visual y evidencia (dentro de La granja) */
.ani{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(18px,3vw,34px)}
.ani__tabs [role=tab]{font-size:16px}
.ani__panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,56px);align-items:center;animation:fadeUp .5s var(--ease)}
.ani__fig{aspect-ratio:4/5;max-height:620px}
.ani__n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--leaf-d);margin:0 0 8px}
.ani__h{margin-bottom:14px}
.ani__sub{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:22px 0 10px}
.ani__act{margin:0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:a}
.ani__act li{position:relative;padding:12px 14px 12px 52px;border-radius:14px;background:var(--sky);color:var(--ink);counter-increment:a}
.ani__act li::before{content:counter(a);position:absolute;left:12px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background:var(--sun);color:var(--blue-n);font:400 17px/30px var(--cond);text-align:center}
.bens{display:flex;flex-wrap:wrap;gap:8px}
.ben{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--leaf-s);color:var(--leaf-d);font-weight:600;font-size:14px}
.ben::before{content:"✦";color:var(--sun-d)}
@media (max-width:900px){.ani__panel{grid-template-columns:1fr}.ani__fig{aspect-ratio:4/3}}
.veg{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(18px,3vw,40px);align-items:start;margin-bottom:clamp(40px,5vw,70px)}
.veg__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.veg__b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:14px 8px;border-radius:20px;border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink);font-size:14px;text-align:center;transition:transform .3s var(--ease),border-color .3s,background .3s,box-shadow .3s}
.veg__b:hover{transform:translateY(-4px);box-shadow:var(--sh)}
.veg__b[aria-pressed=true]{border-color:var(--leaf-d);background:var(--leaf-s);box-shadow:0 0 0 3px rgba(115,167,62,.25)}
.veg__e{font-size:40px;line-height:1;transition:transform .4s var(--ease-o)}
.veg__b[aria-pressed=true] .veg__e{transform:scale(1.2) rotate(-8deg)}
.veg__panel{position:sticky;top:120px;border-radius:28px;background:#fff;box-shadow:var(--sh-l);padding:clamp(22px,3vw,36px)}
.veg__panel>div{animation:fadeUp .45s var(--ease)}
.veg__big{font-size:72px;line-height:1;margin:0 0 8px}
.veg__task{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--sun-s);color:var(--ink)}
.veg__task .ico{color:var(--leaf-d);margin-top:2px}
.veg__task small{display:block;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7a6000}
.senses{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.senses li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:14px;background:var(--sky);color:var(--mut);font-size:13px;font-weight:600;opacity:.45;transition:.4s}
.senses li span:first-child{font-size:24px}
.senses li.on{opacity:1;background:var(--blue);color:#fff;box-shadow:0 10px 20px -10px rgba(0,48,136,.7)}
@media (max-width:900px){.veg{grid-template-columns:1fr}.veg__grid{grid-template-columns:repeat(2,1fr)}.veg__panel{position:static}}
.day{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(18px,3vw,40px);align-items:start}
.day__pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.day__b{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink);text-align:left;transition:.3s}
.day__b span{font-size:26px}
.day__b[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 24px -12px rgba(0,48,136,.8)}
.day__out{border-radius:28px;background:#fff;box-shadow:var(--sh-l);padding:clamp(20px,3vw,34px)}
.day__hint{font:500 12px var(--mono);letter-spacing:.08em;color:var(--red-d);margin:0 0 14px}
.day__strip{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:14px;min-height:120px}
.day__s{position:relative;flex:1 1 110px;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:18px;background:var(--sun-s);border:2px solid var(--sun);text-align:center;font-weight:600;font-size:14px;color:var(--ink);animation:pop .45s var(--ease-o) both}
.day__s--fix{background:var(--sky);border-color:var(--line)}
.day__e{font-size:34px;line-height:1}
.day__s:not(:last-child)::after{content:"→";position:absolute;right:-13px;top:50%;margin-top:-12px;font-weight:700;color:var(--blue)}
.day__ben{margin-bottom:18px}
@media (max-width:900px){.day{grid-template-columns:1fr}}
.evi{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);margin-bottom:28px}
.evi__c{border-radius:var(--r);background:#fff;border:1px solid var(--line);box-shadow:var(--sh);padding:clamp(22px,3vw,34px);border-top:6px solid var(--leaf)}
.evi__c:nth-child(1){border-top-color:var(--blue)}.evi__c:nth-child(2){border-top-color:var(--red)}
.evi__ico{display:block;font-size:44px;margin-bottom:12px}
@media (max-width:900px){.evi{grid-template-columns:1fr}}

/* Huerto terapéutico v2: objetivos, temporada, ciclo y temporadas */
.goals{border-radius:24px;background:var(--sky);border:1px solid var(--line);padding:clamp(16px,2.4vw,26px);margin-bottom:20px}
.goals__lbl{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}
.goals__list{display:flex;flex-wrap:wrap;gap:8px}
.goal{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14.5px;color:var(--ink);transition:.25s}
.goal span{font-size:20px}
.goal:hover{border-color:var(--blue);transform:translateY(-2px)}
.goal[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 22px -12px rgba(0,48,136,.8)}
.goals__out{margin:14px 0 0;font-weight:600;color:var(--leaf-d)}
.veg__b{position:relative}
.veg__b.is-match{border-color:var(--sun-d);background:var(--sun-s);box-shadow:0 0 0 4px rgba(250,210,14,.35)}
.veg__b.is-dim{opacity:.35;filter:grayscale(.6)}
.veg__temp{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px}
.veg__temp--fria{background:var(--blue-s);color:var(--blue)}.veg__temp--calida{background:var(--red-s);color:var(--red-d)}
.veg__bens{margin-top:14px}
.cyc__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;position:relative;z-index:1}
.cyc__b{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:20px;border:1.5px solid var(--line);background:#fff;font-weight:600;color:var(--ink);transition:.3s}
.cyc__e{font-size:30px;line-height:1}
.cyc__n{width:28px;height:28px;border-radius:50%;background:var(--blue-s);color:var(--blue);font:400 16px/28px var(--cond)}
.cyc__t{font-size:14px}
.cyc__b.is-done{background:var(--leaf-s);border-color:var(--leaf)}
.cyc__b[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-6px);box-shadow:0 16px 30px -16px rgba(0,48,136,.9)}
.cyc__b[aria-pressed=true] .cyc__n{background:var(--sun);color:var(--blue-n)}
.cyc__bar{height:6px;border-radius:6px;background:rgba(0,48,136,.1);margin:16px 0 26px;overflow:hidden}
.cyc__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--leaf),var(--sun),var(--blue));transition:width .7s var(--ease-o)}
.cyc__card{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center;animation:fadeUp .5s var(--ease)}
.cyc__fig{aspect-ratio:4/3}
@media (max-width:900px){.cyc__steps{grid-template-columns:repeat(3,1fr)}.cyc__card{grid-template-columns:1fr}}
.sea{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(18px,3vw,34px)}
.sea__panel{animation:fadeUp .5s var(--ease)}
.sea__list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.sea__list li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;border-radius:18px;background:var(--leaf-s);font-weight:600;color:var(--ink);text-align:center;animation:pop .45s var(--ease-o) both}
.sea__list li span{font-size:34px}
.sea__list li small{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--leaf-d)}
.sea__list li.sea__sem{background:var(--sky);border:1.5px dashed var(--blue-m)}
.sea__list li.sea__sem small{color:var(--blue)}
.evi{grid-template-columns:repeat(3,1fr)}
.evi__c--wide{grid-column:1/-1;border-top-color:var(--sun)}
.evi__stat{display:grid;grid-template-columns:auto auto 1fr;gap:6px 18px;align-items:center;margin:6px 0 12px}
.evi__stat b{font:400 clamp(3.6rem,7vw,5.6rem)/.85 var(--cond);color:var(--blue)}
.evi__stat>span{font:400 32px/1 var(--cond);color:var(--blue);align-self:start}
.evi__stat p{margin:0;font-weight:500;color:var(--ink)}
@media (max-width:700px){.evi__stat{grid-template-columns:auto 1fr}.evi__stat p{grid-column:1/-1}}

/* Visión de la granja, foto por hortaliza y Eva en el huerto */
.vis{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(18px,3vw,36px);align-items:center}
.vis__map{position:relative;border-radius:32px;overflow:hidden;box-shadow:var(--sh-l)}
.vis__map img{width:100%;display:block}
.vis__pin{position:absolute;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;border:3px solid #fff;background:var(--blue);font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px rgba(0,0,0,.6);transition:transform .3s var(--ease),background .3s}
.vis__pin::before{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid var(--sun);animation:ping 2.4s var(--ease) infinite;opacity:0}
@keyframes ping{0%{transform:scale(.7);opacity:.9}100%{transform:scale(1.5);opacity:0}}
.vis__pin:hover{transform:scale(1.12)}
.vis__pin[aria-pressed=true]{background:var(--sun);transform:scale(1.18)}
.vis__pin--huerto{left:56%;top:76%}.vis__pin--invernadero{left:31%;top:37%}.vis__pin--codornices{left:8%;top:52%}.vis__pin--conejos{left:17%;top:86%}.vis__pin--ponis{left:51%;top:30%}.vis__pin--casa{left:82%;top:26%}.vis__pin--caminos{left:38%;top:64%}
.vis__info{border-radius:28px;background:#fff;box-shadow:var(--sh-l);padding:clamp(20px,3vw,32px)}
.vis__info>div:not(.vis__chips){animation:fadeUp .45s var(--ease);min-height:150px}
.vis__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
.vis__chips .chip{min-height:38px;font-size:13px;padding:0 12px}
@media (max-width:900px){.vis{grid-template-columns:1fr}.vis__pin{width:38px;height:38px;margin:-19px 0 0 -19px;font-size:17px}}
.eva-h{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,56px);align-items:center;margin-top:clamp(48px,6vw,90px)}
.eva-h__fig{aspect-ratio:3/2}
.eva-h__q{margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.22;letter-spacing:-.025em;font-weight:500;color:var(--blue);border-left:6px solid var(--sun);padding-left:20px}
@media (max-width:900px){.eva-h{grid-template-columns:1fr}}
.veg__fig{position:relative;aspect-ratio:3/2;margin:0 0 16px}
.veg__badge{position:absolute;left:12px;top:12px;width:54px;height:54px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:var(--sh)}

.vol{border-radius:32px;background:#fff;box-shadow:var(--sh-l);padding:clamp(18px,3vw,34px)}
.vol__panel{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,52px);align-items:center;animation:fadeUp .5s var(--ease)}
.vol__fig{aspect-ratio:3/2}
.vol__how{margin-top:clamp(40px,5vw,64px)}
@media (max-width:900px){.vol__panel{grid-template-columns:1fr}}

/* WhatsApp de la fundación */
.btn--wa{background:#1f8f4e;color:#fff;box-shadow:0 12px 28px -12px rgba(31,143,78,.8)}
.btn--wa:hover{background:#17733e}
.btn--wa .ico{width:20px;height:20px}
.wa-fab{position:fixed;right:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 20px 0 16px;border-radius:999px;background:#1f8f4e;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 14px 34px -10px rgba(0,40,20,.6);transition:transform .3s var(--ease)}
.wa-fab .ico{width:28px;height:28px}
.wa-fab::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(31,143,78,.55);animation:waPulse 2.6s infinite}
@keyframes waPulse{70%{box-shadow:0 0 0 14px rgba(31,143,78,0)}100%{box-shadow:0 0 0 0 rgba(31,143,78,0)}}
.wa-fab:hover{transform:translateY(-3px)}
.wa-fab:focus-visible{outline-color:var(--sun)}
@media (max-width:560px){.wa-fab span{display:none}.wa-fab{padding:0;width:58px;justify-content:center}}
.contact__it--wa{background:#effaf3;border-color:rgba(31,143,78,.35);color:#1f8f4e}
.contact__it--wa .ico{width:40px;height:40px}

/* Voluntariado empresarial a lo ancho */
.volx{position:relative;padding:clamp(80px,10vw,150px) 0 clamp(60px,8vw,110px);background:linear-gradient(180deg,#fff,var(--sky) 12%,var(--sky) 88%,#fff)}
.volx__head{margin-bottom:clamp(30px,4vw,56px)}
.volx__head .lead{max-width:60ch}
.volx__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px}
.volx__card{position:relative;aspect-ratio:4/3.2;border:0;padding:0;overflow:hidden;cursor:pointer;background:var(--blue-n);text-align:left;color:#fff;isolation:isolate}
.volx__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-o),filter .5s;z-index:-2;filter:saturate(.7) brightness(.85)}
.volx__card::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,14,38,.95) 0%,rgba(0,18,52,.55) 45%,rgba(0,18,52,.15) 80%);z-index:-1;transition:background .5s}
.volx__card:hover img{transform:scale(1.06)}
.volx__card[aria-pressed=true] img{filter:none}
.volx__card[aria-pressed=true]::after{content:"";position:absolute;inset:0;border:6px solid var(--sun);pointer-events:none}
.volx__ov{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.4vw,30px);display:flex;flex-direction:column;gap:8px}
.volx__e{font-size:34px;line-height:1}
.volx__n{font:400 clamp(28px,2.8vw,40px)/.95 var(--cond);text-transform:uppercase}
.volx__p{font-size:15px;line-height:1.45;color:rgba(255,255,255,.9);max-width:36ch}
.volx__t{font:500 11px var(--mono);letter-spacing:.12em;color:var(--sun)}
.volx__ck{position:absolute;right:18px;top:18px;width:46px;height:46px;border-radius:50%;border:2px solid rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);color:transparent;transition:.3s}
.volx__card[aria-pressed=true] .volx__ck{background:var(--sun);border-color:var(--sun);color:var(--blue-n);transform:scale(1.08)}
.volx__ck .ico{width:24px;height:24px;stroke-width:2.6}
@media (max-width:900px){.volx__cards{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.volx__cards{grid-template-columns:1fr}.volx__card{aspect-ratio:4/3}}
.volx__plan{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,5vw,80px);margin-top:clamp(36px,5vw,64px);align-items:start}
.volx__lbl{display:block;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:22px 0 10px}
.volx__lbl:first-child{margin-top:0;font:600 1.3rem/1.2 var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink)}
.volx__num{display:block;font:400 clamp(3.6rem,7vw,5.6rem)/1 var(--cond);color:var(--blue)}
.volx__out{border-left:6px solid var(--sun);padding-left:clamp(18px,3vw,36px)}
.volx__sum{font-size:1.25rem;font-weight:600;color:var(--ink);margin:0 0 16px}
.volx__tl{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}
.volx__tl li{display:grid;grid-template-columns:78px 34px 1fr;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#fff;box-shadow:var(--sh);animation:fadeUp .4s var(--ease) both}
.volx__tl b{font:400 18px var(--cond);color:var(--blue)}
.volx__tl span[aria-hidden]{font-size:22px}
.volx__steps{margin-top:clamp(50px,6vw,90px)}
@media (max-width:900px){.volx__plan{grid-template-columns:1fr}}

/* estrellas generadas por build.js */
.st-p-0-0{left:65.0%;top:90.4%;width:1.6px;animation-delay:0.6s}
.st-p-0-1{left:22.8%;top:75.9%;width:1.4px;animation-delay:2.0s}
.st-p-0-2{left:80.2%;top:33.9%;width:2.2px;animation-delay:5.1s}
.st-p-0-3{left:95.3%;top:51.9%;width:1.6px;animation-delay:2.7s}
.st-p-0-4{left:44.5%;top:58.4%;width:1.5px;animation-delay:4.9s}
.st-p-0-5{left:11.8%;top:78.1%;width:1.1px;animation-delay:1.9s}
.st-p-0-6{left:44.1%;top:54.1%;width:2.2px;animation-delay:3.9s}
.st-p-0-7{left:73.5%;top:37.1%;width:2.7px;animation-delay:0.2s}
.st-p-0-8{left:6.2%;top:40.7%;width:2.7px;animation-delay:0.5s}
.st-p-0-9{left:78.1%;top:63.7%;width:2.7px;animation-delay:2.2s}
.st-p-0-10{left:76.6%;top:78.8%;width:2.2px;animation-delay:4.0s}
.st-p-0-11{left:30.3%;top:88.6%;width:2.5px;animation-delay:4.9s}
.st-p-0-12{left:63.9%;top:47.4%;width:2.5px;animation-delay:1.7s}
.st-p-0-13{left:20.5%;top:50.2%;width:1.4px;animation-delay:2.3s}
.st-p-0-14{left:50.8%;top:88.3%;width:1.8px;animation-delay:1.1s}
.st-p-0-15{left:68.3%;top:71.8%;width:2.9px;animation-delay:0.2s}
.st-p-0-16{left:71.8%;top:17.8%;width:1.7px;animation-delay:5.0s}
.st-p-0-17{left:34.1%;top:6.6%;width:1.9px;animation-delay:5.0s}
.st-p-0-18{left:57.8%;top:3.6%;width:1.2px;animation-delay:1.9s}
.st-p-0-19{left:97.1%;top:48.4%;width:2.4px;animation-delay:4.1s}
.st-p-0-20{left:47.1%;top:10.0%;width:2.2px;animation-delay:2.7s}
.st-p-0-21{left:99.2%;top:9.5%;width:2.7px;animation-delay:4.6s}
.st-p-0-22{left:63.2%;top:8.6%;width:2.7px;animation-delay:3.7s}
.st-p-0-23{left:56.4%;top:65.3%;width:1.9px;animation-delay:4.2s}
.st-p-0-24{left:59.1%;top:56.2%;width:2.9px;animation-delay:0.5s}
.st-p-0-25{left:36.7%;top:65.1%;width:2.1px;animation-delay:1.7s}
.st-p-0-26{left:28.7%;top:39.1%;width:2.4px;animation-delay:1.5s}
.st-p-0-27{left:4.2%;top:10.2%;width:2.9px;animation-delay:5.5s}
.st-p-0-28{left:84.3%;top:84.6%;width:1.8px;animation-delay:2.2s}
.st-p-0-29{left:30.6%;top:98.1%;width:1.1px;animation-delay:4.6s}
.st-p-0-30{left:1.2%;top:38.3%;width:2.3px;animation-delay:5.6s}
.st-p-0-31{left:72.6%;top:33.7%;width:1.3px;animation-delay:3.1s}
.st-p-0-32{left:28.7%;top:8.9%;width:1.3px;animation-delay:5.4s}
.st-p-0-33{left:16.6%;top:7.2%;width:2.2px;animation-delay:4.8s}
.st-p-0-34{left:68.3%;top:79.1%;width:1.8px;animation-delay:2.4s}
.st-p-0-35{left:89.9%;top:38.3%;width:2.3px;animation-delay:2.0s}
.st-p-0-36{left:17.3%;top:83.5%;width:2.0px;animation-delay:1.1s}
.st-p-0-37{left:38.1%;top:87.5%;width:2.7px;animation-delay:4.2s}
.st-p-0-38{left:80.7%;top:52.8%;width:1.4px;animation-delay:4.4s}
.st-p-0-39{left:69.8%;top:33.8%;width:1.2px;animation-delay:4.5s}
.st-c-1-0{left:92.3%;top:55.1%;width:2.3px;animation-delay:2.2s}
.st-c-1-1{left:16.4%;top:36.6%;width:1.7px;animation-delay:2.8s}
.st-c-1-2{left:58.7%;top:31.3%;width:2.8px;animation-delay:4.3s}
.st-c-1-3{left:66.1%;top:82.3%;width:1.4px;animation-delay:4.9s}
.st-c-1-4{left:70.5%;top:40.4%;width:1.4px;animation-delay:5.7s}
.st-c-1-5{left:78.2%;top:19.0%;width:2.9px;animation-delay:4.5s}
.st-c-1-6{left:25.0%;top:16.9%;width:2.4px;animation-delay:4.7s}
.st-c-1-7{left:98.6%;top:7.1%;width:1.4px;animation-delay:5.0s}
.st-c-1-8{left:27.3%;top:91.8%;width:1.2px;animation-delay:4.3s}
.st-c-1-9{left:35.9%;top:25.6%;width:2.7px;animation-delay:5.6s}
.st-c-1-10{left:67.5%;top:3.4%;width:1.1px;animation-delay:4.7s}
.st-c-1-11{left:72.7%;top:16.6%;width:1.0px;animation-delay:2.0s}
.st-c-1-12{left:65.2%;top:75.0%;width:1.5px;animation-delay:5.7s}
.st-c-1-13{left:43.7%;top:96.0%;width:1.9px;animation-delay:2.9s}
.st-c-1-14{left:81.1%;top:59.8%;width:1.6px;animation-delay:1.5s}
.st-c-1-15{left:79.8%;top:31.9%;width:2.3px;animation-delay:2.8s}
.st-c-1-16{left:94.1%;top:51.6%;width:1.0px;animation-delay:3.5s}
.st-c-1-17{left:19.1%;top:88.3%;width:2.4px;animation-delay:0.7s}
.st-c-1-18{left:46.2%;top:62.8%;width:2.4px;animation-delay:1.1s}
.st-c-1-19{left:85.2%;top:36.8%;width:1.9px;animation-delay:4.6s}
.st-c-1-20{left:53.4%;top:68.5%;width:2.6px;animation-delay:3.7s}
.st-c-1-21{left:31.1%;top:34.4%;width:1.0px;animation-delay:4.4s}
.st-c-1-22{left:83.7%;top:18.4%;width:1.8px;animation-delay:4.1s}
.st-c-1-23{left:50.7%;top:67.3%;width:1.6px;animation-delay:2.5s}
.st-c-1-24{left:1.2%;top:13.4%;width:1.6px;animation-delay:4.9s}
.st-c-1-25{left:56.2%;top:62.8%;width:2.0px;animation-delay:0.1s}
.st-c-1-26{left:77.5%;top:51.3%;width:2.8px;animation-delay:1.0s}
.st-c-1-27{left:23.1%;top:66.6%;width:1.5px;animation-delay:0.5s}
.st-c-1-28{left:69.5%;top:36.9%;width:2.0px;animation-delay:2.5s}
.st-c-1-29{left:0.7%;top:87.2%;width:1.5px;animation-delay:3.4s}
.st-c-1-30{left:63.6%;top:60.4%;width:1.9px;animation-delay:1.2s}
.st-c-1-31{left:90.3%;top:7.4%;width:3.0px;animation-delay:3.4s}
.st-c-1-32{left:86.9%;top:41.5%;width:3.0px;animation-delay:1.5s}
.st-c-1-33{left:89.3%;top:61.7%;width:2.2px;animation-delay:5.0s}
.st-c-1-34{left:85.0%;top:40.7%;width:2.3px;animation-delay:0.7s}
.st-c-1-35{left:2.7%;top:81.1%;width:2.6px;animation-delay:5.4s}
.st-c-1-36{left:66.8%;top:37.0%;width:1.8px;animation-delay:4.0s}
.st-c-1-37{left:20.6%;top:3.7%;width:1.4px;animation-delay:4.4s}
.st-c-1-38{left:14.7%;top:72.5%;width:1.7px;animation-delay:1.0s}
.st-c-1-39{left:62.8%;top:53.1%;width:2.1px;animation-delay:2.0s}
.st-c-1-40{left:63.5%;top:63.0%;width:1.5px;animation-delay:0.6s}
.st-c-1-41{left:89.8%;top:82.4%;width:1.7px;animation-delay:4.5s}
.st-c-1-42{left:44.0%;top:76.6%;width:2.2px;animation-delay:3.2s}
.st-c-1-43{left:80.5%;top:85.3%;width:2.0px;animation-delay:5.2s}
.st-c-1-44{left:94.4%;top:77.5%;width:1.8px;animation-delay:1.7s}
.st-c-1-45{left:77.1%;top:74.2%;width:1.6px;animation-delay:5.4s}
.st-c-1-46{left:38.3%;top:37.2%;width:2.2px;animation-delay:4.3s}
.st-c-1-47{left:95.4%;top:24.4%;width:1.3px;animation-delay:2.7s}
.st-c-1-48{left:28.6%;top:12.5%;width:1.6px;animation-delay:0.8s}
.st-c-1-49{left:3.4%;top:85.3%;width:1.4px;animation-delay:1.8s}
.st-c-1-50{left:59.3%;top:89.9%;width:1.7px;animation-delay:5.5s}
.st-c-1-51{left:65.4%;top:58.2%;width:1.5px;animation-delay:5.3s}
.st-c-1-52{left:42.7%;top:96.5%;width:3.0px;animation-delay:1.8s}
.st-c-1-53{left:52.9%;top:40.5%;width:2.2px;animation-delay:2.0s}
.st-c-1-54{left:54.0%;top:78.0%;width:2.6px;animation-delay:4.9s}
.st-c-1-55{left:22.6%;top:37.3%;width:2.3px;animation-delay:2.2s}
.st-c-1-56{left:42.7%;top:43.0%;width:2.2px;animation-delay:2.4s}
.st-c-1-57{left:61.1%;top:38.5%;width:2.4px;animation-delay:3.6s}
.st-c-1-58{left:10.0%;top:74.3%;width:2.6px;animation-delay:1.0s}
.st-c-1-59{left:95.5%;top:64.1%;width:1.0px;animation-delay:4.5s}
.st-c-1-60{left:53.5%;top:6.5%;width:2.1px;animation-delay:5.4s}
.st-c-1-61{left:71.5%;top:74.4%;width:1.3px;animation-delay:2.3s}
.st-c-1-62{left:78.0%;top:70.3%;width:2.0px;animation-delay:0.4s}
.st-c-1-63{left:97.6%;top:48.5%;width:1.0px;animation-delay:2.3s}
.st-c-1-64{left:73.7%;top:4.0%;width:1.7px;animation-delay:4.1s}
.st-c-1-65{left:56.7%;top:28.3%;width:2.5px;animation-delay:0.0s}
.st-c-1-66{left:60.3%;top:31.2%;width:2.6px;animation-delay:4.4s}
.st-c-1-67{left:83.3%;top:30.0%;width:1.1px;animation-delay:4.3s}
.st-c-1-68{left:98.4%;top:4.9%;width:1.7px;animation-delay:1.5s}
.st-c-1-69{left:8.2%;top:21.4%;width:2.0px;animation-delay:3.5s}
.st-c-1-70{left:67.0%;top:18.9%;width:2.9px;animation-delay:0.9s}
.st-c-1-71{left:69.8%;top:66.7%;width:1.1px;animation-delay:2.7s}
.st-c-1-72{left:7.9%;top:85.6%;width:2.7px;animation-delay:3.8s}
.st-c-1-73{left:91.4%;top:37.5%;width:2.5px;animation-delay:4.0s}
.st-c-1-74{left:37.4%;top:80.3%;width:2.0px;animation-delay:1.7s}
.st-c-1-75{left:26.2%;top:90.6%;width:2.1px;animation-delay:3.1s}
.st-c-1-76{left:23.2%;top:52.3%;width:1.0px;animation-delay:5.5s}
.st-c-1-77{left:68.0%;top:12.4%;width:1.8px;animation-delay:2.5s}
.st-c-1-78{left:29.6%;top:3.0%;width:1.3px;animation-delay:5.6s}
.st-c-1-79{left:29.1%;top:30.2%;width:1.9px;animation-delay:3.5s}
.st-f-2-0{left:84.0%;top:77.7%;width:2.9px;animation-delay:1.8s}
.st-f-2-1{left:92.8%;top:82.2%;width:2.0px;animation-delay:1.8s}
.st-f-2-2{left:6.2%;top:89.9%;width:1.6px;animation-delay:0.5s}
.st-f-2-3{left:85.8%;top:36.7%;width:1.6px;animation-delay:4.9s}
.st-f-2-4{left:89.8%;top:10.3%;width:1.4px;animation-delay:1.9s}
.st-f-2-5{left:94.5%;top:39.0%;width:1.1px;animation-delay:1.4s}
.st-f-2-6{left:84.0%;top:47.5%;width:1.7px;animation-delay:5.7s}
.st-f-2-7{left:5.2%;top:79.1%;width:1.3px;animation-delay:1.1s}
.st-f-2-8{left:90.2%;top:84.4%;width:1.6px;animation-delay:0.7s}
.st-f-2-9{left:45.2%;top:76.9%;width:2.7px;animation-delay:2.3s}
.st-f-2-10{left:5.9%;top:55.4%;width:1.2px;animation-delay:3.4s}
.st-f-2-11{left:60.0%;top:92.8%;width:2.4px;animation-delay:2.5s}
.st-f-2-12{left:35.9%;top:91.4%;width:1.9px;animation-delay:4.7s}
.st-f-2-13{left:58.4%;top:5.8%;width:2.3px;animation-delay:0.8s}
.st-f-2-14{left:70.5%;top:30.8%;width:3.0px;animation-delay:4.8s}
.st-f-2-15{left:23.0%;top:57.8%;width:2.5px;animation-delay:4.9s}
.st-f-2-16{left:29.4%;top:96.8%;width:2.0px;animation-delay:3.4s}
.st-f-2-17{left:88.5%;top:65.1%;width:2.6px;animation-delay:5.5s}
.st-f-2-18{left:73.1%;top:42.8%;width:1.9px;animation-delay:0.8s}
.st-f-2-19{left:85.6%;top:95.3%;width:1.6px;animation-delay:3.0s}
.st-f-2-20{left:80.5%;top:62.3%;width:2.6px;animation-delay:2.6s}
.st-f-2-21{left:52.7%;top:12.8%;width:1.5px;animation-delay:2.6s}
.st-f-2-22{left:93.7%;top:67.9%;width:2.5px;animation-delay:3.8s}
.st-f-2-23{left:13.2%;top:89.2%;width:2.3px;animation-delay:0.2s}
.st-f-2-24{left:28.7%;top:34.8%;width:2.6px;animation-delay:2.1s}
.st-f-2-25{left:20.3%;top:81.2%;width:2.0px;animation-delay:3.7s}
.st-f-2-26{left:53.4%;top:12.4%;width:3.0px;animation-delay:2.2s}
.st-f-2-27{left:67.6%;top:75.3%;width:2.4px;animation-delay:3.4s}
.st-f-2-28{left:32.0%;top:1.9%;width:1.4px;animation-delay:0.6s}
.st-f-2-29{left:67.6%;top:98.5%;width:2.1px;animation-delay:0.7s}
.st-f-2-30{left:36.2%;top:0.9%;width:2.5px;animation-delay:4.4s}
.st-f-2-31{left:95.6%;top:96.7%;width:2.0px;animation-delay:4.7s}
.st-f-2-32{left:22.6%;top:14.3%;width:2.9px;animation-delay:5.6s}
.st-f-2-33{left:1.0%;top:78.4%;width:2.0px;animation-delay:3.2s}
.st-f-2-34{left:77.8%;top:32.2%;width:1.3px;animation-delay:1.9s}
.st-f-2-35{left:85.0%;top:26.4%;width:2.7px;animation-delay:2.9s}
.st-f-2-36{left:28.8%;top:74.4%;width:2.3px;animation-delay:3.9s}
.st-f-2-37{left:45.1%;top:75.2%;width:2.5px;animation-delay:2.3s}
.st-f-2-38{left:21.4%;top:1.4%;width:2.9px;animation-delay:2.7s}
.st-f-2-39{left:86.3%;top:55.7%;width:2.8px;animation-delay:4.3s}
.st-f-2-40{left:64.3%;top:92.2%;width:2.9px;animation-delay:3.7s}
.st-f-2-41{left:98.6%;top:6.1%;width:2.8px;animation-delay:3.0s}
.st-f-2-42{left:40.0%;top:88.7%;width:2.7px;animation-delay:2.4s}
.st-f-2-43{left:2.0%;top:49.9%;width:2.0px;animation-delay:4.2s}
.st-f-2-44{left:83.2%;top:7.1%;width:1.7px;animation-delay:1.6s}
.st-f-2-45{left:56.7%;top:40.3%;width:1.5px;animation-delay:2.4s}
.st-f-2-46{left:24.8%;top:15.1%;width:2.9px;animation-delay:1.9s}
.st-f-2-47{left:41.9%;top:71.0%;width:1.0px;animation-delay:2.8s}
.st-f-2-48{left:3.0%;top:77.1%;width:2.4px;animation-delay:2.1s}
.st-f-2-49{left:99.6%;top:54.3%;width:1.2px;animation-delay:0.6s}
.st-f-2-50{left:41.3%;top:64.5%;width:2.0px;animation-delay:4.4s}
.st-f-2-51{left:45.7%;top:65.7%;width:2.8px;animation-delay:5.6s}
.st-f-2-52{left:92.8%;top:34.3%;width:2.0px;animation-delay:4.5s}
.st-f-2-53{left:48.2%;top:54.4%;width:2.1px;animation-delay:4.4s}
.st-f-2-54{left:51.3%;top:72.8%;width:2.0px;animation-delay:4.9s}
.st-f-2-55{left:71.2%;top:21.7%;width:2.7px;animation-delay:5.5s}
.st-f-2-56{left:29.1%;top:7.2%;width:2.5px;animation-delay:0.8s}
.st-f-2-57{left:86.5%;top:65.1%;width:1.4px;animation-delay:3.9s}
.st-f-2-58{left:1.5%;top:83.1%;width:2.7px;animation-delay:1.6s}
.st-f-2-59{left:50.7%;top:89.6%;width:2.6px;animation-delay:3.7s}
.st-f-2-60{left:18.0%;top:9.3%;width:2.2px;animation-delay:0.8s}
.st-f-2-61{left:50.3%;top:85.3%;width:1.3px;animation-delay:2.8s}
.st-f-2-62{left:79.8%;top:68.4%;width:1.8px;animation-delay:5.1s}
.st-f-2-63{left:12.5%;top:72.0%;width:1.9px;animation-delay:5.4s}
.st-f-2-64{left:84.3%;top:94.9%;width:1.8px;animation-delay:1.1s}
.st-f-2-65{left:82.9%;top:10.1%;width:1.3px;animation-delay:2.9s}
.st-f-2-66{left:36.6%;top:19.9%;width:1.7px;animation-delay:3.8s}
.st-f-2-67{left:70.1%;top:78.6%;width:1.6px;animation-delay:0.5s}
.st-f-2-68{left:26.7%;top:81.4%;width:2.6px;animation-delay:1.1s}
.st-f-2-69{left:57.0%;top:19.6%;width:2.9px;animation-delay:5.9s}
.st-b-3-0{left:12.3%;top:34.0%;width:1.1px;animation-delay:0.9s}
.st-b-3-1{left:71.7%;top:72.9%;width:1.5px;animation-delay:1.7s}
.st-b-3-2{left:38.0%;top:80.5%;width:1.9px;animation-delay:2.7s}
.st-b-3-3{left:25.0%;top:66.7%;width:1.7px;animation-delay:6.0s}
.st-b-3-4{left:31.3%;top:48.8%;width:1.9px;animation-delay:4.9s}
.st-b-3-5{left:29.7%;top:7.1%;width:2.2px;animation-delay:1.1s}
.st-b-3-6{left:22.9%;top:6.9%;width:2.2px;animation-delay:2.1s}
.st-b-3-7{left:64.9%;top:87.8%;width:2.7px;animation-delay:4.5s}
.st-b-3-8{left:51.1%;top:18.8%;width:2.6px;animation-delay:5.3s}
.st-b-3-9{left:72.6%;top:21.1%;width:1.9px;animation-delay:5.4s}
.st-b-3-10{left:39.4%;top:56.3%;width:1.3px;animation-delay:4.6s}
.st-b-3-11{left:68.7%;top:82.4%;width:2.5px;animation-delay:1.4s}
.st-b-3-12{left:40.8%;top:76.1%;width:2.2px;animation-delay:1.8s}
.st-b-3-13{left:21.2%;top:21.2%;width:2.8px;animation-delay:3.1s}
.st-b-3-14{left:49.3%;top:64.6%;width:1.2px;animation-delay:5.1s}
.st-b-3-15{left:94.3%;top:38.5%;width:2.4px;animation-delay:1.3s}
.st-b-3-16{left:77.1%;top:49.0%;width:2.7px;animation-delay:4.1s}
.st-b-3-17{left:59.5%;top:31.9%;width:2.1px;animation-delay:2.7s}
.st-b-3-18{left:99.5%;top:74.9%;width:1.9px;animation-delay:1.9s}
.st-b-3-19{left:73.7%;top:6.4%;width:2.3px;animation-delay:5.5s}
.st-b-3-20{left:66.0%;top:51.1%;width:2.4px;animation-delay:4.0s}
.st-b-3-21{left:23.3%;top:52.1%;width:2.0px;animation-delay:1.6s}
.st-b-3-22{left:77.8%;top:60.2%;width:1.0px;animation-delay:5.4s}
.st-b-3-23{left:35.5%;top:88.8%;width:1.6px;animation-delay:1.1s}
.st-b-3-24{left:32.3%;top:36.7%;width:2.0px;animation-delay:4.4s}
.st-b-3-25{left:55.9%;top:76.9%;width:2.0px;animation-delay:1.7s}
.st-b-3-26{left:34.6%;top:11.6%;width:2.9px;animation-delay:4.0s}
.st-b-3-27{left:93.2%;top:95.4%;width:1.3px;animation-delay:2.3s}
.st-b-3-28{left:74.8%;top:23.2%;width:2.8px;animation-delay:4.4s}
.st-b-3-29{left:30.0%;top:86.4%;width:1.7px;animation-delay:4.7s}
.st-b-3-30{left:72.5%;top:94.8%;width:1.2px;animation-delay:5.3s}
.st-b-3-31{left:1.0%;top:65.8%;width:2.5px;animation-delay:5.6s}
.st-b-3-32{left:88.4%;top:79.6%;width:1.3px;animation-delay:1.1s}
.st-b-3-33{left:37.1%;top:1.6%;width:3.0px;animation-delay:5.5s}
.st-b-3-34{left:1.4%;top:71.4%;width:2.7px;animation-delay:3.2s}
.st-b-3-35{left:76.4%;top:58.0%;width:1.0px;animation-delay:3.4s}
.st-b-3-36{left:53.5%;top:82.5%;width:2.0px;animation-delay:0.8s}
.st-b-3-37{left:42.5%;top:6.6%;width:2.5px;animation-delay:1.3s}
.st-b-3-38{left:60.7%;top:88.3%;width:2.2px;animation-delay:3.4s}
.st-b-3-39{left:88.4%;top:4.2%;width:1.7px;animation-delay:1.1s}
.st-b-3-40{left:91.0%;top:38.1%;width:1.4px;animation-delay:3.8s}
.st-b-3-41{left:7.9%;top:37.1%;width:2.3px;animation-delay:5.2s}
.st-b-3-42{left:8.5%;top:33.2%;width:1.3px;animation-delay:4.6s}
.st-b-3-43{left:13.5%;top:32.6%;width:2.7px;animation-delay:2.8s}
.st-b-3-44{left:84.8%;top:71.1%;width:2.5px;animation-delay:0.7s}
.st-b-3-45{left:80.4%;top:36.4%;width:2.1px;animation-delay:3.2s}
.st-b-3-46{left:76.8%;top:56.7%;width:1.6px;animation-delay:2.2s}
.st-b-3-47{left:58.0%;top:57.0%;width:2.1px;animation-delay:0.0s}
.st-b-3-48{left:70.9%;top:80.2%;width:1.5px;animation-delay:0.9s}
.st-b-3-49{left:47.5%;top:77.1%;width:1.6px;animation-delay:0.0s}
.st-b-3-50{left:94.2%;top:61.3%;width:2.6px;animation-delay:1.2s}
.st-b-3-51{left:46.5%;top:31.5%;width:2.9px;animation-delay:1.7s}
.st-b-3-52{left:92.3%;top:60.5%;width:2.0px;animation-delay:0.3s}
.st-b-3-53{left:59.9%;top:50.9%;width:1.3px;animation-delay:2.0s}
.st-b-3-54{left:74.0%;top:56.8%;width:1.5px;animation-delay:3.7s}
.st-b-3-55{left:77.9%;top:73.5%;width:2.1px;animation-delay:1.1s}
.st-b-3-56{left:22.0%;top:92.2%;width:1.4px;animation-delay:0.7s}
.st-b-3-57{left:20.1%;top:22.9%;width:2.7px;animation-delay:4.7s}
.st-b-3-58{left:70.8%;top:82.8%;width:1.2px;animation-delay:0.3s}
.st-b-3-59{left:47.1%;top:52.2%;width:2.3px;animation-delay:1.2s}
.st-c-4-0{left:56.7%;top:13.0%;width:2.2px;animation-delay:0.3s}
.st-c-4-1{left:99.2%;top:21.5%;width:1.7px;animation-delay:0.9s}
.st-c-4-2{left:27.7%;top:92.5%;width:1.1px;animation-delay:1.2s}
.st-c-4-3{left:15.1%;top:6.3%;width:1.8px;animation-delay:2.7s}
.st-c-4-4{left:63.7%;top:28.3%;width:1.5px;animation-delay:1.1s}
.st-c-4-5{left:28.0%;top:98.1%;width:1.2px;animation-delay:4.8s}
.st-c-4-6{left:3.1%;top:84.7%;width:1.5px;animation-delay:5.0s}
.st-c-4-7{left:80.1%;top:9.2%;width:2.6px;animation-delay:2.4s}
.st-c-4-8{left:69.1%;top:33.3%;width:1.1px;animation-delay:2.9s}
.st-c-4-9{left:87.4%;top:15.0%;width:2.8px;animation-delay:5.0s}
.st-c-4-10{left:15.0%;top:30.9%;width:2.2px;animation-delay:2.7s}
.st-c-4-11{left:17.6%;top:64.8%;width:2.0px;animation-delay:5.4s}
.st-c-4-12{left:34.6%;top:63.8%;width:2.8px;animation-delay:0.8s}
.st-c-4-13{left:35.1%;top:59.9%;width:1.8px;animation-delay:0.2s}
.st-c-4-14{left:40.2%;top:59.3%;width:1.2px;animation-delay:4.4s}
.st-c-4-15{left:11.5%;top:97.8%;width:1.0px;animation-delay:2.3s}
.st-c-4-16{left:7.1%;top:63.0%;width:2.6px;animation-delay:4.8s}
.st-c-4-17{left:3.5%;top:83.4%;width:2.2px;animation-delay:3.8s}
.st-c-4-18{left:84.7%;top:83.6%;width:2.7px;animation-delay:1.6s}
.st-c-4-19{left:97.6%;top:6.9%;width:2.1px;animation-delay:2.5s}
.st-c-4-20{left:74.2%;top:3.8%;width:2.2px;animation-delay:1.6s}
.st-c-4-21{left:20.8%;top:88.0%;width:1.2px;animation-delay:2.8s}
.st-c-4-22{left:73.2%;top:58.2%;width:1.4px;animation-delay:3.3s}
.st-c-4-23{left:19.0%;top:87.2%;width:2.5px;animation-delay:1.9s}
.st-c-4-24{left:86.6%;top:77.5%;width:1.8px;animation-delay:3.6s}
.st-c-4-25{left:0.7%;top:83.5%;width:2.0px;animation-delay:5.3s}
.st-c-4-26{left:4.5%;top:0.2%;width:2.6px;animation-delay:2.7s}
.st-c-4-27{left:48.7%;top:18.9%;width:1.9px;animation-delay:2.3s}
.st-c-4-28{left:46.7%;top:49.6%;width:1.2px;animation-delay:0.3s}
.st-c-4-29{left:97.5%;top:9.5%;width:1.7px;animation-delay:1.9s}
.st-c-4-30{left:73.7%;top:78.8%;width:2.9px;animation-delay:2.8s}
.st-c-4-31{left:77.9%;top:23.1%;width:2.4px;animation-delay:4.4s}
.st-c-4-32{left:64.5%;top:81.7%;width:1.2px;animation-delay:3.5s}
.st-c-4-33{left:28.4%;top:23.9%;width:1.9px;animation-delay:3.0s}
.st-c-4-34{left:61.0%;top:70.6%;width:2.8px;animation-delay:3.7s}
.st-c-4-35{left:72.2%;top:83.6%;width:2.4px;animation-delay:5.6s}
.st-c-4-36{left:79.3%;top:20.9%;width:2.5px;animation-delay:1.0s}
.st-c-4-37{left:62.6%;top:59.0%;width:1.7px;animation-delay:2.1s}
.st-c-4-38{left:87.4%;top:81.8%;width:2.6px;animation-delay:0.1s}
.st-c-4-39{left:93.3%;top:36.3%;width:1.9px;animation-delay:0.8s}
.st-c-4-40{left:49.4%;top:54.7%;width:2.6px;animation-delay:3.6s}
.st-c-4-41{left:76.6%;top:43.0%;width:1.2px;animation-delay:3.1s}
.st-c-4-42{left:36.8%;top:37.0%;width:1.4px;animation-delay:0.3s}
.st-c-4-43{left:88.0%;top:24.5%;width:2.8px;animation-delay:0.2s}
.st-c-4-44{left:6.6%;top:33.7%;width:1.5px;animation-delay:0.5s}
.st-c-4-45{left:76.7%;top:89.5%;width:2.4px;animation-delay:3.7s}
.st-c-4-46{left:45.1%;top:35.0%;width:1.6px;animation-delay:1.9s}
.st-c-4-47{left:44.0%;top:20.8%;width:2.8px;animation-delay:2.3s}
.st-c-4-48{left:79.5%;top:60.5%;width:2.2px;animation-delay:2.8s}
.st-c-4-49{left:87.4%;top:52.9%;width:2.3px;animation-delay:0.7s}
.st-c-4-50{left:55.4%;top:70.8%;width:2.5px;animation-delay:0.6s}
.st-c-4-51{left:11.9%;top:16.7%;width:2.2px;animation-delay:1.7s}
.st-c-4-52{left:81.6%;top:44.9%;width:2.2px;animation-delay:0.6s}
.st-c-4-53{left:7.6%;top:50.5%;width:1.9px;animation-delay:5.4s}
.st-c-4-54{left:40.7%;top:24.8%;width:1.6px;animation-delay:4.3s}
.st-c-4-55{left:94.3%;top:77.7%;width:2.7px;animation-delay:5.6s}
.st-c-4-56{left:67.2%;top:26.5%;width:2.3px;animation-delay:2.6s}
.st-c-4-57{left:32.4%;top:51.4%;width:1.9px;animation-delay:2.8s}
.st-c-4-58{left:92.2%;top:17.8%;width:1.2px;animation-delay:1.8s}
.st-c-4-59{left:0.9%;top:65.4%;width:1.1px;animation-delay:2.2s}
.st-c-4-60{left:53.7%;top:63.1%;width:2.3px;animation-delay:1.0s}
.st-c-4-61{left:41.9%;top:32.1%;width:2.9px;animation-delay:5.1s}
.st-c-4-62{left:75.3%;top:33.9%;width:1.6px;animation-delay:2.3s}
.st-c-4-63{left:71.3%;top:26.8%;width:2.2px;animation-delay:3.0s}
.st-c-4-64{left:10.1%;top:87.1%;width:1.2px;animation-delay:1.4s}
.st-c-4-65{left:57.2%;top:98.8%;width:1.2px;animation-delay:0.8s}
.st-c-4-66{left:51.9%;top:8.9%;width:2.9px;animation-delay:0.8s}
.st-c-4-67{left:63.6%;top:49.4%;width:1.5px;animation-delay:0.9s}
.st-c-4-68{left:13.1%;top:26.6%;width:1.1px;animation-delay:1.8s}
.st-c-4-69{left:62.1%;top:76.2%;width:1.8px;animation-delay:4.3s}
.st-c-4-70{left:68.8%;top:85.9%;width:3.0px;animation-delay:1.5s}
.st-c-4-71{left:9.7%;top:84.1%;width:2.7px;animation-delay:3.2s}
.st-c-4-72{left:68.7%;top:95.4%;width:2.1px;animation-delay:5.7s}
.st-c-4-73{left:92.7%;top:63.1%;width:1.1px;animation-delay:1.2s}
.st-c-4-74{left:13.8%;top:37.8%;width:1.4px;animation-delay:3.0s}
.st-c-4-75{left:38.1%;top:33.1%;width:1.3px;animation-delay:2.8s}
.st-c-4-76{left:1.6%;top:47.7%;width:1.1px;animation-delay:4.0s}
.st-c-4-77{left:91.9%;top:54.5%;width:2.4px;animation-delay:5.3s}
.st-c-4-78{left:37.3%;top:55.9%;width:2.6px;animation-delay:5.7s}
.st-c-4-79{left:62.5%;top:6.4%;width:2.4px;animation-delay:2.0s}
.st-b-5-0{left:21.6%;top:42.0%;width:1.2px;animation-delay:0.5s}
.st-b-5-1{left:98.4%;top:52.8%;width:1.8px;animation-delay:4.8s}
.st-b-5-2{left:66.2%;top:56.9%;width:1.5px;animation-delay:5.6s}
.st-b-5-3{left:1.5%;top:82.8%;width:2.5px;animation-delay:0.9s}
.st-b-5-4{left:88.3%;top:55.3%;width:1.8px;animation-delay:5.1s}
.st-b-5-5{left:73.4%;top:17.4%;width:1.3px;animation-delay:4.3s}
.st-b-5-6{left:88.9%;top:19.9%;width:2.8px;animation-delay:5.8s}
.st-b-5-7{left:41.1%;top:76.3%;width:2.6px;animation-delay:1.2s}
.st-b-5-8{left:65.7%;top:85.4%;width:3.0px;animation-delay:0.1s}
.st-b-5-9{left:50.4%;top:19.9%;width:1.5px;animation-delay:1.1s}
.st-b-5-10{left:23.5%;top:82.5%;width:1.6px;animation-delay:3.1s}
.st-b-5-11{left:9.9%;top:27.4%;width:1.9px;animation-delay:3.1s}
.st-b-5-12{left:52.6%;top:49.6%;width:1.9px;animation-delay:2.8s}
.st-b-5-13{left:2.3%;top:40.6%;width:2.0px;animation-delay:2.8s}
.st-b-5-14{left:72.6%;top:10.1%;width:1.5px;animation-delay:5.1s}
.st-b-5-15{left:62.2%;top:75.6%;width:1.4px;animation-delay:3.0s}
.st-b-5-16{left:44.0%;top:17.1%;width:1.3px;animation-delay:4.2s}
.st-b-5-17{left:20.4%;top:0.3%;width:2.9px;animation-delay:4.2s}
.st-b-5-18{left:45.8%;top:64.5%;width:1.2px;animation-delay:5.6s}
.st-b-5-19{left:15.3%;top:78.9%;width:2.7px;animation-delay:5.5s}
.st-b-5-20{left:20.2%;top:64.5%;width:1.7px;animation-delay:4.5s}
.st-b-5-21{left:70.3%;top:83.0%;width:2.7px;animation-delay:2.7s}
.st-b-5-22{left:82.9%;top:92.5%;width:1.6px;animation-delay:4.5s}
.st-b-5-23{left:38.4%;top:69.5%;width:3.0px;animation-delay:3.9s}
.st-b-5-24{left:2.1%;top:97.9%;width:1.3px;animation-delay:4.2s}
.st-b-5-25{left:13.5%;top:24.7%;width:1.3px;animation-delay:5.2s}
.st-b-5-26{left:41.8%;top:81.9%;width:2.2px;animation-delay:0.4s}
.st-b-5-27{left:8.0%;top:75.7%;width:2.2px;animation-delay:2.2s}
.st-b-5-28{left:73.7%;top:42.0%;width:1.2px;animation-delay:5.8s}
.st-b-5-29{left:97.1%;top:68.3%;width:2.7px;animation-delay:4.0s}
.st-b-5-30{left:54.6%;top:83.1%;width:2.8px;animation-delay:0.6s}
.st-b-5-31{left:30.3%;top:11.1%;width:2.5px;animation-delay:4.1s}
.st-b-5-32{left:70.9%;top:95.5%;width:1.8px;animation-delay:0.7s}
.st-b-5-33{left:8.7%;top:86.9%;width:2.5px;animation-delay:3.5s}
.st-b-5-34{left:49.7%;top:98.8%;width:2.7px;animation-delay:4.2s}
.st-b-5-35{left:29.9%;top:30.1%;width:2.8px;animation-delay:0.5s}
.st-b-5-36{left:36.8%;top:53.6%;width:2.5px;animation-delay:2.8s}
.st-b-5-37{left:98.9%;top:71.7%;width:3.0px;animation-delay:4.1s}
.st-b-5-38{left:40.7%;top:38.8%;width:1.1px;animation-delay:1.4s}
.st-b-5-39{left:5.7%;top:49.9%;width:2.2px;animation-delay:2.5s}
.st-b-5-40{left:44.3%;top:96.4%;width:2.8px;animation-delay:1.8s}
.st-b-5-41{left:70.1%;top:88.2%;width:2.0px;animation-delay:1.4s}
.st-b-5-42{left:81.9%;top:42.6%;width:1.0px;animation-delay:0.7s}
.st-b-5-43{left:52.6%;top:39.7%;width:1.4px;animation-delay:1.2s}
.st-b-5-44{left:84.6%;top:45.0%;width:2.8px;animation-delay:4.6s}
.st-b-5-45{left:32.3%;top:98.1%;width:2.1px;animation-delay:1.3s}
.st-b-5-46{left:90.6%;top:68.1%;width:2.1px;animation-delay:0.5s}
.st-b-5-47{left:51.0%;top:75.9%;width:2.8px;animation-delay:2.9s}
.st-b-5-48{left:23.4%;top:83.4%;width:3.0px;animation-delay:2.4s}
.st-b-5-49{left:24.9%;top:48.4%;width:2.4px;animation-delay:3.5s}
.st-b-5-50{left:35.9%;top:47.6%;width:1.5px;animation-delay:0.2s}
.st-b-5-51{left:21.9%;top:64.9%;width:2.9px;animation-delay:1.9s}
.st-b-5-52{left:22.2%;top:47.2%;width:1.4px;animation-delay:2.3s}
.st-b-5-53{left:6.0%;top:26.6%;width:2.1px;animation-delay:0.7s}
.st-b-5-54{left:94.4%;top:9.4%;width:1.1px;animation-delay:3.9s}
.st-b-5-55{left:49.1%;top:31.2%;width:2.6px;animation-delay:0.8s}
.st-b-5-56{left:28.0%;top:79.8%;width:1.9px;animation-delay:2.3s}
.st-b-5-57{left:7.7%;top:83.5%;width:1.1px;animation-delay:0.3s}
.st-b-5-58{left:72.3%;top:67.0%;width:1.3px;animation-delay:3.1s}
.st-b-5-59{left:68.5%;top:73.6%;width:2.3px;animation-delay:3.0s}
.st-w-6-0{left:4.9%;top:26.4%;width:1.5px;animation-delay:1.5s}
.st-w-6-1{left:69.1%;top:39.2%;width:2.0px;animation-delay:5.7s}
.st-w-6-2{left:83.5%;top:15.9%;width:1.9px;animation-delay:6.0s}
.st-w-6-3{left:69.1%;top:62.5%;width:1.6px;animation-delay:3.0s}
.st-w-6-4{left:87.6%;top:14.9%;width:3.0px;animation-delay:3.8s}
.st-w-6-5{left:97.1%;top:60.7%;width:1.6px;animation-delay:1.1s}
.st-w-6-6{left:74.1%;top:28.3%;width:1.4px;animation-delay:4.9s}
.st-w-6-7{left:2.5%;top:42.4%;width:1.5px;animation-delay:5.6s}
.st-w-6-8{left:29.2%;top:46.2%;width:1.8px;animation-delay:1.3s}
.st-w-6-9{left:86.4%;top:90.3%;width:2.2px;animation-delay:5.3s}
.st-w-6-10{left:80.3%;top:88.4%;width:2.8px;animation-delay:3.2s}
.st-w-6-11{left:46.6%;top:39.1%;width:2.0px;animation-delay:4.6s}
.st-w-6-12{left:72.9%;top:15.4%;width:1.4px;animation-delay:2.1s}
.st-w-6-13{left:87.7%;top:19.6%;width:2.3px;animation-delay:0.6s}
.st-w-6-14{left:15.7%;top:6.2%;width:1.5px;animation-delay:3.0s}
.st-w-6-15{left:0.1%;top:70.1%;width:2.3px;animation-delay:5.3s}
.st-w-6-16{left:91.5%;top:2.7%;width:1.2px;animation-delay:1.8s}
.st-w-6-17{left:3.4%;top:13.9%;width:1.5px;animation-delay:0.6s}
.st-w-6-18{left:34.7%;top:21.0%;width:2.3px;animation-delay:1.0s}
.st-w-6-19{left:58.2%;top:4.3%;width:1.0px;animation-delay:4.7s}
.st-w-6-20{left:76.3%;top:29.1%;width:1.5px;animation-delay:1.2s}
.st-w-6-21{left:43.4%;top:34.9%;width:2.6px;animation-delay:5.1s}
.st-w-6-22{left:54.5%;top:91.0%;width:2.9px;animation-delay:1.4s}
.st-w-6-23{left:1.0%;top:18.3%;width:2.7px;animation-delay:3.0s}
.st-w-6-24{left:92.8%;top:78.5%;width:2.6px;animation-delay:3.7s}
.st-w-6-25{left:47.1%;top:29.6%;width:2.3px;animation-delay:1.9s}
.st-w-6-26{left:44.3%;top:48.3%;width:2.5px;animation-delay:3.9s}
.st-w-6-27{left:49.6%;top:18.3%;width:1.6px;animation-delay:0.7s}
.st-w-6-28{left:2.7%;top:86.8%;width:2.5px;animation-delay:4.2s}
.st-w-6-29{left:72.7%;top:85.7%;width:2.2px;animation-delay:1.8s}
.st-w-6-30{left:80.5%;top:21.2%;width:1.0px;animation-delay:0.2s}
.st-w-6-31{left:87.9%;top:29.1%;width:2.9px;animation-delay:0.3s}
.st-w-6-32{left:53.0%;top:97.1%;width:1.3px;animation-delay:0.9s}
.st-w-6-33{left:52.2%;top:53.6%;width:2.2px;animation-delay:0.1s}
.st-w-6-34{left:69.5%;top:23.3%;width:2.7px;animation-delay:0.1s}
.st-w-6-35{left:51.8%;top:49.3%;width:2.8px;animation-delay:5.1s}
.st-w-6-36{left:31.2%;top:82.3%;width:2.3px;animation-delay:4.4s}
.st-w-6-37{left:13.9%;top:36.0%;width:1.4px;animation-delay:1.7s}
.st-w-6-38{left:35.8%;top:8.9%;width:2.4px;animation-delay:0.5s}
.st-w-6-39{left:84.3%;top:74.0%;width:2.9px;animation-delay:5.2s}
.st-c-7-0{left:48.4%;top:35.6%;width:2.8px;animation-delay:6.0s}
.st-c-7-1{left:75.6%;top:67.0%;width:2.1px;animation-delay:5.9s}
.st-c-7-2{left:75.2%;top:51.1%;width:1.9px;animation-delay:3.3s}
.st-c-7-3{left:34.8%;top:60.7%;width:2.0px;animation-delay:2.8s}
.st-c-7-4{left:83.0%;top:98.2%;width:1.5px;animation-delay:3.3s}
.st-c-7-5{left:44.3%;top:18.1%;width:1.4px;animation-delay:1.7s}
.st-c-7-6{left:62.0%;top:15.3%;width:2.9px;animation-delay:0.0s}
.st-c-7-7{left:86.7%;top:81.3%;width:2.5px;animation-delay:4.5s}
.st-c-7-8{left:32.0%;top:25.8%;width:1.4px;animation-delay:5.3s}
.st-c-7-9{left:96.7%;top:66.3%;width:2.8px;animation-delay:1.7s}
.st-c-7-10{left:53.5%;top:82.9%;width:2.3px;animation-delay:1.4s}
.st-c-7-11{left:4.9%;top:41.0%;width:1.4px;animation-delay:5.9s}
.st-c-7-12{left:5.3%;top:80.2%;width:1.1px;animation-delay:5.8s}
.st-c-7-13{left:49.8%;top:69.6%;width:2.2px;animation-delay:4.1s}
.st-c-7-14{left:29.6%;top:30.2%;width:2.6px;animation-delay:1.7s}
.st-c-7-15{left:54.7%;top:23.8%;width:1.1px;animation-delay:4.4s}
.st-c-7-16{left:42.4%;top:8.2%;width:1.6px;animation-delay:4.6s}
.st-c-7-17{left:72.9%;top:60.2%;width:2.4px;animation-delay:2.6s}
.st-c-7-18{left:11.6%;top:63.6%;width:2.2px;animation-delay:1.4s}
.st-c-7-19{left:98.0%;top:65.4%;width:1.8px;animation-delay:0.9s}
.st-c-7-20{left:1.3%;top:97.6%;width:2.2px;animation-delay:0.6s}
.st-c-7-21{left:42.5%;top:66.4%;width:1.6px;animation-delay:0.9s}
.st-c-7-22{left:83.2%;top:7.7%;width:2.1px;animation-delay:3.0s}
.st-c-7-23{left:81.6%;top:9.1%;width:1.2px;animation-delay:5.6s}
.st-c-7-24{left:14.1%;top:98.9%;width:2.7px;animation-delay:0.8s}
.st-c-7-25{left:64.7%;top:1.9%;width:2.0px;animation-delay:2.8s}
.st-c-7-26{left:80.4%;top:61.2%;width:2.7px;animation-delay:3.9s}
.st-c-7-27{left:93.2%;top:27.6%;width:2.9px;animation-delay:5.2s}
.st-c-7-28{left:9.2%;top:14.6%;width:2.6px;animation-delay:4.4s}
.st-c-7-29{left:64.4%;top:20.9%;width:2.3px;animation-delay:5.2s}
.st-c-7-30{left:46.3%;top:19.3%;width:1.4px;animation-delay:6.0s}
.st-c-7-31{left:83.3%;top:12.4%;width:1.4px;animation-delay:5.8s}
.st-c-7-32{left:0.2%;top:54.5%;width:1.0px;animation-delay:1.6s}
.st-c-7-33{left:40.1%;top:40.7%;width:1.7px;animation-delay:1.2s}
.st-c-7-34{left:53.7%;top:62.2%;width:1.7px;animation-delay:5.0s}
.st-c-7-35{left:54.6%;top:28.9%;width:2.4px;animation-delay:3.1s}
.st-c-7-36{left:41.4%;top:58.3%;width:2.9px;animation-delay:0.9s}
.st-c-7-37{left:87.1%;top:30.4%;width:2.8px;animation-delay:5.9s}
.st-c-7-38{left:94.1%;top:10.8%;width:1.7px;animation-delay:1.8s}
.st-c-7-39{left:16.8%;top:38.9%;width:2.6px;animation-delay:3.0s}
.st-c-7-40{left:50.1%;top:83.8%;width:2.1px;animation-delay:0.7s}
.st-c-7-41{left:85.5%;top:66.7%;width:2.3px;animation-delay:1.6s}
.st-c-7-42{left:32.8%;top:49.1%;width:1.9px;animation-delay:5.6s}
.st-c-7-43{left:9.4%;top:89.1%;width:2.8px;animation-delay:5.2s}
.st-c-7-44{left:95.4%;top:63.3%;width:1.4px;animation-delay:0.4s}
.st-c-7-45{left:56.3%;top:55.6%;width:2.3px;animation-delay:0.6s}
.st-c-7-46{left:31.7%;top:12.9%;width:2.3px;animation-delay:5.4s}
.st-c-7-47{left:90.5%;top:67.4%;width:2.5px;animation-delay:2.4s}
.st-c-7-48{left:53.9%;top:25.1%;width:1.1px;animation-delay:4.1s}
.st-c-7-49{left:83.6%;top:21.9%;width:2.0px;animation-delay:5.5s}
.st-c-7-50{left:37.5%;top:45.5%;width:2.8px;animation-delay:5.5s}
.st-c-7-51{left:92.2%;top:24.2%;width:1.5px;animation-delay:2.0s}
.st-c-7-52{left:31.7%;top:82.8%;width:1.2px;animation-delay:3.3s}
.st-c-7-53{left:2.9%;top:64.3%;width:1.8px;animation-delay:1.7s}
.st-c-7-54{left:37.9%;top:19.6%;width:1.0px;animation-delay:4.3s}
.st-c-7-55{left:42.9%;top:62.1%;width:1.2px;animation-delay:3.0s}
.st-c-7-56{left:53.6%;top:90.6%;width:2.6px;animation-delay:1.0s}
.st-c-7-57{left:57.7%;top:78.0%;width:2.9px;animation-delay:3.1s}
.st-c-7-58{left:83.7%;top:26.7%;width:1.3px;animation-delay:2.3s}
.st-c-7-59{left:56.1%;top:91.0%;width:2.7px;animation-delay:1.5s}
.st-c-7-60{left:18.3%;top:66.0%;width:2.5px;animation-delay:2.4s}
.st-c-7-61{left:20.7%;top:43.0%;width:2.9px;animation-delay:5.5s}
.st-c-7-62{left:77.1%;top:32.1%;width:1.4px;animation-delay:1.0s}
.st-c-7-63{left:86.2%;top:50.3%;width:1.1px;animation-delay:0.1s}
.st-c-7-64{left:20.8%;top:78.0%;width:1.4px;animation-delay:4.5s}
.st-c-7-65{left:83.3%;top:80.5%;width:2.1px;animation-delay:3.6s}
.st-c-7-66{left:28.2%;top:97.5%;width:2.0px;animation-delay:0.2s}
.st-c-7-67{left:50.4%;top:98.1%;width:2.0px;animation-delay:3.2s}
.st-c-7-68{left:41.4%;top:3.1%;width:1.9px;animation-delay:1.4s}
.st-c-7-69{left:11.0%;top:74.4%;width:2.7px;animation-delay:0.8s}
.st-c-7-70{left:76.4%;top:70.0%;width:2.0px;animation-delay:5.7s}
.st-c-7-71{left:18.0%;top:66.4%;width:2.4px;animation-delay:4.3s}
.st-c-7-72{left:1.1%;top:47.6%;width:2.4px;animation-delay:5.8s}
.st-c-7-73{left:65.3%;top:60.5%;width:2.9px;animation-delay:4.0s}
.st-c-7-74{left:79.7%;top:37.1%;width:2.8px;animation-delay:4.3s}
.st-c-7-75{left:65.3%;top:83.7%;width:2.5px;animation-delay:1.3s}
.st-c-7-76{left:83.9%;top:36.1%;width:1.9px;animation-delay:2.0s}
.st-c-7-77{left:93.4%;top:81.9%;width:2.5px;animation-delay:5.4s}
.st-c-7-78{left:70.3%;top:49.5%;width:2.3px;animation-delay:3.2s}
.st-c-7-79{left:98.7%;top:63.6%;width:2.4px;animation-delay:3.9s}
.st-b-8-0{left:37.8%;top:86.6%;width:1.8px;animation-delay:3.4s}
.st-b-8-1{left:11.3%;top:19.9%;width:1.6px;animation-delay:4.1s}
.st-b-8-2{left:79.4%;top:94.7%;width:1.0px;animation-delay:3.7s}
.st-b-8-3{left:96.5%;top:50.6%;width:1.1px;animation-delay:4.6s}
.st-b-8-4{left:57.6%;top:56.6%;width:2.5px;animation-delay:3.9s}
.st-b-8-5{left:54.1%;top:33.9%;width:1.3px;animation-delay:2.4s}
.st-b-8-6{left:95.9%;top:44.1%;width:2.1px;animation-delay:0.1s}
.st-b-8-7{left:0.3%;top:45.3%;width:2.9px;animation-delay:1.4s}
.st-b-8-8{left:47.4%;top:13.9%;width:2.1px;animation-delay:0.3s}
.st-b-8-9{left:2.8%;top:34.0%;width:2.2px;animation-delay:0.1s}
.st-b-8-10{left:5.9%;top:52.4%;width:2.1px;animation-delay:0.7s}
.st-b-8-11{left:25.8%;top:1.3%;width:2.8px;animation-delay:1.3s}
.st-b-8-12{left:83.7%;top:86.8%;width:2.6px;animation-delay:2.6s}
.st-b-8-13{left:41.1%;top:44.7%;width:1.5px;animation-delay:5.7s}
.st-b-8-14{left:56.1%;top:62.7%;width:2.8px;animation-delay:3.4s}
.st-b-8-15{left:5.3%;top:69.2%;width:2.7px;animation-delay:5.5s}
.st-b-8-16{left:72.6%;top:88.9%;width:2.3px;animation-delay:2.5s}
.st-b-8-17{left:4.9%;top:64.9%;width:1.4px;animation-delay:4.6s}
.st-b-8-18{left:34.3%;top:48.0%;width:1.9px;animation-delay:0.9s}
.st-b-8-19{left:67.1%;top:51.6%;width:1.9px;animation-delay:1.2s}
.st-b-8-20{left:38.9%;top:74.5%;width:1.9px;animation-delay:2.9s}
.st-b-8-21{left:37.5%;top:89.7%;width:1.4px;animation-delay:4.7s}
.st-b-8-22{left:91.2%;top:99.5%;width:1.8px;animation-delay:5.5s}
.st-b-8-23{left:24.7%;top:58.2%;width:1.7px;animation-delay:2.3s}
.st-b-8-24{left:81.3%;top:61.0%;width:2.7px;animation-delay:2.9s}
.st-b-8-25{left:11.6%;top:99.2%;width:1.0px;animation-delay:1.7s}
.st-b-8-26{left:29.1%;top:82.6%;width:2.1px;animation-delay:0.9s}
.st-b-8-27{left:32.6%;top:28.6%;width:2.9px;animation-delay:5.6s}
.st-b-8-28{left:95.0%;top:17.4%;width:1.1px;animation-delay:5.7s}
.st-b-8-29{left:18.6%;top:14.5%;width:2.4px;animation-delay:2.5s}
.st-b-8-30{left:57.9%;top:59.2%;width:1.6px;animation-delay:4.7s}
.st-b-8-31{left:8.0%;top:20.9%;width:1.4px;animation-delay:3.4s}
.st-b-8-32{left:60.0%;top:20.4%;width:1.9px;animation-delay:5.3s}
.st-b-8-33{left:24.0%;top:19.4%;width:1.9px;animation-delay:4.3s}
.st-b-8-34{left:17.3%;top:76.1%;width:1.1px;animation-delay:4.9s}
.st-b-8-35{left:19.9%;top:67.0%;width:2.1px;animation-delay:1.1s}
.st-b-8-36{left:97.5%;top:76.0%;width:1.3px;animation-delay:2.3s}
.st-b-8-37{left:89.5%;top:49.9%;width:1.7px;animation-delay:2.2s}
.st-b-8-38{left:65.0%;top:21.0%;width:2.2px;animation-delay:0.1s}
.st-b-8-39{left:45.1%;top:95.4%;width:1.1px;animation-delay:2.8s}
.st-b-8-40{left:91.4%;top:8.9%;width:2.3px;animation-delay:5.2s}
.st-b-8-41{left:62.0%;top:49.2%;width:1.5px;animation-delay:0.2s}
.st-b-8-42{left:33.4%;top:44.5%;width:2.5px;animation-delay:3.7s}
.st-b-8-43{left:89.6%;top:19.8%;width:2.5px;animation-delay:0.1s}
.st-b-8-44{left:77.5%;top:18.0%;width:1.4px;animation-delay:5.4s}
.st-b-8-45{left:29.1%;top:90.0%;width:1.0px;animation-delay:3.1s}
.st-b-8-46{left:50.7%;top:49.1%;width:1.5px;animation-delay:2.7s}
.st-b-8-47{left:78.1%;top:94.3%;width:1.3px;animation-delay:1.7s}
.st-b-8-48{left:98.9%;top:98.3%;width:1.9px;animation-delay:4.9s}
.st-b-8-49{left:41.5%;top:63.7%;width:2.6px;animation-delay:5.1s}
.st-b-8-50{left:30.6%;top:44.6%;width:2.4px;animation-delay:5.2s}
.st-b-8-51{left:9.4%;top:36.3%;width:2.4px;animation-delay:1.1s}
.st-b-8-52{left:28.6%;top:30.1%;width:1.3px;animation-delay:5.2s}
.st-b-8-53{left:1.6%;top:35.7%;width:2.1px;animation-delay:1.7s}
.st-b-8-54{left:27.4%;top:70.6%;width:2.0px;animation-delay:1.8s}
.st-b-8-55{left:78.6%;top:15.0%;width:2.7px;animation-delay:1.2s}
.st-b-8-56{left:57.8%;top:34.2%;width:1.7px;animation-delay:1.4s}
.st-b-8-57{left:19.4%;top:67.9%;width:2.0px;animation-delay:4.9s}
.st-b-8-58{left:58.3%;top:85.1%;width:2.3px;animation-delay:2.9s}
.st-b-8-59{left:65.9%;top:6.8%;width:2.6px;animation-delay:2.1s}
.st-c-9-0{left:48.7%;top:45.9%;width:1.0px;animation-delay:3.7s}
.st-c-9-1{left:9.9%;top:8.8%;width:1.6px;animation-delay:2.6s}
.st-c-9-2{left:67.1%;top:96.1%;width:2.7px;animation-delay:1.0s}
.st-c-9-3{left:0.3%;top:84.2%;width:3.0px;animation-delay:5.1s}
.st-c-9-4{left:75.1%;top:57.0%;width:2.8px;animation-delay:0.1s}
.st-c-9-5{left:31.0%;top:61.6%;width:1.1px;animation-delay:3.8s}
.st-c-9-6{left:37.1%;top:29.9%;width:2.9px;animation-delay:3.6s}
.st-c-9-7{left:14.3%;top:68.2%;width:2.4px;animation-delay:0.1s}
.st-c-9-8{left:24.5%;top:12.2%;width:1.7px;animation-delay:0.3s}
.st-c-9-9{left:25.7%;top:49.7%;width:2.1px;animation-delay:3.2s}
.st-c-9-10{left:94.3%;top:8.9%;width:1.7px;animation-delay:0.5s}
.st-c-9-11{left:14.4%;top:14.7%;width:1.7px;animation-delay:0.7s}
.st-c-9-12{left:32.8%;top:10.2%;width:1.8px;animation-delay:1.9s}
.st-c-9-13{left:81.7%;top:46.0%;width:2.0px;animation-delay:5.3s}
.st-c-9-14{left:67.2%;top:35.7%;width:2.5px;animation-delay:2.8s}
.st-c-9-15{left:25.1%;top:78.1%;width:1.5px;animation-delay:3.7s}
.st-c-9-16{left:43.1%;top:46.0%;width:2.7px;animation-delay:0.6s}
.st-c-9-17{left:49.6%;top:41.9%;width:1.4px;animation-delay:4.7s}
.st-c-9-18{left:69.3%;top:20.1%;width:2.5px;animation-delay:0.6s}
.st-c-9-19{left:45.3%;top:75.7%;width:1.1px;animation-delay:2.4s}
.st-c-9-20{left:28.4%;top:0.0%;width:1.9px;animation-delay:4.3s}
.st-c-9-21{left:32.0%;top:2.9%;width:2.0px;animation-delay:2.7s}
.st-c-9-22{left:54.9%;top:1.7%;width:2.6px;animation-delay:2.6s}
.st-c-9-23{left:70.1%;top:76.6%;width:1.2px;animation-delay:5.8s}
.st-c-9-24{left:79.9%;top:93.1%;width:1.5px;animation-delay:1.8s}
.st-c-9-25{left:38.6%;top:90.6%;width:2.4px;animation-delay:5.2s}
.st-c-9-26{left:41.4%;top:38.3%;width:2.6px;animation-delay:1.0s}
.st-c-9-27{left:79.6%;top:57.3%;width:2.2px;animation-delay:2.1s}
.st-c-9-28{left:63.0%;top:9.2%;width:1.9px;animation-delay:2.3s}
.st-c-9-29{left:9.0%;top:52.0%;width:1.5px;animation-delay:0.0s}
.st-c-9-30{left:97.8%;top:62.3%;width:1.5px;animation-delay:1.4s}
.st-c-9-31{left:94.9%;top:24.0%;width:2.4px;animation-delay:3.8s}
.st-c-9-32{left:39.6%;top:84.1%;width:1.2px;animation-delay:0.8s}
.st-c-9-33{left:1.3%;top:74.6%;width:2.7px;animation-delay:3.9s}
.st-c-9-34{left:0.8%;top:1.8%;width:1.4px;animation-delay:1.8s}
.st-c-9-35{left:99.9%;top:1.4%;width:1.0px;animation-delay:1.4s}
.st-c-9-36{left:56.6%;top:61.1%;width:1.2px;animation-delay:1.5s}
.st-c-9-37{left:47.4%;top:9.3%;width:2.0px;animation-delay:0.2s}
.st-c-9-38{left:56.4%;top:70.6%;width:2.4px;animation-delay:5.7s}
.st-c-9-39{left:30.4%;top:88.3%;width:2.3px;animation-delay:4.2s}
.st-c-9-40{left:1.5%;top:13.0%;width:1.7px;animation-delay:3.0s}
.st-c-9-41{left:75.9%;top:58.3%;width:2.5px;animation-delay:5.8s}
.st-c-9-42{left:89.3%;top:22.9%;width:1.4px;animation-delay:4.0s}
.st-c-9-43{left:29.6%;top:79.7%;width:1.7px;animation-delay:2.3s}
.st-c-9-44{left:25.0%;top:31.2%;width:2.8px;animation-delay:5.7s}
.st-c-9-45{left:0.2%;top:31.6%;width:1.6px;animation-delay:5.0s}
.st-c-9-46{left:98.4%;top:76.0%;width:1.4px;animation-delay:2.1s}
.st-c-9-47{left:70.4%;top:55.9%;width:2.6px;animation-delay:3.4s}
.st-c-9-48{left:29.5%;top:81.0%;width:2.5px;animation-delay:5.0s}
.st-c-9-49{left:74.7%;top:68.7%;width:2.2px;animation-delay:0.3s}
.st-c-9-50{left:78.7%;top:99.1%;width:1.2px;animation-delay:2.8s}
.st-c-9-51{left:44.1%;top:37.8%;width:1.3px;animation-delay:2.2s}
.st-c-9-52{left:25.1%;top:24.3%;width:1.3px;animation-delay:0.9s}
.st-c-9-53{left:16.7%;top:27.6%;width:2.0px;animation-delay:2.0s}
.st-c-9-54{left:10.5%;top:68.7%;width:1.4px;animation-delay:0.4s}
.st-c-9-55{left:16.1%;top:9.5%;width:2.2px;animation-delay:2.0s}
.st-c-9-56{left:51.0%;top:7.8%;width:2.2px;animation-delay:5.0s}
.st-c-9-57{left:95.4%;top:40.4%;width:2.0px;animation-delay:3.8s}
.st-c-9-58{left:14.6%;top:91.0%;width:2.1px;animation-delay:1.5s}
.st-c-9-59{left:48.3%;top:6.6%;width:1.2px;animation-delay:3.8s}
.st-c-9-60{left:65.5%;top:19.4%;width:2.6px;animation-delay:4.3s}
.st-c-9-61{left:87.2%;top:35.5%;width:2.3px;animation-delay:3.5s}
.st-c-9-62{left:75.2%;top:90.6%;width:2.4px;animation-delay:2.4s}
.st-c-9-63{left:87.4%;top:72.5%;width:2.4px;animation-delay:5.9s}
.st-c-9-64{left:0.5%;top:9.6%;width:2.3px;animation-delay:5.9s}
.st-c-9-65{left:98.4%;top:26.5%;width:1.1px;animation-delay:4.7s}
.st-c-9-66{left:27.9%;top:66.4%;width:2.8px;animation-delay:0.6s}
.st-c-9-67{left:21.2%;top:80.0%;width:1.3px;animation-delay:0.7s}
.st-c-9-68{left:84.5%;top:80.8%;width:2.6px;animation-delay:2.8s}
.st-c-9-69{left:53.6%;top:67.7%;width:1.2px;animation-delay:4.4s}
.st-c-9-70{left:16.0%;top:13.4%;width:2.6px;animation-delay:4.0s}
.st-c-9-71{left:0.3%;top:20.4%;width:2.2px;animation-delay:0.7s}
.st-c-9-72{left:31.1%;top:43.0%;width:2.8px;animation-delay:3.3s}
.st-c-9-73{left:51.5%;top:76.4%;width:1.7px;animation-delay:1.8s}
.st-c-9-74{left:12.4%;top:11.8%;width:1.4px;animation-delay:2.4s}
.st-c-9-75{left:27.1%;top:59.1%;width:1.0px;animation-delay:1.4s}
.st-c-9-76{left:94.5%;top:35.7%;width:1.8px;animation-delay:3.9s}
.st-c-9-77{left:87.4%;top:21.7%;width:1.3px;animation-delay:5.8s}
.st-c-9-78{left:8.3%;top:82.6%;width:1.1px;animation-delay:2.5s}
.st-c-9-79{left:11.5%;top:57.9%;width:2.3px;animation-delay:2.6s}
.st-b-10-0{left:5.3%;top:97.5%;width:2.6px;animation-delay:3.6s}
.st-b-10-1{left:85.5%;top:85.6%;width:2.0px;animation-delay:5.4s}
.st-b-10-2{left:53.0%;top:19.1%;width:2.1px;animation-delay:1.5s}
.st-b-10-3{left:6.6%;top:15.1%;width:1.9px;animation-delay:3.3s}
.st-b-10-4{left:18.9%;top:53.9%;width:1.1px;animation-delay:0.4s}
.st-b-10-5{left:92.6%;top:0.9%;width:1.4px;animation-delay:0.2s}
.st-b-10-6{left:81.9%;top:95.7%;width:1.6px;animation-delay:5.4s}
.st-b-10-7{left:81.9%;top:7.3%;width:2.4px;animation-delay:1.1s}
.st-b-10-8{left:84.0%;top:56.8%;width:1.9px;animation-delay:6.0s}
.st-b-10-9{left:98.0%;top:5.9%;width:2.9px;animation-delay:2.0s}
.st-b-10-10{left:41.2%;top:12.6%;width:1.1px;animation-delay:5.6s}
.st-b-10-11{left:93.9%;top:53.5%;width:1.1px;animation-delay:4.8s}
.st-b-10-12{left:21.5%;top:12.4%;width:1.3px;animation-delay:3.0s}
.st-b-10-13{left:63.5%;top:36.4%;width:2.6px;animation-delay:5.9s}
.st-b-10-14{left:89.0%;top:57.5%;width:2.1px;animation-delay:0.8s}
.st-b-10-15{left:19.0%;top:81.9%;width:2.0px;animation-delay:0.5s}
.st-b-10-16{left:15.4%;top:45.4%;width:2.3px;animation-delay:5.9s}
.st-b-10-17{left:35.9%;top:35.6%;width:2.5px;animation-delay:3.9s}
.st-b-10-18{left:57.4%;top:81.0%;width:2.5px;animation-delay:4.4s}
.st-b-10-19{left:63.5%;top:6.2%;width:1.5px;animation-delay:3.8s}
.st-b-10-20{left:1.4%;top:54.5%;width:1.4px;animation-delay:0.1s}
.st-b-10-21{left:3.1%;top:76.4%;width:2.0px;animation-delay:0.8s}
.st-b-10-22{left:74.7%;top:85.6%;width:1.5px;animation-delay:3.4s}
.st-b-10-23{left:52.1%;top:80.8%;width:2.2px;animation-delay:5.4s}
.st-b-10-24{left:22.9%;top:34.8%;width:1.9px;animation-delay:5.6s}
.st-b-10-25{left:15.5%;top:50.1%;width:1.6px;animation-delay:2.8s}
.st-b-10-26{left:54.6%;top:81.1%;width:2.4px;animation-delay:5.9s}
.st-b-10-27{left:83.4%;top:22.8%;width:1.4px;animation-delay:4.8s}
.st-b-10-28{left:52.5%;top:66.5%;width:1.2px;animation-delay:5.9s}
.st-b-10-29{left:75.6%;top:22.2%;width:1.1px;animation-delay:5.4s}
.st-b-10-30{left:51.3%;top:7.1%;width:2.0px;animation-delay:2.5s}
.st-b-10-31{left:52.6%;top:1.4%;width:1.7px;animation-delay:4.9s}
.st-b-10-32{left:81.8%;top:70.7%;width:1.7px;animation-delay:2.0s}
.st-b-10-33{left:93.3%;top:54.3%;width:1.0px;animation-delay:2.6s}
.st-b-10-34{left:82.2%;top:21.5%;width:2.3px;animation-delay:3.6s}
.st-b-10-35{left:39.9%;top:93.2%;width:1.6px;animation-delay:5.8s}
.st-b-10-36{left:76.1%;top:31.2%;width:1.7px;animation-delay:3.2s}
.st-b-10-37{left:8.2%;top:93.5%;width:2.3px;animation-delay:0.1s}
.st-b-10-38{left:16.4%;top:56.6%;width:2.1px;animation-delay:2.7s}
.st-b-10-39{left:66.2%;top:4.4%;width:1.4px;animation-delay:2.2s}
.st-b-10-40{left:97.1%;top:83.9%;width:1.2px;animation-delay:4.4s}
.st-b-10-41{left:78.2%;top:27.3%;width:2.5px;animation-delay:2.7s}
.st-b-10-42{left:30.5%;top:40.6%;width:1.5px;animation-delay:3.7s}
.st-b-10-43{left:15.7%;top:59.6%;width:2.2px;animation-delay:2.4s}
.st-b-10-44{left:91.8%;top:72.1%;width:2.1px;animation-delay:3.8s}
.st-b-10-45{left:35.5%;top:6.3%;width:1.3px;animation-delay:5.6s}
.st-b-10-46{left:30.5%;top:87.1%;width:2.7px;animation-delay:4.3s}
.st-b-10-47{left:24.0%;top:57.6%;width:2.4px;animation-delay:4.0s}
.st-b-10-48{left:47.8%;top:68.4%;width:2.1px;animation-delay:5.9s}
.st-b-10-49{left:8.3%;top:33.1%;width:2.1px;animation-delay:1.9s}
.st-b-10-50{left:41.3%;top:50.5%;width:2.6px;animation-delay:1.3s}
.st-b-10-51{left:34.3%;top:93.4%;width:1.3px;animation-delay:2.7s}
.st-b-10-52{left:15.8%;top:64.3%;width:1.5px;animation-delay:5.3s}
.st-b-10-53{left:10.5%;top:17.5%;width:2.0px;animation-delay:5.7s}
.st-b-10-54{left:61.5%;top:48.1%;width:2.2px;animation-delay:6.0s}
.st-b-10-55{left:19.5%;top:47.4%;width:2.5px;animation-delay:0.4s}
.st-b-10-56{left:98.1%;top:25.3%;width:2.1px;animation-delay:3.3s}
.st-b-10-57{left:96.1%;top:99.1%;width:2.1px;animation-delay:1.7s}
.st-b-10-58{left:86.2%;top:49.0%;width:2.2px;animation-delay:3.4s}
.st-b-10-59{left:71.0%;top:40.5%;width:2.0px;animation-delay:3.9s}
.st-k-11-0{left:88.3%;top:71.5%;width:2.7px;animation-delay:0.9s}
.st-k-11-1{left:21.8%;top:30.3%;width:2.6px;animation-delay:3.6s}
.st-k-11-2{left:78.4%;top:33.1%;width:1.6px;animation-delay:4.2s}
.st-k-11-3{left:8.7%;top:71.3%;width:2.0px;animation-delay:3.0s}
.st-k-11-4{left:26.2%;top:54.7%;width:1.0px;animation-delay:2.2s}
.st-k-11-5{left:29.7%;top:0.7%;width:1.9px;animation-delay:0.9s}
.st-k-11-6{left:92.0%;top:89.5%;width:2.1px;animation-delay:1.0s}
.st-k-11-7{left:15.7%;top:86.5%;width:1.3px;animation-delay:3.8s}
.st-k-11-8{left:55.0%;top:31.3%;width:2.5px;animation-delay:0.1s}
.st-k-11-9{left:5.0%;top:92.9%;width:2.3px;animation-delay:4.7s}
.st-k-11-10{left:57.1%;top:92.4%;width:2.9px;animation-delay:0.6s}
.st-k-11-11{left:21.1%;top:91.5%;width:2.9px;animation-delay:5.6s}
.st-k-11-12{left:14.3%;top:48.2%;width:2.1px;animation-delay:0.2s}
.st-k-11-13{left:17.0%;top:39.1%;width:1.0px;animation-delay:2.5s}
.st-k-11-14{left:94.6%;top:48.0%;width:2.2px;animation-delay:3.7s}
.st-k-11-15{left:86.6%;top:22.0%;width:2.6px;animation-delay:3.5s}
.st-k-11-16{left:62.1%;top:93.1%;width:1.1px;animation-delay:1.5s}
.st-k-11-17{left:42.2%;top:67.5%;width:2.0px;animation-delay:4.1s}
.st-k-11-18{left:88.5%;top:81.0%;width:1.3px;animation-delay:0.6s}
.st-k-11-19{left:59.1%;top:21.3%;width:2.4px;animation-delay:1.5s}
.st-k-11-20{left:30.5%;top:16.6%;width:1.5px;animation-delay:5.0s}
.st-k-11-21{left:86.7%;top:91.9%;width:1.5px;animation-delay:1.4s}
.st-k-11-22{left:74.5%;top:90.1%;width:2.4px;animation-delay:0.8s}
.st-k-11-23{left:26.2%;top:62.0%;width:2.0px;animation-delay:4.4s}
.st-k-11-24{left:47.8%;top:21.2%;width:2.5px;animation-delay:4.0s}
.st-k-11-25{left:75.2%;top:66.4%;width:2.2px;animation-delay:3.1s}
.st-k-11-26{left:96.0%;top:70.4%;width:2.8px;animation-delay:0.2s}
.st-k-11-27{left:38.6%;top:35.7%;width:1.6px;animation-delay:0.4s}
.st-k-11-28{left:27.7%;top:16.7%;width:1.3px;animation-delay:0.5s}
.st-k-11-29{left:6.5%;top:8.4%;width:1.4px;animation-delay:2.4s}
.st-k-11-30{left:25.7%;top:2.1%;width:2.2px;animation-delay:0.6s}
.st-k-11-31{left:98.7%;top:7.8%;width:1.0px;animation-delay:3.0s}
.st-k-11-32{left:24.5%;top:42.7%;width:3.0px;animation-delay:3.1s}
.st-k-11-33{left:75.7%;top:87.1%;width:1.6px;animation-delay:2.5s}
.st-k-11-34{left:54.9%;top:6.3%;width:2.7px;animation-delay:2.7s}
.st-k-11-35{left:16.5%;top:40.0%;width:3.0px;animation-delay:0.2s}
.st-k-11-36{left:55.4%;top:57.2%;width:1.2px;animation-delay:4.2s}
.st-k-11-37{left:63.0%;top:78.9%;width:1.5px;animation-delay:3.4s}
.st-k-11-38{left:49.2%;top:66.8%;width:2.6px;animation-delay:3.8s}
.st-k-11-39{left:31.3%;top:79.1%;width:2.3px;animation-delay:3.7s}
.st-k-11-40{left:89.6%;top:92.2%;width:1.0px;animation-delay:3.3s}
.st-k-11-41{left:89.4%;top:90.0%;width:1.4px;animation-delay:5.8s}
.st-k-11-42{left:70.3%;top:19.6%;width:2.2px;animation-delay:5.0s}
.st-k-11-43{left:1.3%;top:12.9%;width:2.4px;animation-delay:0.3s}
.st-k-11-44{left:3.6%;top:76.2%;width:2.4px;animation-delay:4.3s}
.st-k-11-45{left:38.8%;top:45.2%;width:2.2px;animation-delay:0.1s}
.st-k-11-46{left:64.9%;top:7.7%;width:1.1px;animation-delay:4.4s}
.st-k-11-47{left:58.6%;top:92.0%;width:1.2px;animation-delay:3.2s}
.st-k-11-48{left:3.7%;top:22.7%;width:1.7px;animation-delay:4.9s}
.st-k-11-49{left:47.1%;top:43.2%;width:2.4px;animation-delay:1.6s}
.st-b-12-0{left:0.7%;top:93.4%;width:2.6px;animation-delay:0.8s}
.st-b-12-1{left:22.2%;top:95.7%;width:1.9px;animation-delay:0.9s}
.st-b-12-2{left:88.9%;top:30.9%;width:1.2px;animation-delay:0.1s}
.st-b-12-3{left:18.3%;top:57.0%;width:2.5px;animation-delay:2.8s}
.st-b-12-4{left:90.4%;top:50.7%;width:2.2px;animation-delay:3.2s}
.st-b-12-5{left:70.8%;top:95.7%;width:2.8px;animation-delay:4.6s}
.st-b-12-6{left:98.9%;top:39.2%;width:1.2px;animation-delay:0.6s}
.st-b-12-7{left:43.8%;top:13.0%;width:2.4px;animation-delay:2.7s}
.st-b-12-8{left:26.7%;top:23.6%;width:2.7px;animation-delay:5.6s}
.st-b-12-9{left:9.1%;top:6.5%;width:2.1px;animation-delay:4.2s}
.st-b-12-10{left:49.1%;top:49.5%;width:1.9px;animation-delay:3.3s}
.st-b-12-11{left:23.3%;top:81.0%;width:2.3px;animation-delay:1.0s}
.st-b-12-12{left:15.6%;top:25.7%;width:2.4px;animation-delay:5.5s}
.st-b-12-13{left:72.9%;top:26.7%;width:2.0px;animation-delay:3.0s}
.st-b-12-14{left:27.4%;top:34.7%;width:1.0px;animation-delay:0.8s}
.st-b-12-15{left:85.1%;top:63.3%;width:1.6px;animation-delay:2.6s}
.st-b-12-16{left:81.9%;top:11.3%;width:2.0px;animation-delay:5.8s}
.st-b-12-17{left:5.5%;top:51.4%;width:2.0px;animation-delay:3.1s}
.st-b-12-18{left:84.2%;top:86.2%;width:2.9px;animation-delay:5.5s}
.st-b-12-19{left:42.8%;top:70.0%;width:1.3px;animation-delay:3.8s}
.st-b-12-20{left:24.3%;top:97.8%;width:2.8px;animation-delay:5.9s}
.st-b-12-21{left:79.6%;top:61.0%;width:1.6px;animation-delay:0.2s}
.st-b-12-22{left:22.1%;top:69.4%;width:1.2px;animation-delay:0.8s}
.st-b-12-23{left:50.6%;top:40.4%;width:2.5px;animation-delay:1.1s}
.st-b-12-24{left:38.0%;top:54.2%;width:1.2px;animation-delay:2.6s}
.st-b-12-25{left:86.7%;top:76.2%;width:3.0px;animation-delay:1.0s}
.st-b-12-26{left:51.0%;top:46.0%;width:2.7px;animation-delay:4.7s}
.st-b-12-27{left:26.0%;top:32.6%;width:3.0px;animation-delay:4.8s}
.st-b-12-28{left:3.0%;top:57.1%;width:2.0px;animation-delay:2.2s}
.st-b-12-29{left:92.1%;top:81.2%;width:2.5px;animation-delay:2.8s}
.st-b-12-30{left:10.3%;top:62.9%;width:2.2px;animation-delay:4.8s}
.st-b-12-31{left:38.0%;top:78.8%;width:1.7px;animation-delay:2.6s}
.st-b-12-32{left:40.5%;top:12.7%;width:1.4px;animation-delay:5.3s}
.st-b-12-33{left:57.5%;top:11.7%;width:2.3px;animation-delay:0.6s}
.st-b-12-34{left:58.1%;top:7.8%;width:1.3px;animation-delay:0.1s}
.st-b-12-35{left:63.1%;top:7.2%;width:2.7px;animation-delay:4.3s}
.st-b-12-36{left:34.4%;top:45.7%;width:2.5px;animation-delay:2.2s}
.st-b-12-37{left:30.0%;top:10.9%;width:2.1px;animation-delay:4.7s}
.st-b-12-38{left:26.4%;top:31.3%;width:1.6px;animation-delay:3.7s}
.st-b-12-39{left:7.6%;top:31.5%;width:2.1px;animation-delay:1.5s}
.st-b-12-40{left:20.5%;top:54.8%;width:1.5px;animation-delay:2.4s}
.st-b-12-41{left:97.1%;top:51.7%;width:1.6px;animation-delay:1.5s}
.st-b-12-42{left:43.7%;top:35.9%;width:2.6px;animation-delay:2.6s}
.st-b-12-43{left:96.1%;top:6.1%;width:2.9px;animation-delay:3.2s}
.st-b-12-44{left:41.9%;top:35.1%;width:2.0px;animation-delay:1.8s}
.st-b-12-45{left:9.5%;top:25.4%;width:1.3px;animation-delay:3.5s}
.st-b-12-46{left:23.6%;top:31.4%;width:1.5px;animation-delay:5.1s}
.st-b-12-47{left:27.5%;top:48.1%;width:2.1px;animation-delay:2.6s}
.st-b-12-48{left:71.6%;top:66.8%;width:1.4px;animation-delay:2.2s}
.st-b-12-49{left:69.7%;top:97.5%;width:2.7px;animation-delay:0.2s}
.st-b-12-50{left:20.4%;top:57.4%;width:1.2px;animation-delay:1.7s}
.st-b-12-51{left:96.6%;top:26.7%;width:2.3px;animation-delay:2.6s}
.st-b-12-52{left:0.9%;top:71.0%;width:1.8px;animation-delay:4.3s}
.st-b-12-53{left:87.4%;top:29.6%;width:2.6px;animation-delay:3.4s}
.st-b-12-54{left:51.3%;top:71.8%;width:1.4px;animation-delay:2.9s}
.st-b-12-55{left:83.9%;top:18.6%;width:2.2px;animation-delay:3.6s}
.st-b-12-56{left:95.2%;top:31.5%;width:1.8px;animation-delay:5.5s}
.st-b-12-57{left:2.3%;top:68.8%;width:2.0px;animation-delay:0.9s}
.st-b-12-58{left:85.5%;top:6.9%;width:1.2px;animation-delay:2.0s}
.st-b-12-59{left:10.3%;top:29.7%;width:2.0px;animation-delay:6.0s}
.st-c-13-0{left:28.5%;top:17.7%;width:2.8px;animation-delay:5.5s}
.st-c-13-1{left:2.4%;top:35.4%;width:2.8px;animation-delay:4.1s}
.st-c-13-2{left:73.5%;top:60.1%;width:2.1px;animation-delay:2.9s}
.st-c-13-3{left:47.9%;top:5.4%;width:3.0px;animation-delay:5.6s}
.st-c-13-4{left:61.4%;top:70.0%;width:1.8px;animation-delay:3.9s}
.st-c-13-5{left:1.7%;top:26.8%;width:2.1px;animation-delay:2.2s}
.st-c-13-6{left:97.0%;top:78.2%;width:1.3px;animation-delay:5.5s}
.st-c-13-7{left:72.3%;top:78.7%;width:2.1px;animation-delay:4.8s}
.st-c-13-8{left:70.5%;top:23.1%;width:1.9px;animation-delay:1.9s}
.st-c-13-9{left:42.5%;top:3.0%;width:1.1px;animation-delay:3.2s}
.st-c-13-10{left:1.6%;top:28.1%;width:2.9px;animation-delay:4.8s}
.st-c-13-11{left:46.8%;top:15.7%;width:2.6px;animation-delay:0.1s}
.st-c-13-12{left:50.8%;top:46.2%;width:1.7px;animation-delay:2.6s}
.st-c-13-13{left:16.2%;top:84.9%;width:1.7px;animation-delay:2.0s}
.st-c-13-14{left:97.1%;top:71.3%;width:1.8px;animation-delay:0.7s}
.st-c-13-15{left:88.8%;top:74.6%;width:2.4px;animation-delay:1.9s}
.st-c-13-16{left:82.6%;top:15.8%;width:1.8px;animation-delay:0.2s}
.st-c-13-17{left:88.2%;top:56.6%;width:2.6px;animation-delay:1.8s}
.st-c-13-18{left:23.1%;top:54.9%;width:2.6px;animation-delay:4.9s}
.st-c-13-19{left:67.5%;top:87.4%;width:2.4px;animation-delay:3.6s}
.st-c-13-20{left:86.7%;top:38.1%;width:2.5px;animation-delay:1.3s}
.st-c-13-21{left:20.4%;top:53.7%;width:1.7px;animation-delay:3.6s}
.st-c-13-22{left:37.6%;top:66.5%;width:1.0px;animation-delay:4.1s}
.st-c-13-23{left:59.3%;top:82.6%;width:2.8px;animation-delay:3.3s}
.st-c-13-24{left:47.3%;top:37.7%;width:2.9px;animation-delay:2.2s}
.st-c-13-25{left:59.5%;top:19.6%;width:2.9px;animation-delay:5.7s}
.st-c-13-26{left:72.6%;top:56.7%;width:2.7px;animation-delay:5.7s}
.st-c-13-27{left:70.4%;top:73.6%;width:1.6px;animation-delay:4.5s}
.st-c-13-28{left:100.0%;top:13.5%;width:1.3px;animation-delay:0.4s}
.st-c-13-29{left:93.3%;top:27.1%;width:1.7px;animation-delay:0.5s}
.st-c-13-30{left:56.6%;top:27.9%;width:1.0px;animation-delay:2.7s}
.st-c-13-31{left:25.6%;top:14.8%;width:1.6px;animation-delay:4.2s}
.st-c-13-32{left:88.1%;top:60.4%;width:1.1px;animation-delay:3.8s}
.st-c-13-33{left:72.4%;top:67.5%;width:2.7px;animation-delay:0.5s}
.st-c-13-34{left:3.1%;top:90.1%;width:1.2px;animation-delay:3.2s}
.st-c-13-35{left:23.6%;top:23.4%;width:2.1px;animation-delay:1.6s}
.st-c-13-36{left:84.4%;top:58.8%;width:1.8px;animation-delay:2.2s}
.st-c-13-37{left:99.2%;top:6.2%;width:1.4px;animation-delay:1.2s}
.st-c-13-38{left:66.6%;top:82.7%;width:2.2px;animation-delay:3.8s}
.st-c-13-39{left:59.5%;top:68.8%;width:1.7px;animation-delay:5.7s}
.st-c-13-40{left:80.4%;top:29.7%;width:1.6px;animation-delay:2.3s}
.st-c-13-41{left:83.6%;top:5.0%;width:2.7px;animation-delay:2.4s}
.st-c-13-42{left:64.1%;top:63.9%;width:1.8px;animation-delay:2.9s}
.st-c-13-43{left:13.4%;top:27.2%;width:3.0px;animation-delay:4.6s}
.st-c-13-44{left:41.3%;top:56.9%;width:2.9px;animation-delay:1.5s}
.st-c-13-45{left:65.1%;top:10.8%;width:1.4px;animation-delay:3.9s}
.st-c-13-46{left:65.0%;top:65.5%;width:3.0px;animation-delay:6.0s}
.st-c-13-47{left:6.5%;top:5.1%;width:2.1px;animation-delay:5.0s}
.st-c-13-48{left:29.0%;top:76.3%;width:1.8px;animation-delay:0.7s}
.st-c-13-49{left:1.8%;top:11.3%;width:2.9px;animation-delay:4.5s}
.st-c-13-50{left:45.7%;top:16.2%;width:1.7px;animation-delay:5.0s}
.st-c-13-51{left:22.6%;top:26.9%;width:2.3px;animation-delay:3.2s}
.st-c-13-52{left:90.4%;top:31.1%;width:2.0px;animation-delay:4.1s}
.st-c-13-53{left:25.7%;top:57.0%;width:3.0px;animation-delay:5.4s}
.st-c-13-54{left:12.4%;top:29.4%;width:2.3px;animation-delay:3.6s}
.st-c-13-55{left:97.5%;top:91.6%;width:1.8px;animation-delay:2.8s}
.st-c-13-56{left:13.1%;top:94.1%;width:1.3px;animation-delay:4.2s}
.st-c-13-57{left:65.3%;top:50.5%;width:1.1px;animation-delay:5.7s}
.st-c-13-58{left:89.9%;top:59.5%;width:1.5px;animation-delay:4.6s}
.st-c-13-59{left:74.5%;top:94.1%;width:2.0px;animation-delay:5.5s}
.st-c-13-60{left:47.7%;top:56.7%;width:2.1px;animation-delay:1.6s}
.st-c-13-61{left:34.0%;top:1.5%;width:2.4px;animation-delay:1.5s}
.st-c-13-62{left:76.7%;top:23.8%;width:2.4px;animation-delay:1.3s}
.st-c-13-63{left:26.4%;top:14.7%;width:2.5px;animation-delay:1.2s}
.st-c-13-64{left:96.7%;top:84.3%;width:2.0px;animation-delay:3.5s}
.st-c-13-65{left:86.3%;top:49.7%;width:1.9px;animation-delay:1.5s}
.st-c-13-66{left:68.1%;top:91.3%;width:1.8px;animation-delay:2.7s}
.st-c-13-67{left:44.6%;top:74.4%;width:1.4px;animation-delay:2.7s}
.st-c-13-68{left:70.0%;top:38.7%;width:1.7px;animation-delay:4.1s}
.st-c-13-69{left:39.5%;top:53.1%;width:1.2px;animation-delay:3.9s}
.st-c-13-70{left:44.3%;top:38.7%;width:2.1px;animation-delay:3.0s}
.st-c-13-71{left:94.4%;top:57.2%;width:1.2px;animation-delay:1.2s}
.st-c-13-72{left:7.1%;top:66.7%;width:2.1px;animation-delay:2.9s}
.st-c-13-73{left:62.6%;top:43.7%;width:1.5px;animation-delay:2.3s}
.st-c-13-74{left:26.3%;top:72.1%;width:1.7px;animation-delay:2.7s}
.st-c-13-75{left:37.7%;top:98.8%;width:1.8px;animation-delay:3.7s}
.st-c-13-76{left:66.0%;top:56.0%;width:2.7px;animation-delay:4.8s}
.st-c-13-77{left:32.2%;top:49.9%;width:2.7px;animation-delay:0.7s}
.st-c-13-78{left:97.9%;top:16.1%;width:1.7px;animation-delay:4.2s}
.st-c-13-79{left:21.3%;top:42.5%;width:1.2px;animation-delay:2.4s}
.st-bk-14-0{left:15.9%;top:46.4%;width:1.6px;animation-delay:0.2s}
.st-bk-14-1{left:49.8%;top:32.8%;width:2.5px;animation-delay:1.2s}
.st-bk-14-2{left:48.8%;top:75.5%;width:3.0px;animation-delay:1.2s}
.st-bk-14-3{left:44.9%;top:25.2%;width:2.8px;animation-delay:1.5s}
.st-bk-14-4{left:44.3%;top:95.5%;width:2.2px;animation-delay:5.8s}
.st-bk-14-5{left:82.8%;top:85.1%;width:1.5px;animation-delay:5.5s}
.st-bk-14-6{left:48.0%;top:66.9%;width:2.3px;animation-delay:5.3s}
.st-bk-14-7{left:68.4%;top:43.3%;width:2.0px;animation-delay:4.2s}
.st-bk-14-8{left:68.6%;top:68.8%;width:1.2px;animation-delay:5.0s}
.st-bk-14-9{left:91.9%;top:38.2%;width:1.5px;animation-delay:3.6s}
.st-bk-14-10{left:88.8%;top:43.1%;width:1.2px;animation-delay:0.3s}
.st-bk-14-11{left:73.0%;top:93.2%;width:1.6px;animation-delay:3.5s}
.st-bk-14-12{left:43.2%;top:5.9%;width:1.8px;animation-delay:0.2s}
.st-bk-14-13{left:72.2%;top:61.3%;width:1.3px;animation-delay:4.3s}
.st-bk-14-14{left:62.5%;top:25.0%;width:1.9px;animation-delay:5.1s}
.st-bk-14-15{left:68.5%;top:36.4%;width:2.5px;animation-delay:5.4s}
.st-bk-14-16{left:85.2%;top:64.7%;width:1.6px;animation-delay:2.0s}
.st-bk-14-17{left:3.9%;top:30.9%;width:1.5px;animation-delay:1.9s}
.st-bk-14-18{left:34.6%;top:96.7%;width:2.8px;animation-delay:4.9s}
.st-bk-14-19{left:94.5%;top:20.0%;width:1.3px;animation-delay:3.5s}
.st-bk-14-20{left:63.8%;top:77.6%;width:1.6px;animation-delay:3.8s}
.st-bk-14-21{left:8.1%;top:53.2%;width:2.2px;animation-delay:3.0s}
.st-bk-14-22{left:66.7%;top:93.8%;width:1.9px;animation-delay:0.8s}
.st-bk-14-23{left:8.9%;top:31.6%;width:1.7px;animation-delay:2.8s}
.st-bk-14-24{left:55.6%;top:72.7%;width:1.9px;animation-delay:3.4s}
.st-bk-14-25{left:68.6%;top:52.8%;width:2.6px;animation-delay:3.9s}
.st-bk-14-26{left:5.9%;top:59.7%;width:1.0px;animation-delay:2.9s}
.st-bk-14-27{left:44.0%;top:21.8%;width:1.4px;animation-delay:4.3s}
.st-bk-14-28{left:66.8%;top:63.7%;width:2.7px;animation-delay:4.7s}
.st-bk-14-29{left:21.3%;top:28.6%;width:3.0px;animation-delay:2.1s}
.st-bk-14-30{left:39.7%;top:67.2%;width:1.9px;animation-delay:3.7s}
.st-bk-14-31{left:28.0%;top:93.0%;width:1.7px;animation-delay:1.3s}
.st-bk-14-32{left:22.0%;top:4.9%;width:2.8px;animation-delay:4.4s}
.st-bk-14-33{left:9.5%;top:75.5%;width:2.8px;animation-delay:5.5s}
.st-bk-14-34{left:18.7%;top:7.6%;width:2.9px;animation-delay:3.7s}
.st-bk-14-35{left:74.5%;top:55.2%;width:1.9px;animation-delay:1.8s}
.st-bk-14-36{left:20.0%;top:13.5%;width:1.3px;animation-delay:1.7s}
.st-bk-14-37{left:5.8%;top:73.9%;width:1.5px;animation-delay:3.9s}
.st-bk-14-38{left:45.5%;top:46.3%;width:1.6px;animation-delay:4.3s}
.st-bk-14-39{left:37.9%;top:47.8%;width:2.9px;animation-delay:2.4s}
.st-bk-14-40{left:55.8%;top:58.9%;width:2.9px;animation-delay:5.8s}
.st-bk-14-41{left:1.7%;top:44.8%;width:1.3px;animation-delay:4.0s}
.st-bk-14-42{left:29.9%;top:45.1%;width:2.9px;animation-delay:5.6s}
.st-bk-14-43{left:35.5%;top:29.0%;width:2.5px;animation-delay:1.5s}
.st-bk-14-44{left:9.8%;top:17.3%;width:2.1px;animation-delay:4.8s}
.st-bk-14-45{left:62.7%;top:72.0%;width:2.6px;animation-delay:3.1s}
.st-bk-14-46{left:11.5%;top:50.9%;width:1.6px;animation-delay:1.0s}
.st-bk-14-47{left:36.4%;top:30.7%;width:1.6px;animation-delay:4.6s}
.st-bk-14-48{left:2.8%;top:95.2%;width:1.3px;animation-delay:5.2s}
.st-bk-14-49{left:50.4%;top:91.4%;width:1.4px;animation-delay:2.3s}
.st-bk-14-50{left:48.1%;top:51.4%;width:1.0px;animation-delay:1.6s}
.st-bk-14-51{left:17.1%;top:81.3%;width:2.4px;animation-delay:3.6s}
.st-bk-14-52{left:18.9%;top:17.0%;width:1.5px;animation-delay:3.4s}
.st-bk-14-53{left:11.8%;top:46.2%;width:1.7px;animation-delay:5.7s}
.st-bk-14-54{left:72.1%;top:97.1%;width:1.2px;animation-delay:2.5s}
.st-bk-14-55{left:83.8%;top:94.5%;width:3.0px;animation-delay:2.2s}
.st-bk-14-56{left:93.9%;top:81.7%;width:3.0px;animation-delay:2.9s}
.st-bk-14-57{left:34.4%;top:9.2%;width:1.0px;animation-delay:5.9s}
.st-bk-14-58{left:11.6%;top:90.6%;width:1.3px;animation-delay:2.8s}
.st-bk-14-59{left:61.2%;top:24.6%;width:2.1px;animation-delay:3.2s}
.st-bk-14-60{left:70.9%;top:84.2%;width:1.2px;animation-delay:5.7s}
.st-bk-14-61{left:69.1%;top:71.8%;width:1.8px;animation-delay:3.2s}
.st-bk-14-62{left:80.4%;top:41.6%;width:2.6px;animation-delay:4.7s}
.st-bk-14-63{left:48.1%;top:88.9%;width:1.1px;animation-delay:5.9s}
.st-bk-14-64{left:22.8%;top:4.8%;width:1.7px;animation-delay:1.4s}
.st-bk-14-65{left:18.1%;top:99.4%;width:1.6px;animation-delay:5.2s}
.st-bk-14-66{left:32.7%;top:89.8%;width:2.0px;animation-delay:4.6s}
.st-bk-14-67{left:39.5%;top:56.4%;width:2.5px;animation-delay:1.3s}
.st-bk-14-68{left:40.9%;top:64.5%;width:2.6px;animation-delay:2.8s}
.st-bk-14-69{left:91.4%;top:53.8%;width:1.4px;animation-delay:5.7s}
.st-bk-14-70{left:85.8%;top:93.2%;width:1.4px;animation-delay:1.1s}
.st-bk-14-71{left:15.7%;top:3.8%;width:2.8px;animation-delay:1.6s}
.st-bk-14-72{left:90.8%;top:47.3%;width:2.4px;animation-delay:1.3s}
.st-bk-14-73{left:28.5%;top:81.8%;width:1.8px;animation-delay:4.6s}
.st-bk-14-74{left:8.9%;top:83.8%;width:1.6px;animation-delay:5.5s}
.st-bk-14-75{left:97.6%;top:37.2%;width:2.4px;animation-delay:1.3s}
.st-bk-14-76{left:34.0%;top:88.9%;width:3.0px;animation-delay:3.8s}
.st-bk-14-77{left:87.4%;top:71.1%;width:2.4px;animation-delay:0.5s}
.st-bk-14-78{left:78.5%;top:90.0%;width:2.8px;animation-delay:3.8s}
.st-bk-14-79{left:69.3%;top:81.2%;width:2.4px;animation-delay:2.9s}
.st-bk-14-80{left:17.6%;top:32.6%;width:2.4px;animation-delay:2.6s}
.st-bk-14-81{left:0.2%;top:72.4%;width:3.0px;animation-delay:0.7s}
.st-bk-14-82{left:0.8%;top:25.4%;width:1.2px;animation-delay:5.7s}
.st-bk-14-83{left:66.4%;top:34.8%;width:3.0px;animation-delay:3.8s}
.st-bk-14-84{left:29.2%;top:51.2%;width:2.1px;animation-delay:2.1s}
.st-bk-14-85{left:95.3%;top:88.1%;width:2.8px;animation-delay:4.3s}
.st-bk-14-86{left:0.4%;top:44.4%;width:1.5px;animation-delay:2.1s}
.st-bk-14-87{left:32.3%;top:92.9%;width:1.7px;animation-delay:5.9s}
.st-bk-14-88{left:19.4%;top:36.0%;width:2.6px;animation-delay:2.7s}
.st-bk-14-89{left:86.3%;top:28.1%;width:1.3px;animation-delay:1.5s}
.st-c-15-0{left:28.8%;top:27.9%;width:1.1px;animation-delay:3.3s}
.st-c-15-1{left:36.8%;top:77.2%;width:2.3px;animation-delay:0.7s}
.st-c-15-2{left:65.4%;top:5.1%;width:2.9px;animation-delay:0.5s}
.st-c-15-3{left:13.4%;top:28.9%;width:2.0px;animation-delay:2.0s}
.st-c-15-4{left:53.5%;top:28.8%;width:1.1px;animation-delay:0.7s}
.st-c-15-5{left:88.3%;top:70.2%;width:1.9px;animation-delay:4.2s}
.st-c-15-6{left:72.1%;top:92.8%;width:1.3px;animation-delay:3.1s}
.st-c-15-7{left:99.9%;top:65.5%;width:2.0px;animation-delay:0.4s}
.st-c-15-8{left:63.0%;top:9.5%;width:2.1px;animation-delay:3.0s}
.st-c-15-9{left:71.5%;top:86.3%;width:2.3px;animation-delay:4.7s}
.st-c-15-10{left:42.5%;top:54.1%;width:2.4px;animation-delay:3.9s}
.st-c-15-11{left:56.3%;top:89.5%;width:2.9px;animation-delay:0.8s}
.st-c-15-12{left:78.3%;top:76.2%;width:2.4px;animation-delay:4.7s}
.st-c-15-13{left:48.1%;top:61.3%;width:1.6px;animation-delay:3.2s}
.st-c-15-14{left:34.7%;top:76.8%;width:1.7px;animation-delay:1.8s}
.st-c-15-15{left:59.2%;top:29.0%;width:2.8px;animation-delay:1.1s}
.st-c-15-16{left:83.3%;top:53.6%;width:3.0px;animation-delay:2.2s}
.st-c-15-17{left:65.0%;top:38.3%;width:1.7px;animation-delay:3.9s}
.st-c-15-18{left:80.9%;top:11.4%;width:2.9px;animation-delay:4.1s}
.st-c-15-19{left:14.8%;top:97.8%;width:1.8px;animation-delay:5.1s}
.st-c-15-20{left:13.8%;top:40.5%;width:2.3px;animation-delay:5.1s}
.st-c-15-21{left:9.9%;top:90.2%;width:2.1px;animation-delay:5.4s}
.st-c-15-22{left:9.3%;top:60.5%;width:1.5px;animation-delay:3.7s}
.st-c-15-23{left:47.8%;top:50.1%;width:2.8px;animation-delay:3.4s}
.st-c-15-24{left:13.0%;top:31.9%;width:1.6px;animation-delay:3.2s}
.st-c-15-25{left:33.4%;top:8.3%;width:1.3px;animation-delay:2.1s}
.st-c-15-26{left:33.6%;top:33.8%;width:2.5px;animation-delay:2.9s}
.st-c-15-27{left:56.9%;top:3.2%;width:2.8px;animation-delay:1.5s}
.st-c-15-28{left:53.8%;top:8.1%;width:2.5px;animation-delay:4.2s}
.st-c-15-29{left:38.0%;top:58.2%;width:2.9px;animation-delay:1.4s}
.st-c-15-30{left:8.2%;top:70.9%;width:1.1px;animation-delay:4.1s}
.st-c-15-31{left:37.2%;top:26.3%;width:2.6px;animation-delay:2.2s}
.st-c-15-32{left:27.5%;top:90.0%;width:1.2px;animation-delay:3.0s}
.st-c-15-33{left:33.5%;top:1.4%;width:1.8px;animation-delay:3.3s}
.st-c-15-34{left:50.2%;top:29.7%;width:2.9px;animation-delay:5.9s}
.st-c-15-35{left:68.9%;top:95.9%;width:2.8px;animation-delay:5.8s}
.st-c-15-36{left:99.6%;top:61.7%;width:2.1px;animation-delay:2.8s}
.st-c-15-37{left:59.5%;top:85.0%;width:2.6px;animation-delay:1.4s}
.st-c-15-38{left:28.8%;top:42.6%;width:2.9px;animation-delay:1.7s}
.st-c-15-39{left:73.1%;top:18.2%;width:1.5px;animation-delay:0.9s}
.st-c-15-40{left:31.7%;top:58.8%;width:1.2px;animation-delay:4.7s}
.st-c-15-41{left:73.9%;top:96.6%;width:3.0px;animation-delay:0.7s}
.st-c-15-42{left:20.6%;top:37.7%;width:1.2px;animation-delay:1.3s}
.st-c-15-43{left:33.6%;top:17.8%;width:1.9px;animation-delay:1.8s}
.st-c-15-44{left:70.9%;top:24.7%;width:2.3px;animation-delay:0.8s}
.st-c-15-45{left:9.0%;top:86.8%;width:2.7px;animation-delay:2.2s}
.st-c-15-46{left:31.8%;top:28.7%;width:2.0px;animation-delay:2.6s}
.st-c-15-47{left:86.3%;top:93.6%;width:2.3px;animation-delay:6.0s}
.st-c-15-48{left:4.7%;top:32.2%;width:1.2px;animation-delay:1.6s}
.st-c-15-49{left:93.0%;top:58.0%;width:1.0px;animation-delay:5.2s}
.st-c-15-50{left:87.0%;top:69.9%;width:2.1px;animation-delay:2.3s}
.st-c-15-51{left:74.5%;top:40.5%;width:2.1px;animation-delay:3.4s}
.st-c-15-52{left:83.7%;top:72.6%;width:2.2px;animation-delay:1.6s}
.st-c-15-53{left:39.5%;top:20.2%;width:1.2px;animation-delay:5.7s}
.st-c-15-54{left:85.0%;top:78.5%;width:2.6px;animation-delay:5.6s}
.st-c-15-55{left:70.8%;top:38.9%;width:2.8px;animation-delay:1.8s}
.st-c-15-56{left:10.5%;top:11.3%;width:2.9px;animation-delay:2.2s}
.st-c-15-57{left:2.9%;top:12.8%;width:2.2px;animation-delay:0.3s}
.st-c-15-58{left:20.8%;top:23.9%;width:2.2px;animation-delay:3.7s}
.st-c-15-59{left:66.7%;top:9.8%;width:2.6px;animation-delay:1.9s}
.st-c-15-60{left:94.9%;top:10.1%;width:2.2px;animation-delay:3.5s}
.st-c-15-61{left:0.5%;top:94.0%;width:1.8px;animation-delay:5.4s}
.st-c-15-62{left:74.8%;top:82.3%;width:1.4px;animation-delay:2.7s}
.st-c-15-63{left:27.7%;top:37.0%;width:1.9px;animation-delay:1.0s}
.st-c-15-64{left:76.5%;top:15.9%;width:2.9px;animation-delay:4.9s}
.st-c-15-65{left:1.4%;top:95.7%;width:2.9px;animation-delay:2.5s}
.st-c-15-66{left:67.8%;top:60.2%;width:2.6px;animation-delay:3.1s}
.st-c-15-67{left:15.4%;top:56.4%;width:2.7px;animation-delay:0.2s}
.st-c-15-68{left:13.1%;top:16.4%;width:2.3px;animation-delay:5.5s}
.st-c-15-69{left:82.1%;top:46.3%;width:1.7px;animation-delay:1.5s}
.st-c-15-70{left:83.9%;top:82.0%;width:2.8px;animation-delay:1.3s}
.st-c-15-71{left:76.8%;top:11.2%;width:1.0px;animation-delay:3.6s}
.st-c-15-72{left:37.1%;top:62.1%;width:2.5px;animation-delay:0.4s}
.st-c-15-73{left:48.8%;top:59.5%;width:2.3px;animation-delay:0.1s}
.st-c-15-74{left:58.9%;top:46.7%;width:2.3px;animation-delay:0.8s}
.st-c-15-75{left:99.4%;top:74.2%;width:2.3px;animation-delay:3.8s}
.st-c-15-76{left:76.6%;top:55.6%;width:2.6px;animation-delay:0.7s}
.st-c-15-77{left:26.2%;top:89.6%;width:1.4px;animation-delay:1.1s}
.st-c-15-78{left:35.9%;top:49.2%;width:2.5px;animation-delay:3.6s}
.st-c-15-79{left:34.1%;top:36.8%;width:1.1px;animation-delay:1.1s}
.st-b-16-0{left:23.9%;top:74.5%;width:1.7px;animation-delay:1.1s}
.st-b-16-1{left:21.2%;top:50.0%;width:1.1px;animation-delay:2.6s}
.st-b-16-2{left:87.1%;top:30.1%;width:2.6px;animation-delay:5.3s}
.st-b-16-3{left:31.7%;top:76.4%;width:2.9px;animation-delay:3.1s}
.st-b-16-4{left:72.1%;top:47.0%;width:1.7px;animation-delay:0.6s}
.st-b-16-5{left:88.7%;top:18.4%;width:1.6px;animation-delay:3.6s}
.st-b-16-6{left:46.8%;top:74.6%;width:1.1px;animation-delay:3.7s}
.st-b-16-7{left:86.0%;top:62.5%;width:1.1px;animation-delay:0.3s}
.st-b-16-8{left:75.5%;top:14.1%;width:2.5px;animation-delay:5.1s}
.st-b-16-9{left:36.1%;top:35.7%;width:1.7px;animation-delay:0.6s}
.st-b-16-10{left:29.6%;top:63.1%;width:2.6px;animation-delay:5.9s}
.st-b-16-11{left:14.1%;top:83.9%;width:2.7px;animation-delay:1.7s}
.st-b-16-12{left:66.0%;top:26.5%;width:2.0px;animation-delay:4.0s}
.st-b-16-13{left:69.5%;top:15.6%;width:1.6px;animation-delay:3.2s}
.st-b-16-14{left:71.2%;top:94.4%;width:1.4px;animation-delay:3.4s}
.st-b-16-15{left:3.4%;top:13.6%;width:1.3px;animation-delay:5.9s}
.st-b-16-16{left:72.3%;top:86.6%;width:1.4px;animation-delay:2.3s}
.st-b-16-17{left:13.5%;top:12.4%;width:2.1px;animation-delay:2.2s}
.st-b-16-18{left:14.9%;top:63.6%;width:3.0px;animation-delay:4.2s}
.st-b-16-19{left:4.7%;top:42.8%;width:1.4px;animation-delay:1.2s}
.st-b-16-20{left:7.7%;top:4.4%;width:2.1px;animation-delay:2.2s}
.st-b-16-21{left:67.1%;top:43.3%;width:2.4px;animation-delay:2.9s}
.st-b-16-22{left:33.5%;top:50.9%;width:2.8px;animation-delay:3.9s}
.st-b-16-23{left:20.4%;top:37.1%;width:2.6px;animation-delay:1.2s}
.st-b-16-24{left:26.7%;top:19.2%;width:2.8px;animation-delay:0.1s}
.st-b-16-25{left:25.2%;top:77.5%;width:1.1px;animation-delay:2.4s}
.st-b-16-26{left:18.3%;top:77.3%;width:1.1px;animation-delay:3.4s}
.st-b-16-27{left:60.4%;top:58.2%;width:1.6px;animation-delay:5.8s}
.st-b-16-28{left:46.5%;top:89.2%;width:1.5px;animation-delay:0.6s}
.st-b-16-29{left:68.0%;top:91.5%;width:2.8px;animation-delay:0.6s}
.st-b-16-30{left:34.8%;top:26.7%;width:2.2px;animation-delay:5.8s}
.st-b-16-31{left:64.1%;top:52.9%;width:1.4px;animation-delay:2.6s}
.st-b-16-32{left:36.2%;top:46.5%;width:1.1px;animation-delay:3.0s}
.st-b-16-33{left:16.6%;top:91.6%;width:1.7px;animation-delay:4.4s}
.st-b-16-34{left:44.7%;top:35.0%;width:2.1px;animation-delay:0.4s}
.st-b-16-35{left:89.7%;top:8.9%;width:1.3px;animation-delay:2.5s}
.st-b-16-36{left:72.5%;top:19.4%;width:1.6px;animation-delay:5.3s}
.st-b-16-37{left:54.9%;top:2.3%;width:3.0px;animation-delay:3.9s}
.st-b-16-38{left:95.0%;top:45.3%;width:2.8px;animation-delay:3.1s}
.st-b-16-39{left:69.1%;top:76.8%;width:1.3px;animation-delay:0.7s}
.st-b-16-40{left:61.4%;top:21.5%;width:1.3px;animation-delay:5.2s}
.st-b-16-41{left:18.8%;top:22.5%;width:2.9px;animation-delay:2.8s}
.st-b-16-42{left:73.2%;top:30.6%;width:1.9px;animation-delay:0.6s}
.st-b-16-43{left:30.9%;top:59.2%;width:2.5px;animation-delay:2.4s}
.st-b-16-44{left:27.7%;top:7.1%;width:3.0px;animation-delay:5.6s}
.st-b-16-45{left:51.3%;top:47.3%;width:3.0px;animation-delay:2.9s}
.st-b-16-46{left:30.0%;top:82.1%;width:1.8px;animation-delay:5.3s}
.st-b-16-47{left:88.6%;top:65.8%;width:2.2px;animation-delay:3.5s}
.st-b-16-48{left:70.2%;top:93.6%;width:1.7px;animation-delay:5.6s}
.st-b-16-49{left:25.4%;top:56.8%;width:2.6px;animation-delay:5.9s}
.st-b-16-50{left:67.9%;top:65.2%;width:2.1px;animation-delay:0.6s}
.st-b-16-51{left:96.5%;top:36.2%;width:1.5px;animation-delay:0.8s}
.st-b-16-52{left:83.8%;top:50.0%;width:2.2px;animation-delay:2.4s}
.st-b-16-53{left:32.5%;top:72.1%;width:1.9px;animation-delay:0.7s}
.st-b-16-54{left:96.8%;top:41.8%;width:1.6px;animation-delay:4.4s}
.st-b-16-55{left:71.8%;top:28.5%;width:1.9px;animation-delay:4.6s}
.st-b-16-56{left:48.9%;top:53.0%;width:3.0px;animation-delay:2.0s}
.st-b-16-57{left:37.9%;top:77.0%;width:1.4px;animation-delay:2.5s}
.st-b-16-58{left:56.1%;top:58.7%;width:1.1px;animation-delay:4.6s}
.st-b-16-59{left:83.8%;top:74.6%;width:2.6px;animation-delay:2.3s}
.st-b-17-0{left:65.7%;top:71.8%;width:3.0px;animation-delay:0.5s}
.st-b-17-1{left:73.7%;top:64.2%;width:3.0px;animation-delay:4.4s}
.st-b-17-2{left:41.7%;top:82.1%;width:1.2px;animation-delay:4.3s}
.st-b-17-3{left:98.2%;top:28.0%;width:2.9px;animation-delay:5.3s}
.st-b-17-4{left:67.8%;top:56.2%;width:2.9px;animation-delay:4.3s}
.st-b-17-5{left:93.9%;top:61.8%;width:2.6px;animation-delay:3.0s}
.st-b-17-6{left:26.9%;top:36.0%;width:2.4px;animation-delay:2.0s}
.st-b-17-7{left:80.5%;top:88.9%;width:1.5px;animation-delay:3.3s}
.st-b-17-8{left:53.5%;top:37.7%;width:1.0px;animation-delay:0.2s}
.st-b-17-9{left:18.6%;top:62.6%;width:2.6px;animation-delay:0.5s}
.st-b-17-10{left:78.4%;top:29.1%;width:1.9px;animation-delay:5.5s}
.st-b-17-11{left:87.2%;top:76.6%;width:1.9px;animation-delay:5.9s}
.st-b-17-12{left:40.0%;top:74.4%;width:1.1px;animation-delay:4.7s}
.st-b-17-13{left:28.1%;top:43.3%;width:1.7px;animation-delay:2.7s}
.st-b-17-14{left:61.6%;top:45.2%;width:2.4px;animation-delay:5.9s}
.st-b-17-15{left:57.6%;top:38.0%;width:2.9px;animation-delay:0.7s}
.st-b-17-16{left:96.4%;top:98.3%;width:2.0px;animation-delay:5.1s}
.st-b-17-17{left:43.4%;top:10.0%;width:1.9px;animation-delay:4.5s}
.st-b-17-18{left:38.2%;top:20.1%;width:1.7px;animation-delay:4.5s}
.st-b-17-19{left:49.8%;top:60.7%;width:2.2px;animation-delay:4.6s}
.st-b-17-20{left:99.3%;top:37.9%;width:1.8px;animation-delay:5.4s}
.st-b-17-21{left:48.4%;top:87.5%;width:2.5px;animation-delay:2.0s}
.st-b-17-22{left:55.1%;top:97.1%;width:1.7px;animation-delay:5.2s}
.st-b-17-23{left:96.0%;top:95.3%;width:1.5px;animation-delay:0.8s}
.st-b-17-24{left:54.9%;top:6.6%;width:2.9px;animation-delay:3.4s}
.st-b-17-25{left:78.9%;top:74.3%;width:1.8px;animation-delay:4.9s}
.st-b-17-26{left:0.0%;top:49.0%;width:2.1px;animation-delay:0.7s}
.st-b-17-27{left:24.4%;top:44.3%;width:2.0px;animation-delay:0.5s}
.st-b-17-28{left:87.9%;top:58.9%;width:1.8px;animation-delay:1.7s}
.st-b-17-29{left:78.1%;top:65.7%;width:1.2px;animation-delay:3.0s}
.st-b-17-30{left:23.5%;top:67.2%;width:1.3px;animation-delay:3.4s}
.st-b-17-31{left:48.7%;top:17.6%;width:1.1px;animation-delay:5.6s}
.st-b-17-32{left:97.0%;top:12.1%;width:1.9px;animation-delay:5.7s}
.st-b-17-33{left:18.9%;top:41.9%;width:2.1px;animation-delay:4.0s}
.st-b-17-34{left:28.1%;top:17.0%;width:3.0px;animation-delay:2.7s}
.st-b-17-35{left:23.3%;top:54.7%;width:1.7px;animation-delay:0.9s}
.st-b-17-36{left:77.3%;top:35.2%;width:1.7px;animation-delay:0.5s}
.st-b-17-37{left:92.6%;top:23.9%;width:2.8px;animation-delay:2.8s}
.st-b-17-38{left:23.6%;top:60.3%;width:1.8px;animation-delay:4.6s}
.st-b-17-39{left:65.3%;top:13.6%;width:1.4px;animation-delay:2.7s}
.st-b-17-40{left:9.0%;top:4.8%;width:1.8px;animation-delay:4.1s}
.st-b-17-41{left:64.7%;top:95.5%;width:1.6px;animation-delay:2.6s}
.st-b-17-42{left:49.6%;top:43.9%;width:2.7px;animation-delay:2.7s}
.st-b-17-43{left:43.9%;top:26.4%;width:1.5px;animation-delay:4.5s}
.st-b-17-44{left:13.2%;top:27.0%;width:2.5px;animation-delay:5.2s}
.st-b-17-45{left:96.8%;top:92.7%;width:2.7px;animation-delay:4.5s}
.st-b-17-46{left:64.0%;top:55.5%;width:1.0px;animation-delay:1.9s}
.st-b-17-47{left:35.7%;top:21.5%;width:1.8px;animation-delay:4.1s}
.st-b-17-48{left:73.7%;top:26.7%;width:2.9px;animation-delay:0.0s}
.st-b-17-49{left:36.0%;top:58.6%;width:1.9px;animation-delay:0.5s}
.st-b-17-50{left:99.1%;top:45.6%;width:2.7px;animation-delay:3.5s}
.st-b-17-51{left:46.9%;top:12.5%;width:2.6px;animation-delay:5.4s}
.st-b-17-52{left:26.4%;top:2.4%;width:1.3px;animation-delay:4.2s}
.st-b-17-53{left:69.8%;top:66.0%;width:2.7px;animation-delay:1.4s}
.st-b-17-54{left:83.1%;top:16.9%;width:1.1px;animation-delay:0.5s}
.st-b-17-55{left:2.1%;top:53.7%;width:2.7px;animation-delay:5.1s}
.st-b-17-56{left:14.6%;top:49.4%;width:1.1px;animation-delay:1.7s}
.st-b-17-57{left:48.8%;top:6.4%;width:1.7px;animation-delay:1.4s}
.st-b-17-58{left:29.6%;top:79.1%;width:1.3px;animation-delay:1.0s}
.st-b-17-59{left:0.1%;top:62.4%;width:1.2px;animation-delay:2.4s}
.st-c-18-0{left:72.3%;top:37.2%;width:2.3px;animation-delay:1.7s}
.st-c-18-1{left:43.3%;top:5.0%;width:2.4px;animation-delay:1.0s}
.st-c-18-2{left:57.1%;top:40.3%;width:2.9px;animation-delay:3.9s}
.st-c-18-3{left:79.1%;top:27.0%;width:2.4px;animation-delay:1.7s}
.st-c-18-4{left:48.9%;top:12.1%;width:1.6px;animation-delay:0.2s}
.st-c-18-5{left:35.5%;top:27.7%;width:1.7px;animation-delay:4.9s}
.st-c-18-6{left:60.0%;top:79.8%;width:2.8px;animation-delay:4.2s}
.st-c-18-7{left:84.1%;top:4.4%;width:3.0px;animation-delay:5.3s}
.st-c-18-8{left:65.8%;top:89.1%;width:1.7px;animation-delay:1.0s}
.st-c-18-9{left:81.7%;top:62.3%;width:2.9px;animation-delay:1.1s}
.st-c-18-10{left:15.6%;top:48.6%;width:1.8px;animation-delay:2.1s}
.st-c-18-11{left:14.6%;top:91.3%;width:2.3px;animation-delay:2.2s}
.st-c-18-12{left:10.7%;top:41.0%;width:2.1px;animation-delay:2.5s}
.st-c-18-13{left:10.1%;top:11.3%;width:1.5px;animation-delay:0.7s}
.st-c-18-14{left:48.6%;top:0.9%;width:2.8px;animation-delay:0.5s}
.st-c-18-15{left:13.9%;top:82.7%;width:1.6px;animation-delay:0.3s}
.st-c-18-16{left:34.2%;top:59.2%;width:1.3px;animation-delay:5.1s}
.st-c-18-17{left:34.5%;top:84.6%;width:2.6px;animation-delay:5.9s}
.st-c-18-18{left:57.7%;top:54.1%;width:2.9px;animation-delay:4.5s}
.st-c-18-19{left:54.6%;top:58.9%;width:2.6px;animation-delay:1.3s}
.st-c-18-20{left:38.8%;top:9.0%;width:2.9px;animation-delay:4.4s}
.st-c-18-21{left:9.0%;top:21.7%;width:1.1px;animation-delay:1.2s}
.st-c-18-22{left:38.0%;top:77.1%;width:2.7px;animation-delay:5.2s}
.st-c-18-23{left:28.4%;top:40.8%;width:1.2px;animation-delay:0.1s}
.st-c-18-24{left:34.3%;top:52.3%;width:1.8px;animation-delay:0.3s}
.st-c-18-25{left:51.0%;top:80.6%;width:2.9px;animation-delay:3.0s}
.st-c-18-26{left:69.7%;top:46.7%;width:2.8px;animation-delay:2.9s}
.st-c-18-27{left:0.4%;top:12.5%;width:2.1px;animation-delay:5.9s}
.st-c-18-28{left:60.3%;top:35.9%;width:2.6px;animation-delay:4.5s}
.st-c-18-29{left:29.7%;top:93.4%;width:2.9px;animation-delay:4.7s}
.st-c-18-30{left:73.9%;top:69.0%;width:1.5px;animation-delay:3.9s}
.st-c-18-31{left:32.6%;top:9.7%;width:1.2px;animation-delay:1.8s}
.st-c-18-32{left:74.8%;top:47.4%;width:1.0px;animation-delay:3.7s}
.st-c-18-33{left:21.5%;top:88.5%;width:1.3px;animation-delay:4.4s}
.st-c-18-34{left:34.5%;top:68.7%;width:1.9px;animation-delay:4.8s}
.st-c-18-35{left:71.7%;top:75.6%;width:2.3px;animation-delay:3.8s}
.st-c-18-36{left:9.8%;top:37.6%;width:2.7px;animation-delay:5.3s}
.st-c-18-37{left:32.6%;top:79.5%;width:2.1px;animation-delay:5.6s}
.st-c-18-38{left:87.2%;top:44.4%;width:2.3px;animation-delay:3.0s}
.st-c-18-39{left:5.5%;top:83.0%;width:1.2px;animation-delay:4.6s}
.st-c-18-40{left:93.8%;top:8.8%;width:1.0px;animation-delay:2.3s}
.st-c-18-41{left:87.8%;top:20.7%;width:2.1px;animation-delay:5.3s}
.st-c-18-42{left:75.3%;top:91.4%;width:2.1px;animation-delay:0.4s}
.st-c-18-43{left:84.6%;top:23.4%;width:2.2px;animation-delay:4.7s}
.st-c-18-44{left:40.3%;top:71.0%;width:1.2px;animation-delay:2.8s}
.st-c-18-45{left:85.8%;top:29.4%;width:2.6px;animation-delay:2.7s}
.st-c-18-46{left:71.6%;top:89.8%;width:2.8px;animation-delay:4.8s}
.st-c-18-47{left:11.4%;top:62.1%;width:2.9px;animation-delay:5.3s}
.st-c-18-48{left:3.8%;top:63.7%;width:2.2px;animation-delay:3.4s}
.st-c-18-49{left:21.7%;top:74.7%;width:2.2px;animation-delay:0.8s}
.st-c-18-50{left:67.6%;top:60.6%;width:2.6px;animation-delay:4.9s}
.st-c-18-51{left:95.8%;top:60.9%;width:2.2px;animation-delay:0.5s}
.st-c-18-52{left:1.3%;top:44.8%;width:1.8px;animation-delay:2.5s}
.st-c-18-53{left:75.6%;top:33.2%;width:1.5px;animation-delay:5.7s}
.st-c-18-54{left:28.5%;top:87.8%;width:1.9px;animation-delay:4.1s}
.st-c-18-55{left:77.3%;top:66.7%;width:2.9px;animation-delay:2.0s}
.st-c-18-56{left:2.2%;top:46.5%;width:2.9px;animation-delay:5.6s}
.st-c-18-57{left:68.7%;top:11.0%;width:2.6px;animation-delay:0.1s}
.st-c-18-58{left:16.2%;top:7.2%;width:2.7px;animation-delay:3.3s}
.st-c-18-59{left:14.0%;top:67.2%;width:2.4px;animation-delay:2.6s}
.st-c-18-60{left:82.9%;top:97.2%;width:1.7px;animation-delay:4.6s}
.st-c-18-61{left:84.8%;top:32.9%;width:2.8px;animation-delay:4.3s}
.st-c-18-62{left:77.6%;top:62.0%;width:1.0px;animation-delay:0.7s}
.st-c-18-63{left:37.9%;top:12.9%;width:2.5px;animation-delay:3.5s}
.st-c-18-64{left:49.6%;top:10.4%;width:2.3px;animation-delay:3.2s}
.st-c-18-65{left:59.7%;top:97.5%;width:2.3px;animation-delay:3.9s}
.st-c-18-66{left:0.3%;top:25.0%;width:2.3px;animation-delay:0.8s}
.st-c-18-67{left:77.4%;top:6.4%;width:2.6px;animation-delay:3.8s}
.st-c-18-68{left:27.0%;top:40.5%;width:1.5px;animation-delay:4.2s}
.st-c-18-69{left:36.7%;top:0.0%;width:2.5px;animation-delay:0.6s}
.st-c-18-70{left:34.9%;top:87.6%;width:1.1px;animation-delay:4.2s}
.st-c-18-71{left:46.2%;top:57.5%;width:1.9px;animation-delay:5.6s}
.st-c-18-72{left:13.9%;top:4.7%;width:2.4px;animation-delay:0.9s}
.st-c-18-73{left:88.6%;top:20.7%;width:1.0px;animation-delay:2.3s}
.st-c-18-74{left:83.9%;top:15.2%;width:2.9px;animation-delay:0.1s}
.st-c-18-75{left:98.5%;top:5.7%;width:1.4px;animation-delay:5.6s}
.st-c-18-76{left:5.3%;top:72.2%;width:1.8px;animation-delay:2.3s}
.st-c-18-77{left:6.8%;top:80.4%;width:1.9px;animation-delay:3.8s}
.st-c-18-78{left:57.2%;top:69.6%;width:2.7px;animation-delay:0.7s}
.st-c-18-79{left:51.7%;top:9.0%;width:2.7px;animation-delay:2.0s}
.st-b-19-0{left:3.0%;top:25.9%;width:1.1px;animation-delay:1.4s}
.st-b-19-1{left:44.9%;top:93.0%;width:1.2px;animation-delay:4.7s}
.st-b-19-2{left:9.8%;top:4.1%;width:2.3px;animation-delay:5.8s}
.st-b-19-3{left:48.4%;top:50.6%;width:2.9px;animation-delay:5.1s}
.st-b-19-4{left:74.3%;top:42.4%;width:2.1px;animation-delay:4.7s}
.st-b-19-5{left:86.1%;top:96.7%;width:1.1px;animation-delay:3.9s}
.st-b-19-6{left:56.8%;top:93.9%;width:1.5px;animation-delay:4.5s}
.st-b-19-7{left:88.8%;top:99.2%;width:2.9px;animation-delay:1.8s}
.st-b-19-8{left:36.5%;top:52.3%;width:2.2px;animation-delay:4.6s}
.st-b-19-9{left:94.8%;top:22.3%;width:2.2px;animation-delay:3.7s}
.st-b-19-10{left:55.2%;top:30.1%;width:2.9px;animation-delay:0.1s}
.st-b-19-11{left:27.5%;top:37.5%;width:1.1px;animation-delay:5.7s}
.st-b-19-12{left:29.1%;top:2.6%;width:2.4px;animation-delay:0.7s}
.st-b-19-13{left:40.1%;top:1.8%;width:1.6px;animation-delay:3.5s}
.st-b-19-14{left:26.0%;top:19.0%;width:3.0px;animation-delay:5.2s}
.st-b-19-15{left:26.3%;top:1.4%;width:1.5px;animation-delay:5.5s}
.st-b-19-16{left:10.2%;top:80.8%;width:2.1px;animation-delay:4.0s}
.st-b-19-17{left:98.6%;top:63.5%;width:1.2px;animation-delay:1.1s}
.st-b-19-18{left:53.2%;top:85.4%;width:2.7px;animation-delay:4.1s}
.st-b-19-19{left:32.2%;top:33.9%;width:2.0px;animation-delay:5.6s}
.st-b-19-20{left:11.9%;top:37.6%;width:1.2px;animation-delay:3.5s}
.st-b-19-21{left:76.4%;top:21.2%;width:1.3px;animation-delay:0.4s}
.st-b-19-22{left:72.6%;top:27.8%;width:2.4px;animation-delay:0.3s}
.st-b-19-23{left:32.6%;top:8.0%;width:2.2px;animation-delay:4.4s}
.st-b-19-24{left:62.6%;top:75.5%;width:2.8px;animation-delay:4.5s}
.st-b-19-25{left:98.3%;top:29.1%;width:2.8px;animation-delay:4.1s}
.st-b-19-26{left:27.4%;top:41.4%;width:1.5px;animation-delay:1.7s}
.st-b-19-27{left:78.3%;top:15.1%;width:2.5px;animation-delay:2.4s}
.st-b-19-28{left:75.8%;top:4.4%;width:2.4px;animation-delay:3.0s}
.st-b-19-29{left:62.9%;top:4.4%;width:2.6px;animation-delay:5.4s}
.st-b-19-30{left:90.4%;top:6.5%;width:1.6px;animation-delay:4.1s}
.st-b-19-31{left:71.8%;top:20.5%;width:2.6px;animation-delay:1.0s}
.st-b-19-32{left:5.9%;top:63.7%;width:2.7px;animation-delay:1.6s}
.st-b-19-33{left:65.5%;top:16.4%;width:1.5px;animation-delay:1.5s}
.st-b-19-34{left:53.0%;top:44.0%;width:2.7px;animation-delay:2.2s}
.st-b-19-35{left:22.9%;top:86.0%;width:1.2px;animation-delay:0.3s}
.st-b-19-36{left:70.1%;top:11.5%;width:1.6px;animation-delay:4.7s}
.st-b-19-37{left:86.1%;top:41.5%;width:2.1px;animation-delay:4.5s}
.st-b-19-38{left:80.6%;top:37.9%;width:1.4px;animation-delay:5.3s}
.st-b-19-39{left:71.1%;top:58.4%;width:1.2px;animation-delay:5.7s}
.st-b-19-40{left:37.7%;top:79.9%;width:2.1px;animation-delay:5.8s}
.st-b-19-41{left:45.8%;top:86.0%;width:2.6px;animation-delay:2.9s}
.st-b-19-42{left:35.0%;top:23.9%;width:1.5px;animation-delay:2.5s}
.st-b-19-43{left:74.4%;top:25.6%;width:2.0px;animation-delay:4.3s}
.st-b-19-44{left:85.0%;top:97.2%;width:2.2px;animation-delay:2.8s}
.st-b-19-45{left:28.6%;top:74.6%;width:2.1px;animation-delay:5.1s}
.st-b-19-46{left:63.0%;top:45.4%;width:1.1px;animation-delay:3.9s}
.st-b-19-47{left:65.0%;top:38.0%;width:1.5px;animation-delay:3.2s}
.st-b-19-48{left:18.4%;top:77.1%;width:2.1px;animation-delay:5.4s}
.st-b-19-49{left:70.2%;top:5.9%;width:2.9px;animation-delay:2.6s}
.st-b-19-50{left:52.4%;top:75.0%;width:1.8px;animation-delay:2.1s}
.st-b-19-51{left:71.2%;top:98.1%;width:2.9px;animation-delay:1.5s}
.st-b-19-52{left:62.5%;top:73.8%;width:2.6px;animation-delay:4.4s}
.st-b-19-53{left:13.8%;top:75.1%;width:2.5px;animation-delay:3.4s}
.st-b-19-54{left:53.7%;top:4.3%;width:1.9px;animation-delay:3.4s}
.st-b-19-55{left:6.7%;top:15.8%;width:1.5px;animation-delay:1.4s}
.st-b-19-56{left:16.0%;top:4.7%;width:2.9px;animation-delay:5.1s}
.st-b-19-57{left:32.4%;top:62.4%;width:2.3px;animation-delay:3.1s}
.st-b-19-58{left:69.4%;top:98.6%;width:1.1px;animation-delay:3.4s}
.st-b-19-59{left:25.6%;top:30.7%;width:2.3px;animation-delay:5.3s}
.st-c-20-0{left:60.7%;top:96.6%;width:1.8px;animation-delay:1.6s}
.st-c-20-1{left:93.8%;top:27.8%;width:2.8px;animation-delay:0.1s}
.st-c-20-2{left:8.0%;top:90.7%;width:2.3px;animation-delay:1.3s}
.st-c-20-3{left:72.4%;top:17.3%;width:1.2px;animation-delay:4.6s}
.st-c-20-4{left:8.1%;top:14.0%;width:1.9px;animation-delay:4.6s}
.st-c-20-5{left:76.6%;top:16.3%;width:2.3px;animation-delay:2.3s}
.st-c-20-6{left:36.1%;top:12.1%;width:1.9px;animation-delay:2.7s}
.st-c-20-7{left:63.0%;top:29.7%;width:2.7px;animation-delay:3.5s}
.st-c-20-8{left:41.4%;top:93.8%;width:1.8px;animation-delay:1.2s}
.st-c-20-9{left:18.2%;top:47.7%;width:1.1px;animation-delay:5.9s}
.st-c-20-10{left:25.4%;top:41.8%;width:2.5px;animation-delay:0.8s}
.st-c-20-11{left:69.2%;top:89.9%;width:2.1px;animation-delay:1.8s}
.st-c-20-12{left:85.5%;top:90.6%;width:2.3px;animation-delay:0.2s}
.st-c-20-13{left:61.9%;top:16.8%;width:2.7px;animation-delay:0.6s}
.st-c-20-14{left:26.7%;top:71.1%;width:2.6px;animation-delay:2.2s}
.st-c-20-15{left:4.7%;top:7.6%;width:2.7px;animation-delay:1.6s}
.st-c-20-16{left:39.1%;top:21.5%;width:2.6px;animation-delay:0.9s}
.st-c-20-17{left:80.4%;top:4.1%;width:2.5px;animation-delay:0.3s}
.st-c-20-18{left:42.4%;top:65.4%;width:1.8px;animation-delay:2.2s}
.st-c-20-19{left:23.7%;top:22.5%;width:1.5px;animation-delay:5.6s}
.st-c-20-20{left:97.1%;top:55.7%;width:1.3px;animation-delay:0.3s}
.st-c-20-21{left:65.3%;top:30.5%;width:2.7px;animation-delay:5.8s}
.st-c-20-22{left:82.3%;top:86.4%;width:2.8px;animation-delay:0.7s}
.st-c-20-23{left:43.5%;top:92.5%;width:2.2px;animation-delay:0.0s}
.st-c-20-24{left:40.0%;top:69.8%;width:3.0px;animation-delay:4.6s}
.st-c-20-25{left:81.8%;top:80.0%;width:1.9px;animation-delay:2.3s}
.st-c-20-26{left:86.1%;top:81.1%;width:2.6px;animation-delay:3.5s}
.st-c-20-27{left:33.2%;top:49.7%;width:1.8px;animation-delay:2.4s}
.st-c-20-28{left:88.6%;top:69.8%;width:1.9px;animation-delay:2.3s}
.st-c-20-29{left:91.7%;top:88.2%;width:1.8px;animation-delay:2.8s}
.st-c-20-30{left:11.7%;top:37.1%;width:2.5px;animation-delay:3.4s}
.st-c-20-31{left:69.5%;top:22.6%;width:2.3px;animation-delay:4.8s}
.st-c-20-32{left:26.9%;top:80.5%;width:1.2px;animation-delay:1.9s}
.st-c-20-33{left:41.9%;top:98.6%;width:2.5px;animation-delay:5.5s}
.st-c-20-34{left:91.1%;top:5.1%;width:2.4px;animation-delay:1.7s}
.st-c-20-35{left:58.4%;top:24.7%;width:2.0px;animation-delay:4.7s}
.st-c-20-36{left:90.7%;top:0.8%;width:1.1px;animation-delay:0.7s}
.st-c-20-37{left:20.2%;top:83.8%;width:1.6px;animation-delay:3.0s}
.st-c-20-38{left:52.9%;top:87.4%;width:1.7px;animation-delay:3.3s}
.st-c-20-39{left:24.7%;top:10.4%;width:1.6px;animation-delay:5.0s}
.st-c-20-40{left:23.3%;top:25.5%;width:1.1px;animation-delay:0.8s}
.st-c-20-41{left:77.0%;top:35.3%;width:1.5px;animation-delay:1.7s}
.st-c-20-42{left:10.6%;top:94.0%;width:1.4px;animation-delay:4.5s}
.st-c-20-43{left:67.2%;top:96.8%;width:2.4px;animation-delay:5.1s}
.st-c-20-44{left:97.4%;top:35.0%;width:2.8px;animation-delay:3.9s}
.st-c-20-45{left:14.9%;top:18.5%;width:1.8px;animation-delay:3.0s}
.st-c-20-46{left:18.4%;top:64.5%;width:2.6px;animation-delay:1.8s}
.st-c-20-47{left:80.8%;top:53.3%;width:2.9px;animation-delay:1.8s}
.st-c-20-48{left:4.5%;top:50.3%;width:2.1px;animation-delay:4.7s}
.st-c-20-49{left:43.8%;top:95.1%;width:1.3px;animation-delay:0.9s}
.st-c-20-50{left:93.8%;top:56.7%;width:1.1px;animation-delay:5.5s}
.st-c-20-51{left:45.9%;top:56.2%;width:1.6px;animation-delay:1.4s}
.st-c-20-52{left:9.9%;top:55.3%;width:1.6px;animation-delay:0.5s}
.st-c-20-53{left:3.1%;top:12.0%;width:2.8px;animation-delay:1.0s}
.st-c-20-54{left:5.8%;top:2.8%;width:1.8px;animation-delay:3.3s}
.st-c-20-55{left:83.4%;top:11.8%;width:1.0px;animation-delay:4.5s}
.st-c-20-56{left:75.3%;top:85.8%;width:1.4px;animation-delay:4.3s}
.st-c-20-57{left:50.9%;top:56.9%;width:1.9px;animation-delay:2.3s}
.st-c-20-58{left:30.9%;top:31.3%;width:2.8px;animation-delay:5.0s}
.st-c-20-59{left:77.2%;top:44.8%;width:2.1px;animation-delay:1.4s}
.st-c-20-60{left:47.8%;top:85.0%;width:1.2px;animation-delay:2.4s}
.st-c-20-61{left:19.2%;top:80.4%;width:2.2px;animation-delay:5.9s}
.st-c-20-62{left:75.4%;top:55.6%;width:2.2px;animation-delay:2.2s}
.st-c-20-63{left:63.3%;top:53.9%;width:1.1px;animation-delay:1.6s}
.st-c-20-64{left:14.9%;top:25.8%;width:2.7px;animation-delay:5.2s}
.st-c-20-65{left:36.6%;top:85.0%;width:1.2px;animation-delay:4.8s}
.st-c-20-66{left:63.9%;top:30.1%;width:3.0px;animation-delay:3.9s}
.st-c-20-67{left:84.7%;top:34.2%;width:1.6px;animation-delay:1.0s}
.st-c-20-68{left:27.3%;top:99.5%;width:2.4px;animation-delay:1.2s}
.st-c-20-69{left:16.4%;top:80.5%;width:2.1px;animation-delay:1.3s}
.st-c-20-70{left:95.3%;top:72.2%;width:2.2px;animation-delay:3.3s}
.st-c-20-71{left:14.4%;top:65.9%;width:3.0px;animation-delay:1.4s}
.st-c-20-72{left:87.5%;top:71.6%;width:1.8px;animation-delay:3.9s}
.st-c-20-73{left:13.2%;top:6.5%;width:1.8px;animation-delay:3.9s}
.st-c-20-74{left:64.4%;top:50.8%;width:2.4px;animation-delay:3.3s}
.st-c-20-75{left:43.7%;top:70.1%;width:1.4px;animation-delay:3.5s}
.st-c-20-76{left:5.2%;top:3.7%;width:1.7px;animation-delay:1.1s}
.st-c-20-77{left:44.1%;top:20.9%;width:2.0px;animation-delay:5.1s}
.st-c-20-78{left:51.7%;top:42.6%;width:2.3px;animation-delay:4.3s}
.st-c-20-79{left:38.0%;top:30.6%;width:1.4px;animation-delay:4.7s}
.st-b-21-0{left:49.5%;top:27.2%;width:2.4px;animation-delay:3.5s}
.st-b-21-1{left:60.8%;top:97.1%;width:1.2px;animation-delay:5.0s}
.st-b-21-2{left:28.5%;top:44.3%;width:1.7px;animation-delay:0.3s}
.st-b-21-3{left:3.2%;top:60.2%;width:2.3px;animation-delay:1.7s}
.st-b-21-4{left:98.5%;top:54.8%;width:2.2px;animation-delay:5.5s}
.st-b-21-5{left:13.1%;top:45.2%;width:2.7px;animation-delay:4.9s}
.st-b-21-6{left:19.9%;top:11.8%;width:1.1px;animation-delay:1.7s}
.st-b-21-7{left:21.4%;top:20.0%;width:1.2px;animation-delay:3.2s}
.st-b-21-8{left:71.8%;top:9.2%;width:2.0px;animation-delay:0.1s}
.st-b-21-9{left:66.2%;top:48.6%;width:2.0px;animation-delay:1.4s}
.st-b-21-10{left:96.1%;top:59.2%;width:1.4px;animation-delay:1.9s}
.st-b-21-11{left:71.2%;top:2.7%;width:3.0px;animation-delay:1.6s}
.st-b-21-12{left:8.9%;top:37.2%;width:2.4px;animation-delay:4.9s}
.st-b-21-13{left:89.3%;top:39.2%;width:2.2px;animation-delay:5.8s}
.st-b-21-14{left:78.0%;top:92.6%;width:1.0px;animation-delay:1.7s}
.st-b-21-15{left:14.5%;top:44.3%;width:1.6px;animation-delay:4.2s}
.st-b-21-16{left:67.8%;top:26.6%;width:3.0px;animation-delay:0.8s}
.st-b-21-17{left:58.9%;top:45.4%;width:1.4px;animation-delay:4.1s}
.st-b-21-18{left:49.7%;top:36.7%;width:3.0px;animation-delay:3.2s}
.st-b-21-19{left:98.1%;top:88.0%;width:3.0px;animation-delay:2.9s}
.st-b-21-20{left:80.6%;top:27.8%;width:1.6px;animation-delay:1.0s}
.st-b-21-21{left:81.2%;top:80.8%;width:1.8px;animation-delay:0.1s}
.st-b-21-22{left:46.9%;top:90.2%;width:1.6px;animation-delay:4.1s}
.st-b-21-23{left:9.6%;top:6.6%;width:2.7px;animation-delay:2.4s}
.st-b-21-24{left:75.7%;top:43.5%;width:1.5px;animation-delay:4.7s}
.st-b-21-25{left:80.8%;top:99.8%;width:2.1px;animation-delay:2.4s}
.st-b-21-26{left:12.7%;top:48.3%;width:2.3px;animation-delay:0.2s}
.st-b-21-27{left:99.8%;top:91.4%;width:1.3px;animation-delay:3.1s}
.st-b-21-28{left:66.7%;top:83.5%;width:1.9px;animation-delay:1.8s}
.st-b-21-29{left:56.6%;top:19.6%;width:1.5px;animation-delay:4.4s}
.st-b-21-30{left:20.2%;top:91.1%;width:2.5px;animation-delay:5.2s}
.st-b-21-31{left:71.0%;top:7.9%;width:2.2px;animation-delay:0.4s}
.st-b-21-32{left:7.9%;top:87.2%;width:1.8px;animation-delay:1.1s}
.st-b-21-33{left:3.6%;top:9.4%;width:2.6px;animation-delay:3.2s}
.st-b-21-34{left:60.6%;top:39.7%;width:2.5px;animation-delay:2.0s}
.st-b-21-35{left:33.2%;top:17.8%;width:2.4px;animation-delay:0.3s}
.st-b-21-36{left:16.6%;top:12.8%;width:2.9px;animation-delay:0.9s}
.st-b-21-37{left:2.0%;top:45.6%;width:2.1px;animation-delay:4.8s}
.st-b-21-38{left:99.3%;top:78.1%;width:2.8px;animation-delay:5.8s}
.st-b-21-39{left:25.9%;top:68.1%;width:2.6px;animation-delay:2.4s}
.st-b-21-40{left:61.9%;top:92.3%;width:2.2px;animation-delay:0.7s}
.st-b-21-41{left:72.8%;top:34.6%;width:2.1px;animation-delay:3.9s}
.st-b-21-42{left:98.1%;top:41.9%;width:1.2px;animation-delay:5.7s}
.st-b-21-43{left:7.0%;top:46.3%;width:2.3px;animation-delay:5.6s}
.st-b-21-44{left:20.4%;top:54.1%;width:1.9px;animation-delay:4.3s}
.st-b-21-45{left:0.0%;top:0.9%;width:1.9px;animation-delay:2.7s}
.st-b-21-46{left:3.9%;top:74.4%;width:1.7px;animation-delay:5.7s}
.st-b-21-47{left:8.7%;top:3.2%;width:1.4px;animation-delay:5.2s}
.st-b-21-48{left:98.2%;top:11.7%;width:2.0px;animation-delay:3.6s}
.st-b-21-49{left:19.4%;top:43.3%;width:1.6px;animation-delay:4.9s}
.st-b-21-50{left:4.4%;top:48.6%;width:1.8px;animation-delay:4.6s}
.st-b-21-51{left:59.3%;top:41.1%;width:1.0px;animation-delay:0.2s}
.st-b-21-52{left:20.1%;top:19.6%;width:1.4px;animation-delay:1.3s}
.st-b-21-53{left:74.2%;top:56.9%;width:2.7px;animation-delay:0.4s}
.st-b-21-54{left:50.1%;top:55.6%;width:2.2px;animation-delay:2.6s}
.st-b-21-55{left:72.6%;top:69.9%;width:2.5px;animation-delay:4.7s}
.st-b-21-56{left:84.7%;top:94.9%;width:1.3px;animation-delay:2.6s}
.st-b-21-57{left:37.2%;top:22.0%;width:2.8px;animation-delay:2.8s}
.st-b-21-58{left:43.6%;top:61.0%;width:2.3px;animation-delay:1.2s}
.st-b-21-59{left:2.6%;top:29.2%;width:2.9px;animation-delay:3.3s}
.st-c-22-0{left:12.2%;top:73.1%;width:2.2px;animation-delay:2.6s}
.st-c-22-1{left:89.6%;top:68.3%;width:3.0px;animation-delay:4.7s}
.st-c-22-2{left:60.4%;top:22.3%;width:2.6px;animation-delay:4.8s}
.st-c-22-3{left:53.0%;top:37.6%;width:2.4px;animation-delay:2.0s}
.st-c-22-4{left:92.1%;top:68.6%;width:1.1px;animation-delay:5.1s}
.st-c-22-5{left:20.9%;top:10.3%;width:2.2px;animation-delay:4.0s}
.st-c-22-6{left:90.0%;top:54.0%;width:2.0px;animation-delay:5.2s}
.st-c-22-7{left:13.1%;top:9.7%;width:1.8px;animation-delay:4.6s}
.st-c-22-8{left:88.8%;top:94.6%;width:2.8px;animation-delay:1.7s}
.st-c-22-9{left:90.1%;top:88.9%;width:2.4px;animation-delay:4.1s}
.st-c-22-10{left:19.3%;top:58.2%;width:2.4px;animation-delay:1.3s}
.st-c-22-11{left:30.8%;top:41.8%;width:1.8px;animation-delay:1.9s}
.st-c-22-12{left:19.7%;top:9.0%;width:1.0px;animation-delay:2.8s}
.st-c-22-13{left:77.4%;top:80.7%;width:2.3px;animation-delay:5.1s}
.st-c-22-14{left:13.6%;top:18.7%;width:2.4px;animation-delay:2.4s}
.st-c-22-15{left:45.7%;top:81.0%;width:1.1px;animation-delay:5.3s}
.st-c-22-16{left:53.9%;top:44.1%;width:2.8px;animation-delay:1.9s}
.st-c-22-17{left:3.7%;top:91.9%;width:2.2px;animation-delay:1.5s}
.st-c-22-18{left:34.6%;top:71.4%;width:1.9px;animation-delay:3.6s}
.st-c-22-19{left:15.7%;top:14.8%;width:1.2px;animation-delay:1.9s}
.st-c-22-20{left:68.0%;top:28.1%;width:2.2px;animation-delay:2.9s}
.st-c-22-21{left:53.2%;top:47.1%;width:3.0px;animation-delay:1.7s}
.st-c-22-22{left:29.3%;top:59.6%;width:2.9px;animation-delay:3.0s}
.st-c-22-23{left:73.0%;top:93.8%;width:2.0px;animation-delay:4.8s}
.st-c-22-24{left:68.0%;top:74.6%;width:1.5px;animation-delay:3.5s}
.st-c-22-25{left:61.5%;top:45.1%;width:1.1px;animation-delay:3.2s}
.st-c-22-26{left:85.3%;top:55.9%;width:2.9px;animation-delay:5.2s}
.st-c-22-27{left:45.8%;top:20.6%;width:2.8px;animation-delay:1.1s}
.st-c-22-28{left:78.8%;top:38.0%;width:1.3px;animation-delay:0.5s}
.st-c-22-29{left:71.8%;top:80.9%;width:2.1px;animation-delay:2.0s}
.st-c-22-30{left:53.3%;top:51.8%;width:2.3px;animation-delay:4.5s}
.st-c-22-31{left:48.0%;top:5.0%;width:2.8px;animation-delay:5.0s}
.st-c-22-32{left:99.0%;top:35.6%;width:3.0px;animation-delay:5.2s}
.st-c-22-33{left:57.0%;top:34.9%;width:1.2px;animation-delay:5.7s}
.st-c-22-34{left:35.6%;top:12.8%;width:2.8px;animation-delay:2.5s}
.st-c-22-35{left:33.6%;top:86.6%;width:2.9px;animation-delay:0.9s}
.st-c-22-36{left:23.7%;top:36.5%;width:3.0px;animation-delay:2.6s}
.st-c-22-37{left:8.5%;top:28.0%;width:2.8px;animation-delay:3.2s}
.st-c-22-38{left:42.3%;top:0.5%;width:1.2px;animation-delay:5.0s}
.st-c-22-39{left:20.1%;top:23.2%;width:2.9px;animation-delay:5.4s}
.st-c-22-40{left:33.2%;top:17.2%;width:2.0px;animation-delay:4.9s}
.st-c-22-41{left:91.7%;top:44.0%;width:1.2px;animation-delay:3.6s}
.st-c-22-42{left:12.7%;top:61.9%;width:2.3px;animation-delay:5.9s}
.st-c-22-43{left:76.5%;top:47.2%;width:1.8px;animation-delay:5.8s}
.st-c-22-44{left:48.5%;top:83.9%;width:2.3px;animation-delay:0.6s}
.st-c-22-45{left:68.3%;top:19.0%;width:2.5px;animation-delay:2.1s}
.st-c-22-46{left:4.9%;top:84.5%;width:1.6px;animation-delay:3.8s}
.st-c-22-47{left:79.4%;top:86.7%;width:1.7px;animation-delay:0.1s}
.st-c-22-48{left:53.5%;top:61.3%;width:2.9px;animation-delay:4.2s}
.st-c-22-49{left:85.2%;top:96.0%;width:2.6px;animation-delay:2.9s}
.st-c-22-50{left:51.1%;top:19.2%;width:2.8px;animation-delay:0.0s}
.st-c-22-51{left:35.0%;top:55.5%;width:2.7px;animation-delay:4.0s}
.st-c-22-52{left:84.0%;top:48.2%;width:2.2px;animation-delay:1.1s}
.st-c-22-53{left:30.1%;top:47.9%;width:3.0px;animation-delay:4.4s}
.st-c-22-54{left:79.5%;top:68.2%;width:1.4px;animation-delay:5.7s}
.st-c-22-55{left:68.0%;top:7.8%;width:1.7px;animation-delay:2.4s}
.st-c-22-56{left:83.2%;top:39.6%;width:1.5px;animation-delay:5.2s}
.st-c-22-57{left:53.6%;top:66.1%;width:2.2px;animation-delay:1.0s}
.st-c-22-58{left:3.8%;top:41.5%;width:2.5px;animation-delay:4.8s}
.st-c-22-59{left:77.1%;top:60.9%;width:1.7px;animation-delay:0.4s}
.st-c-22-60{left:24.0%;top:15.8%;width:2.5px;animation-delay:0.2s}
.st-c-22-61{left:58.2%;top:15.9%;width:1.8px;animation-delay:0.4s}
.st-c-22-62{left:78.4%;top:78.6%;width:1.0px;animation-delay:0.1s}
.st-c-22-63{left:57.4%;top:84.0%;width:1.6px;animation-delay:1.2s}
.st-c-22-64{left:97.7%;top:97.7%;width:1.1px;animation-delay:5.0s}
.st-c-22-65{left:53.7%;top:59.2%;width:2.7px;animation-delay:2.2s}
.st-c-22-66{left:20.4%;top:37.5%;width:2.8px;animation-delay:1.9s}
.st-c-22-67{left:89.1%;top:53.6%;width:1.7px;animation-delay:4.8s}
.st-c-22-68{left:69.8%;top:69.4%;width:2.0px;animation-delay:4.8s}
.st-c-22-69{left:79.7%;top:42.7%;width:1.5px;animation-delay:0.4s}
.st-c-22-70{left:99.0%;top:50.3%;width:2.8px;animation-delay:3.6s}
.st-c-22-71{left:93.3%;top:75.9%;width:2.4px;animation-delay:5.8s}
.st-c-22-72{left:1.9%;top:66.5%;width:1.1px;animation-delay:0.7s}
.st-c-22-73{left:94.1%;top:54.3%;width:1.9px;animation-delay:5.6s}
.st-c-22-74{left:90.9%;top:45.4%;width:1.1px;animation-delay:3.3s}
.st-c-22-75{left:53.8%;top:75.5%;width:2.8px;animation-delay:0.7s}
.st-c-22-76{left:41.1%;top:32.4%;width:2.2px;animation-delay:2.7s}
.st-c-22-77{left:29.2%;top:44.5%;width:1.6px;animation-delay:1.2s}
.st-c-22-78{left:2.0%;top:36.4%;width:1.9px;animation-delay:4.6s}
.st-c-22-79{left:6.6%;top:51.3%;width:1.2px;animation-delay:4.9s}
.st-b-23-0{left:61.1%;top:67.7%;width:2.9px;animation-delay:3.7s}
.st-b-23-1{left:10.3%;top:74.2%;width:2.8px;animation-delay:5.8s}
.st-b-23-2{left:77.6%;top:93.9%;width:2.4px;animation-delay:2.8s}
.st-b-23-3{left:9.9%;top:69.9%;width:1.5px;animation-delay:4.9s}
.st-b-23-4{left:39.3%;top:53.0%;width:2.0px;animation-delay:1.2s}
.st-b-23-5{left:72.1%;top:56.6%;width:2.0px;animation-delay:1.5s}
.st-b-23-6{left:43.9%;top:79.5%;width:2.0px;animation-delay:3.2s}
.st-b-23-7{left:42.5%;top:94.7%;width:1.5px;animation-delay:5.0s}
.st-b-23-8{left:96.2%;top:4.5%;width:1.9px;animation-delay:5.8s}
.st-b-23-9{left:29.7%;top:63.2%;width:1.8px;animation-delay:2.6s}
.st-b-23-10{left:86.3%;top:66.0%;width:2.8px;animation-delay:3.2s}
.st-b-23-11{left:16.6%;top:4.2%;width:1.1px;animation-delay:2.0s}
.st-b-23-12{left:34.1%;top:87.6%;width:2.2px;animation-delay:1.2s}
.st-b-23-13{left:37.6%;top:33.6%;width:1.0px;animation-delay:5.9s}
.st-b-23-14{left:100.0%;top:22.4%;width:1.2px;animation-delay:6.0s}
.st-b-23-15{left:23.6%;top:19.5%;width:2.5px;animation-delay:2.8s}
.st-b-23-16{left:62.9%;top:64.2%;width:1.7px;animation-delay:5.0s}
.st-b-23-17{left:13.0%;top:25.9%;width:1.5px;animation-delay:3.7s}
.st-b-23-18{left:65.0%;top:25.4%;width:2.0px;animation-delay:5.6s}
.st-b-23-19{left:29.0%;top:24.4%;width:2.0px;animation-delay:4.6s}
.st-b-23-20{left:22.3%;top:81.1%;width:1.2px;animation-delay:5.2s}
.st-b-23-21{left:24.9%;top:72.0%;width:2.2px;animation-delay:1.4s}
.st-b-23-22{left:2.5%;top:81.0%;width:1.4px;animation-delay:2.6s}
.st-b-23-23{left:94.5%;top:54.9%;width:1.8px;animation-delay:2.5s}
.st-b-23-24{left:70.0%;top:26.0%;width:2.3px;animation-delay:0.4s}
.st-b-23-25{left:50.1%;top:0.4%;width:1.2px;animation-delay:3.1s}
.st-b-23-26{left:96.4%;top:13.9%;width:2.4px;animation-delay:5.5s}
.st-b-23-27{left:67.0%;top:54.2%;width:1.6px;animation-delay:0.5s}
.st-b-23-28{left:38.4%;top:49.5%;width:2.6px;animation-delay:4.0s}
.st-b-23-29{left:94.6%;top:24.8%;width:2.6px;animation-delay:0.4s}
.st-b-23-30{left:82.5%;top:23.0%;width:1.5px;animation-delay:5.7s}
.st-b-23-31{left:34.1%;top:95.0%;width:1.1px;animation-delay:3.4s}
.st-b-23-32{left:55.7%;top:54.1%;width:1.6px;animation-delay:3.0s}
.st-b-23-33{left:83.1%;top:99.3%;width:1.4px;animation-delay:2.0s}
.st-b-23-34{left:3.9%;top:3.3%;width:2.0px;animation-delay:5.2s}
.st-b-23-35{left:46.5%;top:68.7%;width:2.7px;animation-delay:5.4s}
.st-b-23-36{left:35.6%;top:49.6%;width:2.5px;animation-delay:5.5s}
.st-b-23-37{left:14.4%;top:41.3%;width:2.5px;animation-delay:1.4s}
.st-b-23-38{left:33.6%;top:35.1%;width:1.4px;animation-delay:5.5s}
.st-b-23-39{left:6.6%;top:40.7%;width:2.2px;animation-delay:2.0s}
.st-b-23-40{left:32.4%;top:75.6%;width:2.1px;animation-delay:2.1s}
.st-b-23-41{left:83.6%;top:20.0%;width:2.8px;animation-delay:1.5s}
.st-b-23-42{left:62.8%;top:39.2%;width:1.8px;animation-delay:1.7s}
.st-b-23-43{left:24.4%;top:72.9%;width:2.1px;animation-delay:5.2s}
.st-b-23-44{left:63.3%;top:90.1%;width:2.4px;animation-delay:3.2s}
.st-b-23-45{left:70.9%;top:11.8%;width:2.7px;animation-delay:2.4s}
.st-b-23-46{left:57.1%;top:99.8%;width:1.8px;animation-delay:2.8s}
.st-b-23-47{left:39.2%;top:12.0%;width:1.4px;animation-delay:2.7s}
.st-b-23-48{left:97.5%;top:25.1%;width:2.2px;animation-delay:2.3s}
.st-b-23-49{left:97.3%;top:22.9%;width:2.5px;animation-delay:4.8s}
.st-b-23-50{left:78.2%;top:52.5%;width:1.3px;animation-delay:4.0s}
.st-b-23-51{left:9.2%;top:45.8%;width:1.6px;animation-delay:5.3s}
.st-b-23-52{left:11.5%;top:9.1%;width:1.6px;animation-delay:3.3s}
.st-b-23-53{left:46.7%;top:78.1%;width:1.3px;animation-delay:5.0s}
.st-b-23-54{left:72.9%;top:40.6%;width:2.3px;animation-delay:3.4s}
.st-b-23-55{left:66.5%;top:24.9%;width:2.4px;animation-delay:2.2s}
.st-b-23-56{left:11.6%;top:55.6%;width:2.9px;animation-delay:3.9s}
.st-b-23-57{left:55.0%;top:76.1%;width:1.5px;animation-delay:0.6s}
.st-b-23-58{left:28.9%;top:36.9%;width:2.2px;animation-delay:5.6s}
.st-b-23-59{left:39.4%;top:51.7%;width:1.2px;animation-delay:4.5s}
.st-b-24-0{left:79.7%;top:44.8%;width:2.0px;animation-delay:1.1s}
.st-b-24-1{left:45.9%;top:38.6%;width:1.9px;animation-delay:3.0s}
.st-b-24-2{left:11.7%;top:4.9%;width:2.9px;animation-delay:0.6s}
.st-b-24-3{left:35.0%;top:31.2%;width:2.5px;animation-delay:4.7s}
.st-b-24-4{left:92.6%;top:46.1%;width:2.6px;animation-delay:1.4s}
.st-b-24-5{left:68.2%;top:74.1%;width:2.3px;animation-delay:4.9s}
.st-b-24-6{left:8.8%;top:58.4%;width:1.6px;animation-delay:1.4s}
.st-b-24-7{left:46.6%;top:49.8%;width:2.2px;animation-delay:4.2s}
.st-b-24-8{left:87.7%;top:61.8%;width:2.4px;animation-delay:5.0s}
.st-b-24-9{left:67.8%;top:93.0%;width:2.6px;animation-delay:1.3s}
.st-b-24-10{left:74.7%;top:16.5%;width:2.3px;animation-delay:3.5s}
.st-b-24-11{left:36.8%;top:34.6%;width:2.7px;animation-delay:4.9s}
.st-b-24-12{left:78.7%;top:1.7%;width:2.9px;animation-delay:2.2s}
.st-b-24-13{left:43.6%;top:12.8%;width:2.0px;animation-delay:3.3s}
.st-b-24-14{left:82.2%;top:59.4%;width:2.5px;animation-delay:2.6s}
.st-b-24-15{left:8.0%;top:51.1%;width:1.7px;animation-delay:2.2s}
.st-b-24-16{left:19.9%;top:5.5%;width:2.8px;animation-delay:1.5s}
.st-b-24-17{left:90.5%;top:2.6%;width:1.1px;animation-delay:2.0s}
.st-b-24-18{left:22.6%;top:8.0%;width:2.5px;animation-delay:5.4s}
.st-b-24-19{left:70.2%;top:61.1%;width:1.9px;animation-delay:2.1s}
.st-b-24-20{left:28.5%;top:31.0%;width:1.9px;animation-delay:1.2s}
.st-b-24-21{left:88.9%;top:38.9%;width:2.6px;animation-delay:3.6s}
.st-b-24-22{left:61.3%;top:46.3%;width:2.7px;animation-delay:3.2s}
.st-b-24-23{left:62.8%;top:11.3%;width:2.1px;animation-delay:4.3s}
.st-b-24-24{left:73.9%;top:10.5%;width:1.2px;animation-delay:1.0s}
.st-b-24-25{left:59.8%;top:27.8%;width:2.6px;animation-delay:2.7s}
.st-b-24-26{left:60.1%;top:10.1%;width:1.2px;animation-delay:3.0s}
.st-b-24-27{left:44.0%;top:89.6%;width:1.8px;animation-delay:1.5s}
.st-b-24-28{left:32.3%;top:72.3%;width:2.9px;animation-delay:4.7s}
.st-b-24-29{left:87.0%;top:94.1%;width:2.3px;animation-delay:1.6s}
.st-b-24-30{left:65.9%;top:42.7%;width:1.6px;animation-delay:3.1s}
.st-b-24-31{left:45.7%;top:46.4%;width:2.8px;animation-delay:1.1s}
.st-b-24-32{left:10.2%;top:29.9%;width:1.0px;animation-delay:3.9s}
.st-b-24-33{left:6.4%;top:36.5%;width:2.1px;animation-delay:3.8s}
.st-b-24-34{left:66.4%;top:16.8%;width:1.8px;animation-delay:1.9s}
.st-b-24-35{left:96.3%;top:84.3%;width:2.5px;animation-delay:2.0s}
.st-b-24-36{left:32.0%;top:37.8%;width:2.4px;animation-delay:1.6s}
.st-b-24-37{left:61.2%;top:50.2%;width:1.2px;animation-delay:5.2s}
.st-b-24-38{left:12.1%;top:23.8%;width:2.1px;animation-delay:5.9s}
.st-b-24-39{left:9.5%;top:13.2%;width:2.0px;animation-delay:0.5s}
.st-b-24-40{left:96.7%;top:13.2%;width:2.3px;animation-delay:3.0s}
.st-b-24-41{left:24.2%;top:15.2%;width:1.3px;animation-delay:1.6s}
.st-b-24-42{left:5.6%;top:29.2%;width:2.2px;animation-delay:4.6s}
.st-b-24-43{left:39.6%;top:72.5%;width:2.4px;animation-delay:5.2s}
.st-b-24-44{left:99.2%;top:25.1%;width:1.2px;animation-delay:5.0s}
.st-b-24-45{left:86.8%;top:52.7%;width:2.4px;animation-delay:5.7s}
.st-b-24-46{left:56.6%;top:94.7%;width:2.9px;animation-delay:3.8s}
.st-b-24-47{left:3.9%;top:20.2%;width:1.3px;animation-delay:2.3s}
.st-b-24-48{left:19.8%;top:50.3%;width:1.8px;animation-delay:2.0s}
.st-b-24-49{left:14.4%;top:46.6%;width:1.0px;animation-delay:2.9s}
.st-b-24-50{left:4.8%;top:67.2%;width:2.8px;animation-delay:3.3s}
.st-b-24-51{left:71.4%;top:88.6%;width:1.7px;animation-delay:3.4s}
.st-b-24-52{left:79.5%;top:94.8%;width:2.2px;animation-delay:0.4s}
.st-b-24-53{left:68.8%;top:32.7%;width:1.2px;animation-delay:0.0s}
.st-b-24-54{left:8.2%;top:34.3%;width:1.7px;animation-delay:1.8s}
.st-b-24-55{left:18.8%;top:5.9%;width:1.8px;animation-delay:0.3s}
.st-b-24-56{left:62.3%;top:83.3%;width:1.7px;animation-delay:2.6s}
.st-b-24-57{left:96.8%;top:54.1%;width:2.8px;animation-delay:1.4s}
.st-b-24-58{left:98.8%;top:46.7%;width:1.1px;animation-delay:0.8s}
.st-b-24-59{left:52.2%;top:85.8%;width:1.7px;animation-delay:2.9s}
.st-c-25-0{left:36.4%;top:84.9%;width:2.0px;animation-delay:2.1s}
.st-c-25-1{left:91.7%;top:48.0%;width:2.9px;animation-delay:2.4s}
.st-c-25-2{left:34.2%;top:56.5%;width:2.4px;animation-delay:3.0s}
.st-c-25-3{left:62.7%;top:27.5%;width:1.8px;animation-delay:3.3s}
.st-c-25-4{left:50.1%;top:41.3%;width:2.5px;animation-delay:4.8s}
.st-c-25-5{left:98.7%;top:63.3%;width:2.2px;animation-delay:3.2s}
.st-c-25-6{left:63.0%;top:33.1%;width:1.9px;animation-delay:0.9s}
.st-c-25-7{left:38.1%;top:19.7%;width:2.2px;animation-delay:1.1s}
.st-c-25-8{left:15.1%;top:44.2%;width:1.3px;animation-delay:4.5s}
.st-c-25-9{left:4.1%;top:68.3%;width:1.8px;animation-delay:5.0s}
.st-c-25-10{left:22.4%;top:50.0%;width:1.5px;animation-delay:1.1s}
.st-c-25-11{left:50.0%;top:65.9%;width:2.9px;animation-delay:4.8s}
.st-c-25-12{left:52.6%;top:99.8%;width:2.7px;animation-delay:1.5s}
.st-c-25-13{left:69.6%;top:98.8%;width:1.5px;animation-delay:2.9s}
.st-c-25-14{left:70.1%;top:94.9%;width:2.5px;animation-delay:2.3s}
.st-c-25-15{left:75.2%;top:94.3%;width:1.9px;animation-delay:0.5s}
.st-c-25-16{left:46.5%;top:32.8%;width:1.7px;animation-delay:4.4s}
.st-c-25-17{left:42.1%;top:98.0%;width:1.3px;animation-delay:0.9s}
.st-c-25-18{left:38.5%;top:18.4%;width:2.9px;animation-delay:5.9s}
.st-c-25-19{left:19.7%;top:18.6%;width:1.4px;animation-delay:3.7s}
.st-c-25-20{left:32.6%;top:41.9%;width:2.8px;animation-delay:4.6s}
.st-c-25-21{left:9.2%;top:38.8%;width:2.9px;animation-delay:3.7s}
.st-c-25-22{left:55.8%;top:23.0%;width:1.9px;animation-delay:4.9s}
.st-c-25-23{left:8.2%;top:93.2%;width:2.1px;animation-delay:5.4s}
.st-c-25-24{left:54.0%;top:22.2%;width:1.2px;animation-delay:4.0s}
.st-c-25-25{left:21.6%;top:12.5%;width:2.5px;animation-delay:5.7s}
.st-c-25-26{left:35.7%;top:18.5%;width:2.7px;animation-delay:1.4s}
.st-c-25-27{left:39.5%;top:35.2%;width:1.3px;animation-delay:4.8s}
.st-c-25-28{left:83.7%;top:53.9%;width:2.6px;animation-delay:4.4s}
.st-c-25-29{left:81.7%;top:84.6%;width:1.9px;animation-delay:2.4s}
.st-c-25-30{left:32.5%;top:44.5%;width:2.4px;animation-delay:4.0s}
.st-c-25-31{left:8.7%;top:13.8%;width:1.6px;animation-delay:4.9s}
.st-c-25-32{left:12.9%;top:58.1%;width:1.1px;animation-delay:0.5s}
.st-c-25-33{left:99.5%;top:16.7%;width:1.9px;animation-delay:5.6s}
.st-c-25-34{left:63.4%;top:58.9%;width:2.6px;animation-delay:5.1s}
.st-c-25-35{left:96.0%;top:5.6%;width:1.5px;animation-delay:5.8s}
.st-c-25-36{left:7.2%;top:18.6%;width:1.1px;animation-delay:1.7s}
.st-c-25-37{left:14.3%;top:55.9%;width:1.2px;animation-delay:3.1s}
.st-c-25-38{left:97.6%;top:94.0%;width:2.4px;animation-delay:4.2s}
.st-c-25-39{left:22.4%;top:16.8%;width:1.3px;animation-delay:2.2s}
.st-c-25-40{left:28.3%;top:71.3%;width:2.6px;animation-delay:2.9s}
.st-c-25-41{left:84.4%;top:89.7%;width:1.3px;animation-delay:5.7s}
.st-c-25-42{left:11.6%;top:78.0%;width:1.9px;animation-delay:5.2s}
.st-c-25-43{left:71.8%;top:72.0%;width:2.1px;animation-delay:2.4s}
.st-c-25-44{left:23.0%;top:59.5%;width:1.5px;animation-delay:2.3s}
.st-c-25-45{left:41.6%;top:68.7%;width:2.2px;animation-delay:2.6s}
.st-c-25-46{left:11.7%;top:24.5%;width:1.1px;animation-delay:5.8s}
.st-c-25-47{left:80.1%;top:70.0%;width:2.3px;animation-delay:4.0s}
.st-c-25-48{left:79.0%;top:55.8%;width:1.5px;animation-delay:4.4s}
.st-c-25-49{left:14.5%;top:95.5%;width:2.9px;animation-delay:4.9s}
.st-c-25-50{left:22.4%;top:87.9%;width:3.0px;animation-delay:2.8s}
.st-c-25-51{left:90.4%;top:5.8%;width:1.2px;animation-delay:2.7s}
.st-c-25-52{left:46.9%;top:51.7%;width:2.9px;animation-delay:3.8s}
.st-c-25-53{left:16.6%;top:79.9%;width:2.9px;animation-delay:2.7s}
.st-c-25-54{left:42.6%;top:85.5%;width:2.6px;animation-delay:1.5s}
.st-c-25-55{left:75.7%;top:59.8%;width:2.3px;animation-delay:0.4s}
.st-c-25-56{left:29.3%;top:12.7%;width:1.4px;animation-delay:1.7s}
.st-c-25-57{left:2.2%;top:61.5%;width:1.0px;animation-delay:4.7s}
.st-c-25-58{left:67.4%;top:86.4%;width:2.6px;animation-delay:4.9s}
.st-c-25-59{left:27.2%;top:52.8%;width:1.9px;animation-delay:3.9s}
.st-c-25-60{left:35.9%;top:0.4%;width:1.8px;animation-delay:4.3s}
.st-c-25-61{left:88.7%;top:98.1%;width:1.0px;animation-delay:3.1s}
.st-c-25-62{left:76.9%;top:67.1%;width:1.6px;animation-delay:1.2s}
.st-c-25-63{left:10.3%;top:68.9%;width:2.3px;animation-delay:4.4s}
.st-c-25-64{left:6.3%;top:61.8%;width:2.9px;animation-delay:5.1s}
.st-c-25-65{left:45.1%;top:22.1%;width:1.9px;animation-delay:3.5s}
.st-c-25-66{left:92.2%;top:33.8%;width:1.9px;animation-delay:2.9s}
.st-c-25-67{left:86.9%;top:43.9%;width:1.6px;animation-delay:2.9s}
.st-c-25-68{left:98.6%;top:84.4%;width:2.2px;animation-delay:3.0s}
.st-c-25-69{left:48.1%;top:61.6%;width:1.8px;animation-delay:3.9s}
.st-c-25-70{left:97.1%;top:11.2%;width:2.5px;animation-delay:0.4s}
.st-c-25-71{left:3.8%;top:20.9%;width:1.7px;animation-delay:3.6s}
.st-c-25-72{left:44.7%;top:19.1%;width:1.4px;animation-delay:5.3s}
.st-c-25-73{left:3.7%;top:30.4%;width:2.8px;animation-delay:1.8s}
.st-c-25-74{left:27.7%;top:98.1%;width:1.8px;animation-delay:3.3s}
.st-c-25-75{left:48.8%;top:72.8%;width:2.1px;animation-delay:5.1s}
.st-c-25-76{left:73.1%;top:68.1%;width:2.0px;animation-delay:4.9s}
.st-c-25-77{left:36.6%;top:82.7%;width:1.8px;animation-delay:0.1s}
.st-c-25-78{left:26.9%;top:89.5%;width:1.1px;animation-delay:1.4s}
.st-c-25-79{left:72.3%;top:90.9%;width:1.3px;animation-delay:1.8s}
.st-b-26-0{left:70.5%;top:36.7%;width:1.9px;animation-delay:1.6s}
.st-b-26-1{left:19.2%;top:58.7%;width:1.6px;animation-delay:5.9s}
.st-b-26-2{left:83.5%;top:28.5%;width:1.3px;animation-delay:3.6s}
.st-b-26-3{left:58.5%;top:15.1%;width:1.6px;animation-delay:3.8s}
.st-b-26-4{left:35.5%;top:39.6%;width:2.7px;animation-delay:1.2s}
.st-b-26-5{left:24.6%;top:63.7%;width:1.2px;animation-delay:1.7s}
.st-b-26-6{left:42.8%;top:45.4%;width:2.9px;animation-delay:3.8s}
.st-b-26-7{left:70.5%;top:61.3%;width:2.3px;animation-delay:1.5s}
.st-b-26-8{left:73.0%;top:95.2%;width:2.1px;animation-delay:4.2s}
.st-b-26-9{left:90.0%;top:94.2%;width:2.9px;animation-delay:5.6s}
.st-b-26-10{left:90.6%;top:90.3%;width:1.9px;animation-delay:5.0s}
.st-b-26-11{left:95.6%;top:89.7%;width:1.3px;animation-delay:3.2s}
.st-b-26-12{left:66.9%;top:28.2%;width:1.1px;animation-delay:1.1s}
.st-b-26-13{left:62.5%;top:93.4%;width:2.7px;animation-delay:3.6s}
.st-b-26-14{left:58.9%;top:13.8%;width:2.3px;animation-delay:2.6s}
.st-b-26-15{left:40.1%;top:14.0%;width:2.8px;animation-delay:0.5s}
.st-b-26-16{left:53.0%;top:37.3%;width:2.2px;animation-delay:1.3s}
.st-b-26-17{left:29.6%;top:34.2%;width:2.3px;animation-delay:0.5s}
.st-b-26-18{left:76.2%;top:18.4%;width:1.3px;animation-delay:1.6s}
.st-b-26-19{left:28.6%;top:88.6%;width:1.5px;animation-delay:2.2s}
.st-b-26-20{left:74.4%;top:17.6%;width:2.6px;animation-delay:0.8s}
.st-b-26-21{left:42.0%;top:7.9%;width:1.9px;animation-delay:2.5s}
.st-b-26-22{left:56.1%;top:13.9%;width:2.1px;animation-delay:4.1s}
.st-b-26-23{left:60.0%;top:30.6%;width:2.7px;animation-delay:1.5s}
.st-b-26-24{left:4.1%;top:49.3%;width:2.0px;animation-delay:1.1s}
.st-b-26-25{left:2.2%;top:80.0%;width:1.3px;animation-delay:5.1s}
.st-b-26-26{left:52.9%;top:39.9%;width:1.8px;animation-delay:0.7s}
.st-b-26-27{left:29.1%;top:9.2%;width:3.0px;animation-delay:1.6s}
.st-b-26-28{left:33.4%;top:53.5%;width:2.5px;animation-delay:3.3s}
.st-b-26-29{left:19.9%;top:12.1%;width:1.3px;animation-delay:2.3s}
.st-b-26-30{left:83.8%;top:54.3%;width:2.0px;animation-delay:1.8s}
.st-b-26-31{left:16.4%;top:1.1%;width:2.9px;animation-delay:2.5s}
.st-b-26-32{left:27.7%;top:14.0%;width:2.5px;animation-delay:4.4s}
.st-b-26-33{left:34.8%;top:51.3%;width:2.6px;animation-delay:5.8s}
.st-b-26-34{left:18.0%;top:89.4%;width:1.8px;animation-delay:0.9s}
.st-b-26-35{left:42.8%;top:12.2%;width:2.7px;animation-delay:4.9s}
.st-b-26-36{left:48.7%;top:66.8%;width:2.0px;animation-delay:5.6s}
.st-b-26-37{left:4.8%;top:85.1%;width:2.8px;animation-delay:2.4s}
.st-b-26-38{left:32.0%;top:73.4%;width:1.3px;animation-delay:1.9s}
.st-b-26-39{left:92.2%;top:67.4%;width:1.5px;animation-delay:5.2s}
.st-b-26-40{left:43.4%;top:54.9%;width:2.9px;animation-delay:5.0s}
.st-b-26-41{left:62.0%;top:64.1%;width:1.6px;animation-delay:5.3s}
.st-b-26-42{left:32.1%;top:19.9%;width:2.5px;animation-delay:2.5s}
.st-b-26-43{left:0.5%;top:65.4%;width:1.7px;animation-delay:0.7s}
.st-b-26-44{left:99.4%;top:51.2%;width:2.9px;animation-delay:1.2s}
.st-b-26-45{left:34.9%;top:90.9%;width:2.3px;animation-delay:1.6s}
.st-b-26-46{left:42.8%;top:83.3%;width:2.4px;animation-delay:5.5s}
.st-b-26-47{left:10.9%;top:1.3%;width:2.6px;animation-delay:5.5s}
.st-b-26-48{left:67.4%;top:47.2%;width:2.3px;animation-delay:0.5s}
.st-b-26-49{left:37.0%;top:75.4%;width:2.3px;animation-delay:5.4s}
.st-b-26-50{left:63.1%;top:80.9%;width:2.0px;animation-delay:4.2s}
.st-b-26-51{left:96.1%;top:55.2%;width:1.8px;animation-delay:3.2s}
.st-b-26-52{left:49.7%;top:8.1%;width:2.8px;animation-delay:4.5s}
.st-b-26-53{left:22.7%;top:56.9%;width:2.4px;animation-delay:1.4s}
.st-b-26-54{left:87.8%;top:81.8%;width:2.0px;animation-delay:1.6s}
.st-b-26-55{left:47.6%;top:48.3%;width:1.3px;animation-delay:0.6s}
.st-b-26-56{left:56.3%;top:95.8%;width:1.2px;animation-delay:1.0s}
.st-b-26-57{left:9.1%;top:93.6%;width:2.4px;animation-delay:5.8s}
.st-b-26-58{left:97.3%;top:62.5%;width:1.0px;animation-delay:3.9s}
.st-b-26-59{left:30.8%;top:64.4%;width:1.7px;animation-delay:1.1s}
.st-b-27-0{left:54.1%;top:31.2%;width:2.4px;animation-delay:0.3s}
.st-b-27-1{left:24.2%;top:87.0%;width:1.4px;animation-delay:3.5s}
.st-b-27-2{left:92.6%;top:32.5%;width:2.5px;animation-delay:1.7s}
.st-b-27-3{left:91.5%;top:18.3%;width:1.7px;animation-delay:2.2s}
.st-b-27-4{left:27.0%;top:58.0%;width:1.2px;animation-delay:2.6s}
.st-b-27-5{left:34.9%;top:50.4%;width:1.2px;animation-delay:0.5s}
.st-b-27-6{left:2.9%;top:68.3%;width:1.4px;animation-delay:0.5s}
.st-b-27-7{left:59.4%;top:14.2%;width:1.1px;animation-delay:1.5s}
.st-b-27-8{left:29.1%;top:42.4%;width:1.2px;animation-delay:0.5s}
.st-b-27-9{left:55.1%;top:48.0%;width:2.8px;animation-delay:5.2s}
.st-b-27-10{left:88.2%;top:22.3%;width:2.6px;animation-delay:4.2s}
.st-b-27-11{left:41.8%;top:75.2%;width:1.7px;animation-delay:5.5s}
.st-b-27-12{left:14.7%;top:24.0%;width:1.3px;animation-delay:2.4s}
.st-b-27-13{left:79.9%;top:48.9%;width:2.9px;animation-delay:2.6s}
.st-b-27-14{left:39.7%;top:15.3%;width:2.2px;animation-delay:1.6s}
.st-b-27-15{left:48.4%;top:62.9%;width:2.1px;animation-delay:2.0s}
.st-b-27-16{left:1.2%;top:60.6%;width:1.3px;animation-delay:0.9s}
.st-b-27-17{left:89.4%;top:29.6%;width:1.9px;animation-delay:4.9s}
.st-b-27-18{left:22.8%;top:31.4%;width:2.6px;animation-delay:2.1s}
.st-b-27-19{left:18.8%;top:24.3%;width:1.2px;animation-delay:2.9s}
.st-b-27-20{left:57.6%;top:84.6%;width:2.2px;animation-delay:1.3s}
.st-b-27-21{left:4.7%;top:96.3%;width:2.1px;animation-delay:0.6s}
.st-b-27-22{left:99.4%;top:6.4%;width:1.9px;animation-delay:0.6s}
.st-b-27-23{left:11.1%;top:46.9%;width:2.4px;animation-delay:0.8s}
.st-b-27-24{left:60.6%;top:24.1%;width:2.1px;animation-delay:1.6s}
.st-b-27-25{left:9.6%;top:73.7%;width:2.7px;animation-delay:4.2s}
.st-b-27-26{left:16.3%;top:83.4%;width:1.9px;animation-delay:1.4s}
.st-b-27-27{left:57.2%;top:81.6%;width:1.7px;animation-delay:3.0s}
.st-b-27-28{left:16.2%;top:92.9%;width:1.1px;animation-delay:5.5s}
.st-b-27-29{left:40.2%;top:60.6%;width:2.0px;animation-delay:1.1s}
.st-b-27-30{left:61.3%;top:35.3%;width:2.3px;animation-delay:2.9s}
.st-b-27-31{left:85.6%;top:30.6%;width:2.2px;animation-delay:2.6s}
.st-b-27-32{left:49.1%;top:45.2%;width:2.0px;animation-delay:3.9s}
.st-b-27-33{left:39.4%;top:52.0%;width:1.4px;animation-delay:5.2s}
.st-b-27-34{left:84.8%;top:53.4%;width:1.5px;animation-delay:5.5s}
.st-b-27-35{left:10.0%;top:3.9%;width:1.3px;animation-delay:1.8s}
.st-b-27-36{left:58.2%;top:98.3%;width:2.1px;animation-delay:1.9s}
.st-b-27-37{left:80.2%;top:28.2%;width:2.3px;animation-delay:0.2s}
.st-b-27-38{left:89.3%;top:3.3%;width:1.2px;animation-delay:4.8s}
.st-b-27-39{left:84.5%;top:41.0%;width:1.9px;animation-delay:3.1s}
.st-b-27-40{left:38.5%;top:21.4%;width:1.9px;animation-delay:2.7s}
.st-b-27-41{left:53.9%;top:10.1%;width:3.0px;animation-delay:5.0s}
.st-b-27-42{left:84.9%;top:46.5%;width:2.0px;animation-delay:0.7s}
.st-b-27-43{left:26.5%;top:99.9%;width:1.7px;animation-delay:4.9s}
.st-b-27-44{left:70.3%;top:91.0%;width:2.0px;animation-delay:0.3s}
.st-b-27-45{left:25.9%;top:81.8%;width:1.9px;animation-delay:4.8s}
.st-b-27-46{left:10.8%;top:30.1%;width:2.9px;animation-delay:4.9s}
.st-b-27-47{left:5.2%;top:12.7%;width:1.7px;animation-delay:0.6s}
.st-b-27-48{left:74.4%;top:13.3%;width:2.8px;animation-delay:1.3s}
.st-b-27-49{left:58.1%;top:78.9%;width:2.9px;animation-delay:0.7s}
.st-b-27-50{left:25.3%;top:41.7%;width:1.3px;animation-delay:4.1s}
.st-b-27-51{left:97.0%;top:7.8%;width:2.0px;animation-delay:0.3s}
.st-b-27-52{left:35.0%;top:12.9%;width:1.1px;animation-delay:2.2s}
.st-b-27-53{left:97.2%;top:44.8%;width:2.1px;animation-delay:2.7s}
.st-b-27-54{left:60.3%;top:31.9%;width:3.0px;animation-delay:5.7s}
.st-b-27-55{left:8.2%;top:98.8%;width:2.8px;animation-delay:1.6s}
.st-b-27-56{left:87.7%;top:88.7%;width:1.5px;animation-delay:0.4s}
.st-b-27-57{left:31.0%;top:52.3%;width:3.0px;animation-delay:3.6s}
.st-b-27-58{left:44.3%;top:3.1%;width:1.3px;animation-delay:2.7s}
.st-b-27-59{left:63.4%;top:40.0%;width:2.9px;animation-delay:1.2s}
