.two-columns{display:flex;justify-content:space-between;gap:20px}.two-columns .column{flex:1}.column textarea,.column input[type="text"],.column input[type="email"],.column input[type="tel"],.column input[type="number"],.column input[type="date"]{width:100%;box-sizing:border-box}@media (max-width:768px){.two-columns{flex-direction:column}}h3{margin-top:30px;margin-bottom:10px;font-size:1.5em}form p,.two-columns{margin-bottom:10px}@media (max-width:768px){h3{margin-top:10px}}