#animated-cover{position:relative;text-align:center;margin-top:0;width:100%;height:auto;aspect-ratio:1280 / 640;overflow:hidden}.parallax-parent{width:100vw;height:auto;aspect-ratio:1280 / 640;overflow:hidden;position:absolute;z-index:1;top:0;left:0;pointer-events:none}.parallax-parent>.child{position:relative;height:100%;background:transparent center no-repeat;background-size:cover}.logo{display:none}#animated-background{position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh}#parallax-foreground{z-index:40;left:0;right:0;margin:0 auto}#animated-background{display:none}.parallax-initiated .animation-container .logo{top:120px}.parallax-initiated #parallax1a>.child,.parallax-initiated #parallax1b>.child,.parallax-initiated #parallax1c>.child,.parallax-initiated #outlet1>.child{height:150%;opacity:1}.parallax-initiated #outlet1>.child{margin-top:-12.5%}.parallax-initiated #parallax1a>.child{margin-top:-15%}.parallax-initiated #parallax1b>.child{margin-top:-15%}.parallax-initiated #parallax1c>.child{margin-top:-12.5%}.parallax-initiated #parallax2>.child{margin-top:-20%;height:150%;opacity:1}.parallax-initiated #parallax3a>.child,.parallax-initiated #parallax3b>.child{margin-top:-7.5%;height:150%;opacity:1}#animated-cover{background-color:transparent}#parallax1a>.child,#parallax1b>.child,#parallax1c>.child,#parallax2>.child,#parallax3a>.child,#parallax3b>.child,#outlet1>.child{opacity:0;top:0;transition:opacity 0.25s ease-in-out 0s}#parallax2a>.child,#parallax2b>.child{transition:top 0.5s ease-in-out, opacity 0.25s ease-in-out 0.15s}#parallax3>.child{transition:top 0.5s ease-in-out, opacity 0.25s ease-in-out 0.3s}.parallax-parent{max-width:1280px;left:0;right:0;margin:0 auto}#animated-cover{pointer-events:none}#animated-cover #tripfinder,#animated-cover #ani-slidein,#animated-cover .button-wrapper.scroll-down{pointer-events:initial}#animated-cover #outlet1{display:none}#animated-cover #parallax-foreground{overflow:visible}#animated-cover #parallax-foreground>.child{position:relative;top:16px;left:-8px;z-index:1}#animated-cover #parallax-foreground .inset{width:calc((100% - 1280px) / 2);height:100%;position:absolute;z-index:2;top:0;left:0}#animated-cover #parallax-foreground .inset .comp{position:absolute;z-index:10;top:0;right:0;transform:translateX(calc(50% - 80px));height:100%;width:auto;max-width:none}#animated-cover #parallax-foreground .inset .element.wide{display:none}#animated-cover #parallax-foreground .inset.left{left:80px}#animated-cover #parallax-foreground .inset.right{left:auto;right:80px}#animated-cover #parallax-foreground .inset.right .comp{right:auto;left:0;transform:translateX(calc(-50% + 80px))}.animation-container{--meerkat-stand-duration: 8000ms;--meerkat-watch-duration: 2000ms;--bird1-beak-duration: 4000ms;--bird1-beak-delay: 500ms;--salamander-duration: 8000ms;--salamander-delay: 2000ms;--boat-float-duration: 2000ms;--giraffe-duration: 2000ms}.animation-container .logo{position:absolute;top:0;right:0;left:0;margin:0 auto;width:221px;height:100px;z-index:99;background:transparent center no-repeat;transition:top 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s}.animation-container .bus{position:absolute;z-index:10;bottom:46%;left:30%;width:11%;animation:bus-movement 6000ms linear infinite;animation-delay:2000ms;transform:translate3d(0, 0, 0)}.animation-container .bus .body{position:relative;z-index:1;animation:bus-idle 250ms linear infinite;transform:translate3d(0, 0, 0)}.animation-container .trainmask{position:absolute;left:0;top:0;width:100%;height:100%;clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.animation-container .train{position:absolute;z-index:10;bottom:69.25%;left:0%;width:15%;--train-duration: 32000ms;--train-delay: 1000ms;animation:train-movement var(--train-duration) linear infinite;animation-delay:var(--train-delay);transform:translateX(-100%);transform-origin:right center}.animation-container .train #stripe path,.animation-container .train #stripe rect{position:relative;z-index:1;animation:train-stripe-switch calc(var(--train-duration) * 1.5) linear infinite;animation-delay:var(--train-delay);transform:translate3d(0, 0, 0)}.animation-container .airplane{position:absolute;z-index:10;bottom:70%;right:0%;width:8%;animation:airplane-movement 12000ms linear infinite;animation-delay:3000ms;transform:translate3d(100%, -10%, 0)}.animation-container .meerkat1{position:absolute;z-index:10;bottom:22%;left:4%;width:10%;transform:translate3d(0, 0, 0)}.animation-container .meerkat1 #stand{opacity:1;animation:meerkat-stand-alt var(--meerkat-stand-duration) linear infinite}.animation-container .meerkat1 #sit{opacity:0;animation:meerkat-stand var(--meerkat-stand-duration) linear infinite}.animation-container .meerkat1 #head,.animation-container .meerkat1 #head-2{position:relative;z-index:1;animation:meerkat-watch var(--meerkat-watch-duration) linear infinite;transform:translate3d(0, 0, 0) rotate(15deg)}.animation-container .meerkat1 #head{transform-origin:50% 20%}.animation-container .meerkat1 #head-2{transform-origin:70% 50%}.animation-container .meerkat2{position:absolute;z-index:11;bottom:22%;left:6%;width:10%;transform:translate3d(0, 0, 0)}.animation-container .meerkat2 #stand2{opacity:0;animation:meerkat-stand var(--meerkat-stand-duration) linear infinite;animation-delay:calc(var(--meerkat-watch-duration)/2)}.animation-container .meerkat2 #sit2{opacity:1;animation:meerkat-stand-alt var(--meerkat-stand-duration) linear infinite;animation-delay:calc(var(--meerkat-watch-duration)/2)}.animation-container .meerkat2 #head2,.animation-container .meerkat2 #head2-2{position:relative;z-index:1;animation:meerkat-watch var(--meerkat-watch-duration) linear infinite;animation-delay:calc(var(--meerkat-watch-duration)/2);transform:translate3d(0, 0, 0) rotate(15deg)}.animation-container .meerkat2 #head2{transform-origin:50% 20%}.animation-container .meerkat2 #head2-2{transform-origin:70% 50%}.animation-container .bird1{position:absolute;z-index:11;bottom:21.25%;right:4.25%;width:7%;transform:translate3d(0, 0, 0)}.animation-container .bird1 #bird1-beak-top{position:relative;z-index:1;animation:bird-beak-top var(--bird1-beak-duration) linear infinite;animation-delay:var(--bird1-beak-delay);transform:translate3d(0, 0, 0);transform-origin:75% 19%}.animation-container .bird1 #bird1-beak-bottom{position:relative;z-index:1;animation:bird-beak-bottom var(--bird1-beak-duration) linear infinite;animation-delay:var(--bird1-beak-delay);transform:translate3d(0, 0, 0);transform-origin:75% 20%}.animation-container .bird1 #bird1-eye{position:relative;z-index:1;animation:eye-blink 2000ms linear infinite;animation-delay:500ms;transform:translate3d(0, 0, 0)}.animation-container .salamander{display:block;position:absolute;z-index:11;bottom:21.75%;right:43.75%;width:5.5%;transform:translate3d(0, 0, 0)}.animation-container .salamander #salamander-body{animation:salamander-movement1 var(--salamander-duration) cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;animation-delay:var(--salamander-delay);transform:translateY(35%)}.animation-container .salamander #salamander-paw1,.animation-container .salamander #salamander-paw2,.animation-container .salamander #salamander-paw3{opacity:0;animation:salamander-movement2 var(--salamander-duration) cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;animation-delay:var(--salamander-delay);transform:translateY(35%)}.animation-container .boat1{position:absolute;z-index:11;bottom:33.5%;left:46.25%;width:6%;animation:boat-float var(--boat-float-duration) linear infinite;transform:translate3d(0, 0, 0)}.animation-container .boat2{position:absolute;z-index:10;bottom:36%;left:38%;width:6%;animation:boat-float var(--boat-float-duration) linear infinite;animation-delay:calc(var(--boat-float-duration) / 2);transform:translate3d(0, 0, 0)}.animation-container .boat2 #boat2-oar1{animation:boat-oar-movement1 var(--boat-float-duration) linear infinite;animation-delay:calc(var(--boat-float-duration) / 2);transform-origin:40% 40%}.animation-container .boat2 #boat2-oar2{animation:boat-oar-movement2 var(--boat-float-duration) linear infinite;animation-delay:calc(var(--boat-float-duration) / 2);transform-origin:55% 20%}.animation-container .boat3{position:absolute;z-index:12;bottom:34.5%;right:25%;width:10%;animation:boat-movement calc(var(--boat-float-duration) * 6) ease-in-out infinite;transform:translate3d(0, 0, 0)}.animation-container .boat3 #boat3-hull{animation:boat-float2 var(--boat-float-duration) linear infinite}.animation-container .giraffe{position:absolute;z-index:12;bottom:33%;right:-22%;width:40%;animation:giraffe-movement calc(var(--giraffe-duration) * 12) ease-in-out infinite;transform:translate3d(50%, 10%, 0)}.animation-container .giraffe #giraffe-eye-open{position:relative;z-index:1;animation:eye-blink 2000ms linear infinite;animation-delay:1000ms;transform:translate3d(0, 0, 0)}.animation-container .giraffe #giraffe-leaf-front{position:relative;z-index:1;animation:eating-leaf var(--giraffe-duration) ease-in-out infinite;transform-origin:12% 32%;transform:translate3d(0, 0, 0)}@keyframes giraffe-movement{0%{transform:translate3d(50%, 10%, 0)}10%{transform:translate3d(0%, 0%, 0)}45%{transform:translate3d(0%, 0%, 0)}55%{transform:translate3d(50%, 0, 0)}100%{transform:translate3d(50%, 0, 0)}}@keyframes eating-leaf{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(0deg)}60%{transform:rotate(-5deg)}70%{transform:rotate(5deg)}80%{transform:rotate(0deg)}90%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@keyframes boat-movement{0%{transform:translateX(0%)}49.9%{transform:translateX(60%)}50%{transform:translateX(60%) scaleX(-1)}99.9%{transform:translateX(0%) scaleX(-1)}100%{transform:translateX(0%)}}@keyframes boat-float2{0%{transform:translateY(0%)}50%{transform:translateY(1.5%)}100%{transform:translateY(0%)}}@keyframes boat-oar-movement1{0%{transform:rotate(0deg)}50%{transform:rotate(4deg)}100%{transform:rotate(0deg)}}@keyframes boat-oar-movement2{0%{transform:rotate(0deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(0deg)}}@keyframes boat-float{0%{transform:translateY(0%)}50%{transform:translateY(3%)}100%{transform:translateY(0%)}}@keyframes salamander-movement1{0%{transform:translateY(35%)}5%{transform:translateY(0%)}40%{transform:translateY(0%)}45%{transform:translateY(35%)}100%{transform:translateY(35%)}}@keyframes salamander-movement2{0%{transform:translateY(35%);opacity:0}2.5%{transform:translateY(0%);opacity:0}5%{transform:translateY(0%);opacity:1}40%{transform:translateY(0%);opacity:1}42.5%{opacity:0}45%{transform:translateY(35%);opacity:0}100%{transform:translateY(35%);opacity:0}}@keyframes bird-beak-top{0%{transform:rotate(0deg)}5%{transform:rotate(-5deg)}10%{transform:rotate(0deg)}15%{transform:rotate(-5deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes bird-beak-bottom{0%{transform:rotate(0deg)}5%{transform:rotate(6deg)}10%{transform:rotate(0deg)}15%{transform:rotate(6deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes eye-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}60%{opacity:0}61%{opacity:1}100%{opacity:1}}@keyframes meerkat-stand{0%{opacity:0}50%{opacity:0}50.1%{opacity:1}100%{opacity:1}}@keyframes meerkat-stand-alt{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}100%{opacity:0}}@keyframes meerkat-watch{0%{transform:rotate(0deg)}10%{transform:rotate(0deg)}15%{transform:rotate(10deg)}50%{transform:rotate(10deg)}55%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes airplane-movement{0%{transform:translate3d(100%, -10%, 0)}25%{transform:translate3d(-575%, 50%, 0)}50%{transform:translate3d(-1250%, 0, 0)}100%{transform:translate3d(-1250%, 0, 0)}}@keyframes train-movement{0%{transform:translateX(-100%)}10%{transform:translateX(275%)}50%{transform:translateX(275%)}60%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}@keyframes train-stripe-switch{0%{fill:#29899d}50%{fill:#29899d}51%{fill:#ea3539}100%{fill:#ea3539}}@keyframes bus-movement{0%{transform:translate3d(0%, 0%, 0)}10%{transform:translate3d(4%, 2%, 0)}30%{transform:translate3d(4%, 2%, 0)}50%{transform:translate3d(-6%, -3%, 0)}70%{transform:translate3d(-6%, -3%, 0)}90%{transform:translate3d(0%, 0%, 0)}100%{transform:translate3d(0%, 0%, 0)}}@keyframes bus-idle{0%{transform:translateY(0%)}25%{transform:translateY(0.5%)}75%{transform:translateY(-0.5%)}100%{transform:translateY(0%)}}@media only screen and (min-width: 1024px){.parallax-initiated .animation-container .logo{display:block}}@media only screen and (min-width: 1280px){#animated-cover{max-height:640px}#animated-cover #outlet1{display:block;max-width:inherit;max-height:640px;overflow:visible}#animated-cover #outlet1 .inset{width:1280px;position:absolute;z-index:-1;left:calc((-1280px) + ((100% - 1296px) / 2));background-repeat:repeat;background-position:right center;background-size:cover}#animated-cover #outlet1 .inset.right{left:auto;right:calc((-1280px) + ((100% - 1264px) / 2));background-position:left center}}
/*# sourceMappingURL=home-animation2025.css.map */
