.horizontal-text-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:50px}.horizontal-text-container h2{max-width:450px;min-width:450px}.horizontal-text-container p{flex:1 1 50px;min-width:500px;max-width:800px}.horizontal-text-container a p{min-width:auto}@media screen and (max-width:992px){.horizontal-text-container{display:flex;flex-direction:column;gap:20px}.horizontal-text-container h2,.horizontal-text-container p{min-width:auto}}