.contact-page{background:#fff;min-height:100vh;padding:30px 0 20px}.contact-header{max-width:1200px;margin:0 auto 40px;padding:0 40px}.contact-form-wrapper{justify-content:center;padding:0 20px;display:flex}.contact-form-wrapper .EPiServerForms{box-sizing:border-box;background:#f8f9fa;border-radius:0;width:800px;max-width:100%;padding:48px 60px}.contact-form-wrapper .Form__Title,.contact-form-wrapper .Form__Description{display:none}.contact-form-wrapper .Form__MainBody,.contact-form-wrapper .FormStep{margin:0;padding:0}.contact-form-wrapper .Form__Element{margin-bottom:28px}.contact-form-wrapper .Form__Element__Caption{color:#303030;margin-bottom:10px;font-size:16px;font-weight:500;display:block}.contact-form-wrapper .FormTextbox__Input,.contact-form-wrapper select,.contact-form-wrapper textarea{color:#303030;box-sizing:border-box;background:#fff;border:1px solid #9a9a9a;border-radius:4px;outline:none;width:100%;height:42px;padding:12px 16px;font-size:16px}.contact-form-wrapper textarea.FormTextbox__Input,.contact-form-wrapper textarea{resize:vertical;height:auto;min-height:140px}.contact-form-wrapper .FormSubmitButton{color:#fff;text-transform:capitalize;background-color:#f16e00;border:1px solid #f16e00;border-radius:.25rem;width:auto;padding:10px 16px;font-size:18px;font-weight:600;line-height:21px;text-decoration:none;transition:background-color .3s}.contact-form-wrapper .FormSubmitButton i{font-size:18px!important}.contact-form-wrapper .FormSubmitButton:hover{color:#fff;background-color:#d96300}.contact-form-wrapper .FormSubmitButton{text-transform:uppercase;padding:14px 16px}.contact-form-wrapper .Form__Element__ValidationError{color:#dc3545;margin-top:6px;font-size:14px;display:block}.required_indicator_text{color:#dc3545}@media (max-width:768px){.contact-header{padding:0 20px}.contact-header h1{font-size:40px}.contact-form-wrapper .EPiServerForms{padding:30px 20px}}.Form__Element.keyboard-active input,.Form__Element.keyboard-active select,.Form__Element.keyboard-active textarea,.Form__Element.keyboard-active button{outline-offset:2px!important;border-color:#06c!important;outline:3px solid #06c!important}.Form__Element.keyboard-active.has-prefilled-fields input,.Form__Element.keyboard-active.has-prefilled-fields select,.Form__Element.keyboard-active.has-prefilled-fields textarea,.Form__Element.keyboard-active.has-prefilled-fields button{outline-offset:0px!important;border-color:none!important;outline:0 solid #28a745!important}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:none}
