Oii, Bruno! Eu quem agradeço a interação, pois ela é muito válida e podermos nos desenvolver juntos. Compreendo e admiro sua atitude ao querer exercitar o problema para deixar o seu projeto com alta fidelidade.
Outra maneira seria, em modo responsivo que é abordagem do curso, na tela de 1024px temos como alternativa, adicionar a propriedade padding-left:;
dentro da classe .banner__pesquisa::placeholder{}
que encontra-se no `@media screen and (min-width: 1024px). Como por exemplo:
@media screen and (min-width: 1024px) {
//inicio do código
.banner__pesquisa::placeholder{
background-position: 8em;
padding-left: 4em;
}
}
Então teremos o seguinte resultado:
(https://i.imgur.com/NNGmE6R.png)
É importante, também, realizar as alterações em outras mediaqueries adicionadas ao projeto tendo como base a da tela de 1024px para que todas fiquem centralizadas. Caso não consiga posicionar como desejado, peço que envie o link do seu repositório contendo todos os arquivos do seu projeto e também as dimensões da tela que você está utilizando, por gentileza.
Além disso, quando observar esses pontos em projetos reais, o interessante é manter uma conversa tempestiva entre o time de Devs com o time/profissional de Design, para que juntos encontrem um denominador comum para deixarem o projeto adequado e que agrade o cliente final, mantendo a comunicação ativa entre os profissionais.
Espero ter ajudado com as novas sugestões.
Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!