.online-service-appointment-user-form{display:grid;grid-row-gap:20px}.online-service-appointment-user-form__addresses{display:grid;grid-gap:20px}@media (min-width:768px){.online-service-appointment-user-form__addresses--column-2{grid-template-columns:repeat(2,1fr)}}.online-service-appointment-user-form__address{display:flex;flex-direction:column;gap:10px}.online-service-appointment-user-form__address p{margin-block:0}.online-service-appointment-user-form__address .address{flex-grow:1}.online-service-appointment-user-form__form{display:grid;grid-row-gap:20px}.online-service-appointment-user-form__action-buttons{display:flex;justify-content:space-between}