.logo{--logo-height:2rem;height:var(--logo-height)}.logo__img{max-height:100%;max-width:100%;object-fit:contain}.logo__img--dark{display:none}[data-bs-theme=dark] .logo__img--dark{display:inline-block}[data-bs-theme=dark] .logo__img--light{display:none}.fs-20{font-size:1.25rem}.place-content-center{place-content:center}.navbar-toggler .bi,.navigation-2__menu-icon .bi,.navigation-3__menu .bi{line-height:1}.primary-header{transition:all .3s ease}@media (min-width:992px){.primary-header{--bs-navbar-padding-y:0;--bs-navbar-nav-link-padding-x:0.75rem}}.primary-header--sticky{position:sticky;z-index:100}.primary-header--fixed{position:fixed;width:100%;z-index:100}.primary-header>.container{border-radius:.35rem;position:relative}.primary-header .navbar-collapse{max-height:calc(100vh - 3.25rem);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:none}.primary-header .navbar-collapse::-webkit-scrollbar{height:0;width:0}.primary-header .navbar-collapse::-webkit-scrollbar-thumb,.primary-header .navbar-collapse::-webkit-scrollbar-track{background:transparent}@media (min-width:992px){.primary-header .navbar-collapse{max-height:none;overflow-y:unset}.primary-header .navbar-nav{--bs-nav-link-padding-y:1rem}}.primary-header .navbar-toggler{border-radius:.35rem;display:grid;font-size:1.5rem;height:2.25rem;padding:0;place-content:center;width:2.25rem}@media (min-width:992px){.primary-header .navbar-toggler{display:none}}.primary-header .navbar-toggler:focus{box-shadow:none;outline:none}.primary-header .navbar-toggler-icon{height:1.5rem;width:1.5rem}.primary-header .has-sub-level-1>.nav-link{align-items:center;display:flex;justify-content:space-between}@media (min-width:992px){.primary-header .has-sub-level-1>.nav-link{gap:.35rem}}.primary-header .has-sub-level-1>.nav-link:after{--svg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:.875rem;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:.875rem}.primary-header--light .navbar-toggler{background-color:var(--bs-secondary);color:var(--bs-light)}.primary-header--light .nav-link{color:var(--bs-dark-text-emphasis);font-weight:500}.primary-header--light .nav-link.active{color:var(--bs-secondary)}.primary-header--light:not(.primary-header--boxed){background-color:var(--bs-tertiary-bg);color:var(--bs-light-text-emphasis)}.primary-header--light.primary-header--boxed{--bs-navbar-padding-y:0}.primary-header--light.primary-header--boxed>.container{--bs-gutter-x:3rem;background-color:var(--bs-tertiary-bg);padding-block:.75rem}@media (min-width:992px){.primary-header--light.primary-header--boxed>.container{filter:drop-shadow(0 .25rem .75rem rgba(var(--bs-black-rgb),.1));padding-block:.25rem}}.primary-header--light .btn.dropdown-toggle{color:rgba(var(--bs-emphasis-color-rgb),.65)}@media (min-width:992px){.navigation-0.has-sub-level-1:hover:hover>a{color:var(--bs-secondary)}.navigation-0.has-sub-level-1:hover:hover .navigation-0__menu{opacity:1;pointer-events:unset;top:calc(100% - .25rem);visibility:visible}.navigation-0--column-5 .navigation-0__menu-list{width:calc(20% - .8125rem)}.navigation-0--column-6 .navigation-0__menu-list{width:calc(16.6% - .8125rem)}}.navigation-0__menu{border-radius:.35rem;display:none;list-style:none;margin:0;padding:.25rem 0}@media (min-width:992px){.navigation-0__menu{--_spaceer:1rem;display:flex;filter:drop-shadow(0 .25rem .75rem rgba(var(--bs-black-rgb),.1));flex-wrap:wrap;gap:var(--_spaceer);inset-inline:0;max-height:23.75rem;opacity:0;overflow-y:auto;padding:1.25rem;pointer-events:none;position:absolute;scrollbar-color:transparent transparent;scrollbar-width:none;transition:all .3s ease;visibility:hidden;z-index:99}.navigation-0__menu::-webkit-scrollbar{height:0;width:0}.navigation-0__menu::-webkit-scrollbar-thumb,.navigation-0__menu::-webkit-scrollbar-track{background:transparent}}@media (min-width:1200px){.navigation-0__menu{max-height:40.25rem}}@media (min-width:1400px){.navigation-0__menu{max-height:45.25rem}}.navigation-0__menu-link{display:block;padding:.25rem .75rem}@media (min-width:992px){.navigation-0__menu-link{border-radius:.25rem;padding:.5rem}}@media (min-width:1200px){.navigation-0__menu-link{padding:.75rem}}.navigation-0__menu-img{display:none}@media (min-width:992px){.navigation-0__menu-img{aspect-ratio:4/3;border-radius:.25rem;display:block;object-fit:cover;width:100%}}.navigation-0__menu-title{display:block;font-size:.875rem}@media (min-width:992px){.navigation-0__menu-title{margin-top:.5rem;text-align:center}.navigation-1{isolation:isolate;position:relative}.navigation-1.has-sub-level-1:hover .navigation-1__menu{opacity:1;pointer-events:unset;top:100%;visibility:visible}}.navigation-1__menu{border-radius:.35rem;display:none;list-style:none;margin:0;padding:.25rem 0}@media (min-width:992px){.navigation-1__menu{display:block;filter:drop-shadow(0 .25rem .75rem rgba(var(--bs-black-rgb),.1));opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:calc(100% + 1rem);transition:all .3s ease;visibility:hidden;width:13.125rem;z-index:99}}.navigation-1__menu-link{border-radius:.25rem;display:block;font-size:.875rem;padding:.25rem .75rem}@media (min-width:992px){.navigation-1__menu-list.has-sub-level-2{position:relative}.navigation-1__menu-list.has-sub-level-2:hover .navigation-1__sub-menu{left:100%;opacity:1;pointer-events:unset;visibility:visible}}.navigation-1__sub-menu{border-radius:.25rem;display:none;list-style:none;margin:0;padding:.25rem 0 .25rem 1rem}@media (min-width:992px){.navigation-1__sub-menu{display:block;left:90%;opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:11.25rem;z-index:99}}.navigation-1__sub-menu-link{display:block;font-size:.875rem;padding:.25rem .75rem}@media (min-width:992px){.navigation-1__sub-menu-link{border-radius:.25rem}}.navigation-2.has-sub-level-1:hover>a{color:var(--bs-secondary)}.navigation-2.has-sub-level-1:hover .navigation-2__menu{opacity:1;pointer-events:unset;top:calc(100% - .25rem);visibility:visible}.navigation-2__menu{border-radius:.35rem;display:none;list-style:none;margin:0;padding:1rem}@media (min-width:992px){.navigation-2__menu{--_spaceer:1rem;display:flex;filter:drop-shadow(0 .25rem .75rem rgba(var(--bs-black-rgb),.1));flex-wrap:wrap;gap:var(--_spaceer);inset-inline:0;max-height:calc(100vh - 4.5rem);opacity:0;overflow-y:auto;pointer-events:none;position:absolute;scrollbar-color:transparent transparent;scrollbar-width:none;transition:all .3s ease;visibility:hidden;z-index:99}.navigation-2__menu::-webkit-scrollbar{height:0;width:0}.navigation-2__menu::-webkit-scrollbar-thumb,.navigation-2__menu::-webkit-scrollbar-track{background:transparent}}.navigation-2__menu-link{border-radius:.35rem;padding:.75rem}.navigation-2--compact .navigation-2__menu-link{padding:0 .75rem}.navigation-2--formations .navigation-2__menu-list:first-child .navigation-2__menu-icon{background-color:rgba(var(--bs-primary-rgb),.12)}.navigation-2--formations .navigation-2__menu-list:first-child .navigation-2__menu-icon-is{color:var(--bs-primary-text-emphasis)}.navigation-2--formations .navigation-2__menu-list:nth-child(2) .navigation-2__menu-icon{background-color:rgba(var(--bs-info-rgb),.14)}.navigation-2--formations .navigation-2__menu-list:nth-child(2) .navigation-2__menu-icon-is{color:var(--bs-info-text-emphasis)}.navigation-2--formations .navigation-2__menu-list:nth-child(3) .navigation-2__menu-icon{background-color:rgba(var(--bs-warning-rgb),.18)}.navigation-2--formations .navigation-2__menu-list:nth-child(3) .navigation-2__menu-icon-is{color:var(--bs-warning-text-emphasis)}.navigation-2__menu-list+.navigation-2__menu-list{margin-top:1.5rem}@media (min-width:992px){.navigation-2__menu-list+.navigation-2__menu-list{margin-top:0}.navigation-2__menu-list{width:calc(33.33% - .67rem)}}@media (min-width:576px){.navigation-2__figure-img{width:40%}}@media (min-width:1200px){.navigation-2__figure-img{width:100%}}.navigation-2--solutions .solutions-menu{--solutions-accent:#00d0a2;--solutions-accent-rgb:0,208,162;--solutions-accent-contrast:#06110e;padding:.75rem 0}.solutions-menu__item+.solutions-menu__item{margin-top:.75rem}.solutions-menu__panel-heading,.solutions-menu__primary-link,.solutions-menu__sub-link{align-items:center;display:flex;gap:.75rem;justify-content:space-between;text-decoration:none}.solutions-menu__primary-link{border-radius:.35rem;font-weight:700;padding:.75rem}.solutions-menu__primary-icon{display:grid;flex-shrink:0;font-size:.875rem;height:1.5rem;place-content:center;width:1.5rem}.solutions-menu__primary-content,.solutions-menu__primary-text,.solutions-menu__primary-title{display:block}.solutions-menu__primary-content{min-width:0}.solutions-menu__primary-text{font-size:.875rem;font-weight:500;line-height:1.35;margin-top:.15rem}.solutions-menu__panel{margin-top:.5rem;padding-left:.75rem}.solutions-menu__panel-heading{font-weight:800;margin-bottom:.35rem;width:fit-content}.solutions-menu__panel-text{font-size:.875rem;line-height:1.45;margin-bottom:.75rem;max-width:40rem}.solutions-menu__sub-list{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.solutions-menu__sub-link{border-radius:.35rem;padding:.45rem .75rem}.solutions-menu__sub-title{font-weight:700}.solutions-menu__panel-heading>.bi,.solutions-menu__sub-link>.bi{display:grid;flex-shrink:0;line-height:1;place-content:center}.solutions-menu__panel-heading>.bi{font-size:1.45rem;height:1.75rem;width:1.75rem}.solutions-menu__sub-link>.bi{font-size:1.3rem;height:1.5rem;margin-right:-.15rem;width:1.5rem}.navigation-2--simple .simple-menu{--solutions-accent:#00d0a2;--solutions-accent-rgb:0,208,162;--solutions-accent-contrast:#06110e}.navigation-2--simple .simple-menu>li{min-width:0}.navigation-2--simple .simple-menu .solutions-menu__item+.solutions-menu__item{margin-top:.25rem}@media (min-width:992px){.navigation-2--solutions .solutions-menu{--solutions-panel-hover-bridge:1rem;--solutions-sidebar-width:22rem;display:block;min-height:28rem;overflow:hidden;padding:1rem}.navigation-2--solutions .solutions-menu__item{width:var(--solutions-sidebar-width)}.navigation-2--solutions .solutions-menu__item+.solutions-menu__item{margin-top:.25rem}.solutions-menu__primary-link{min-height:3.75rem;padding:.85rem .9rem;transition:color .2s ease,background-color .2s ease,transform .2s ease}.solutions-menu__item--active>.solutions-menu__primary-link,.solutions-menu__item:focus-within>.solutions-menu__primary-link,.solutions-menu__item:hover>.solutions-menu__primary-link{transform:translateX(.15rem)}.solutions-menu__panel{border-left:1px solid rgba(var(--solutions-accent-rgb),.24);display:none;inset-block:1rem;left:calc(2rem + var(--solutions-sidebar-width) - var(--solutions-panel-hover-bridge));margin-top:0;overflow-y:auto;padding:.25rem 0 .25rem calc(1.25rem + var(--solutions-panel-hover-bridge));position:absolute;right:1rem;z-index:1}.solutions-menu__item--default>.solutions-menu__panel,.solutions-menu__item:focus-within>.solutions-menu__panel,.solutions-menu__item:hover>.solutions-menu__panel{display:block}.solutions-menu__item:focus-within>.solutions-menu__panel,.solutions-menu__item:hover>.solutions-menu__panel{z-index:2}@supports selector(:has(*)){.solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default>.solutions-menu__panel,.solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default>.solutions-menu__panel{display:none}.solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link,.solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link{transform:none}}.solutions-menu__panel-heading{font-size:1rem;margin-bottom:.5rem}.solutions-menu__panel-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-bottom:1rem;min-height:2.55rem;overflow:hidden}.solutions-menu__sub-list{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-menu__sub-link{min-height:3.2rem;padding:.75rem .85rem}.navigation-3{isolation:isolate;position:relative}.navigation-3.has-sub-level-1:hover .navigation-3__menu{opacity:1;pointer-events:unset;top:100%;visibility:visible}}.navigation-3__menu{border-radius:.35rem;display:none;list-style:none;margin:0;padding:.25rem 0}@media (min-width:992px){.navigation-3__menu{display:flex;filter:drop-shadow(0 .25rem .75rem rgba(var(--bs-black-rgb),.1));gap:.25rem;left:50%;opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:calc(100% + 1rem);transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:37.5rem;z-index:99}}@media (min-width:1200px){.navigation-3__menu{padding:1rem;width:46.875rem}}@media (min-width:992px){.navigation-3__menu-short{width:21.875rem}.navigation-2--simple{isolation:isolate;position:relative}.navigation-2--simple .simple-menu{--simple-menu-icon-offset:3.125rem;display:block;inset-inline:auto;left:50%;max-width:calc(100vw - 2rem);min-height:auto;overflow:hidden;padding:1rem;transform:translateX(-50%);width:max-content}.navigation-2--simple .simple-menu .solutions-menu__item{min-width:100%;width:auto}.navigation-2--simple .simple-menu .solutions-menu__item+.solutions-menu__item{margin-top:.25rem}.navigation-2--simple .simple-menu .solutions-menu__primary-link{align-items:center;column-gap:var(--simple-menu-icon-offset);display:grid;grid-template-columns:minmax(max-content,1fr) 1.5rem;min-height:3.75rem;min-width:max-content;padding:.85rem .9rem;transition:color .2s ease,background-color .2s ease,transform .2s ease}.navigation-2--simple .simple-menu--with-text .solutions-menu__primary-link{min-height:4.25rem}.navigation-2--simple .simple-menu .solutions-menu__primary-text,.navigation-2--simple .simple-menu .solutions-menu__primary-title{white-space:nowrap}.navigation-2--sectors{isolation:isolate;position:relative}.navigation-2--sectors .sectors-menu{--solutions-sidebar-width:31rem;display:block;inset-inline:auto;left:50%;max-width:calc(100vw - 2rem);min-height:auto;padding:1rem;transform:translateX(-50%);width:calc(var(--solutions-sidebar-width) + 2rem)}.navigation-2--sectors .sectors-menu .solutions-menu__item{width:var(--solutions-sidebar-width)}.navigation-2--sectors .sectors-menu .solutions-menu__primary-title{white-space:nowrap}}.navigation-3__menu-link{display:block;font-size:.875rem;padding:.25rem .75rem}.navigation-2--sectors .sectors-menu{--solutions-accent:#00d0a2;--solutions-accent-rgb:0,208,162;--solutions-accent-contrast:#06110e}.navigation-2--sectors .sectors-menu>li{min-width:0}.navigation-2--sectors .sectors-menu .solutions-menu__item+.solutions-menu__item{margin-top:.25rem}.navigation-2--sectors .sectors-menu .solutions-menu__primary-link{min-height:3.75rem;padding:.85rem .9rem;transition:color .2s ease,background-color .2s ease,transform .2s ease}.navigation-2--sectors .sectors-menu .solutions-menu__primary-title{line-height:1.22;min-width:0}@media (min-width:992px){.navigation-3__menu-list{width:50%}}@media (min-width:1200px){.navigation-3__menu-list{width:55%}}@media (min-width:992px){.navigation-3__menu-list:last-child{width:50%}}@media (min-width:1200px){.navigation-3__menu-list:last-child{width:45%}}@media (min-width:992px){.navigation-3__menu-list.has-sub-level-2{position:relative}.navigation-3__menu-list.has-sub-level-2:hover .navigation-3__sub-menu{left:100%;opacity:1;pointer-events:unset;visibility:visible}}.navigation-3__sub-menu{border-radius:.25rem;display:none;list-style:none;margin:0;padding:.25rem 0 .25rem 1rem}@media (min-width:992px){.navigation-3__sub-menu{border-radius:.25rem;display:block;left:90%;opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:11.25rem;z-index:99}}.navigation-3__sub-menu-link{display:block;font-size:.875rem;padding:.25rem .75rem}@media (min-width:992px){.navigation-3__sub-menu-link{border-radius:.25rem}}.primary-header--light .navigation-0__menu{background-color:var(--bs-light)}@media (min-width:992px){.primary-header--light .navigation-0__menu{background-color:var(--bs-tertiary-bg)}}.primary-header--light .navigation-0__menu-link{color:var(--bs-dark-text-emphasis)}@media (min-width:992px){.primary-header--light .navigation-0__menu-link{background-color:rgba(var(--bs-secondary-rgb),.1)}.primary-header--light .navigation-0__menu-link:hover{background-color:rgba(var(--bs-secondary-rgb),.15);color:var(--bs-secondary-text-emphasis)}.primary-header--light .navigation-1.has-sub-level-1:hover>a,.primary-header--light .navigation-3.has-sub-level-1:hover>a{color:var(--bs-primary-text-emphasis)}}.primary-header--light .navigation-1__menu,.primary-header--light .navigation-3__menu{background-color:var(--bs-light)}@media (min-width:992px){.primary-header--light .navigation-1__menu,.primary-header--light .navigation-1__sub-menu,.primary-header--light .navigation-3__menu,.primary-header--light .navigation-3__sub-menu{background-color:var(--bs-tertiary-bg)}}.primary-header--light .navigation-1__menu-link,.primary-header--light .navigation-1__sub-menu-link,.primary-header--light .navigation-3__menu-link,.primary-header--light .navigation-3__sub-menu-link{color:var(--bs-dark-text-emphasis)}@media (min-width:992px){.primary-header--light .has-sub-level-2:hover>.navigation-1__menu-link,.primary-header--light .navigation-1__menu-link:hover,.primary-header--light .navigation-1__sub-menu-link:hover,.primary-header--light .navigation-3__menu-link:hover,.primary-header--light .navigation-3__sub-menu-link:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}}.primary-header--light .navigation-2__menu{background-color:var(--bs-light)}@media (min-width:992px){.primary-header--light .navigation-2__menu{background-color:var(--bs-tertiary-bg)}}.primary-header--light .navigation-2__menu-link:hover{background-color:var(--bs-secondary-bg-subtle)}@media (min-width:992px){.primary-header--light .navigation-2__menu-link:hover{background-color:rgba(var(--bs-secondary-rgb),.1)}.primary-header--light .navigation-2__menu-link:hover .navigation-2__menu-icon{background-color:var(--bs-secondary)}.primary-header--light .navigation-2__menu-link:hover .navigation-2__menu-icon-is{color:var(--bs-light)}}.primary-header--light .navigation-2__menu-title{color:var(--bs-heading-color)}.primary-header--light .navigation-2__menu-text{color:var(--bs-body-color)}.primary-header--light .navigation-2__menu-icon{background-color:rgba(var(--bs-secondary-rgb),.15);transition:all .3s ease}.primary-header--light .navigation-2__menu-icon-is{color:var(--bs-secondary-text-emphasis);transition:all .3s ease}.primary-header--light .solutions-menu__panel-heading,.primary-header--light .solutions-menu__primary-link,.primary-header--light .solutions-menu__sub-link{color:var(--bs-dark-text-emphasis)}.primary-header--light .solutions-menu__panel-text{color:var(--bs-body-color)}.primary-header--light .solutions-menu__primary-text{color:rgba(var(--bs-emphasis-color-rgb),.68)}.primary-header--light .solutions-menu__primary-icon{background-color:rgba(var(--solutions-accent-rgb),.16);border-radius:999px;color:var(--solutions-accent-contrast)}.primary-header--light .solutions-menu__item--active>.solutions-menu__primary-link,.primary-header--light .solutions-menu__item--default>.solutions-menu__primary-link,.primary-header--light .solutions-menu__item:focus-within>.solutions-menu__primary-link,.primary-header--light .solutions-menu__item:hover>.solutions-menu__primary-link{background-color:rgba(var(--solutions-accent-rgb),.16);color:var(--solutions-accent-contrast)}.primary-header--light .solutions-menu__item--active>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--light .solutions-menu__item--default>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--light .solutions-menu__item:focus-within>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--light .solutions-menu__item:hover>.solutions-menu__primary-link .solutions-menu__primary-icon{background-color:var(--solutions-accent);color:var(--solutions-accent-contrast)}@supports selector(:has(*)){.primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link,.primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link{background-color:transparent;color:var(--bs-dark-text-emphasis)}.primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link .solutions-menu__primary-icon{background-color:rgba(var(--solutions-accent-rgb),.16);color:var(--solutions-accent-contrast)}}.primary-header--light .solutions-menu__sub-link{background-color:rgba(var(--solutions-accent-rgb),.07)}.primary-header--light .solutions-menu__sub-link.is-active,.primary-header--light .solutions-menu__sub-link:focus,.primary-header--light .solutions-menu__sub-link:hover{background-color:rgba(var(--solutions-accent-rgb),.18);color:var(--solutions-accent-contrast)}.primary-header--light .solutions-menu__panel-heading:focus,.primary-header--light .solutions-menu__panel-heading:hover{color:var(--solutions-accent-contrast)}.primary-header--dark .solutions-menu__panel-heading,.primary-header--dark .solutions-menu__primary-link,.primary-header--dark .solutions-menu__sub-link{color:var(--bs-light)}.primary-header--dark .solutions-menu__panel-text{color:rgba(var(--bs-light-rgb),.7)}.primary-header--dark .solutions-menu__primary-text{color:rgba(var(--bs-light-rgb),.68)}.primary-header--dark .solutions-menu__primary-icon{background-color:rgba(var(--solutions-accent-rgb),.16);border-radius:999px;color:var(--solutions-accent)}.primary-header--dark .solutions-menu__item--active>.solutions-menu__primary-link,.primary-header--dark .solutions-menu__item--default>.solutions-menu__primary-link,.primary-header--dark .solutions-menu__item:focus-within>.solutions-menu__primary-link,.primary-header--dark .solutions-menu__item:hover>.solutions-menu__primary-link{background-color:rgba(var(--solutions-accent-rgb),.12);color:var(--solutions-accent)}.primary-header--dark .solutions-menu__item--active>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--dark .solutions-menu__item--default>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--dark .solutions-menu__item:focus-within>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--dark .solutions-menu__item:hover>.solutions-menu__primary-link .solutions-menu__primary-icon{background-color:var(--solutions-accent);color:var(--solutions-accent-contrast)}@supports selector(:has(*)){.primary-header--dark .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link,.primary-header--dark .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link{background-color:transparent;color:var(--bs-light)}.primary-header--dark .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link .solutions-menu__primary-icon,.primary-header--dark .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link .solutions-menu__primary-icon{background-color:rgba(var(--solutions-accent-rgb),.16);color:var(--solutions-accent)}}.primary-header--dark .solutions-menu__sub-link{background-color:rgba(var(--solutions-accent-rgb),.08)}.primary-header--dark .solutions-menu__panel-heading:focus,.primary-header--dark .solutions-menu__panel-heading:hover,.primary-header--dark .solutions-menu__sub-link.is-active,.primary-header--dark .solutions-menu__sub-link:focus,.primary-header--dark .solutions-menu__sub-link:hover{background-color:rgba(var(--solutions-accent-rgb),.14);color:var(--solutions-accent)}[data-bs-theme=dark] .primary-header--light .navigation-0__menu,[data-bs-theme=dark] .primary-header--light .navigation-1__menu,[data-bs-theme=dark] .primary-header--light .navigation-2__menu,[data-bs-theme=dark] .primary-header--light .navigation-3__menu{background-color:var(--bs-dark)}[data-bs-theme=dark] .primary-header--light .solutions-menu__panel-heading,[data-bs-theme=dark] .primary-header--light .solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu__sub-link{color:var(--bs-light)}[data-bs-theme=dark] .primary-header--light .solutions-menu__panel-text{color:rgba(var(--bs-light-rgb),.7)}[data-bs-theme=dark] .primary-header--light .solutions-menu__primary-text{color:rgba(var(--bs-light-rgb),.68)}[data-bs-theme=dark] .primary-header--light .solutions-menu__item--active>.solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu__item--default>.solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu__item:focus-within>.solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu__item:hover>.solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu__sub-link{background-color:rgba(var(--solutions-accent-rgb),.1)}[data-bs-theme=dark] .primary-header--light .solutions-menu__sub-link.is-active,[data-bs-theme=dark] .primary-header--light .solutions-menu__sub-link:focus,[data-bs-theme=dark] .primary-header--light .solutions-menu__sub-link:hover{background-color:rgba(var(--solutions-accent-rgb),.16);color:var(--solutions-accent)}@supports selector(:has(*)){[data-bs-theme=dark] .primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):focus-within) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link,[data-bs-theme=dark] .primary-header--light .solutions-menu:has(.solutions-menu__item:not(.solutions-menu__item--default):hover) .solutions-menu__item--default:not(:hover):not(:focus-within)>.solutions-menu__primary-link{background-color:transparent;color:var(--bs-light)}}