Boa noite Alguém consegue me ajudar? os ícones não se alinham conforme a aula. segue código.
html
</header>
<nav class="menu-lateral">
<img src="img/logo.svg" alt="Logotipo da HZC" class="menu-lareal__logo">
<a href="#" class="menu-lateral__link">Início</a>
<a href="#" class="menu-lateral__link">Vídeos</a>
<a href="#" class="menu-lateral__link">Picos</a>
<a href="#" class="menu-lateral__link">Integrantes</a>
<a href="#" class="menu-lateral__link">Camisas</a>
<a href="#" class="menu-lateral__link">Pinturas</a>
</nav>
css
@font-face { font-family: 'icones'; src: url(../font/icones.ttf); }
body { background-color: #1D232A; font-family: "Open Sans", 'icones', sans-serif; color: #FFFFFF }
.cabecalho { display: flex; justify-content: space-between; align-items: center; background-color: #15191c; padding: 8px 16px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16); }
.cabecalho__menu i::before { content: "\e904"; font-size: 24px; }
.cabecalho__notificacao i::before { content: "\e906"; font-size: 24px; }
.cabecalho__logo { width: 40px; }
.menu-lateral { display: flex; flex-direction: column; background-color: #15191c; width: 75vw; height: 100vh; }
.menu-lateral__logo { width: 118px; align-self: center; padding: 16px; }
.menu-lateral__link{ height: 64px; color: #95999c; padding-left: 24px; display: flex; align-items: center; }
.menu-lateral__link::before{ content: "\e900"; width: 24px; height: 24px; font-size: 24px; position: absolute; left: 24px; }