.menu li > a:focus:after, .menu li > a:hover:after {
background: transparent;
width: 100%;
transition: 0s;
}
Mimo wszystko lepiej by wyglądało, jakbyś miał wszędzie klasy i po klasach stylował elementy.
Kilka błędów się znalazło
<div class="typed-wrap container">
<h3>Cześć,</h3>
<h2>Mam na imię Bartek.</h2>
<h1>Jestem Web<span class="typed"><noscript>Developerem</noscript></span></h1>
</div>
Dziwnie trochę z tymi nagłówkami masz :P
<input name="name-footer" id="footer-form__name" class="effect" type="text" required value="">
<label>Twoje imię</label>
Tak w sumie bez "for" w label to nie wiem, czy wiadomo do czego ten label jest.
PS. i bez filmiku fajnie by to wyglądało :P