html{height:100%;overflow:hidden}body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#whismer-contact-container{display:flex;flex-direction:column;flex:1;width:100%;height:100%;background:#f5f7fb;overflow:auto}.contact-page-wrapper{display:flex;flex-direction:column;align-items:center}.contact-page-wrapper .contact-contents{max-width:1000px;width:100%;box-sizing:border-box;padding:0 20px 80px}.contact-page-wrapper .contact-header h1{margin-top:50px;font-size:32px;font-weight:500}.contact-page-wrapper .contact-header div{font-size:18px;line-height:26px;margin-top:10px;color:#464646}.contact-page-wrapper .contact-form{width:100%;max-width:600px}.contact-page-wrapper .contact-field{margin-top:30px}.contact-page-wrapper .contact-field.field-less-margin{margin-top:12px}.contact-page-wrapper .contact-field div{font-weight:500;font-size:16px}.contact-page-wrapper .contact-field textarea,.contact-page-wrapper .contact-field input{background:#00000012;border-radius:6px;border:0;padding:12px;font-size:15px;margin-top:8px;box-sizing:border-box;width:100%}.contact-page-wrapper .contact-field textarea{border:0;padding:12px;height:300px;line-height:1.65;resize:vertical}.contact-page-wrapper .contact-field input{padding:0 12px;height:40px}.contact-page-wrapper .contact-submit{margin-top:20px;width:100%;height:40px;font-weight:500;font-size:16px}
