.demo-banner-gp{display:block;height:calc(100vh - 7rem);margin:0 auto 5rem;position:relative;width:calc(100% - 3rem)}.demo-banner-gp .form-block{bottom:17rem;display:block;position:absolute;right:0;width:55%;z-index:10}.demo-banner-gp .inset{align-items:center;display:flex;height:inherit;margin:0 auto;position:relative;width:calc(100% - 20rem)}.demo-banner-gp .inset .content{z-index:2}.demo-banner-gp .inset h1{color:#12262f;font-size:3.125rem;font-weight:400;margin:0 0 9.9375rem;padding:0;position:relative;z-index:2}.demo-banner-gp .inset h1 strong{font-weight:800}.demo-banner-gp .inset .content h2{color:#12262f;font-size:1.875rem;font-weight:400;letter-spacing:.025rem;margin:0;max-width:45rem;padding:0;position:relative}.demo-banner-gp .path{position:absolute;visibility:hidden}.demo-banner-gp .path:before{background-color:inherit;border-radius:var(--radius-size);-moz-border-radius:var(--radius-size);-webkit-border-radius:var(--radius-size);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-1rem);transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;visibility:visible;width:50%}.demo-banner-gp .path.p-4-2{bottom:43%;left:45%;left:33%;top:10rem;visibility:visible;z-index:0;z-index:1}.demo-banner-gp .form-block .path.p-4-2{left:-15rem;top:-16.8rem;z-index:-1}.demo-banner-gp .form-block .path.p-14{background-color:#7ddd00;border-radius:100rem;-moz-border-radius:100rem;-webkit-border-radius:100rem;bottom:23rem;height:.375rem;left:10rem;max-width:16.9375rem;width:100%}.demo-banner-gp .form-block .path.p-14:nth-of-type(2){background-color:#edf3f5;bottom:20rem;left:20rem;max-width:26.8125rem}.demo-banner-gp .form-block .path.p-14:nth-of-type(3){background-color:#3d4d54;bottom:15rem;left:0;max-width:27.875rem}.demo-banner-gp .hs_cos_wrapper_type_form form>div{display:inline-block;margin-bottom:1rem;margin-right:1rem;position:relative;width:20%}.demo-banner-gp .hs_cos_wrapper_type_form form>div>label{display:none!important}.demo-banner-gp .hs_cos_wrapper_type_form form>div:nth-child(4),.demo-banner-gp .hs_cos_wrapper_type_form form>div:nth-child(6){width:31%}.demo-banner-gp .hs_cos_wrapper_type_form form{float:left;max-width:55rem;position:relative}.demo-banner-gp .hs_cos_wrapper_type_form form .hs-button,.demo-banner-gp .hs_cos_wrapper_type_form form input[type=submit]{background-color:#3144d3;border-color:#3144d3;color:#fff;height:auto;margin-bottom:0;margin-top:0;padding:.5rem 3rem;width:100%}.demo-banner-gp .hs_cos_wrapper_type_form form>div input::-webkit-input-placeholder{color:#12262f;font-size:.9rem;font-style:italic;line-height:auto;position:relative;transform:translateY(-.15rem)}.demo-banner-gp .hs_cos_wrapper_type_form form>div select{-webkit-appearance:none;appearance:none;font-style:italic;padding:.58rem 1.25rem}.demo-banner-gp .path.done:before{transform:translateX(0);width:100%}.demo-banner-gp .form-title{margin:0}.demo-banner-gp form input[type=email],.demo-banner-gp form input[type=file],.demo-banner-gp form input[type=number],.demo-banner-gp form input[type=password],.demo-banner-gp form input[type=tel],.demo-banner-gp form input[type=text],.demo-banner-gp form select,.demo-banner-gp form textarea{border:0}.demo-banner-gp .hs_error_rollup{order:9}.demo-banner-gp .hs_cos_wrapper_type_form form{display:flex;flex-wrap:wrap}@media(max-width:1500px){.demo-banner-gp{display:flex;flex-wrap:wrap;height:auto;padding:10rem 5rem}.demo-banner-gp .inset{padding-left:5rem;padding-right:5rem}.demo-banner-gp .form-block{bottom:0;order:2;position:relative;width:50%;z-index:111}.demo-banner-gp .inset{order:1;padding-left:0;padding-right:0;width:50%}.demo-banner-gp .path.done:before{width:44%}.demo-banner-gp{padding-left:5rem;padding-right:5rem}.demo-banner-gp .form{padding-top:20rem}.demo-banner-gp .form-block .path.p-4-2{top:4.2rem;z-index:-1}.demo-banner-gp .hs_cos_wrapper_type_form .hs_submit.hs-submit{width:auto}.demo-banner-gp .form-block .path.p-14:nth-of-type(2){max-width:26.8125%}.demo-banner-gp .form-block .path.p-14:nth-of-type(3){max-width:27.875%}.demo-banner-gp .form-block .path.p-14{max-width:16.9375%}}@media(max-width:1290px){.demo-banner-gp .hs_cos_wrapper_type_form form>div{width:46%!important}}@media(max-width:1024px){.demo-banner-gp .form-block,.demo-banner-gp .inset{width:100%}.demo-banner-gp .inset h1{margin-bottom:5rem}.demo-banner-gp .form-block .path.p-4-2{left:0}.demo-banner-gp{margin-bottom:0}.demo-banner-gp .path{display:none}.demo-banner-gp .form{padding-top:5rem}.demo-banner-gp{padding:5vw}.demo-banner-gp .hs_cos_wrapper_type_form form>div,.demo-banner-gp .hs_cos_wrapper_type_form form>div:nth-child(4),.demo-banner-gp .hs_cos_wrapper_type_form form>div:nth-child(6){width:100%}}@media(max-width:767px){.demo-banner-gp .hs_cos_wrapper_type_form form>div{margin-right:0;width:100%!important}}