.fr-header-bravo__top {padding-top: .5em; padding-right: var(--gutter); padding-bottom: .5em; padding-left: var(--gutter); height: var(--header-top-height); justify-content: center; font-size: var(--text-s); background-color: var(--white)}header {--header-top-height: 3em; }header.scrolling { }@media (max-width: 478px) {.fr-header-bravo__top { --header-top-height: 4em;}}.fr-header-bravo__top-inner {align-items: flex-end}.fr-header-bravo__top-links-wrapper {display: flex; align-items: center; flex-wrap: wrap; row-gap: .5em; column-gap: 2em}.fr-header-bravo__top-links-wrapper {--icon-size: 1em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark);}@media (max-width: 478px) {.fr-header-bravo__top-links-wrapper {margin-right: auto}}.fr-header-bravo__top-link {display: flex; align-items: center; column-gap: 0.25em; text-decoration: none; font-weight: 500; font-size: var(--text-m)}.fr-header-bravo__top-link svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .fr-header-bravo__top-link i { color: var(--icon-fill-color); font-size: var(--icon-size);} .fr-header-bravo__top-link svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .fr-header-bravo__top-link i:hover { color: var(--icon-fill-color-hover);}.fr-header-bravo__top-link-text {font-style: normal}.fr-header-bravo {background-color: var(--bg-ultra-light); padding-top: var(--space-s); padding-right: var(--gutter); padding-bottom: var(--space-s); padding-left: var(--gutter)}.fr-header-bravo__inner {display: flex; flex-direction: row; justify-content: space-between; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap)}@media (max-width: 767px) {.fr-header-bravo__inner {flex-wrap: nowrap}}.fr-header-bravo__logo {width: 10em}@media (max-width: 478px) {.fr-header-bravo__logo {width: 8em}}.fr-nav-alpha .bricks-mobile-menu-toggle {color: var(--text-dark)}.fr-nav-alpha .bricks-mobile-menu > li > a {color: var(--text-light)}.fr-nav-alpha .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--text-light)}.fr-nav-alpha .bricks-nav-menu > li {margin-left: 0}.fr-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--link-color); font-size: var(--text-s); line-height: 1}.fr-nav-alpha .bricks-nav-menu .sub-menu {background-color: var(--bg-light)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li > a {color: var(--link-color); text-decoration: none}.fr-nav-alpha .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--link-color); text-decoration: none}.fr-nav-alpha .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: var(--icon-size); color: var(--icon-color)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > a {color: var(--fr-text-light)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.fr-nav-alpha .bricks-nav-menu > li:hover > a {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu > li > a {color: var(--link-color); line-height: 1; text-decoration: none; font-weight: 600; padding-top: var(--btn-padding-block); padding-bottom: var(--btn-padding-block)}.fr-nav-alpha .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--link-color); line-height: 1; text-decoration: none; font-weight: 600; padding-top: var(--btn-padding-block); padding-bottom: var(--btn-padding-block)}.fr-nav-alpha .bricks-nav-menu .current-menu-item > a {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu > .current-menu-parent > a {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu > .current-menu-ancestor > a {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--link-color-active)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li:hover > a {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a:hover + button {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu .sub-menu button[aria-expanded="true"] > * {transform: rotateZ(270deg)}.fr-nav-alpha .bricks-nav-menu button[aria-expanded="true"] > * {transform: rotateZ(180deg)}.fr-nav-alpha .bricks-nav-menu .sub-menu a {padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}.fr-nav-alpha .bricks-nav-menu .sub-menu button {padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}.fr-nav-alpha .bricks-nav-menu {gap: var(--content-gap)}.fr-nav-alpha { --link-color: var(--primary-dark); --link-color-hover: var(--primary-hover); --link-color-active: var(--primary-dark); --toggle-gap: .5em; --sub-item-padding:1em;}.fr-nav-alpha .sub-menu li { padding-inline: var(--sub-item-padding);}@media (max-width: 991px) {.fr-nav-alpha {line-height: 0}.fr-nav-alpha .bricks-mobile-menu-wrapper:before {background-color: var(--primary-ultra-dark)}}@media (max-width: 767px) {.fr-nav-alpha .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button {color: var(--fr-text-light)}.fr-nav-alpha {display: flex}}.simple-layout__inner {background-color: var(--white); align-items: center; row-gap: var(--content-gap)}.simple-layout__inner > * {  width: 55ch!important; max-width: 100%;}.fr-footer-alpha {background-color: var(--bg-ultra-light)}.fr-footer-alpha__inner {grid-gap: var(--space-xxl); display: grid; align-items: initial; grid-template-columns: var(--grid-1-2); grid-template-rows: var(--grid-1); align-items: stretch}@media (max-width: 991px) {.fr-footer-alpha__inner {grid-template-columns: var(--grid-1)}}.fr-footer-alpha__content-wrapper {row-gap: var(--content-gap)}.fr-footer-alpha__logo {width: 10em}.fr-footer-alpha__nav {display: grid; align-items: initial; align-items: stretch; grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); grid-gap: var(--space-l)}@media (max-width: 991px) {.fr-footer-alpha__nav {grid-template-columns: var(--grid-1)}}.fr-footer-alpha__nav-column {row-gap: var(--content-gap)}.fr-footer-alpha__nav-column-heading {font-size: var(--h3)}.fr-footer-alpha__nav-ul {row-gap: var(--content-gap); padding-left: 0}.fr-footer-alpha__nav-ul {list-style: none;}.fr-subfooter-alpha {background-color: var(--shade-light); padding-top: var(--space-s); padding-bottom: var(--space-s)}.subfooter-topbar {flex-direction: row; column-gap: var(--content-gap); row-gap: var(--content-gap); align-items: center; align-self: center !important; justify-content: center}.subfooter-topbar__media:not(.tag), .subfooter-topbar__media img {object-fit: contain}.subfooter-topbar__media {width: 8em; height: 5rem}.fr-subfooter-alpha__inner {display: flex; flex-direction: row; column-gap: var(--space-s); row-gap: var(--space-s); align-items: center; justify-content: space-between}.subfooter__left {flex-direction: row; column-gap: 0px}.fr-subfooter-alpha__copyright {font-size: var(--text-s)}.fr-subfooter-alpha__copyright:not(:last-child)::after { content: "|"; width: 1em; height: 1em; padding-left: 0.5em; padding-right: 0.5em;}.fr-social-alpha {align-items: center; display: flex; flex-wrap: wrap; column-gap: 1em; margin-top: 0; margin-bottom: 0; padding-left: 0}.fr-social-alpha {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark); list-style-type: none;}@media (max-width: 991px) {.fr-social-alpha {row-gap: 1em}}.fr-social-alpha__icon-wrapper {display: flex; text-decoration: none}.fr-social-alpha__icon-wrapper svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .fr-social-alpha__icon-wrapper i { color: var(--icon-fill-color); font-size: var(--icon-size);} .fr-social-alpha__icon-wrapper svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .fr-social-alpha__icon-wrapper i:hover { color: var(--icon-fill-color-hover);}