.home-link[data-v-a3301f4c]{display:block;height:40px;overflow:hidden;position:relative;width:130px}@media (max-width:480px){.home-link[data-v-a3301f4c]{height:40px}}span[data-v-a3301f4c]{font-family:NewRailAlphabet-Black;font-size:32px;line-height:36px;position:relative}.home-wrapper[data-v-a3301f4c],.push-wrapper[data-v-a3301f4c]{height:100%;left:0;position:absolute;top:2px}.home[data-v-a3301f4c]{top:100%}.confetti{height:50px;opacity:1;position:absolute;width:50px;z-index:100}.confetti-icon{display:flex;justify-content:center;left:0;position:absolute;right:0;top:1px}.main-logo{cursor:pointer;height:50px;left:0;margin:auto;position:absolute;right:0;top:-5px;width:50px}@media (max-width:1024px){.main-logo{display:none}}.inverted{filter:invert(100%)}.yellow-message{align-items:center;border-radius:50%;display:flex;height:0;justify-content:center;position:absolute;top:-27px;width:0;--tw-bg-opacity:1;background-color:rgb(255 241 0/var(--tw-bg-opacity,1));padding:28px}.yellow-message span{font-family:NewRailAlphabet-Black;margin-top:24px;text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:18px;font-style:italic;font-weight:700;line-height:16px;opacity:0;transform:rotate(-16deg)}.v-enter-active[data-v-1e86fb1b],.v-leave-active[data-v-1e86fb1b]{transition:opacity .5s ease}.v-enter-from[data-v-1e86fb1b],.v-leave-to[data-v-1e86fb1b]{opacity:0}.router-link-exact-active[data-v-1e86fb1b]{position:relative}.router-link-exact-active[data-v-1e86fb1b]:after{left:0!important;transform:translate(0)!important;width:100%!important}.header[data-v-1e86fb1b]{padding-bottom:34px;padding-top:34px;position:absolute;right:0;width:100%;z-index:50}@media (max-width:480px){.header[data-v-1e86fb1b]{padding-bottom:16px;padding-top:16px}}@media (max-width:1024px){.header[data-v-1e86fb1b]{padding-bottom:28px;padding-top:28px}}.header[data-v-1e86fb1b]{transition:all .5s ease}.links[data-v-1e86fb1b]{align-items:center;display:flex;flex-direction:row;gap:3rem}.menu[data-v-1e86fb1b],.menu button[data-v-1e86fb1b]{align-items:center;display:flex;justify-content:center}.menu button[data-v-1e86fb1b]{border-radius:1.5rem;height:1.125rem;overflow:visible;position:relative;width:1.125rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:1024px){.menu button[data-v-1e86fb1b]{border-radius:9999px;height:26px;width:26px}}.menu button[data-v-1e86fb1b]:before{content:"Menu";display:none;font-size:14px;transform:translate(-120%);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:1024px){.menu button[data-v-1e86fb1b]:before{display:block}}.menu button[data-v-1e86fb1b]:after{align-items:center;background:#fff;border-radius:50%;color:#000;content:"Menu";display:flex;height:60px;justify-content:center;position:absolute;transform:scale(0);transition:all .4s ease;width:60px}@media (max-width:1024px){.menu button[data-v-1e86fb1b]:after{display:none}}.menu button[data-v-1e86fb1b]:hover:after{transform:scale(1)}.main-link[data-v-1e86fb1b]{position:relative}@media (max-width:1024px){.main-link[data-v-1e86fb1b]{display:none}}.main-link[data-v-1e86fb1b]:hover:after{left:0;transform:translate(0);transform-origin:left;width:100%}.main-link[data-v-1e86fb1b]:after{background:#fff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:translate(80%);transform-origin:left;transition:all .3s ease-in-out;width:0}.active[data-v-1e86fb1b]{position:fixed;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-bottom:18px;padding-top:18px}@media (max-width:1024px){.active[data-v-1e86fb1b]{padding-bottom:16px;padding-top:16px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-transition-enter-active{box-shadow:15px 19px 28px 16px #223c5033;left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;width:100vw!important;z-index:10}.page-transition-leave-active{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important}.page-transition-leave-active,.page-transition-leave-to{left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;width:100vw!important;z-index:20}.page-transition-leave-to{box-shadow:15px 19px 28px 16px #223c5033}
