@keyframes scroll-out-a1bc7550{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes scroll-in-a1bc7550{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-scroll-out[data-v-a1bc7550]{animation:scroll-out-a1bc7550 .5s cubic-bezier(.4,0,.2,1) forwards}.animate-scroll-in[data-v-a1bc7550]{animation:scroll-in-a1bc7550 .5s cubic-bezier(.4,0,.2,1) forwards}.geometric-shape{animation:explode 1s ease-out forwards;background:transparent;border:1px solid #fff;pointer-events:none;position:fixed;z-index:9999}.geometric-shape.circle{border-radius:50%}.geometric-shape.triangle{background:transparent;border:16px solid transparent;border-bottom:28px solid #fff;border-top:none;height:0!important;width:0!important}.geometric-shape.cross{position:relative}.geometric-shape.cross:after,.geometric-shape.cross:before{background:#fff;content:"";position:absolute}.geometric-shape.cross:before{height:100%;left:50%;top:0;transform:translate(-50%);width:1px}.geometric-shape.cross:after{height:1px;left:0;top:50%;transform:translateY(-50%);width:100%}@keyframes explode{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--rotation)) scale(.3)}}.footer-logo{opacity:.5;transition:opacity .3s ease}.footer-logo .logo-path{fill:#fff;fill-opacity:.5;transition:fill .3s ease}.group:hover .footer-logo{opacity:1}.group:hover .footer-logo .logo-path{animation:gradient-flow 3s ease-in-out infinite;fill:url(#logo-gradient);fill-opacity:1}@keyframes gradient-flow{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(60deg)}}
