Eu dividi em 2 classes: left e rigth. Na left inseri um padding.
.left{ padding: 1.3rem; display: flex; flex-direction: column; justify-content: center; gap: 1.5rem; }
Consegui resolver o problema adicionando um gap na seguinte parte do código:
.apresentacao { margin: 10% 15%; display: flex; align-items: center; justify-content: space-between; gap: 50px; }