.cf-blog-footer-cta{background-color:#fff4ec;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding:82px 20px 290px;position:relative;text-align:center}.cf-blog-footer-cta__inner{margin:0 auto;max-width:900px}.cf-blog-footer-cta__logo{display:block;height:auto;margin:0 auto 16px;max-width:189px}.cf-blog-footer-cta__headline{color:#140a34;font-family:P22 Mackinac,serif;font-size:74px;font-weight:400;line-height:82px;margin:0 0 12px}.cf-blog-footer-cta__headline strong{font-weight:700}.cf-blog-footer-cta__body{color:#140a34;font-size:18px;margin:0 auto 24px;max-width:720px}.cf-blog-footer-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cf-blog-footer-cta__actions .button.dark{background-color:#140a34;border:none;border-radius:100px;color:#fff;display:inline-block;font-size:18px;padding:14px 32px;text-decoration:none}.cf-blog-footer-cta__actions .button:not(.dark){background-color:#fff;border:none;border-radius:100px;color:#140a34;display:inline-block;font-size:18px;padding:15px 53px;text-decoration:none}.cf-footer-bar{bottom:20px;color:#140a34;font-size:13px;left:0;position:absolute;right:0;text-align:center}.cf-footer-bar__logo{display:block;height:20px;margin:0 auto 8px;opacity:.4;width:auto}.cf-footer-bar__links{margin-bottom:4px}.cf-footer-bar__links a{color:#140a34;opacity:.5;text-decoration:underline}.cf-footer-bar__links a:hover{opacity:1}.cf-footer-bar__copy{color:#140a34;font-size:12px;margin:0;opacity:.4}@media (max-width:768px){.cf-blog-footer-cta{padding:48px 20px 160px}.cf-blog-footer-cta__headline{font-size:36px;line-height:42px}}