/* Praxoria Startseite – v582: konkrete, freigestellte Lernreise am Kurs „Alltagsintegrierte frühe Mathematik“. */

html body.home.homeRefinedV582 .whyStoryPanelV582{
  position:sticky !important;
  top:96px !important;
  align-self:start !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:clamp(500px, 42vw, 620px) !important;
  padding:0 !important;
  margin:0 !important;
  overflow:visible !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
}
html body.home.homeRefinedV582 .whyStoryPanelV582::before,
html body.home.homeRefinedV582 .whyStoryPanelV582::after{
  display:none !important;
  content:none !important;
}
html body.home.homeRefinedV582 .learningStoryV582{
  --story-blue:#4ba9cc;
  --story-blue-deep:#2e7896;
  --story-green:#8fb45f;
  --story-green-deep:#64883e;
  --story-gold:#d2a54e;
  --story-gold-deep:#9a7432;
  --story-ink:#172134;
  --story-muted:#687282;
  --story-active:var(--story-blue-deep);
  --air-x:46%;
  --air-y:52%;
  position:relative !important;
  z-index:1 !important;
  width:min(100%, 790px) !important;
  aspect-ratio:760 / 540 !important;
  overflow:visible !important;
  isolation:isolate !important;
  pointer-events:none !important;
}
html body.home.homeRefinedV582 .learningStoryV582.is-transfer{
  --story-active:var(--story-gold-deep);
  --air-x:60%;
  --air-y:58%;
}
html body.home.homeRefinedV582 .learningStoryV582.is-document{
  --story-active:var(--story-green-deep);
  --air-x:58%;
  --air-y:50%;
}
html body.home.homeRefinedV582 .storyAirV582{
  position:absolute !important;
  z-index:0 !important;
  inset:-12% -10% -8% -8% !important;
  background:
    radial-gradient(circle at var(--air-x) var(--air-y), color-mix(in oklab, var(--story-active) 10%, transparent), transparent 30%),
    radial-gradient(circle at 24% 72%, rgba(75,169,204,.052), transparent 33%),
    radial-gradient(circle at 84% 70%, rgba(143,180,95,.062), transparent 36%) !important;
  filter:blur(18px) !important;
  opacity:.74 !important;
  transition:background .75s ease, opacity .75s ease !important;
  animation:storyAirV582 8s ease-in-out infinite !important;
}
html body.home.homeRefinedV582 .storyCanvasV582{
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  width:100% !important;
  height:100% !important;
  overflow:visible !important;
}
html body.home.homeRefinedV582 .storyCanvasV582 *{ vector-effect:non-scaling-stroke; }
html body.home.homeRefinedV582 .storySceneV582{
  opacity:0 !important;
  transform:translate3d(0,18px,0) scale(.985) !important;
  transform-origin:center !important;
  transition:opacity .62s ease, transform .78s cubic-bezier(.2,.74,.22,1) !important;
}
html body.home.homeRefinedV582 .learningStoryV582.is-learn .storyLearnV582,
html body.home.homeRefinedV582 .learningStoryV582.is-transfer .storyTransferV582,
html body.home.homeRefinedV582 .learningStoryV582.is-document .storyDocumentV582{
  opacity:1 !important;
  transform:translate3d(0,0,0) scale(1) !important;
}

