*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Poppins,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a}h1{font-size:3.2em;line-height:1.1}.header--nav_link:hover{color:#fbda2e}.client_card:hover .client_card-text{transform:translateY(0)}.loading-icon{size:3rem;animation:loadingScreen 1s infinite ease-in-out alternate}@keyframes loadingScreen{0%{transform:scale(1)}to{transform:scale(1.5)}}@media screen and (min-width: 768px){.title-text h3{transition:all .3s ease;transform:translateY(0);opacity:100}.title-text span{transition:all .3s ease;transform:translateY(-50%);position:absolute;font-weight:700;color:#fbda2e;top:100%;left:0;right:0;opacity:0}.title-text:hover h3{transform:translateY(-50%);opacity:0;transition:all .3s ease}.title-text:hover span{display:inline-block;transform:translateY(-120%);opacity:100;transition:all .3s ease}}@media screen and (max-width: 768px){.title-text{animation:wobble 5s linear infinite;animation-delay:var(--animation-delay, 0s)}.title-text span{display:none}@keyframes wobble{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-20px)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}}.videoContainer{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2rem;width:100%;margin:auto;justify-items:center}.responsiveVideo{width:100%;aspect-ratio:16 / 14;border-radius:10px;object-fit:cover;box-shadow:0 4px 12px #0003}@media (min-width: 768px){.videoContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.videoContainer{grid-template-columns:repeat(3,1fr)}}
