:root{--buttonAnimateColor:#046cd0;--animationSpeed:5s;--rocketSize:3px;--secondDelay:calc(0.25 * var(--animationSpeed));--thirdDelay:calc(0.5 * var(--animationSpeed));--fourthDelay:calc(0.75 * var(--animationSpeed))}.buttonAnimate span{position:absolute;display:block}.buttonAnimate span:first-child{border-radius:.25rem;top:0;left:-100%;width:100%;height:var(--rocketSize);background:linear-gradient(90deg,transparent,var(--buttonAnimateColor));animation:btn-anim1 var(--animationSpeed) linear infinite}@keyframes btn-anim1{0%{left:-100%}50%,to{left:100%}}.buttonAnimate span:nth-child(2){border-radius:.25rem;top:-100%;right:0;width:var(--rocketSize);height:100%;background:linear-gradient(180deg,transparent,var(--buttonAnimateColor));animation:btn-anim2 var(--animationSpeed) linear infinite;animation-delay:var(--secondDelay)}@keyframes btn-anim2{0%{top:-100%}50%,to{top:100%}}.buttonAnimate span:nth-child(3){border-radius:.25rem;bottom:0;right:-100%;width:100%;height:var(--rocketSize);background:linear-gradient(270deg,transparent,var(--buttonAnimateColor));animation:btn-anim3 var(--animationSpeed) linear infinite;animation-delay:var(--thirdDelay)}@keyframes btn-anim3{0%{right:-100%}50%,to{right:100%}}.buttonAnimate span:nth-child(4){border-radius:.25rem;bottom:-100%;left:0;width:var(--rocketSize);height:100%;background:linear-gradient(1turn,transparent,var(--buttonAnimateColor));animation:btn-anim4 var(--animationSpeed) linear infinite;animation-delay:var(--fourthDelay)}@keyframes btn-anim4{0%{bottom:-100%}50%,to{bottom:100%}}.scroller{margin-inline:auto;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);mask:linear-gradient(98deg,transparent,#fff 10%,#fff 90%,transparent)}.scroller__inner{padding-block:.5rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.tag-list{margin:0;padding-inline:0;list-style:none}.tag-list li{padding:1rem;border-radius:.5rem}@keyframes twinkling{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 8px 1px #fff}to{opacity:.3;transform:scale(1)}}.twinkling-star{animation:twinkling 3s ease-in-out 2s infinite}.stars-container{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center center;animation:rotateBackground 600s linear infinite}@keyframes rotateBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes asteroidFall{0%{transform:translate(-200px,-200px);opacity:.8}10%{transform:translate(600px,600px);opacity:0}to{opacity:0}}.asteroid{position:absolute;top:-210px;left:-200px;width:200px;height:200px;opacity:.8;animation:asteroidFall 7s linear 2s infinite}.asteroid:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 7px 2px #fff;bottom:0;right:0}.asteroid:after{content:"";position:absolute;width:0;height:0;border-left:3px solid transparent;border-bottom:200px solid #fff;border-right:3px solid transparent;bottom:-22px;right:75px;transform:rotate(-45deg)}@keyframes bounce{0%,to{transform:translateY(25%);animation-timing-function:linear}50%{transform:none;animation-timing-function:linear}}.group:hover .hoverMarketing{animation:bounce 4s infinite}@keyframes bounce2{0%,to{transform:none;animation-timing-function:linear}50%{transform:translateY(25%);animation-timing-function:linear}}.group:hover .hoverMarketing2{animation:bounce2 4s infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.axisRotate{animation:rotate 30s linear infinite}