.module-form{background:transparent;padding:80px 0}.module-form__container{margin:0 auto;max-width:var(--container-content);padding:0 var(--container-padding)}.module-form--light-gray .module-form__container,.module-form--light-green .module-form__container,.module-form--teal .module-form__container{border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:60px 80px}.module-form--white .module-form__container{background:#fff}.module-form--light-gray .module-form__container{background:#f8f9fa}.module-form--light-green .module-form__container{background:#f1f9fa}.module-form--teal .module-form__container{background:linear-gradient(135deg,#28918e,#054653 35%,#000);border:none}.module-form__label{color:var(--color-teal);font-family:var(--font-primary);font-size:13px;font-weight:500;letter-spacing:.08em;margin:0 0 16px;opacity:.6;text-align:center;text-transform:uppercase}.module-form--teal .module-form__label{color:hsla(0,0%,100%,.7)}.module-form__headline{color:var(--color-text-primary);font-family:var(--font-primary);font-size:36px;font-weight:600;letter-spacing:var(--module-headline-ls);margin:0 0 40px;text-align:center}.module-form--teal .module-form__headline{color:#fff}.module-form__form-wrap{margin:0 auto;max-width:640px}.module-form .hs-form fieldset{max-width:100%}.module-form .hs-form-field{margin-bottom:20px}.module-form .hs-form-field label{color:var(--color-text-primary);display:block;font-family:var(--font-primary);font-size:18px;font-weight:600;margin-bottom:6px}.module-form--teal .hs-form-field label{color:hsla(0,0%,100%,.85)}.module-form .hs-input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-primary);font-size:15px;padding:10px 14px;transition:border-color .2s ease;width:100%}.module-form .hs-input:focus{border-color:#2a9090;outline:none}.module-form textarea.hs-input{min-height:120px;resize:vertical}.module-form--teal .hs-input{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.module-form--teal .hs-input::placeholder{color:hsla(0,0%,100%,.5)}.module-form--teal .hs-input:focus{border-color:hsla(0,0%,100%,.7)}.module-form .hs-button{background:#2a9090;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-primary);font-size:13px;font-weight:600;padding:12px 32px;transition:all .2s ease}.module-form .hs-button:hover{background:#054653}.module-form--teal .hs-button{background:transparent;border:2px solid #fff;color:#fff}.module-form--teal .hs-button:hover{background:hsla(0,0%,100%,.15)}.module-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.module-form .hs-error-msgs li label{color:#c0392b;font-size:12px;font-weight:400}.module-form--teal .hs-error-msgs li label{color:#ffb3b3}@media (max-width:768px){.module-form{padding:40px 0}.module-form__container{box-sizing:border-box;max-width:100%;padding:0 16px;width:100%}.module-form--light-gray .module-form__container,.module-form--light-green .module-form__container,.module-form--teal .module-form__container{padding:32px 16px}.module-form__form-wrap{max-width:100%}.module-form .hs-input{box-sizing:border-box;width:100%}}