.banner-form{position:relative;background:#fff;box-sizing:content-box;border-bottom:1px solid #eaecf0;border-top:1px solid #eaecf0}.banner-form-wrapper{display:flex;flex-direction:column-reverse}.banner-form__content{padding:40px}.banner-form__title{padding-bottom:16px}.banner-form__text{color:#546078}.banner-form__tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.banner-form__frame{background:#fff;margin-top:40px}@media(min-width:1280px){.banner-form-wrapper{display:grid;grid-template-areas:". .";grid-template-columns:1fr 400px}}.acBannerForm#acBannerForm form{padding:0;margin:0;max-width:100%}.acBannerForm#acBannerForm form ._form_element{width:100%;margin-bottom:0}.acBannerForm#acBannerForm form ._form_element._clear{margin-top:-16px}.acBannerForm#acBannerForm form ._form-thank-you{font-family:var(--font-poppins),sans-serif;font-size:18px;font-weight:400;text-align:left}.acBannerForm#acBannerForm form ._form_element label._form-label{font-family:var(--font-poppins),sans-serif;font-size:18px;font-weight:400;margin-bottom:8px}.acBannerForm#acBannerForm form ._submit{display:flex;justify-content:center;align-items:center;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:8px 24px!important;width:fit-content!important;height:44px;border-radius:8px!important;margin:24px 0 0!important;outline:2px solid rgba(0,0,0,0);outline-offset:2px;background-color:#15181e!important}.acBannerForm#acBannerForm form ._submit:hover{background-color:#2a303c!important}.acBannerForm#acBannerForm form ._submit:focus{outline-color:#0b5cab}.acBannerForm#acBannerForm form ._field-wrapper input[type=text],.acBannerForm#acBannerForm form ._field-wrapper textarea{font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#15181e;padding:8px 16px;height:40px;border-radius:12px!important;border:1px solid #eaecf0;background:#f6f6f9;transition:all .3s ease}.acBannerForm#acBannerForm form ._field-wrapper input[type=text]::placeholder,.acBannerForm#acBannerForm form ._field-wrapper textarea::placeholder{font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#546078}.acBannerForm#acBannerForm form ._field-wrapper input[type=text]._has_error,.acBannerForm#acBannerForm form ._field-wrapper textarea._has_error{border:1px solid #ca4a41}.acBannerForm#acBannerForm form ._field-wrapper input[type=text]:focus,.acBannerForm#acBannerForm form ._field-wrapper textarea:focus{border:1px solid #15181e}.acBannerForm#acBannerForm form ._field-wrapper textarea{padding:16px;height:124px}.acBannerForm#acBannerForm form ._error{position:absolute;right:unset;left:unset;bottom:unset;margin:8px 0 0;text-align:left;padding:0}.acBannerForm#acBannerForm form ._error-arrow{display:none}.acBannerForm#acBannerForm form ._error-inner{font-family:var(--font-poppins),sans-serif;text-align:left;font-size:16px;font-style:normal;font-weight:400;color:#ca4a41;padding:0;background:rgba(0,0,0,0);box-shadow:none;outline:none;white-space:nowrap}.acBannerForm#acBannerForm form .field-required{color:#15181e}.acBannerForm#acBannerForm form ._form-branding{display:none}@media(min-width:768px){.acBannerForm#acBannerForm form ._form-content{display:grid;grid-template-areas:". .";grid-template-columns:1fr auto;grid-gap:0 12px;align-items:flex-end}.acBannerForm#acBannerForm form ._submit{padding:8px 24px!important;height:40px}}@media(min-width:1280px){.acBannerForm#acBannerForm form{max-width:unset}}.banner-main{padding:32px 16px;background:#f6f6f9}.banner-main__heading{margin-bottom:24px}.banner-main__info{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.banner-main__info-title:before{content:"";display:block;width:56px;min-width:56px;height:56px;background-size:cover;background-image:url(/images/arrows/mosaic-purple-2.svg);margin-bottom:16px;transition:all .3s ease;z-index:1}.banner-main__info-text{color:#546078}@media(min-width:768px){.banner-main{padding:40px 32px}.banner-main__info{gap:16px;margin-bottom:32px}.banner-main__info-title{display:flex;align-items:center;flex-direction:row;min-height:56px;grid-gap:16px;max-width:650px}.banner-main__info-title:before{margin:0}.banner-main__info-text{max-width:620px}}@media(min-width:1280px){.banner-main{padding:40px}.banner-main__info{position:relative;gap:0}.banner-main__info-title{align-items:flex-start;min-height:unset;grid-gap:0;max-width:unset;padding-left:88px;margin-bottom:8px}.banner-main__info-title:before{position:absolute;width:72px;height:72px;left:0}.banner-main__info-text{padding-left:88px;max-width:unset}}