.form-book-a-demo{background:#fff;border-radius:6px;box-shadow:0 14px 90px rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;max-width:980px;padding:70px 40px 40px;transform:translateY(-120px)}@media screen and (min-width:768px){.form-book-a-demo{padding:70px 70px 40px}}.form-book-a-demo a{color:#00baff;position:relative;text-decoration:none;transition:all .4s}@supports (--css:variables){.form-book-a-demo a{color:var(--max-contact-block-link-blue-revert)}}.form-book-a-demo a:hover{color:#00a2ff}.form-book-a-demo fieldset{border:none;margin:0;padding:0}.form-book-a-demo fieldset:nth-of-type(2){margin-bottom:30px}.form-book-a-demo label:not(.hs-error-msg){background:#fff;color:#7a90a1;font-size:1.8rem;left:11.5px;padding:0 5px;position:absolute;top:14px;transition:all .2s;z-index:1}@supports (--css:variables){.form-book-a-demo label:not(.hs-error-msg){color:var(--max-color-light-gray)}}.form-book-a-demo .selected label:not(.hs-error-msg){background:#fff;color:#7a90a1;font-size:1.2rem;left:11.5px;padding:0 5px;position:absolute;top:-7px}.form-book-a-demo .not-empty label:not(.hs-error-msg){background:#fff;color:#7a90a1;font-size:1.2rem;left:11.5px;padding:0 5px;position:absolute;top:-7px}@supports (--css:variables){.form-book-a-demo .not-empty label:not(.hs-error-msg){color:var(--max-color-light-gray)}}.form-book-a-demo .hs-richtext{color:#202730;font-size:1.8rem;font-weight:400;letter-spacing:.045rem;line-height:2.8rem;margin:0 auto;max-width:850px}.form-book-a-demo h1{color:#202730;font-family:Source Sans Pro,sans-serif;font-size:3rem;letter-spacing:.075rem;line-height:4.3rem;margin-bottom:4rem}.form-book-a-demo .hs-fieldtype-text{position:relative}.form-book-a-demo .hs-fieldtype-text input[type=email],.form-book-a-demo .hs-fieldtype-text input[type=text]{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#202730;font-size:16px;height:50px;padding:0 15.5px;width:100%}.form-book-a-demo .hs-fieldtype-select{position:relative}.form-book-a-demo .hs-fieldtype-select label:not(.hs-error-msg){background:#fff;color:#7a90a1;font-size:1.2rem;left:11.5px;padding:0 5px;position:absolute;top:-7px}@supports (--css:variables){.form-book-a-demo .hs-fieldtype-select label:not(.hs-error-msg){color:var(--max-color-gray)}}.form-book-a-demo .hs-fieldtype-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==") no-repeat 99% 50%;background-size:20px 50px;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#202730;font-size:16px;height:50px;padding:0 15.5px;width:100%}.form-book-a-demo .hs_numemployees{margin-bottom:31.5px;margin-top:31.5px}.form-book-a-demo .hs_do_you_require_any_of_the_following_ li{margin-bottom:3px}.form-book-a-demo .hs_do_you_require_any_of_the_following_>label{display:inline-block;margin-bottom:15px}.form-book-a-demo .hs_do_you_require_any_of_the_following_ label{left:0;position:relative;top:0}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input ul{list-style:none;margin:0;padding:0}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input input:before{background:#fff;border:1px solid #e0e0e0;border-radius:3px;content:"";display:block;height:16px;left:0;position:absolute;top:0;transform:translate(2px);transition:all .2s;width:16px}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input input:checked:before{background-color:#00baff;border-color:#00baff;content:"";display:block;height:16px;width:16px}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input input:checked:after{background-color:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:0;position:absolute;top:0;transform:rotate(45deg) translate(9px,2px);width:2px}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input label{color:#7a90a1;color:var(--max-color-light-gray);display:grid;font-size:1.6rem;grid-template-columns:16px 1fr;grid-template-rows:auto}.form-book-a-demo .hs_do_you_require_any_of_the_following_ .input label span{display:inline-block;padding-left:15px}.form-book-a-demo .hs-phone label:not(.hs-error-msg){background:#fff;color:#7a90a1;font-size:1.2rem;left:11.5px;padding:0 5px;position:absolute;top:-7px}@supports (--css:variables){.form-book-a-demo .hs-phone label:not(.hs-error-msg){color:var(--max-color-light-gray)}}.form-book-a-demo .hs-phone .hs-fieldtype-intl-phone{display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto}.form-book-a-demo .hs-phone .hs-fieldtype-intl-phone select{-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:6px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;box-sizing:border-box;color:#202730;font-size:16px;grid-column:1/span 1;grid-row:1/span 1;height:50px;padding:0 15.5px;width:100%}.form-book-a-demo .hs-phone input[type=tel]{border:1px solid #e0e0e0;border-bottom-left-radius:0;border-left:none;border-radius:6px;border-top-left-radius:0;box-sizing:border-box;color:#202730;font-size:16px;grid-column:2/span 1;grid-row:1/span 1;height:50px;padding:0 15.5px 0 25px;width:100%}.form-book-a-demo .hs-fieldtype-phonenumber{position:relative}.form-book-a-demo .hs-fieldtype-number{position:relative}.form-book-a-demo .hs-fieldtype-number input[type=number]{-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#202730;font-size:16px;grid-column:1/span 1;grid-row:1/span 1;height:50px;padding:0 15.5px;width:100%}.form-book-a-demo .hs-fieldtype-textarea{position:relative}.form-book-a-demo .hs-fieldtype-textarea textarea{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#202730;font-size:16px;min-height:130px;padding:15.5px;width:100%}.form-book-a-demo .form-columns-1>div{margin-bottom:31.5px}.form-book-a-demo .form-columns-2{box-sizing:border-box}@media screen and (min-width:980px){.form-book-a-demo .form-columns-2{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}}.form-book-a-demo .form-columns-2>div:first-of-type{box-sizing:border-box;grid-column:1/span 1;grid-row:1/span 1;margin-bottom:31.5px;position:relative}.form-book-a-demo .form-columns-2>div:nth-of-type(2){box-sizing:border-box;grid-column:2/span 1;grid-row:1/span 1;margin-bottom:31.5px}.form-book-a-demo .legal-consent-container>div{margin-bottom:31px}.form-book-a-demo .legal-consent-container .hs-richtext{color:#7990a1;font-size:1.2rem;letter-spacing:.03rem;line-height:1.9rem}@supports (--css:variables){.form-book-a-demo .legal-consent-container .hs-richtext{color:var(--max-color-gray)}}.form-book-a-demo .legal-consent-container .inputs-list label{position:relative;top:0}.form-book-a-demo .legal-consent-container .inputs-list label:not(.hs-error-msg){align-items:center;display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto;left:0;padding-left:0}.form-book-a-demo .legal-consent-container .inputs-list input{grid-column:1/span 1;grid-row:1/span 1}.form-book-a-demo .legal-consent-container .inputs-list input:before{background:#fff;border:1px solid #e0e0e0;border-radius:3px;content:"";display:block;height:16px;left:-3px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:16px}.form-book-a-demo .legal-consent-container .inputs-list input:checked:before{background-color:#00baff;border-color:#00baff;content:"";display:block;height:16px;width:16px}.form-book-a-demo .legal-consent-container .inputs-list input:checked:after{background-color:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:.5px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);width:2px}.form-book-a-demo .legal-consent-container .inputs-list span{color:#7990a1;font-size:1.2rem;grid-column:2/span 1;grid-row:1/span 1;letter-spacing:.03rem;line-height:1.9rem;padding-left:5px}@supports (--css:variables){.form-book-a-demo .legal-consent-container .inputs-list span{color:var(--max-color-gray)}}.form-book-a-demo .legal-consent-container .inputs-list span p{display:inline}.form-book-a-demo .legal-consent-container .inputs-list span.hs-form-required{color:#fd3333;display:inline-block}.form-book-a-demo .legal-consent-container .hs-error-msg{position:relative;top:inherit}.form-book-a-demo .actions{text-align:center}.form-book-a-demo .actions .hs-button{background-color:#00baff;border:1px solid #00baff;border-radius:50px;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-weight:700;text-decoration:none;transition:all .4s}@supports (--css:variables){.form-book-a-demo .actions .hs-button{background-color:var(--max-primary-color)}}.form-book-a-demo .actions .hs-button:hover{background-color:#00a2ff}.form-book-a-demo .actions .hs-button.large{font-size:18px;padding:19.5px 40px}.form-book-a-demo .actions .hs-button.medium{font-size:16px;padding:15.5px 30px}.form-book-a-demo .actions .hs-button.small{font-size:13px;padding:10.5px 20px}.form-book-a-demo input.invalid.error,.form-book-a-demo select.invalid.error,.form-book-a-demo textarea.invalid.error{border-color:#fa2034}.form-book-a-demo .form-book-a-demo .hs-phone .hs-fieldtype-intl-phone input[type=tel].invalid.error{border-color:#fa2034}.form-book-a-demo span.hs-form-required{color:#fd3333;display:inline-block;padding-left:5px}.form-book-a-demo .not-empty input:not(.invalid):not(.error),.form-book-a-demo .not-empty select:not(.invalid):not(.error),.form-book-a-demo .not-empty textarea:not(.invalid):not(.error){border-color:#00baff}.form-book-a-demo .hs-error-msg{color:#fa2034;font-size:1.2rem;padding-left:11.5px}.form-book-a-demo .hs_error_rollup label{color:#fa2034;display:block;font-size:1.2rem;left:0;margin-bottom:30px;position:relative;text-align:center}.contact-form-wrap .thank-you-page{background:#fff;border-radius:6px;box-shadow:0 14px 90px rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;max-width:980px;padding:70px 40px 40px;text-align:center;transform:translateY(-120px)}@media screen and (min-width:768px){.contact-form-wrap .thank-you-page{padding:70px 70px 40px}}.contact-form-wrap .thank-you-page h4{color:#202730;font-family:Source Sans Pro,sans-serif;font-size:3rem;letter-spacing:.075rem;line-height:4.3rem;margin-bottom:4rem;margin-top:3rem}.contact-form-wrap .thank-you-page p{color:#202730;font-size:1.8rem;font-weight:400;letter-spacing:.045rem;line-height:2.8rem;margin:0 auto 4rem;max-width:500px}.contact-form-wrap .thank-you-page.hidden{display:none}