.landing-form{border:1px solid #e9e9e9;border-radius:25px;box-shadow:15px 15px 39px 0 rgba(0,0,0,.07);max-height:calc(100% - 150px);overflow-x:hidden;overflow-y:auto;position:fixed;right:calc(50vw - 710px);top:160px;z-index:9}.landing-form .title{margin-bottom:30px;padding:40px 30px 0;text-align:center}.landing-form form .hs_error_rollup{padding:0 30px}.landing-form .title h3{font-size:36px;font-weight:700;line-height:1}.landing-form form fieldset{max-width:100%;padding:0 30px;width:100%}.landing-form form fieldset label{display:none}.landing-form .hs-form-field .input .hs-input,.landing-form fieldset .input .hs-input{border:2px solid #e9e9e9;border-radius:10px;color:#887f8c;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:56px;padding:0 15px;padding:7px 20px!important}.landing-form .hs-form-field .input .hs-input::placeholder{color:#887f8c!important;opacity:1}.landing-form .hs-form-field .input .hs-input::-webkit-input-placeholder{color:#887f8c!important;opacity:1}.landing-form .hs-form-field .input .hs-input::-moz-placeholder{color:#887f8c!important;opacity:1}.landing-form fieldset .input textarea.hs-input{height:110px!important;padding-top:10px!important;resize:none}.landing-form .hs-form-field select.hs-input{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff url(../images/dropdown-arrow.svg) no-repeat calc(100% - 15px);background-size:11px;cursor:pointer;padding-left:15px;padding-right:28px;text-overflow:ellipsis;white-space:nowrap}.landing-form form ul{padding:0}.landing-form form ul li{list-style:none;margin:0}.landing-form .hs-error-msgs label{color:red;display:block;font-size:14px;margin:10px 0 0}.landing-form
form
.hs_opt_in_marketing_communications
li.hs-form-booleancheckbox{font-size:16px;font-weight:600;padding-left:40px}.landing-form form li.hs-form-booleancheckbox input:checked+span:before{background-color:#180038}.landing-form .form-title{margin:0;padding:0}.landing-form form li.hs-form-booleancheckbox input:checked+span:after{border-color:#fff}.landing-form form .hs_recaptcha.hs-recaptcha.field.hs-form-field{display:none}.landing-form form .hs-button{background-color:#814af4;background-image:unset;background-position:calc(50% + 30px);border-radius:0 0 20px 20px;display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:500;height:82px;justify-content:center;margin:20px 0 0;transition:all .3s ease;width:calc(100% + 4px)}.landing-form form .hs-button:hover{background-position:calc(50% + 40px)}.landing-form .cs-video video{height:382px;max-width:543px!important;object-fit:cover;width:100%}.landing-form .cs-image{width:100%}.landing-form .cs-image img{height:100%;width:100%}.landing-form.video{max-height:unset;max-width:543px!important;right:calc(50vw - 710px);top:330px;width:100%!important}.landing-form.video .cs-video{line-height:0;position:relative}.landing-form.video .cs-video a.play-btn{align-items:center;display:flex;height:104px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:104px}.landing-form.image .wrapper,.landing-form.video .wrapper{padding:0}.landing-form.form .title{position:relative}.landing-form.form .title span.close-icon{border:1px solid #814af4;border-radius:100px;cursor:pointer;display:inline-flex;font-family:Lato;font-size:28px;height:44px;justify-content:center;line-height:0;opacity:0;padding:18px;position:absolute;right:20px;top:10px;transition:all .3s ease;visibility:hidden;width:44px}.landing-form-open .landing-form.form .title span.close-icon{opacity:1;visibility:visible}.landing-form.image{top:330px}.landing-form.video .cs-video{display:block;width:100%}.landing-form .cs-form .submitted-message{font-family:Inter,sans-serif;font-size:17px;line-height:normal;padding:10px 20px 30px}.landing-form.left{left:calc(50vw - 710px);right:auto}.landing-form.video.static{max-width:unset!important}.landing-form.image.static .wrapper,.landing-form.video.static .wrapper{padding:0 20px}.landing-form .hs-form-field .input .hs-input,.landing-form fieldset .input .hs-input{color:#180038}@media(min-width:992px){.book-a-demo-btn,.landing-form.form .title span.close-icon{display:none}}@media (max-height:940px){.landing-form{top:130px}}@media(max-height:860px){.landing-form.form .title{margin-bottom:10px;padding:20px 30px 0}.landing-form.form .title h3{font-size:26px}.landing-form fieldset .input textarea.hs-input{height:80px!important}}@media only screen and (max-width:1560px){.landing-form{right:calc(50vw - 650px)}.landing-form.left{left:calc(50vw - 650px);right:auto}.landing-form.video{right:calc(50vw - 650px)}}@media only screen and (max-width:1420px){.landing-form{max-height:calc(100% - 136px);right:40px;top:128px}.landing-form.left{left:40px;right:auto}.landing-form .title{margin-bottom:25px;padding:30px 30px 0}.landing-form .title h3{font-size:30px;padding-bottom:10px}.landing-form form .hs-button{height:65px}.landing-form .hs-form-field .input .hs-input,.landing-form fieldset .input .hs-input{font-size:15px;height:46px}.landing-form fieldset .input textarea.hs-input{height:85px!important}.landing-form.video{max-width:440px!important;right:40px!important;top:250px}.landing-form.image{top:250px}.landing-form form .hs_opt_in_marketing_communications li.hs-form-booleancheckbox{margin-top:5px}}@media only screen and (max-width:1340px) and (min-width:1200px){.landing-form.form{max-width:530px!important}}@media only screen and (max-width:1200px) and (min-width:992px){.landing-form.form,.landing-form.image{max-width:440px!important}}@media only screen and (max-width:1199px){.landing-form.image,.landing-form.video{top:200px}.landing-form .cs-video video{height:310px;max-width:543px!important;object-fit:cover;width:100%}}@media only screen and (max-width:991px){.book-a-demo-btn{bottom:0;left:0;position:fixed;right:0;top:auto;width:100%;z-index:9}.landing-form form .hs_error_rollup{padding:0 20px}.landing-form-open .book-a-demo-btn{display:none}.book-a-demo-btn a:before{background-color:#e3cbfc;border-radius:3px;content:"";display:block;height:5px;margin:0 auto 15px;width:111px}.book-a-demo-btn a{background:#814af4;color:#fff;display:block;font-family:Inter,sans-serif;font-size:25px;font-weight:700;padding:20px;text-align:center}.landing-form{border:0;border-radius:15px 15px 0 0;bottom:calc(-100vh + 132px);box-shadow:15px -15px 39px 0 rgba(0,0,0,.07);height:calc(100vh - 103px);max-width:100%;overflow:visible;top:auto;transform:none!important;transition:all .3s ease;width:100%}.landing-form,.landing-form.left{left:0;right:0}.landing-form form{height:calc(100vh - 340px);overflow-x:hidden;overflow-y:auto;padding-bottom:110px}.landing-form .title{cursor:pointer;margin-bottom:29px;padding:20px 20px 0}.landing-form .title h3{font-size:24px}.landing-form .title h3:before{background-color:#e3cbfc;border-radius:3px;content:"";display:block;height:5px;margin:0 auto 15px;width:111px}.landing-form form fieldset{padding:0 20px}.landing-form-open{overflow:hidden}.landing-form-open .landing-form{border-radius:0;bottom:0}.landing-form-open:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.landing-form form .hs-submit{bottom:0;left:0;position:absolute;right:0}.landing-form form .hs-button{border-radius:0}.landing-form.image,.landing-form.video{background-color:transparent;box-shadow:none;height:100%!important;max-width:100%!important;position:static}.landing-form.video .cs-video video{border-radius:20px;height:100%;max-height:400px;max-width:100%!important}.landing-form.image .cs-image,.landing-form.video .cs-video{margin-top:55px}.landing-form.video .cs-video{width:100%}.landing-form.image .wrapper,.landing-form.video .wrapper{padding:20px}.landing-form.image .cs-image{border-radius:20px;overflow:hidden}.landing-form.external_script_video.static,.landing-form.video.static .cs-video{max-width:100%!important;width:100%!important}.landing-form{width:100%!important}.landing-form form .hs-button{font-size:24px}}@media only screen and (max-width:767px){.landing-form .hs-form-field .input .hs-input,.landing-form fieldset .input .hs-input{font-size:13px;padding:10px!important}.landing-form .hs-error-msgs label{font-size:13px}.landing-form .hs-form-field .input .hs-input::-webkit-input-placeholder,.landing-form fieldset .input .hs-input::-webkit-input-placeholder{font-size:13px!important}}