html body.home.homeRefinedV582 .storyGroundV582{
  fill:none !important;
  stroke:rgba(23,33,52,.105) !important;
  stroke-width:2.4 !important;
  stroke-linecap:round !important;
}
html body.home.homeRefinedV582 text{
  font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight:800 !important;
  letter-spacing:.035em !important;
  fill:var(--story-ink) !important;
}
html body.home.homeRefinedV582 .labelV582{
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.12em !important;
  fill:rgba(23,33,52,.62) !important;
}
html body.home.homeRefinedV582 .titleV582{ font-size:18px !important; letter-spacing:.01em !important; fill:#172134 !important; }
html body.home.homeRefinedV582 .titleSmallV582,
html body.home.homeRefinedV582 .unitTitleV582,
html body.home.homeRefinedV582 .miniTitleV582{ font-size:14px !important; letter-spacing:.01em !important; fill:#172134 !important; }
html body.home.homeRefinedV582 .cardTextV582{ font-size:13px !important; letter-spacing:.01em !important; fill:#2b3446 !important; }
html body.home.homeRefinedV582 .tileTextV582{ font-size:13px !important; letter-spacing:.01em !important; fill:#172134 !important; }
html body.home.homeRefinedV582 .tileSubV582{ font-size:10px !important; letter-spacing:.08em !important; fill:rgba(23,33,52,.56) !important; }
html body.home.homeRefinedV582 .roomLabelV582{ font-size:12px !important; letter-spacing:.08em !important; fill:rgba(100,136,62,.82) !important; }

html body.home.homeRefinedV582 .skinV582{ fill:#f4c9a2 !important; stroke:#e9b990 !important; stroke-width:1.25 !important; }
html body.home.homeRefinedV582 .hairV582{ fill:#243247 !important; opacity:.96 !important; }
html body.home.homeRefinedV582 .bodyV582,
html body.home.homeRefinedV582 .smallBodyV582{ fill:#eef6f2 !important; stroke:rgba(102,136,62,.20) !important; stroke-width:1.4 !important; }
html body.home.homeRefinedV582 .childBodyV582{ fill:#fff4df !important; stroke:rgba(210,165,78,.22) !important; stroke-width:1.2 !important; }
html body.home.homeRefinedV582 .armV582,
html body.home.homeRefinedV582 .legV582{
  fill:none !important;
  stroke:#f0c19a !important;
  stroke-width:11 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}

html body.home.homeRefinedV582 .paperV582,
html body.home.homeRefinedV582 .screenV582{
  fill:rgba(255,255,255,.93) !important;
  stroke:rgba(23,33,52,.13) !important;
  stroke-width:1.4 !important;
}
html body.home.homeRefinedV582 .screenV582{ fill:url(#storySoftBlueV582) !important; stroke:rgba(75,169,204,.24) !important; }
html body.home.homeRefinedV582 .baseV582{ fill:rgba(255,255,255,.74) !important; stroke:rgba(23,33,52,.12) !important; stroke-width:1.2 !important; }
html body.home.homeRefinedV582 .bluePaperV582{ fill:url(#storySoftBlueV582) !important; stroke:rgba(75,169,204,.25) !important; }
html body.home.homeRefinedV582 .greenPaperV582{ fill:url(#storySoftGreenV582) !important; stroke:rgba(143,180,95,.27) !important; }
html body.home.homeRefinedV582 .goldPaperV582{ fill:url(#storySoftGoldV582) !important; stroke:rgba(210,165,78,.30) !important; }

/* Szene 1: Zugangscode → Lern-Cockpit → konkrete Kurseinheit */
html body.home.homeRefinedV582 .learnerAtDeskV582{ animation:learnerFocusV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .armTypeV582{ transform-box:fill-box !important; transform-origin:10% 15% !important; animation:typeArmV582 1.15s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .deskLaptopV582{ animation:laptopWakeV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .inputV582{ fill:rgba(255,255,255,.96) !important; stroke:rgba(23,33,52,.13) !important; }
html body.home.homeRefinedV582 .codeV582{ font-size:20px !important; letter-spacing:.18em !important; fill:#2a3344 !important; }
html body.home.homeRefinedV582 .cursorV582{ fill:none !important; stroke:var(--story-blue-deep) !important; stroke-width:2.2 !important; stroke-linecap:round !important; animation:cursorBlinkV582 1.05s steps(2,end) infinite !important; }
html body.home.homeRefinedV582 .clickHaloV582{ fill:rgba(143,180,95,.13) !important; stroke:rgba(143,180,95,.36) !important; stroke-width:1.5 !important; transform-origin:center !important; transform-box:fill-box !important; animation:clickPulseV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .clickCheckV582,
html body.home.homeRefinedV582 .portfolioCheckV582 path,
html body.home.homeRefinedV582 .sealV582 path{ fill:none !important; stroke:var(--story-green-deep) !important; stroke-width:4.8 !important; stroke-linecap:round !important; stroke-linejoin:round !important; }
html body.home.homeRefinedV582 .learnPathV582,
html body.home.homeRefinedV582 .carryPathV582,
html body.home.homeRefinedV582 .returnPathV582,
html body.home.homeRefinedV582 .documentPathV582,
html body.home.homeRefinedV582 .certPathV582{
  fill:none !important;
  stroke-linecap:round !important;
  marker-end:url(#arrowV582) !important;
  animation:flowV582 2.7s linear infinite !important;
}
html body.home.homeRefinedV582 .learnPathV582{ stroke:var(--story-blue-deep) !important; color:var(--story-blue-deep) !important; stroke-width:3.2 !important; stroke-dasharray:8 12 !important; opacity:.62 !important; }
html body.home.homeRefinedV582 .cockpitV582{ animation:cockpitAppearV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .cockpitTileV582 path{ fill:rgba(255,255,255,.72) !important; stroke:rgba(23,33,52,.11) !important; stroke-width:1 !important; }
html body.home.homeRefinedV582 .tileActiveV582 path:first-child{ fill:rgba(75,169,204,.075) !important; stroke:rgba(75,169,204,.25) !important; }
html body.home.homeRefinedV582 .tileArrowDotV582{ fill:rgba(75,169,204,.10) !important; stroke:rgba(75,169,204,.35) !important; stroke-width:1.2 !important; transform-origin:center !important; transform-box:fill-box !important; animation:openDotV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .arrowIconV582{ fill:none !important; stroke:var(--story-blue-deep) !important; stroke-width:3 !important; stroke-linecap:round !important; stroke-linejoin:round !important; animation:arrowNudgeV582 1.8s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .unitPreviewV582{ animation:unitSlideV582 6.6s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .unitLineV582,
html body.home.homeRefinedV582 .screenLinesV582,
html body.home.homeRefinedV582 .portfolioLineV582,
html body.home.homeRefinedV582 .examLineV582,
html body.home.homeRefinedV582 .certLinesV582{ fill:none !important; stroke:rgba(23,33,52,.22) !important; stroke-width:5.8 !important; stroke-linecap:round !important; }
html body.home.homeRefinedV582 .smallPillV582{ fill:rgba(143,180,95,.14) !important; stroke:rgba(143,180,95,.35) !important; stroke-width:1.2 !important; animation:pillBreatheV582 2.6s ease-in-out infinite !important; transform-origin:center !important; transform-box:fill-box !important; }
html body.home.homeRefinedV582 .pillTextV582{ font-size:12px !important; fill:var(--story-green-deep) !important; }

/* Szene 2: Wissen aus der Einheit in den Gruppenraum und neue Frage zurück */
html body.home.homeRefinedV582 .courseSourceV582{ animation:sourceBreathV582 6.9s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .impulseCardV582{ animation:impulseToHandV582 6.9s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .carryPathV582{ stroke:url(#journeyInkV582) !important; color:var(--story-gold-deep) !important; stroke-width:4.2 !important; stroke-dasharray:10 12 !important; opacity:.67 !important; }
html body.home.homeRefinedV582 .returnPathV582{ stroke:rgba(75,169,204,.50) !important; color:var(--story-blue-deep) !important; stroke-width:3.2 !important; stroke-dasharray:5 14 !important; opacity:.78 !important; animation-name:flowBackV582 !important; }
html body.home.homeRefinedV582 .walkingPersonV582{ animation:walkAcrossV582 6.9s ease-in-out infinite !important; transform-box:fill-box !important; transform-origin:center !important; }
html body.home.homeRefinedV582 .legOneV582{ transform-box:fill-box !important; transform-origin:50% 5% !important; animation:legOneV582 1.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .legTwoV582{ transform-box:fill-box !important; transform-origin:50% 5% !important; animation:legTwoV582 1.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .armForwardV582{ transform-box:fill-box !important; transform-origin:12% 12% !important; animation:armForwardV582 1.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .armBackV582{ transform-box:fill-box !important; transform-origin:88% 12% !important; animation:armBackV582 1.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .knowledgeTokenV582{ animation:knowledgeArrivesV582 6.9s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .groupRoomV582{ animation:roomWelcomeV582 6.9s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .roomRoofV582{ fill:none !important; stroke:var(--story-green) !important; stroke-width:12 !important; stroke-linecap:round !important; stroke-linejoin:round !important; }
html body.home.homeRefinedV582 .roomWallV582{ fill:url(#storySoftGreenV582) !important; stroke:rgba(143,180,95,.28) !important; stroke-width:1.4 !important; }
html body.home.homeRefinedV582 .shelfV582{ fill:none !important; stroke:rgba(23,33,52,.12) !important; stroke-width:3 !important; stroke-linecap:round !important; }
html body.home.homeRefinedV582 .snackTableV582{ animation:snackMomentV582 4.8s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .tableV582{ fill:rgba(255,255,255,.72) !important; stroke:rgba(23,33,52,.10) !important; stroke-width:1.3 !important; }
html body.home.homeRefinedV582 .plateV582{ fill:rgba(255,255,255,.90) !important; stroke:rgba(210,165,78,.26) !important; stroke-width:1.5 !important; }
html body.home.homeRefinedV582 .appleV582{ fill:#d2a54e !important; opacity:.75 !important; transform-box:fill-box !important; transform-origin:center !important; animation:appleCountV582 3.3s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .appleV582.a2{ animation-delay:.25s !important; }
html body.home.homeRefinedV582 .appleV582.a3{ animation-delay:.5s !important; }
html body.home.homeRefinedV582 .adultPointV582{ transform-box:fill-box !important; transform-origin:10% 15% !important; animation:adultPointV582 2.9s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .practiceQuestionV582{ animation:questionReturnsV582 6.9s ease-in-out infinite !important; }

/* Szene 3: Portfolio → Prüfung → prüfbarer Nachweis */
html body.home.homeRefinedV582 .portfolioV582{ animation:portfolioOpenV582 6.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .portfolioCheckV582 circle{ fill:rgba(143,180,95,.14) !important; stroke:rgba(143,180,95,.36) !important; stroke-width:1.6 !important; animation:sealPulseV582 3.8s ease-in-out infinite !important; transform-origin:center !important; transform-box:fill-box !important; }
html body.home.homeRefinedV582 .documentPathV582{ stroke:var(--story-green-deep) !important; color:var(--story-green-deep) !important; stroke-width:3.2 !important; stroke-dasharray:8 12 !important; opacity:.65 !important; }
html body.home.homeRefinedV582 .examV582{ animation:examArriveV582 6.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .examResultV582 path{ fill:rgba(143,180,95,.14) !important; stroke:rgba(143,180,95,.34) !important; stroke-width:1.2 !important; }
html body.home.homeRefinedV582 .examResultV582 text{ font-size:12px !important; fill:var(--story-green-deep) !important; letter-spacing:.04em !important; }
html body.home.homeRefinedV582 .certPathV582{ stroke:var(--story-green-deep) !important; color:var(--story-green-deep) !important; stroke-width:3 !important; stroke-dasharray:8 12 !important; opacity:.65 !important; }
html body.home.homeRefinedV582 .certificateV582{ animation:certificateArriveV582 6.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .qrV582 path:first-child{ fill:rgba(255,255,255,.83) !important; stroke:rgba(23,33,52,.16) !important; stroke-width:1.1 !important; }
html body.home.homeRefinedV582 .qrV582 path:last-child{ fill:rgba(23,33,52,.28) !important; }
html body.home.homeRefinedV582 .sealV582 circle{ fill:rgba(143,180,95,.14) !important; stroke:rgba(143,180,95,.38) !important; stroke-width:1.8 !important; animation:sealPulseV582 4.1s ease-in-out infinite !important; transform-origin:center !important; transform-box:fill-box !important; }
html body.home.homeRefinedV582 .documentPersonV582{ animation:docPersonV582 6.4s ease-in-out infinite !important; }
html body.home.homeRefinedV582 .docArmV582{ transform-box:fill-box !important; transform-origin:12% 12% !important; animation:docArmV582 2.4s ease-in-out infinite !important; }

html body.home.homeRefinedV582 .whyQualityNote.isStoryActiveV582 .whyQualityMark{
  transform:scale(1.08) !important;
  box-shadow:0 0 0 9px color-mix(in oklab, var(--accent) 11%, transparent) !important;
}

@keyframes storyAirV582{ 0%,100%{ transform:translate3d(0,0,0) scale(1); opacity:.70; } 50%{ transform:translate3d(0,-7px,0) scale(1.03); opacity:.84; } }
@keyframes cursorBlinkV582{ 0%,45%{opacity:1;} 46%,100%{opacity:.12;} }
@keyframes flowV582{ to{ stroke-dashoffset:-44; } }
@keyframes flowBackV582{ to{ stroke-dashoffset:48; } }
@keyframes learnerFocusV582{ 0%,100%{ transform:translate3d(0,0,0); } 45%,62%{ transform:translate3d(3px,-3px,0); } }
@keyframes typeArmV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(-5deg) translateY(2px); } }
@keyframes laptopWakeV582{ 0%,100%{ transform:translate3d(0,0,0); } 36%,58%{ transform:translate3d(0,-3px,0); } }
@keyframes clickPulseV582{ 0%,30%{ transform:scale(.68); opacity:.18; } 40%,100%{ transform:scale(1); opacity:1; } }
@keyframes cockpitAppearV582{ 0%,22%{ opacity:.18; transform:translate3d(-18px,10px,0) scale(.965); } 42%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes openDotV582{ 0%,46%{ transform:scale(.86); opacity:.62; } 58%,100%{ transform:scale(1.05); opacity:1; } }
@keyframes arrowNudgeV582{ 0%,100%{ transform:translateX(0); opacity:.88; } 50%{ transform:translateX(5px); opacity:1; } }
@keyframes unitSlideV582{ 0%,50%{ opacity:.08; transform:translate3d(105px,-96px,0) scale(.88); } 70%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes pillBreatheV582{ 0%,100%{ transform:scale(1); } 50%{ transform:scale(1.04); } }
@keyframes sourceBreathV582{ 0%,100%{ transform:translate3d(0,0,0); } 35%,60%{ transform:translate3d(0,-3px,0); } }
@keyframes impulseToHandV582{ 0%,18%{ opacity:.96; transform:translate3d(-8px,10px,0) scale(.96); } 42%,68%{ opacity:1; transform:translate3d(70px,84px,0) scale(.78); } 86%,100%{ opacity:.96; transform:translate3d(0,0,0) scale(1); } }
@keyframes walkAcrossV582{ 0%,18%{ transform:translate3d(-80px,8px,0); } 48%,68%{ transform:translate3d(10px,-2px,0); } 100%{ transform:translate3d(-80px,8px,0); } }
@keyframes legOneV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(-10deg); } }
@keyframes legTwoV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(10deg); } }
@keyframes armForwardV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(-6deg) translateY(-2px); } }
@keyframes armBackV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(8deg) translateY(2px); } }
@keyframes knowledgeArrivesV582{ 0%,28%{ opacity:.10; transform:translate3d(-150px,-52px,0) scale(.80); } 52%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes roomWelcomeV582{ 0%,100%{ transform:translate3d(0,0,0); } 50%{ transform:translate3d(0,-4px,0); } }
@keyframes snackMomentV582{ 0%,100%{ transform:translate3d(0,0,0); } 50%{ transform:translate3d(0,-4px,0); } }
@keyframes appleCountV582{ 0%,100%{ transform:translateY(0) scale(1); } 45%{ transform:translateY(-5px) scale(1.07); } }
@keyframes adultPointV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(-5deg) translateY(-2px); } }
@keyframes questionReturnsV582{ 0%,50%{ opacity:.08; transform:translate3d(174px,-54px,0) scale(.84); } 72%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes portfolioOpenV582{ 0%,100%{ transform:translate3d(0,0,0); } 52%{ transform:translate3d(0,-4px,0); } }
@keyframes examArriveV582{ 0%,34%{ opacity:.18; transform:translate3d(-64px,30px,0) scale(.92); } 60%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes certificateArriveV582{ 0%,54%{ opacity:.12; transform:translate3d(-46px,-35px,0) scale(.86); } 78%,100%{ opacity:1; transform:translate3d(0,0,0) scale(1); } }
@keyframes sealPulseV582{ 0%,100%{ transform:scale(1); opacity:1; } 50%{ transform:scale(1.08); opacity:.90; } }
@keyframes docPersonV582{ 0%,100%{ transform:translate3d(-3px,0,0); } 52%{ transform:translate3d(5px,-3px,0); } }
@keyframes docArmV582{ 0%,100%{ transform:rotate(0deg); } 50%{ transform:rotate(-7deg) translateY(-2px); } }

@media (max-width: 980px){
  html body.home.homeRefinedV582 .whyStoryPanelV582{ position:relative !important; top:auto !important; min-height:clamp(360px, 74vw, 520px) !important; }
  html body.home.homeRefinedV582 .learningStoryV582{ width:min(100%, 760px) !important; }
}
@media (max-width: 640px){
  html body.home.homeRefinedV582 .learningStoryV582{ aspect-ratio:760 / 610 !important; transform:scale(.96); }
}
@media (prefers-reduced-motion: reduce){
  html body.home.homeRefinedV582 .storyAirV582,
  html body.home.homeRefinedV582 .learnerAtDeskV582,
  html body.home.homeRefinedV582 .armTypeV582,
  html body.home.homeRefinedV582 .deskLaptopV582,
  html body.home.homeRefinedV582 .cursorV582,
  html body.home.homeRefinedV582 .clickHaloV582,
  html body.home.homeRefinedV582 .learnPathV582,
  html body.home.homeRefinedV582 .cockpitV582,
  html body.home.homeRefinedV582 .tileArrowDotV582,
  html body.home.homeRefinedV582 .arrowIconV582,
  html body.home.homeRefinedV582 .unitPreviewV582,
  html body.home.homeRefinedV582 .smallPillV582,
  html body.home.homeRefinedV582 .courseSourceV582,
  html body.home.homeRefinedV582 .impulseCardV582,
  html body.home.homeRefinedV582 .carryPathV582,
  html body.home.homeRefinedV582 .returnPathV582,
  html body.home.homeRefinedV582 .walkingPersonV582,
  html body.home.homeRefinedV582 .legOneV582,
  html body.home.homeRefinedV582 .legTwoV582,
  html body.home.homeRefinedV582 .armForwardV582,
  html body.home.homeRefinedV582 .armBackV582,
  html body.home.homeRefinedV582 .knowledgeTokenV582,
  html body.home.homeRefinedV582 .groupRoomV582,
  html body.home.homeRefinedV582 .snackTableV582,
  html body.home.homeRefinedV582 .appleV582,
  html body.home.homeRefinedV582 .adultPointV582,
  html body.home.homeRefinedV582 .practiceQuestionV582,
  html body.home.homeRefinedV582 .portfolioV582,
  html body.home.homeRefinedV582 .portfolioCheckV582 circle,
  html body.home.homeRefinedV582 .documentPathV582,
  html body.home.homeRefinedV582 .examV582,
  html body.home.homeRefinedV582 .certPathV582,
  html body.home.homeRefinedV582 .certificateV582,
  html body.home.homeRefinedV582 .sealV582 circle,
  html body.home.homeRefinedV582 .documentPersonV582,
  html body.home.homeRefinedV582 .docArmV582{
    animation:none !important;
  }
  html body.home.homeRefinedV582 .storySceneV582{ transition:none !important; }
}
