.book-a-demo-sec{padding:70px 0}.book-a-demo-sec,.book-a-demo-sec .hsfc-EmailField,.book-a-demo-sec .hsfc-NumberField,.book-a-demo-sec .hsfc-PhoneField,.book-a-demo-sec .hsfc-TextField{display:block;width:100%}.book-a-demo-sec .container h4{max-width:900px;text-align:center}.book-a-demo-sec label{font-family:Nunito Sans,sans-serif!important;font-weight:700}.book-a-demo-sec .hsfc-NavigationRow button{background:#754c9f;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:400;line-height:24px;padding:15px 33px;transition:all .3s ease-in-out}.book-a-demo-sec .hsfc-NavigationRow button:hover{background:#000!important;color:#fff;text-decoration:none;transform:translate3d(0,-7px,.01px)!important}.center-heading{display:block;text-align:center;width:100%}.center-heading p{margin:0 auto;max-width:900px}.form-area{display:block}.form-area .hsfc-Step__Content{padding-left:0!important;padding-right:0!important}.book-a-demo-sec .hsfc-Button{padding:15px 50px!important}.book-a-demo-sec .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{justify-content:left!important}.title-underline_form{display:block;margin-bottom:20px;margin-left:0;position:relative}.title-underline_form h3{margin-bottom:0}.title-underline_form:after{background:#e9e9e9;bottom:-15px;content:"";display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:150px}.book-a-demo-sec form .form-columns-1,.book-a-demo-sec form .form-columns-2{margin-bottom:15px;max-width:100%}.book-a-demo-sec form .form-columns-1 .input>input{width:100%}.book-a-demo-sec form.hs-form-private{margin-top:40px}.container .book-a-demo-sec .container{padding-left:0;padding-right:0}.book-a-demo-sec .hs_submit input[type=submit]{background:#754c9f;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;padding:7px 33px}.book-a-demo-sec .hs_submit input[type=submit]:hover{background:#000}@media (max-width:767px){.book-a-demo-sec{padding:0}}@media (max-width:640px){.title-underline_form:after{bottom:-12px;height:3px;width:100px}.book-a-demo-sec form .form-columns-2 .input>input{width:100%!important}.book-a-demo-sec .hs_firstname{margin-bottom:15px}}