.header-demo-form{padding:6rem 0;background:#1d77cd0d}.header-demo-form.overflow-content{padding-bottom:0}@media screen and (min-width:1291px){.header-demo-form{padding:8rem 0}}.header-demo-form .promo-banner__inner{padding-left:15px;padding-right:15px}.header-demo-form .promo-banner__header__wrapper{display:flex;flex-wrap:wrap}.header-demo-form .badge{color:#26a990;display:inline-block;font-weight:700;font-family:var(--font-family-text),serif;font-size:1.6rem;line-height:1.43;text-transform:uppercase;margin-bottom:1.6rem;letter-spacing:1px}.header-demo-form h1{margin:0 0 2.4rem;font-weight:500;font-size:4rem;line-height:4.8rem;color:#252d38}.header-demo-form .promo-banner__text{color:#252d38;font-size:2rem;line-height:3rem}.header-demo-form .promo-banner__text h3,.header-demo-form .promo-banner__text strong{font-weight:500}.header-demo-form .promo-banner__text small{font-size:1.6rem;line-height:2.4rem}.header-demo-form .promo-banner__text p{margin-bottom:2rem;font-weight:300}.header-demo-form .promo-banner__text p:last-child{margin-bottom:0}.header-demo-form .promo-banner__text ul:not(:last-child){margin-bottom:3rem}.header-demo-form .promo-banner__text ul li{padding-left:2.3rem;position:relative;margin-bottom:1rem;font-weight:300}.header-demo-form .promo-banner__text ul li:last-child{margin-bottom:0}.header-demo-form .promo-banner__text ul li:before{position:absolute;content:"";width:.8rem;height:.8rem;background:#2fd3b4;border-radius:8px;top:1rem;left:0}@media screen and (min-width:1291px){.header-demo-form .promo-banner__header__wrapper{display:block}.header-demo-form .promo-banner__inner__left{max-width:75rem;width:55%}.header-demo-form h1{font-size:44px;line-height:54px}.header-demo-form .promo-banner__text p:not(:last-child){margin-bottom:2.4rem}.header-demo-form .promo-banner__text ul:not(:last-child){margin-bottom:2.4rem}.header-demo-form .promo-banner__text ul li{position:relative;margin-bottom:1.6rem}.header-demo-form .promo-banner__text ul li:last-child{margin-bottom:0}}.sidebar-form{padding:5rem 0 0;order:2}@media screen and (min-width:1290px){.sidebar-form{width:51.5rem;min-width:51.5rem;float:right;padding:0 0 5rem}}.mktoForm{width:100%!important;padding:0!important}.mktoForm *:not(button){position:static!important;width:initial!important;margin:0!important;padding:0!important;float:none!important;clear:initial!important;font-family:var(--font-family-text)!important}.mktoForm .mktoClear,.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none!important}.mktoForm .mktoFormRow{position:relative!important;display:flex;align-items:stretch;flex-wrap:wrap!important}.mktoForm .mktoFormRow .mktoFieldDescriptor{flex-grow:1!important}.mktoForm .mktoFormRow .mktoFieldDescriptor+.mktoFormCol .mktoHtmlText{margin-top:-2.1rem!important;margin-left:3.5rem!important}.mktoForm .mktoFormRow .mktoFieldDescriptor+.mktoFormCol .mktoHtmlText>*{text-align:left!important}.mktoForm .mktoFormRow .mktoFieldDescriptor+.mktoFieldDescriptor{margin-left:2rem!important;flex-grow:10!important}.mktoFormRow+.mktoFormRow .mktoOffset{display:block!important;height:1.5rem!important}.mktoForm .mktoButtonRow{display:block;width:100%;margin-top:3rem!important}.mktoForm .mktoButtonWrap{display:block;width:100%}.mktoForm .mktoFormCol{margin:0!important;min-height:initial!important}.mktoForm .mktoLabel{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:.5rem!important;font-family:var(--font-family-title)!important;font-weight:initial!important;font-size:2rem;line-height:3rem;color:#252d38}.mktoForm .mktoLabel .mktoAsterix{margin-left:.5rem!important;color:#2c343b}.mktoForm input,.mktoForm textarea{display:block!important;width:100%!important;height:initial!important;border-radius:0!important;border:.1rem solid #d8dadc!important;padding:1.3rem 1.5rem 1.1rem!important;font-size:1.6rem!important;background-color:#fff}.mktoForm input.mktoValid,.mktoForm textarea.mktoValid{border-color:#00bab3!important}.mktoForm input.mktoInvalid,.mktoForm textarea.mktoInvalid{border-color:#f45753!important}.mktoForm textarea{min-height:8rem!important}@media screen and (max-width:992px){.mktoForm textarea{height:inherit!important}}.mktoForm select{width:100%!important;margin-top:.5rem!important;border-radius:0!important;border:1px solid #d8dadc!important;padding:1.25rem 1.5rem 1.05rem!important;font-family:var(--font-family-title)!important;font-size:1.6rem!important;line-height:1!important;letter-spacing:.03em;font-weight:500;color:#00bab3}.mktoForm button{display:flex;justify-content:center;align-items:center;padding:1.5rem 3rem!important;width:100%!important;max-width:100%;font-family:var(--font-family-title)!important;font-size:1.9rem!important;line-height:1.42857;letter-spacing:.1rem;font-weight:700;white-space:nowrap;background:#26a990!important;transition:background .2s;height:59px;border-radius:6px;border:none!important}.mktoForm button:hover{background-color:#19947c!important}.mktoForm .mktoError{position:absolute!important;left:20%!important;top:100%!important;right:initial!important;bottom:initial!important}.mktoForm .mktoError .mktoErrorArrow{margin-top:.5rem!important;margin-left:1rem!important;width:1.6rem!important;background-image:linear-gradient(#f45753 43%,#db4d4b)!important}.mktoForm .mktoError .mktoErrorMsg{padding:.4rem .6rem!important;background-image:linear-gradient(#f45753 43%,#db4d4b)!important}.gated-form__wrap{box-shadow:0 0 30px #00000014;border-radius:10px;text-align:center;background-color:#fff;padding:3rem 2rem;color:#2c343b}@media screen and (min-width:992px){.gated-form__wrap{padding:5rem}}.gated-form .form-gated__header{margin-bottom:2.4rem!important}.gated-form .form-gated__title{margin:0;color:#252d38;margin-bottom:0!important;text-align:center!important;font-weight:500}.gated-form .form-gated__title a{color:#2c343b;text-decoration:none}.gated-form .mktoForm .mktoRadioList,.gated-form .mktoForm .mktoCheckboxList{float:left!important;margin-bottom:-13px!important}@media screen and (min-width:768px){.gated-form .form-gated__title{font-size:2.4rem;line-height:1.25}}@media screen and (min-width:992px){.gated-form .form-gated__title{font-size:3.2rem;line-height:1}}.gated-form .form-gated__subtitle{font-size:1.6rem;line-height:1.38;text-align:center!important;color:#6b7175}.gated-form__agreement{font-size:1.4rem;margin-top:2.4rem;text-align:left}.gated-form__agreement a{color:#0042f2;white-space:nowrap;text-decoration:underline;font-weight:300}.gated-form__agreement a:hover{text-decoration:none}
