:root{--specific-footer-bg-color:var(--specific-brand-color-primary-01);--specific-footer-font-color:white}:root.blackarrow{--specific-footer-bg-color:var(--specific-font-color-01);--specific-footer-font-color:white}.footer_contact_cta{background-position:center;background-repeat:no-repeat;background-size:155rem;padding:6rem 0;text-align:center;background-color:var(--specific-footer-bg-color)}.footer_contact_cta .blog_cta__title{line-height:1.2;font-size:3rem;font-weight:var(--global-font-weight-bold);color:var(--specific-footer-font-color);margin:0;margin-bottom:1rem}.footer_contact_cta .blog_cta__subtitle{line-height:1.4;font-size:1.65rem;letter-spacing:.8px;font-weight:500;color:var(--specific-footer-font-color);margin:0;margin-bottom:2rem}.footer_contact_cta a,.footer_contact_cta .footer_contact_cta_btn{display:inline-block;font-size:.875rem;line-height:1.3;padding:.625rem 2rem;transition:all .15s ease;font-weight:var(--global-font-weight-regular);color:#fff!important;background:var(--specific-brand-color-primary-02);border:1px solid var(--specific-brand-color-primary-02);font-size:1.2rem}.footer_contact_cta a:hover,.footer_contact_cta .footer_contact_cta_btn:hover{color:var(--specific-brand-color-primary-02)!important;background:#fff}.button-cta-fixed{position:fixed;right:6.5rem;bottom:1.2rem;z-index:10}