.dragon{animation-iteration-count:infinite;animation-name:fly-cycle;animation-timing-function:steps(10);backface-visibility:hidden;background-repeat:no-repeat;background-size:auto 100%;height:125px;perspective:1000px;position:relative;transform:translateZ(0);width:78px;will-change:background-position,background-image,transform}.dragon.has-mouth-closed{background-image:url(../images/dragon-no-fire-3.svg)}.dragon.is-breathing-fire{background-image:url(../images/dragon-fire-3.svg)}.dragon-container{animation-iteration-count:infinite;animation-timing-function:linear;backface-visibility:hidden;left:-3%;position:absolute;transform:translateZ(0) scale(0) translate(-10vw);will-change:transform}@keyframes fly-cycle{to{background-position:-900px 0}}@keyframes fly-right-one{0%{transform:translateZ(0) scale(.3) translate(-10vw)}10%{transform:translateZ(0) translateY(2vh) translate(10vw) scale(.4)}50%{transform:translateZ(0) translateY(0) translate(30vw) scale(.5)}60%{transform:translateZ(0) translateY(4vh) translate(50vw) scale(.6)}70%{transform:translateZ(0) translateY(2vh) translate(70vw) scale(.6)}80%{transform:translateZ(0) translateY(0) translate(90vw) scale(.6)}90%{transform:translateZ(0) translateY(0) translate(110vw) scale(.6)}to{transform:translateZ(0) translateY(0) translate(110vw) scale(.6)}}@keyframes fly-right-two{0%{transform:translateZ(0) translateY(-2vh) translate(-10vw) scale(.5)}10%{transform:translateZ(0) translateY(0) translate(10vw) scale(.4)}20%{transform:translateZ(0) translateY(-4vh) translate(30vw) scale(.6)}30%{transform:translateZ(0) translateY(1vh) translate(50vw) scale(.45)}40%{transform:translateZ(0) translateY(-2.5vh) translate(70vw) scale(.5)}50%{transform:translateZ(0) translateY(0) translate(90vw) scale(.45)}60%{transform:translateZ(0) translateY(0) translate(110vw) scale(.45)}to{transform:translateZ(0) translateY(0) translate(110vw) scale(.45)}}@keyframes fly-right-three{0%{transform:translateZ(0) translateY(-2vh) translate(-10vw) scale(.5)}10%{transform:translateZ(0) translateY(0) translate(10vw) scale(.4)}20%{transform:translateZ(0) translateY(-4vh) translate(30vw) scale(.6)}30%{transform:translateZ(0) translateY(1vh) translate(50vw) scale(.45)}40%{transform:translateZ(0) translateY(-2.5vh) translate(70vw) scale(.5)}50%{transform:translateZ(0) translateY(0) translate(90vw) scale(.45)}90%{transform:translateZ(0) translateY(0) translate(110vw) scale(.45)}to{transform:translateZ(0) translateY(0) translate(110vw) scale(.45)}}@media (prefers-reduced-motion:reduce){.dragon,.dragon-container{animation:none}}
