.form-module{margin:0!important}.form-module .form-col{background:#eee;box-shadow:0 2px 4px 0 rgba(63,83,100,.5);padding:40px}.form-module .form-col>h2{margin:0 0 20px}.form-module .form-col .actions{text-align:center}.form-module .form-col input,.form-module .form-col textarea{background-color:#fff;border:1px solid #aaa;margin:0 0 10px}.form-module button{-webkit-appearance:none;background-color:#fd8224;border:none;color:#fff;cursor:pointer;font-size:16px;height:100%;letter-spacing:.5px;line-height:normal;margin:20px 0 0;padding:12px 17px}.form-module .form-col label{color:#3f5364;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.71;margin:0}@media(max-width:767px){.form-module .form-col{margin-top:25px}}.form fieldset{max-width:100%!important}fieldset.form-columns-1 .hs-input{width:100%!important}.form label{margin-top:15px!important}.form select{height:38px!important}.form-module .form-col input[type=checkbox]{width:auto!important}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.form-columns-2 .hs-form-field .hs-input{width:100%!important}}.form,body{position:relative}.error-close:hover{cursor:pointer}.error-backdrop{background:rgba(0,0,0,.5);display:none;height:100%;position:absolute;width:100%;z-index:998}.error-overlay{align-items:center;background:#fff;display:flex;display:none;flex-direction:column;height:200px;justify-content:center;justify-content:space-between;left:50%;margin-left:-250px;margin-top:-100px;position:fixed;text-align:center;top:50%;width:500px;z-index:999}#error-header{padding:15px;text-align:right;width:100%}#error-header .error-close{font-size:34px}.error-footer{padding:15px;text-align:right;width:100%}.hide,.success{display:none}.form .input-control.two-col{display:flex;justify-content:space-between}.form .input-control.two-col div{flex-basis:45%}.error-footer button.error-close,.form .form-actions input{-webkit-appearance:none;background-color:#fd8224;border:0;color:#fff;cursor:pointer;font-size:12px;height:100%;letter-spacing:.5px;line-height:normal;margin:20px 0 0;padding:12px 17px}.form .error{color:#fd8224;display:none;font-size:14px}.form .message-display{color:#fd8224;display:none;font-size:18px}#other-check{display:none}