.text-action-color, .text-action-color, .heading-color-accent { color: var(--primary);} .heading-color-accent { color: var(--accent);}.heading-color-secondary { color: var(--secondary);}.heading-color-primary { color: var(--primary);}.brxe-button:hover { text-shadow: 0px 2px 3px var(--action-trans-40);} .heading-color-action { color: var(--action);} :where(.scrolling) .fr-logo { transform: scale(0.5);}.fr-logo { transition: transform .3s ease;}.heading-lastword { font-size: 1.6em; vertical-align: bottom;}.brxe-image-gallery .image { border-radius: var(--radius-l);}::selection { color: var(--white); background: var(--accent);}#brx-header.x-header_sticky-active .fr-header-bravo__top { display: none;}.admin-bar #brx-header.x-header_sticky-active { box-shadow: 0 2px 10px 0 var(--action-trans-40);}section.brxe-section.title-section-with-gradient-invisible { display: none !important;}.fr-header-bravo__top-link-text,.fr-header-bravo__top-link-text:hover,footer a,footer a:hover,a,a:hover,.nav-menu__desktop .bricks-nav-menu .brx-submenu-toggle button,.nav-menu__desktop .bricks-nav-menu .brx-submenu-toggle button:hover,.fr-header-bravo__nav-menu .bricks-nav-menu .sub-menu .menu-item:hover,.fr-header-bravo__nav-menu .bricks-nav-menu .sub-menu .menu-item,.splide__slide,.fr-contact-section-echo__xwsforms .wsf-form button.wsf-button.wsf-button-primary,.fr-contact-section-echo__xwsforms .wsf-form button.wsf-button.wsf-button-primary:hover,.brxe-button,.brxe-button:hover,.services-card h3,.services-card:hover h3,.services-card .brxe-block img,.services-card:hover .brxe-block img,.services-card,.services-card:hover,#brx-header.sticky .bricks-nav-menu > li > a,#brx-header.sticky > .brxe-block,#brx-header.sticky > .brxe-container,#brx-header.sticky > .brxe-div,#brx-header.sticky > .brxe-section,#brx-header.sticky .bricks-nav-menu > li > a:hover,#brx-header.sticky > .brxe-block:hover,#brx-header.sticky > .brxe-container:hover,#brx-header.sticky > .brxe-div:hover,#brx-header.sticky > .brxe-section:hover,.btn--white.btn--outline,.btn--white.btn--outline:hover,.bricks-nav-menu > li > a,.bricks-nav-menu > li > a:hover,.nav-menu__desktop .bricks-nav-menu > li > a,.nav-menu__desktop .bricks-nav-menu > li > a:hover,#brxe-lakalu .bricks-nav-menu .sub-menu .menu-item,#brxe-lakalu .bricks-nav-menu .sub-menu .menu-item:hover,.top-header__content-wrapper,a.brxe-text-link,.fr-article-card-alpha,.brxe-post-content a,a.brxe-text-basic,a.brxe-text-link,#brx-content p a,.white-link a,.fr-header-bravo__top-link-text a,footer a,footer a:hover,.fr-social-alpha__icon,.fr-social-alpha__icon:hover,.brxe-text-basic a,.ct-text-block a,.fr-nav-alpha .bricks-nav-menu > li > a,.brxe-xslidemenu .menu-item a,.fr-nav-alpha .bricks-nav-menu > li,.fr-nav-alpha .bricks-nav-menu .sub-menu,.fr-nav-alpha .bricks-nav-menu .sub-menu .menu-item,#brxe-lakalu .bricks-nav-menu > li > a,#brxe-lakalu .bricks-nav-menu > li > a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.fr-subfooter-alpha__icon,.brxe-text a,.brxe-text a:hover,.form--light .wsf-form button.wsf-button,.form--light .wsf-form button.wsf-button.wsf-button-primary,.form--light .wsf-form button.wsf-button,.form--light .wsf-form button.wsf-button.wsf-button-primary:hover,a.brxe-text-basic { transition: all 0.3s ease 0s;}a.brxe-text-basic.fr-footer-alpha__email,a.brxe-text-basic.fr-footer-alpha__phone,a.brxe-text-basic.fr-footer-bravo__link.fr-footer-alpha__link,.fr-header-bravo__top-link-text,.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 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(--action), var(--action)); background-size: 100% 2px, 0 2px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 0.4s cubic-bezier(0.25, 1, 0.5, 1);}a.brxe-text-basic.fr-footer-alpha__email:hover,a.brxe-text-basic.fr-footer-alpha__phone:hover,a.brxe-text-basic.fr-footer-bravo__link.fr-footer-alpha__link:hover,.brxe-text a:hover,.fr-header-bravo__top-link-text:hover,.xoffcanvasnestable__text-link: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 { background-size: 0 2px, 100% 2px;}a.brxe-text-basic.fr-footer-alpha__email:hover,a.brxe-text-basic.fr-footer-alpha__phone:hover,a.brxe-text-basic.fr-footer-bravo__link.fr-footer-alpha__link:hover,.xoffcanvasnestable__text-link { background-image: linear-gradient(var(--white-trans-40), var(--white-trans-40)), linear-gradient(var(--white), var(--white)) !important; color: var(--white) !important;}.fr-social-alpha a { background: none !important;}@media (max-width: 767px) {.fr-tabs__list.vertical { flex-direction: column !important;}.fr-tabs__list.vertical::-webkit-scrollbar { display: none;}}a.section-services-grid__content-block:hover { background: var(--action); border-color: var(--action);}a.section-services-grid__content-block:hover .section-services-grid__heading { color: var(--white);}