.custom-banner{padding:4rem 2rem}.custom-banner__inner{margin:0 auto;max-width:1040px}.custom-banner__form-title{margin-bottom:1rem}.custom-banner__form-title>span{display:block;font-weight:300}.custom-banner__form input[type=email],.custom-banner__form input[type=file],.custom-banner__form input[type=number],.custom-banner__form input[type=password],.custom-banner__form input[type=tel],.custom-banner__form input[type=text],.custom-banner__form textarea{background-color:transparent;border-bottom:1px solid var(--purple)!important;color:var(--white);font-size:2rem}.custom-banner__form input[type=email]:focus,.custom-banner__form input[type=file]:focus,.custom-banner__form input[type=number]:focus,.custom-banner__form input[type=password]:focus,.custom-banner__form input[type=tel]:focus,.custom-banner__form input[type=text]:focus,.custom-banner__form textarea{background-color:transparent;border-bottom-color:var(--white)!important}.custom-banner__form .hs-button,.custom-banner__form input[type=submit]{margin-top:0;width:100%}@media (min-width:768px){.custom-banner{padding:4rem}.custom-banner__inner{display:flex;gap:4rem;justify-content:space-between;place-items:center}.custom-banner__inner.custom-banner__inner--bottom,.custom-banner__inner.custom-banner__inner--sub{gap:0}.custom-banner__form-title{margin:0}.custom-banner__form{display:flex;grid-template-columns:1fr auto;grid-gap:4rem;place-items:center;width:100%}.custom-banner__form input[type=email],.custom-banner__form input[type=file],.custom-banner__form input[type=number],.custom-banner__form input[type=password],.custom-banner__form input[type=tel],.custom-banner__form input[type=text],.custom-banner__form select,.custom-banner__form textarea{margin:0}.custom-banner__inner--side .custom-banner__cta{flex-grow:1;flex-shrink:0}.custom-banner__inner.custom-banner__inner--bottom{align-items:var(--bottom-align);flex-direction:column;text-align:var(--bottom-align)}.custom-banner__inner.custom-banner__inner--sub{align-items:flex-start;flex-direction:column}}@media (min-width:992px){.custom-banner__inner{gap:6rem}.custom-banner__inner.custom-banner__inner--bottom,.custom-banner__inner.custom-banner__inner--sub{gap:0}.custom-banner__form{grid-gap:6rem}}.bg-purple .custom-banner__sub .hs-form label,.bg-purple-dark .custom-banner__sub .hs-form label,.bg-purple-medium .custom-banner__sub .hs-form label{color:var(--white)}.bg-purple .custom-banner__sub .hs-form input[type=email],.bg-purple .custom-banner__sub .hs-form input[type=file],.bg-purple .custom-banner__sub .hs-form input[type=number],.bg-purple .custom-banner__sub .hs-form input[type=password],.bg-purple .custom-banner__sub .hs-form input[type=tel],.bg-purple .custom-banner__sub .hs-form input[type=text],.bg-purple .custom-banner__sub .hs-form textarea,.bg-purple-dark .custom-banner__sub .hs-form input[type=email],.bg-purple-dark .custom-banner__sub .hs-form input[type=file],.bg-purple-dark .custom-banner__sub .hs-form input[type=number],.bg-purple-dark .custom-banner__sub .hs-form input[type=password],.bg-purple-dark .custom-banner__sub .hs-form input[type=tel],.bg-purple-dark .custom-banner__sub .hs-form input[type=text],.bg-purple-dark .custom-banner__sub .hs-form textarea,.bg-purple-medium .custom-banner__sub .hs-form input[type=email],.bg-purple-medium .custom-banner__sub .hs-form input[type=file],.bg-purple-medium .custom-banner__sub .hs-form input[type=number],.bg-purple-medium .custom-banner__sub .hs-form input[type=password],.bg-purple-medium .custom-banner__sub .hs-form input[type=tel],.bg-purple-medium .custom-banner__sub .hs-form input[type=text],.bg-purple-medium .custom-banner__sub .hs-form textarea{border-bottom:1px solid var(--purple)!important;color:var(--white)}.bg-purple .custom-banner__sub .hs-form input[type=email]:focus,.bg-purple .custom-banner__sub .hs-form input[type=file]:focus,.bg-purple .custom-banner__sub .hs-form input[type=number]:focus,.bg-purple .custom-banner__sub .hs-form input[type=password]:focus,.bg-purple .custom-banner__sub .hs-form input[type=tel]:focus,.bg-purple .custom-banner__sub .hs-form input[type=text]:focus,.bg-purple .custom-banner__sub .hs-form textarea:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=email]:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=file]:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=number]:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=password]:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=tel]:focus,.bg-purple-dark .custom-banner__sub .hs-form input[type=text]:focus,.bg-purple-dark .custom-banner__sub .hs-form textarea:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=email]:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=file]:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=number]:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=password]:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=tel]:focus,.bg-purple-medium .custom-banner__sub .hs-form input[type=text]:focus,.bg-purple-medium .custom-banner__sub .hs-form textarea:focus{background-color:transparent;border-bottom-color:var(--white)!important}.custom-banner__sub{width:100%}.custom-banner__sub .hs-form{display:flex;flex-wrap:wrap;font-weight:300;gap:2rem;justify-content:space-between;width:100%}.custom-banner__sub .hs-form .hs_error_rollup{display:none!important}.custom-banner__sub .hs-form .hs-email{flex-grow:1;order:1}.custom-banner__sub .hs-form .hs-email input{background:none;color:inherit;font-weight:500;margin-bottom:0}.custom-banner__sub .hs-form .hs-submit{order:2}.custom-banner__sub .hs-form .field:not(.hs-email):not(.hs-submit){flex:100% 0 0;order:3}.custom-banner__sub .hs-form .field .inputs-list{align-items:flex-start;display:flex;gap:2rem}.custom-banner__sub .hs-form .field .inputs-list li{font-size:.9em;font-weight:500;margin:0}.custom-banner__sub .hs-form .hs-error-msg{margin:5px 0 0}@media (max-width:580px){.custom-banner__sub .hs-form .field .inputs-list{flex-direction:column;gap:0}}