.clouds-wrapper{overflow:hidden;width:100%}.clouds-track{display:flex;width:max-content;animation:cloudScroll 160s linear infinite;will-change:transform}@media(min-width:1921px){.clouds-track img{object-fit:contain}}@keyframes cloudScroll{0%{transform:translate(-100vw)}to{transform:translate(0)}}.flying-bird{animation:flyWave 15s linear infinite reverse}@keyframes flyWave{0%{transform:translateY(-30vh) rotate(0)}20%{transform:translate(20vw,-30vh) rotate(-20deg)}40%{transform:translate(40vw,-20vh) rotate(-10deg)}60%{transform:translate(60vw,-3vh) rotate(0)}80%{transform:translate(80vw,4vh) rotate(-20deg)}to{transform:translate(100vw,20vh) rotate(0)}}.wing-left{transform-origin:top right;transform-box:fill-box;animation:flapLeft 1s ease-in-out infinite alternate}@keyframes flapLeft{0%{transform:rotate(0)}50%{transform:rotate(-25deg) translateY(-2px)}to{transform:rotate(0)}}.wing-right{transform-origin:bottom left;transform-box:fill-box;animation:flapRight 1s ease-in-out infinite alternate}@keyframes flapRight{0%{transform:rotate(0)}50%{transform:rotate(25deg) translateY(-2px)}to{transform:rotate(0)}}.ear-left{transform-box:fill-box;transform-origin:50% 100%;animation:earWobble 2.5s infinite ease-in-out}.ear-right{transform-box:fill-box;transform-origin:bottom left;animation:earWobble 2.5s infinite ease-in-out}@keyframes earWobble{0%{transform:rotate(0)}20%{transform:rotate(10deg)}35%{transform:rotate(-6deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.rhino-tail{animation:tail-wag 3.5s ease-in-out infinite;transform-origin:top right}@keyframes tail-wag{0%{transform:rotate(-10deg)}50%{transform:rotate(0)}to{transform:rotate(-10deg)}}.flamingo-head{animation:head 3s ease-in-out infinite}@keyframes head{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(6deg) translateY(-1px)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(-3deg) translateY(-1px)}to{transform:rotate(0) translateY(0)}}.flower-left{animation:flowerLeft 2.5s ease-in-out infinite;transform-origin:bottom}@keyframes flowerLeft{0%{transform:rotate(0)}50%{transform:rotate(2deg)}to{transform:rotate(0)}}.flower-right{animation:flowerRight 1.5s ease-in-out infinite;transform-origin:bottom}@keyframes flowerRight{0%{transform:rotate(0)}50%{transform:rotate(-2deg)}to{transform:rotate(0)}}.hot-air-balloon{animation:moveBalloon 40s linear infinite}@keyframes moveBalloon{0%{right:100%}to{right:-10%}}.animate-monkey-swing{animation:monkeySwing 2.5s linear infinite alternate;transform-origin:top left}@keyframes monkeySwing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.animate-float{animation:float 1.5s linear infinite alternate}@keyframes float{to{transform:translateY(-5px)}}.animate-banana{animation:banana 1.1s linear infinite alternate}@keyframes banana{to{transform:scale(.75)}}.animate-tail{animation:tail 1.4s linear infinite alternate;transform-box:fill-box;transform-origin:center right}@keyframes tail{0%{transform:rotate(15deg)}}.animate-deer{animation:deer 2s linear infinite alternate;transform-box:fill-box;transform-origin:right}@keyframes deer{to{transform:rotate(-20deg)}}.animate-deer-tail{animation:deerTail 1s linear infinite alternate;transform-box:fill-box;transform-origin:left}@keyframes deerTail{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}.animate-hot-air-balloon{animation:FloatBalloon 30s ease-in-out infinite;will-change:transform}@keyframes FloatBalloon{0%{transform:translate(0) rotate(0)}15%{transform:translate(-18px,-22px) rotate(-1.8deg)}30%{transform:translate(28px,-10px) rotate(2.2deg)}45%{transform:translate(-26px,18px) rotate(-2.5deg)}60%{transform:translate(22px,26px) rotate(1.9deg)}75%{transform:translate(12px,-14px) rotate(1deg)}90%{transform:translate(-6px,8px) rotate(-.6deg)}to{transform:translate(0) rotate(0)}}.smoke-particle{border-radius:40% 60% 70% 30%/50% 40% 60% 50%;opacity:0;animation-name:chimneyFlow;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes chimneyFlow{0%{transform:translateY(0) scale(.5) rotate(0);opacity:0}15%{opacity:.8}40%{opacity:.5;transform:translateY(-40px) scale(2) rotate(45deg) translate(5px)}to{transform:translateY(-150px) scale(8) rotate(120deg) translate(30px);opacity:0}}:root{--color-fur: #d2b48c;--color-fur-dark: #a67b5b;--color-spot: #8b4513;--color-snout: #2f1b10;--color-collar: #556b2f;--duration: .7s;--semi-duration: calc(var(--duration) / 2);--easing: cubic-bezier(.5, 0, .5, 1);--stagger: calc(-1 * var(--semi-duration) / 2)}.dog,.dog *:before,.dog *:after{position:relative;animation-timing-function:var(--easing)!important}.dog-animation{animation:roam 30s linear infinite}@keyframes roam{1%{left:-2%}to{left:100%}}.dog *{position:absolute;will-change:transform}.dog:before{animation:shadow calc(1 * var(--semi-duration)) infinite}@keyframes shadow{0%,to{transform:scaleX(.75)}45%,55%{transform:scaleX(.5)}}.neck{width:50%;height:20px;right:-1px;bottom:calc(100% - 2px);transform-origin:center bottom;transform:rotate(15deg);z-index:2}.neck>.fur{border-bottom-left-radius:2px;height:100%;width:100%}.neck>.fur:before{content:"";position:absolute;top:0;right:0;height:10px;width:100%;background-color:var(--color-fur-dark);z-index:1;transform-origin:right bottom;transform:rotate(15deg)}.collar{width:calc(100% + 2px);height:15%;background-color:var(--color-collar);left:-1px;bottom:6px;border-radius:1px;animation:collar var(--semi-duration) calc(var(--semi-duration) / 4) infinite;z-index:2}@keyframes collar{0%,to{transform:none}50%{transform:translateY(-25%)}}.collar:after{content:"";width:18%;height:120%;border-radius:50%;background:var(--color-snout);position:absolute;right:0%;top:110%;transform-origin:center top;animation:tag var(--semi-duration) infinite both}@keyframes tag{0%,to{transform:rotate(-15deg)}50%{transform:rotate(-15deg) scaleY(1.5)}}.head{height:80%;width:145%;left:-2%;bottom:50%;transform-origin:left center;z-index:2;animation:DogHead var(--semi-duration) calc(var(--semi-duration) / 4) infinite}@keyframes DogHead{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-15deg)}}.head>.fur{height:100%;width:100%;border-bottom-right-radius:16px}.head>.fur:before{content:"";position:absolute;top:-80%;left:-30%;width:100%;height:0;padding-top:100%;background-color:var(--color-spot);z-index:1;border-radius:50%}.snout{--color: var(--color-snout);width:25%;height:0;padding-top:25%;background-color:var(--color);top:0;right:-1px;border-bottom-left-radius:100%;z-index:1}.ears{bottom:40%;height:100%;width:30%;left:0;z-index:-1}.ear{--color: var(--color-spot);width:100%;height:100%;bottom:0;left:0;transform-origin:left bottom;transform:rotate(-10deg);animation:ear-front calc(var(--duration) / 2) infinite}@keyframes ear-front{50%{transform:rotate(-15deg)}}.ear:before{content:"";position:absolute;height:5px;width:3px;z-index:2;top:-.4px;right:-1.4px;border-top-left-radius:100%;border-width:.4px;border-color:transparent;border-style:solid;border-left:.4px solid var(--color-snout);transform-origin:bottom left;animation:ear-mark var(--semi-duration) calc(-1 * var(--semi-duration)) infinite}@keyframes ear-mark{0%,to{transform:rotate(0)}50%{transform:rotate(25deg)}}.ear>.fur{border-top-left-radius:100%;height:100%;width:100%}.ear:nth-child(2){left:3px;bottom:1px;transform:rotate(-5deg);--color: var(--color-fur);z-index:-1;animation:ear-back calc(var(--duration) / 2) infinite both}@keyframes ear-back{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.eye{--size: 6%;--color: var(--color-snout);width:var(--size);height:0;padding:var(--size);left:35%;top:20%;border-radius:50%;background-color:var(--color);z-index:1}.eye:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--color);z-index:1}.eye:after{content:"";width:100%;height:100%;position:absolute;left:-50%;top:-50%;border-top-left-radius:100%;border-width:.5px;border-color:var(--color);border-style:solid;border-bottom-color:var(--color-spot);border-right-color:var(--color-spot);transform:scale(1.25);z-index:0}.torso{width:56.66667%;height:33.33333%;animation:torso var(--semi-duration) both infinite}@keyframes torso{0%,to{transform:none}50%{transform:translateY(15%)}}.torso>.fur{height:100%;width:37px;border-top-left-radius:8px;transform-origin:left center;transform:rotate(-20deg) translateY(2px);z-index:1}.torso>.fur:after{height:100%;width:100%;border-bottom-left-radius:40px 17px;border-bottom-right-radius:20px}.torso>.legs{position:absolute;top:0;left:0;width:100%;height:100%}.torso .spot{width:24px;height:24px;bottom:8px;left:-4px;border-radius:50%;background-color:var(--color-spot);z-index:1;animation:spot var(--duration) calc(-1 * var(--semi-duration)) both infinite}@keyframes spot{0%,66%,to{transform:none}33%{transform:translate(2px)}}.torso .spot:after{content:"";height:4px;width:4px;border-radius:50%;background-color:inherit;position:absolute;bottom:-2px;right:1px}.torso>.tail{--color: var(--color-spot);bottom:calc(100% - 3px);left:0;transform-origin:center bottom;transform:rotate(-45deg)}.tail{height:3px;width:4px;background-color:var(--color);border-top-right-radius:2px 100%;border-top-left-radius:2px 100%;animation:DogTail var(--semi-duration) infinite}@keyframes DogTail{0%,to{transform:rotate(-45deg) translate(-15%)}50%{transform:rotate(-25deg) translate(15%)}}.tail>.tail{bottom:90%;transform-origin:bottom left;transform:rotate(-10deg) translateY(50%) scaleX(.8) scaleY(.9);animation:tail-inner var(--semi-duration) var(--stagger) infinite}@keyframes tail-inner{0%,to{transform:rotate(-10deg) translateY(50%) scaleX(.8) scaleY(.9)}50%{transform:rotate(5deg) translateY(50%) scaleX(.8) scaleY(.9)}}.legs>.leg{bottom:1px;--color: var(--color-fur)}.legs>.leg:nth-child(1),.legs>.leg:nth-child(3){right:3px}.legs>.leg:nth-child(3),.legs>.leg:nth-child(4){--color: var(--color-fur-dark);z-index:-1}.legs>.leg:nth-child(1),.legs>.leg:nth-child(4){--delay: 0s}.legs>.leg:nth-child(2),.legs>.leg:nth-child(3){--delay: calc(-1 * var(--duration) / 2)}.legs>.leg:nth-child(2),.legs>.leg:nth-child(4){left:0}.leg{position:absolute;height:13px;width:9px;background-color:var(--color);transform-origin:center 1px;animation:leg infinite var(--duration) var(--delay, 0s)}@keyframes leg{0%,to{transform:none}33%{transform:rotate(-55deg)}66%{transform:rotate(-20deg)}}.leg>.leg-inner{animation:leg-inner infinite var(--duration) calc(var(--delay));transform:rotate(90deg)}@keyframes leg-inner{0%,to{transform:none}33%{transform:rotate(70deg)}76%{transform:none}}.leg>.fur{width:144.44444%;height:100%}.leg>.fur:after{width:9px;bottom:0;top:initial;transform:rotate(15deg)}.fur{position:absolute;overflow:hidden}.fur:after{content:"";position:absolute;width:100%;height:150%;top:0;left:0;background-color:var(--color, var(--color-fur));transform-origin:center bottom}.leg-inner{position:absolute;height:65%;width:100%;top:100%;transform-origin:center top}.leg-inner:before{content:"";width:9px;height:9px;background-color:var(--color);position:absolute;border-radius:50%;top:-4.5px}.leg-inner>.fur{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.leg-inner>.fur:after{content:"";position:absolute;width:100%;height:150%;top:0;left:0;background-color:var(--color);transform-origin:center top;transform:rotate(15deg)}
