.bi-cta-wrap{padding:0 48px 140px}.bi-cta-card{border-radius:26px;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;position:relative}.bi-cta-card:before{background:url(https://images.unsplash.com/photo-1573497019940-1c28c88b4f3e?w=1200&q=80&auto=format) 100%/cover;content:"";inset:0;opacity:.06;position:absolute}.bi-cta__l{padding:72px 60px}.bi-cta__l,.bi-cta__r{display:flex;flex-direction:column;justify-content:center;position:relative}.bi-cta__r{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.03);padding:52px}.bi-fg{margin-bottom:13px}.bi-fg label{color:hsla(0,0%,100%,.35);display:block;font-size:.65rem;font-weight:600;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.bi-fg input{background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;color:#fff;font-family:var(--bi-fb,"DM Sans",system-ui,sans-serif);font-size:.88rem;outline:none;padding:13px 16px;transition:border-color .3s;width:100%}.bi-fg input::placeholder{color:hsla(0,0%,100%,.2)}.bi-fg input:focus{border-color:var(--bi-green,#2d7a4f)}.bi-cta__submit{border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:var(--bi-fb,"DM Sans",system-ui,sans-serif);font-size:.86rem;font-weight:700;letter-spacing:.02em;margin-top:8px;padding:16px;transition:all .4s var(--bi-ease,cubic-bezier(.16,1,.3,1));width:100%}.bi-cta__submit:hover{box-shadow:0 8px 24px rgba(45,122,79,.25);opacity:.9;transform:translateY(-2px)}.bi-cta__r .hs-form input,.bi-cta__r .hs-form select,.bi-cta__r .hs-form textarea{background-color:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:12px!important;color:#fff!important}.bi-cta__r .hs-form label{color:hsla(0,0%,100%,.35)!important}.bi-cta__r .hs-form .hs-submit input[type=submit]{background-color:var(--bi-green,#2d7a4f)!important;border-radius:100px!important;color:#fff!important;width:100%!important}@media (max-width:960px){.bi-cta-wrap{padding:0 24px 100px}.bi-cta-card{grid-template-columns:1fr!important}.bi-cta__l,.bi-cta__r{padding:40px 28px!important}}