.bfi-apply-cta{padding:80px 0;width:100%}.bfi-apply-cta__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1350px;padding:0 15px;text-align:center;width:100%}.bfi-apply-cta__heading{color:#fff;font-size:36px;font-weight:400;line-height:1.2;margin:0 0 20px}.bfi-apply-cta__button{align-items:center;border:0;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;min-width:140px;padding:14px 40px;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.bfi-apply-cta__button:hover{opacity:.9;text-decoration:none}.bfi-apply-cta__button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.bfi-apply-cta__button:active{transform:translateY(1px)}@media (max-width:991px){.bfi-apply-cta{padding:60px 0}.bfi-apply-cta__heading{font-size:32px}}@media (max-width:767px){.bfi-apply-cta{padding:45px 0}.bfi-apply-cta__container{padding:0 20px}.bfi-apply-cta__heading{font-size:28px;margin-bottom:18px}.bfi-apply-cta__button{min-width:130px;padding:13px 30px}}.dnd-section:has(.bfi-apply-cta){background:#203e6a url(https://5113163.fs1.hubspotusercontent-na1.net/hubfs/5113163/raw_assets/public/BuilderFinance_HTML_STG/img/flagapply-trans.png) no-repeat top;background-attachment:fixed;background-size:cover;-webkit-box-shadow:inset 0 0 150px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 150px 0 rgba(0,0,0,.5)}