.school-scene{isolation:isolate;width:100%;position:relative}.school-scene-svg{width:100%;height:auto;display:block;overflow:visible}.school-scene .scene-cloud{animation:18s ease-in-out infinite alternate school-cloud}.school-scene .scene-sun{transform-origin:0 0;animation:9s ease-in-out infinite school-sun}.school-scene .scene-leaves{transform-origin:0 0;animation:6s ease-in-out infinite school-leaves}.school-scene .scene-flower{transform-origin:0 0;animation:4s ease-in-out infinite alternate school-flower}.school-scene .scene-flag{transform-origin:0 -85px;animation:3s ease-in-out infinite alternate school-flag}.school-scene .scene-birds{animation:17s ease-in-out infinite alternate school-birds}.school-scene .scene-butterfly{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite school-butterfly}.school-scene .scene-butterfly-two{animation-duration:8s;animation-delay:-3s}.school-scene .scene-bus{animation:18s ease-in-out infinite school-bus}.school-scene .scene-child-route{animation:15s linear infinite school-walk-route}.school-scene .scene-child-girl{animation-duration:17s}.school-scene .scene-child-bounce{animation:.7s ease-in-out infinite school-child-bounce}.school-scene .scene-child-head{transform-origin:0 -85px;animation:1.4s ease-in-out infinite school-child-head}.school-scene .scene-leg{transform-origin:0 0;animation:.7s ease-in-out infinite alternate school-walk-leg}.school-scene .scene-leg-front{animation-delay:-.7s}.school-scene .scene-arm{transform-origin:0 0;animation:.7s ease-in-out infinite alternate school-walk-arm}.school-scene .scene-arm-front{animation-delay:-.7s}.school-scene .scene-backpack{transform-origin:-14px -75px;animation:.7s ease-in-out infinite school-backpack}.school-scene[data-visible=false] *,.motion-paused .school-scene *{animation-play-state:paused!important}@keyframes school-cloud{to{transform:translate(23px)}}@keyframes school-sun{50%{transform:rotate(7deg)}}@keyframes school-leaves{50%{transform:rotate(1.5deg)}}@keyframes school-flower{to{transform:rotate(7deg)}}@keyframes school-flag{to{transform:skewY(5deg)scaleX(.91)}}@keyframes school-birds{to{transform:translate(24px,-8px)}}@keyframes school-butterfly{0%,to{translate:0;rotate:-9deg;scale:1 .9}25%{scale:.65 1}50%{translate:17px -17px;rotate:12deg;scale:1 .9}75%{scale:.65 1}}@keyframes school-bus{0%,to{transform:translate(-30px)}50%{transform:translate(36px)}}@keyframes school-walk-route{0%{opacity:0;transform:translate(0)scale(1)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(169px,-81px)scale(.76)}}@keyframes school-child-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes school-child-head{50%{transform:rotate(-2deg)}}@keyframes school-walk-leg{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes school-walk-arm{0%{transform:rotate(19deg)}to{transform:rotate(-19deg)}}@keyframes school-backpack{50%{transform:rotate(3deg)translateY(1px)}}@media (max-width:640px){.school-scene .scene-butterfly-two,.school-scene .scene-birds{animation:none}.school-scene .scene-cloud{animation-duration:25s}}@media (prefers-reduced-motion:reduce){.school-scene *,.school-scene :before,.school-scene :after{transition:none!important;animation:none!important}.school-scene .scene-child-route{opacity:1}}
