.slide-top{opacity:1;animation:.7s forwards slideTopIn;transform:translateY(-40px)}@keyframes slideTopIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.slide-bottom{opacity:1;animation:.7s forwards slideBottomIn;transform:translateY(40px)}@keyframes slideBottomIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.slide-left{opacity:1;animation:.7s forwards slideLeftIn;transform:translate(-40px)}@keyframes slideLeftIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.slide-right{opacity:1;animation:.7s forwards slideRightIn;transform:translate(40px)}@keyframes slideRightIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.gradient-text{background:linear-gradient(90deg,#d57ca4,#9776d1,#6bbbe0);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes slow-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.slow-rotate{animation:100s linear infinite slow-rotate}.drop-shadow-glow{filter:drop-shadow(0 0 12px #ec4899aa)drop-shadow(0 0 2px #fff)}.glow-border-animate{z-index:0;position:relative;overflow:hidden}.glow-border-animate:before{content:"";z-index:-1;filter:blur(4px);opacity:.8;background:linear-gradient(270deg,#ec4899,#f472b6,#38bdf8,#818cf8,#ec4899) 0 0/400% 400%;border-radius:.5rem;animation:4s linear infinite borderMove;position:absolute;inset:-2px}@keyframes borderMove{0%{background-position:0%}to{background-position:100%}}.header-bg-half{opacity:.25;z-index:0;pointer-events:none;background-image:url(/assets/backgrounds/bg1.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:425px){.header-bg-half{height:80%}}
