.typewriter h1{overflow:hidden;border-right:.75rem solid transparent;white-space:nowrap;margin:0 auto;animation:typing 2s steps(40,end),blink-caret .875s step-end 10,title 1s ease-in forwards 2.1s}.hero-message{animation:message 2s ease-in-out forwards;animation-delay:2s}@keyframes message{from{opacity:0}to{opacity:1}}@keyframes typing{from{width:0%}to{width:92%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:var(--text-color)}}@keyframes title{from{opacity:1}to{opacity:0}}.logos-slide{animation:40s slide infinite linear;animation-play-state:paused;display:inline-block}.logos-slide.loaded{animation-play-state:running}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.hologram-card{position:relative;border:3px solid var(--shadow-color);box-shadow:5px 5px 20px var(--shadow-color);overflow:hidden;border-radius:10px;transition:all .5s ease;height:92%}.hologram-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,#ced9fa88);transform:rotate(-45deg);transition:all 1s ease;opacity:0}.hologram-card:hover{transform:scale(1.05);box-shadow:0 0 20px #ced9fa88}.hologram-card:hover::before{opacity:1;transform:rotate(-45deg) translateY(100%)}@media (max-width:1024px){.typewriter h1{animation:typing 2s steps(40,end),blink-caret .875s step-end 10,title 1s ease-in forwards 2.1s;width:98vw;overflow-x:hidden}.hero-message{animation:message 2s ease-in-out forwards;animation-delay:2s}@keyframes typing{from{width:0%}to{width:95%}}.logos-slide{animation-duration:30s}}@media (max-width:768px){.typewriter h1{animation:typing 2s steps(40,end),blink-caret .875s step-end 10,title 1s ease-in forwards 2.1s;width:90%;overflow:hidden}.hero-message{animation:message 2s ease-in-out forwards;animation-delay:2s}.logos-slide{animation-duration:20s}}@media (max-width:480px){.typewriter h1{animation:typing 2s steps(40,end),blink-caret .875s step-end 10,title 1s ease-in forwards 2.1s;overflow:hidden}.hero-message{animation:message 2s ease-in-out forwards;animation-delay:2s}@keyframes typing{from{width:0%}to{width:90%}}.logos-slide{animation-duration:20s}}