.location{background:linear-gradient(57deg,#000,#6c0483,#e2a39c,#7040d1) 0 0/1000% 1000%;animation:20s infinite ani}.hero-bg-animation{background:linear-gradient(57deg,#fff,#f6f6f6,#bd8dd9) 0 0/1000% 1000%;animation:18s infinite ani}.dark-hero-bg-animation{background:linear-gradient(57deg,#fff,#161516,#854ad8) 0 0/1000% 1000%;animation:18s infinite ani}@keyframes ani{0%{background-position:4% 0}50%{background-position:97% 100%}to{background-position:4% 0}}.hero_dp_photo{--size:100%;width:var(--size);height:var(--size);animation:4.6s infinite pulse}@-webkit-keyframes pulse{0%{transform:translate(calc(var(--size)/9999*-1),0)scale3d(1,1,1)}50%{transform:translate(calc(var(--size)/9999*-1),0)scale3d(1.05,1.05,1.05)}to{transform:translate(calc(var(--size)/999*-1),0)scale3d(1,1,1)}}@keyframes pulse{0%{transform:translate(calc(var(--size)/999*-1),0)scale3d(1,1,1)}50%{transform:translate(calc(var(--size)/999*-1),0)scale3d(1.05,1.05,1.05)}to{transform:translate(calc(var(--size)/999*-1),0)scale3d(1,1,1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out fade-in}@keyframes smooth-ping{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.animate-smooth-ping{animation:1.5s cubic-bezier(.4,0,.6,1) infinite smooth-ping}
