#MainContent{padding-bottom:60px}@media screen and (min-width: 768px){#MainContent{padding-bottom:120px}}.page-width{max-width:740px}.form-message{width:100%;margin-bottom:18px;padding:18px;box-sizing:border-box;border:none}.form-message h2{font-size:18px;margin-bottom:12px}.form-message.form-message--error{background:#fee;color:#f88}.form-message.form-message--success{background:#fff;color:#8099c5}.form-message li{margin-bottom:8px}.form-message li:last-of-type{margin-bottom:0}form label{display:block;margin-bottom:6px}form .field{margin-bottom:36px}form .input-error-message{margin-top:12px;display:block;color:#f88}form input[type=submit]{margin:0 auto;cursor:pointer}
