.rocket-container{opacity:.25;animation:.125s linear infinite horizontalMovement}.rocket-container .rocket{animation:2s infinite upMovement}.rocket-container .rocket img{width:8rem;height:8rem;animation:2s infinite greenShine}@keyframes horizontalMovement{0%{transform:translate(0)translateY(0)}25%{transform:translate(-.05rem)translateY(-.05rem)}50%{transform:translate(0)translateY(0)}75%{transform:translate(.05rem)translateY(.05rem)}to{transform:translate(0)translateY(0)}}@keyframes upMovement{0%{transform:translate(0)translateY(0)rotate(45deg)}25%{transform:translate(-.15rem)translateY(.15rem)rotate(45deg)}75%{transform:translate(.15rem)translateY(-.15rem)rotate(45deg)}to{transform:translate(0)translateY(0)rotate(45deg)}}@keyframes greenShine{0%{filter:drop-shadow(0 0 .15rem var(--bright-green))}50%{filter:drop-shadow(0 0 .3rem var(--bright-green))}to{filter:drop-shadow(0 0 .15rem var(--bright-green))}}
.card.show{animation:.5s forwards moveUp}.wrench-1{animation:5s -2s infinite wrench1}.wrench-2{animation:5s infinite wrench2}@keyframes moveUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wrench1{0%{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(10px)translate(0)rotate(45deg)}50%{transform:translateY(10px)translate(10px)rotate(45deg)}75%{transform:translateY(-10px)translate(5px)rotate(0)}to{transform:translateY(0)translate(0)rotate(0)}}@keyframes wrench2{0%{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-10px)translate(0)rotate(45deg)}50%{transform:translateY(-10px)translate(-10px)rotate(45deg)}75%{transform:translateY(10px)translate(-5px)rotate(0)}to{transform:translateY(0)translate(0)rotate(0)}}
.contacts-title-card{--offset:3px;position:relative;overflow:hidden}.contacts-title-card .background-card{border-radius:inherit;width:calc(100% - .5rem);height:calc(100% - .5rem)}.contacts-title-card .background-card *{border-radius:inherit}.contacts-title-card:before{content:"";aspect-ratio:1;background:conic-gradient(#0000,270deg,#6d28d9,#0000);width:auto;height:100%;animation:4s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:500px){.contacts-title-card:before{width:100%;height:auto}}.contacts-title-card:after{content:"";border-radius:inherit;inset:var(--offset);height:calc(100% - 2*var(--offset));width:calc(100% - 2*var(--offset));position:absolute}@keyframes rotate{0%{transform:translate(-50%,-50%)scale(1.4)rotate(0)}to{transform:translate(-50%,-50%)scale(1.4)rotate(1turn)}}
