@justov12 a vedere cosi come è stato creato html la larghezza del box che contiene il testo è dato da questo: <div class="col-lg-6 offset-lg-3"> quelli sono impostazioni di griglia da bootstrap 4
https://getbootstrap.com/docs/4.0/layout/grid/
quindi se ci sono 12 colonne nella griglia, tu stai usando un 6 colonne con un offset di 3 colonne, che significa che lo hai centrato, diciamo cosi
se vuoi il "box" piu largo lavori sull'aumentare le colonne e diminuire l'offset... ma se usi 7 colonne poi non te lo centra piu e quin entra in gioco il justify-content guarda le info di boootstrap e trovi la soluzione per te
tipo
HTML riga 3-4 cambia in
<div class="row justify-content-center">
<div class="col-lg-7 ">
CSS riga 97-100 rimuovi
.testo{
width: 650px;
}