.contact-page{margin:0 auto;max-width:1200px;padding:32px 16px 48px}.contact-form{background:#fff;border-radius:12px;box-sizing:border-box;margin:0 auto;max-width:640px;padding:24px;width:100%}.contact-form-actions{display:flex;justify-content:flex-end}@media (max-width:768px){.contact-page{padding:20px 12px 32px}.contact-form{padding:16px}.contact-form-actions{justify-content:stretch}.contact-form-actions .semi-button{width:100%}}