body .bricks-button { font-size: var(--text-xl); } .brxe-heading.clickable-parent.news-section__heading, .brxe-heading.clickable-parent.news-section__heading:hover, .blog-section__blog-article, .blog-section__blog-article:hover, a.fr-testimonial-card-echo .news-section__lede, a.fr-testimonial-card-echo .news-section__lede:hover, .bricks-nav-menu > li > a, .header-foxtrot__icon, .header-foxtrot__icon:hover, .fr-footer-indigo__icon, .fr-footer-indigo__icon:hover, footer a.brxe-text-link, #brxe-fuoxoi .wsf-form button.wsf-button.wsf-button-primary, #brxe-fuoxoi .wsf-form button.wsf-button.wsf-button-primary:hover, .services-header__block a.brxe-text-link:hover, .fr-cta-delta__lede a:hover, a.brxe-text-basic.fr-header-bravo__top-link-text:hover, .brxe-post-content a:hover, a.brxe-text-basic:hover, a.brxe-text-link:hover, #brx-content p a:hover, .white-link a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .brxe-text-basic a:hover, .fr-header-bravo__top-link-text a:hover, h4 a:hover, footer a:hover, .brxe-text-basic a:hover { transition: all 0.3s ease; } .services-header__block a.brxe-text-link, .brxe-post-content a, a.brxe-text-basic, a.brxe-text-link, #brx-content p a, .white-link a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, footer a, .brxe-text-basic a, .ct-text-block a { text-decoration: none; background-image: linear-gradient(var(--primary-trans-20), var(--primary-trans-20)), linear-gradient(var(--primary), var(--primary)); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 0.4s cubic-bezier(0.25, 1, 0.5, 1); } .services-header__block a.brxe-text-link:hover, .fr-cta-delta__lede a:hover, a.brxe-text-basic.fr-header-bravo__top-link-text:hover, .brxe-post-content a:hover, a.brxe-text-basic:hover, a.brxe-text-link:hover, #brx-content p a:hover, .white-link a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .brxe-text-basic a:hover, .fr-header-bravo__top-link-text a:hover, h4 a:hover, footer a:hover, .brxe-text-basic a:hover { background-size: 0 1px, 100% 1px; } footer a, footer a.brxe-text-link { background-image: linear-gradient(var(--primary-light-trans-40), var(--primary-light-trans-40)), linear-gradient(var(--white), var(--white)) !important; color: var(--white-trans-80) !important; } footer a:hover, footer a.brxe-text-link:hover { color: var(--white) !important; } .fr-footer-indigo__icon-block a { background-image: none !important; }