body{background-color:#1a1a1a;color:#fff}.form-module-container{background-color:#1e1e1e;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;margin:auto auto -100px;max-width:600px;padding:40px;position:relative;width:100%;z-index:0}.hs-form .hs-form-field label{color:#fff}.hs-form .hs-input{background-color:transparent;border:none;border-bottom:1px solid #fff;box-shadow:none;color:#fff;font-family:Roboto,sans-serif;font-size:16px;margin-bottom:20px;outline:none;padding:10px 0;width:100%}.hs-form .hs-form-field label{color:#ccc;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;opacity:1}.hs-form .hs-input::placeholder,.hs-form select::placeholder{color:#ccc}.hs-form .hs-input:focus{background-color:transparent;border-bottom:1px solid #a3a3ff;box-shadow:none;outline:none}.hs-form .hs-input.hs-error{border-bottom:1px solid #f66}.hs-form select option{color:#ccc}.hs-form .hs-input[type=textarea],.hs-form select,.hs-form textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;box-shadow:none;color:#fff;font-family:Roboto,sans-serif;font-size:16px;margin-bottom:20px;outline:none;padding:10px 0;width:100%}.hs-form .hs-input[type=textarea],.hs-form textarea{height:150px;resize:none}.hs-form textarea::placeholder{color:#ccc}.hs-form textarea:focus{border-bottom:1px solid #a3a3ff;box-shadow:none;outline:none}.hs-button{background-color:#8066eb;border:none;border-radius:54px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.hs-button:hover{background-color:#9985ef;color:#fff}.hs-form .hs-submit{margin-top:40px;text-align:left}