.volunteers { display: flex; flex-direction: column; gap: 40px; h2 { width: fit-content; } } @media screen and (max-width: 768px) { .volunteers { gap: 30px; } } @media screen and (max-width: 550px) { .volunteers { gap: 20px; } }