.lpFlexibleHero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 0 0;position:relative;z-index:1;overflow:hidden}@media (min-width:1200px){.lpFlexibleHero{padding:172px 0 80px}}.lpFlexibleHero .container{position:relative;z-index:1}.lpFlexibleHero--form{padding:75px 0 0}@media (min-width:1200px){.lpFlexibleHero--form{padding:100px 0 80px}}.lpFlexibleHero--form .lpFlexibleHero__intro{padding-top:40px}@media (min-width:1200px){.lpFlexibleHero--form .lpFlexibleHero__intro{padding-top:72px}}.lpFlexibleHero__bg--pattern{background-image:url(https://f.hubspotusercontent30.net/hubfs/5465287/website/vectors/flexible-hero-bg.svg);padding-bottom:80px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-position:bottom}@media (min-width:768px){.lpFlexibleHero__bg--pattern{padding-bottom:80px}}@media (min-width:992px){.lpFlexibleHero__bg--pattern{padding-bottom:120px}}@media (min-width:1200px){.lpFlexibleHero__bg--pattern{padding-bottom:150px}}.lpFlexibleHero__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:27px}@media (min-width:992px){.lpFlexibleHero__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.lpFlexibleHero__tag img{margin-right:1rem}.lpFlexibleHero__tag p{margin:0;color:var(--white)}.lpFlexibleHero__copy{margin:20px 0 40px}.lpFlexibleHero__copy p:last-child{margin-bottom:0}.lpFlexibleHero__graphic{width:100%;height:400px}@media (min-width:992px){.lpFlexibleHero__graphic{height:492px}}.lpFlexibleHero__graphic--mask{height:auto}@media (min-width:992px){.lpFlexibleHero__graphic--mask{height:auto}}.lpFlexibleHero__graphic__inner{width:100%;height:0;padding-bottom:100%;position:relative}.lpFlexibleHero__graphic__circle{border-radius:50%;overflow:hidden;width:100%;max-width:400px;margin:0 auto;position:relative}@media (min-width:992px){.lpFlexibleHero__graphic__circle{max-width:492px}}.lpFlexibleHero__graphic__circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;left:0}.lpFlexibleHero__image{width:100%;height:100%;position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}.lpFlexibleHero__cta{margin-top:30px;padding-bottom:40px}@media (min-width:992px){.lpFlexibleHero__cta{margin-top:0;padding-bottom:0}}.lpFlexibleHero--column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:100px 0 40px}@media (min-width:768px){.lpFlexibleHero--column{padding:120px 0 40px}}@media (min-width:1200px){.lpFlexibleHero--column{min-height:800px;padding:143px 0 200px}}.lpFlexibleHero--column .lpFlexibleHero__copy{margin:20px 0 30px}.lpFlexibleHero--column .lpFlexibleHero__graphic{margin-top:20px}.lpFlexibleHero .lpFlexibleHero__pattern{position:absolute;bottom:-2%;width:100%;left:0}@media (min-width:768px){.lpFlexibleHero .lpFlexibleHero__pattern{bottom:0}}.lpFlexibleHero .lpFlexibleHero__pattern--pattern-three{bottom:120px}.lpFlexibleHero .lpFlexibleHero__svg{width:100%;height:100%}.lpFlexibleHero__form{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px;margin-top:60px}@media (min-width:768px){.lpFlexibleHero__form{padding:45px}}@media (min-width:992px){.lpFlexibleHero__form{margin-top:0}}.lpFlexibleHero__form-intro{margin-bottom:25px}.lpFlexibleHero__form-embed form .hs-form-field{margin-bottom:16px}.lpFlexibleHero__form-embed form .hs-form-field>label{visibility:hidden;display:none;height:0;opacity:0}.lpFlexibleHero__form-embed form fieldset.form-columns-2 .input>input{width:100%!important}.lpFlexibleHero__form-embed form fieldset.form-columns-1 .input{margin:0!important}.lpFlexibleHero__form-embed form fieldset.form-columns-1 .input>input,.lpFlexibleHero__form-embed form fieldset.form-columns-1 .input textarea{width:98%!important}.lpFlexibleHero__form-embed form input,.lpFlexibleHero__form-embed form select,.lpFlexibleHero__form-embed form textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;resize:none}.lpFlexibleHero__form-embed form .hs_demo_checkbox{margin-top:14px}.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox *,.lpFlexibleHero__form-embed form .legal-consent-container *{color:var(--white)}.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext{margin-top:30px}.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext *,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext *{font-size:12px;line-height:16px}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext *,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext *{font-size:12px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext *,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext *{font-size:12px}}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext *,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext *{line-height:16px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext *,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext *{line-height:16px}}.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext a,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext a{color:var(--orange)}.lpFlexibleHero__form-embed form .hs-fieldtype-booleancheckbox .hs-richtext a:hover,.lpFlexibleHero__form-embed form .legal-consent-container .hs-richtext a:hover{color:var(--white)}.lpFlexibleHero__form-embed form .legal-consent-container{margin-top:14px}.lpFlexibleHero__form-embed form .hs_demo_checkbox ul.inputs-list{list-style-type:none;padding:0;margin:0}.lpFlexibleHero__form-embed form .hs_demo_checkbox *,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox *{font-size:15px;line-height:21px}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs_demo_checkbox *,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox *{font-size:15px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs_demo_checkbox *,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox *{font-size:15px}}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs_demo_checkbox *,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox *{line-height:21px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs_demo_checkbox *,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox *{line-height:21px}}.lpFlexibleHero__form-embed form .hs_demo_checkbox input:before,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox input[type=checkbox]:before{background-color:var(--white)}.lpFlexibleHero__form-embed form .hs_demo_checkbox input:checked:before,.lpFlexibleHero__form-embed form li.hs-form-booleancheckbox input[type=checkbox]:checked:before{background:url(https://f.hubspotusercontent30.net/hubfs/5465287/website/vectors/checkbox-tick-orange.svg) no-repeat 50%;background-color:var(--white);border-color:var(--white)}.lpFlexibleHero__form-embed form .hs_submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]{padding:13px 55px;font-size:16px;line-height:20px;color:var(--navy);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]{font-size:16px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]{font-size:16px}}@media screen and (max-width:576px){.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]{line-height:20px}}@media screen and (min-width:1600px){.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]{line-height:20px}}.lpFlexibleHero__form-embed form .hs_submit .actions input[type=submit]:hover{background-color:var(--white)}.lpFlexibleHero__form.background--white form input,.lpFlexibleHero__form.background--white form select,.lpFlexibleHero__form.background--white form textarea{background-color:var(--cloudy-white)}.lpFlexibleHero__form.background--white form .hs-fieldtype-booleancheckbox *,.lpFlexibleHero__form.background--white form .hs-fieldtype-booleancheckbox .hs-richtext a,.lpFlexibleHero__form.background--white form .legal-consent-container *,.lpFlexibleHero__form.background--white form .legal-consent-container .hs-richtext a{color:var(--purple)}.lpFlexibleHero__form.background--white form .hs-fieldtype-booleancheckbox .hs-richtext a:hover,.lpFlexibleHero__form.background--white form .legal-consent-container .hs-richtext a:hover{color:var(--orange)}.lpFlexibleHero__form.background--white form .hs_demo_checkbox input:before,.lpFlexibleHero__form.background--white form li.hs-form-booleancheckbox input[type=checkbox]:before{background-color:var(--cloudy-white)}.lpFlexibleHero__form.background--white form .hs_demo_checkbox input:checked:before,.lpFlexibleHero__form.background--white form li.hs-form-booleancheckbox input[type=checkbox]:checked:before{background-color:var(--cloudy-white);border-color:var(--cloudy-white)}.lpFlexibleHero__form.background--white form .hs_submit .actions input[type=submit]{color:var(--navy)}.lpFlexibleHero__form.background--white form .hs_submit .actions input[type=submit]:hover{color:var(--white);background-color:var(--purple)}.lpFlexibleHero .submitted-message{text-align:center;color:var(--white)}