.btf-module-hero{overflow:hidden;padding-bottom:70px;position:relative}.btf-module-hero-simple .hero-inner{background:var(--color-purplelight2);padding:60px 0 30px;position:relative}.btf-module-hero .hero-inner:after{background:var(--color-purplelight2);border-radius:50%;bottom:-70px;content:"";height:1224px;left:50%;position:absolute;transform:translateX(-50%);width:1300px;z-index:1}.btf-module-hero .hero-inner *{position:relative;z-index:2}.btf-module-hero-simple .inner-wrap{margin:0 auto;max-width:680px;position:relative}.landing-image-intro-wrap{margin-bottom:35px;max-width:320px;position:relative}@media screen and (min-width:440px){.btf-module-hero .hero-inner:after{width:2200px}}@media screen and (min-width:1000px){.btf-module-hero{padding-bottom:84px}.btf-module-hero-simple .hero-inner{padding:112px 0 50px}.btf-module-hero .hero-inner:after{bottom:-84px;width:2734px}}@media screen and (min-width:1240px){.btf-module-hero .hero-inner:after{width:3440px}}@media screen and (min-width:1580px){.btf-module-hero .hero-inner:after{width:3440px}}@media screen and (min-width:1730px){.btf-module-hero .hero-inner:after{width:5600px}}.btf-module-hero-split .hero-inner{background:var(--color-purplelight2);padding:60px 0 20px;position:relative}.btf-module-hero-split .inner-wrap{margin:0 auto;max-width:680px;position:relative}.btf-module-hero-split .inner-wrap .col2:not(.no-hide){display:none}.btf-module-hero-split .inner-wrap .iframe-wrap{position:relative}.btf-module-hero-split .inner-wrap .iframe-wrap:before{content:"";display:block;padding-top:56.25%;position:relative}.btf-module-hero-split .inner-wrap .iframe-wrap iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.landing-form-wrapper{background:var(--color-red);border-radius:55px;float:right;margin-top:50px;max-width:520px;padding:40px 25px;position:relative}.landing-form-wrapper form{margin:0;padding:0;position:relative;width:100%}.landing-form-wrapper form label{color:var(--color-white);display:block;font-size:12px;font-weight:700;line-height:100%;margin-bottom:8px}.landing-form-wrapper form input[type=email],.landing-form-wrapper form input[type=text],.landing-form-wrapper form textarea{border:.5px solid var(--color-black);border-radius:10px;color:var(--color-black);display:block;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:100%;margin-bottom:17px;padding:11px 10px;position:relative;width:100%}.landing-form-wrapper form textarea{height:100px}.landing-form-wrapper form ul.inputs-list,.landing-form-wrapper form ul.inputs-list li{display:block;margin:0;padding:0}.landing-form-wrapper form ul.inputs-list li:before{display:none}.landing-form-wrapper form input[type=checkbox]{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-white);border-radius:3px;height:24px;margin-bottom:0;margin-right:10px;width:24px}.landing-form-wrapper form input[type=checkbox]:before{background:#fff;content:"";inset:3px;position:absolute;transform:scale(0);transition:transform .15s ease-in-out}.landing-form-wrapper form input[type=checkbox]:checked:before{transform:scale(1)}.hs-form-checkbox span{display:inline-block;transform:translateY(-7px)}.landing-form-wrapper form .hs-submit{padding-top:10px;position:relative}.landing-form-wrapper form input[type=submit]{background-color:var(--color-black);border:1px solid var(--color-black);border-radius:20px;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:var(--line-height-base);padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:var(--transition-standard);width:auto}.landing-form-wrapper .submitted-message{color:#fff!important}.landing-form-wrapper .h-s{color:var(--color-white);margin-bottom:10px}.landing-form-wrapper .text-wrap{color:var(--color-white);margin-bottom:35px;position:relative}@media screen and (min-width:768px){.btf-module-hero-split .inner-wrap{align-items:center;display:flex;max-width:none}.btf-module-hero-split .inner-wrap .col{position:relative;width:50%}.btf-module-hero-split .inner-wrap .col1{padding-right:30px}.btf-module-hero-split .inner-wrap .col2{display:block}}@media screen and (min-width:1000px){.btf-module-hero-split .hero-inner{padding:60px 0 0;position:relative}.btf-module-hero-split .inner-wrap .col1{padding-right:50px}.landing-form-wrapper{padding:50px}}