@media screen and (max-width: 1140px){.menu__desktop{display:none !important}.menu__mobile{display:block !important}.search-results__list{min-width:370px}.menu__mobile__search .search-form,.menu__panel--main .search-form{padding-bottom:0px}.search-results__loader{min-width:370px}body.has-flash-info .menu__mobile__header{top:40px !important;transition:top .4s cubic-bezier(0.4, 0, 0.2, 1) !important}body.has-flash-info .site-content,body.has-flash-info main,body.has-flash-info .main-content,body.has-flash-info .wp-site-blocks{margin-top:110px !important;transition:margin-top .4s cubic-bezier(0.4, 0, 0.2, 1) !important}body.has-flash-info .menu__mobile__content{top:110px !important;height:calc(100vh - 110px) !important}body.flash-info-closed .menu__mobile__header{top:0 !important;transition:top .4s cubic-bezier(0.4, 0, 0.2, 1) !important}body.flash-info-closed .site-content,body.flash-info-closed main,body.flash-info-closed .main-content,body.flash-info-closed .wp-site-blocks{margin-top:70px !important;transition:margin-top .4s cubic-bezier(0.4, 0, 0.2, 1) !important}body.flash-info-closed .menu__mobile__content{top:70px !important;height:calc(100vh - 70px) !important}body:not(.has-flash-info):not(.flash-info-closed) .site-content,body:not(.has-flash-info):not(.flash-info-closed) main,body:not(.has-flash-info):not(.flash-info-closed) .main-content,body:not(.has-flash-info):not(.flash-info-closed) .wp-site-blocks{margin-top:70px !important}}.menu__mobile__header{position:fixed;top:0;width:100%;z-index:100000;display:flex;height:70px;justify-content:space-between;align-items:center;background:var(--Color-Blue-PPA-Blue-20);padding:0 10px;margin-top:0;transition:margin-top .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:none !important}.menu__mobile__header .menu__logo svg{width:100px;height:50px;fill:#fff !important}.menu__mobile__header-right{display:flex;align-items:center;gap:24px}.menu__mobile__burger{background:none;border:none;cursor:pointer;padding:8px;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.menu__mobile__burger:active{background-color:hsla(0,0%,100%,.1);transform:scale(0.95)}.menu__mobile__burger__icon{width:24px;height:24px;fill:#fff !important;transition:transform .3s ease;display:block;opacity:1}.menu__mobile__close__icon{width:24px;height:24px;fill:#fff !important;transition:transform .3s ease;display:none;opacity:0}.menu__mobile__burger.active .menu__mobile__burger__icon{opacity:0 !important;display:none !important}.menu__mobile__burger.active .menu__mobile__close__icon{opacity:1 !important;display:block !important;fill:#fff !important}.menu__mobile__burger .menu__mobile__burger__icon{opacity:1;display:block;transition:opacity .3s ease}.menu__mobile__content{position:fixed;top:70px !important;left:0;width:100%;height:calc(100vh - 70px) !important;z-index:100200;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease;display:none}body.has-flash-info .menu__mobile__content{top:102px !important;height:calc(100vh - 110px) !important}.menu__mobile__content.active{display:block;transform:translateX(0)}.menu__mobile__nav{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.menu__mobile__structure{width:100%}.menu__mobile__nav .menu__mobile__section{display:none}.menu__panels__container{display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform;flex:1;min-height:0;touch-action:pan-y pinch-zoom}.menu__panel{flex:0 0 100%;width:100%;height:100%;background:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}.menu__panel.active{visibility:visible;height:1000px}.menu__panel:not(.active){visibility:hidden}.menu__panel--main{background:var(--Color-Base-White)}.menu__panel[data-level="0"] .menu__panel__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 24px 0px 24px;padding-top:16px;max-width:342px;margin:0 auto;position:relative}.menu__panel[data-level="0"] .menu__panel__text,.menu__panel[data-level="0"] .menu__panel__link{color:var(--Color-Blue-PPA-Blue-20) !important;font-weight:700 !important;gap:8px}.menu__panel[data-level="0"] .menu__panel__content::after{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:100%;height:1px;background-color:var(--Color-Grey-Grey-40, #D2D2D2)}.menu__panel[data-level="2"]:not(.menu__panel--has-children) .menu__panel__content::after{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:100%;height:1px;background-color:var(--Color-Grey-Grey-40, #D2D2D2)}.menu__panel--sub::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:40px;background:rgba(46,44,126,.2);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.menu__panel--sub:hover::before{opacity:1}.menu__panel[data-level="2"].menu__panel--has-children{background-color:#fff !important;height:700px}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__header{background-color:var(--Color-Blue-PPA-Blue-20)}@media(max-width: 1100px){.menu__mobile__burger{display:flex !important}}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__content{padding:16px;background-color:var(--submenu-level-2-with-children-bg);margin:16px;border-radius:4px;height:1000px}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item{margin-bottom:8px;border-radius:4px;overflow:hidden;opacity:0;animation:fadeInUp .3s ease forwards}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:last-child{margin-bottom:0}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__link:hover,.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__link:active{background-color:#f8f9fa}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__title{background-color:rgba(0,0,0,0);padding-left:20px;margin-bottom:12px;color:var(--Color-Blue-PPA-Blue-20) !important;font-size:18px;font-weight:var(--font-weight-bold, 700);display:none !important}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:nth-child(1){animation-delay:.05s}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:nth-child(2){animation-delay:.1s}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:nth-child(3){animation-delay:.15s}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:nth-child(4){animation-delay:.2s}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item:nth-child(5){animation-delay:.25s}.menu__panel__header{position:sticky;top:0px !important;z-index:10;display:flex;align-items:center;background:var(--Color-Blue-PPA-Blue-20);color:#fff;padding:20px 16px 16px;justify-content:flex-end}.menu__panel__title{flex:1;margin:0;font-size:20px;font-weight:600 !important;text-align:left;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;color:#000 !important;padding-left:20px;padding-top:20px}.menu__panel__back{display:flex;align-items:center;gap:8px;background:none;border:none;color:#fff;font-size:16px !important;font-weight:500;cursor:pointer;padding:8px;margin:-8px;border-radius:4px;transition:background-color .2s ease}.menu__panel__back svg{width:20px;height:20px;flex-shrink:0;transform:rotate(180deg)}.menu__panel__content{padding:16px}.menu__panel__item:last-child{border-bottom:none}.menu__panel__link{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;text-align:left;font-size:16px;color:#000;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease;font-family:"Neue Haas Grotesk Display Pro" !important;letter-spacing:1px;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.1);position:relative;min-height:48px}.menu__panel__link:hover,.menu__panel__link:active{background-color:#f8f9fa;border-radius:4px}.menu__panel__link:active,.menu__panel__link--has-children:active,.menu__panel__link.touch-active{background-color:#e9ecef;transform:translateY(1px)}.menu__panel__link--has-children{font-weight:700;color:var(--Color-Blue-PPA-Blue-20)}.menu__panel[data-level="1"] .menu__panel__text,.menu__panel[data-level="1"] .menu__panel__link{color:var(--Color-Blue-PPA-Blue-20) !important;font-weight:700 !important}.menu__panel[data-level="2"] .menu__panel__text,.menu__panel[data-level="2"] .menu__panel__link{color:#000 !important;font-weight:500 !important}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__text,.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__link{color:var(--Color-Blue-PPA-Blue-20) !important;font-weight:700 !important}.menu__panel[data-level="3"] .menu__panel__text,.menu__panel[data-level="3"] .menu__panel__link,.menu__panel[data-level="4"] .menu__panel__text,.menu__panel[data-level="4"] .menu__panel__link,.menu__panel[data-level="5"] .menu__panel__text,.menu__panel[data-level="5"] .menu__panel__link{color:#000 !important;font-weight:500 !important}.menu__panel__arrow{flex-shrink:0;color:var(--Color-Blue-PPA-Blue-20);transition:transform .2s ease}.menu__panel__link:hover .menu__panel__arrow{transform:translateX(4px);color:var(--Color-Blue-PPA-Blue-20)}.menu__panel__text{display:block;padding:16px 20px;font-size:16px;color:#000;font-weight:500;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__panel.active .menu__panel__item{animation:slideInFromRight .3s ease forwards}.menu__panel.active .menu__panel__item:nth-child(1){animation-delay:.05s}.menu__panel.active .menu__panel__item:nth-child(2){animation-delay:.1s}.menu__panel.active .menu__panel__item:nth-child(3){animation-delay:.15s}.menu__panel.active .menu__panel__item:nth-child(4){animation-delay:.2s}.menu__panel.active .menu__panel__item:nth-child(5){animation-delay:.25s}.menu__mobile__footer{flex-shrink:0;padding:16px;border-top:1px solid #e5e5e5}.menu__mobile__scroll-indicator{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);z-index:100500;background:var(--Colors-Surface-surface-primary, #FFF);width:48px;height:48px;border-radius:52px;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;display:none;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;cursor:pointer;animation:scrollBounce 2s ease-in-out infinite}@media screen and (min-width: 1025px){.menu__mobile__scroll-indicator{display:none !important;opacity:0 !important;visibility:hidden !important}}@media screen and (max-width: 1024px){.menu__mobile__content.active~.menu__mobile__scroll-indicator,.menu-open .menu__mobile__scroll-indicator,.menu__mobile__scroll-indicator--visible,body.menu-open .menu__mobile__scroll-indicator{display:flex !important;opacity:1 !important;visibility:visible !important}.menu__mobile__content.active+.menu__mobile__scroll-indicator,.menu__mobile__scroll-indicator.show{display:flex !important;opacity:1 !important;visibility:visible !important}.menu__mobile__scroll-indicator.hidden{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(10px)}.menu__mobile__scroll-indicator svg{fill:#2e2c7e;stroke:#2e2c7e;transition:transform .2s ease}.menu__mobile__scroll-indicator:active{transform:translateX(-50%) scale(0.95)}.menu__mobile__scroll-indicator:active svg{transform:scale(1.1)}@keyframes scrollBounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}}.menu__mobile__search{display:flex;align-items:center;background-color:var(--Color-Blue-PPA-Blue-20);padding:var(--Padding-padding-XS, 12px) var(--Padding-padding-S, 16px) var(--Padding-padding-XL, 32px) var(--Padding-padding-S, 16px);position:relative}.menu__panel--main .menu__mobile__search{background-color:var(--Color-Blue-PPA-Blue-20);padding:16px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:5}.menu__mobile__search .search-form,.menu__panel--main .search-form{border-bottom:1px solid #fff;display:flex;align-items:center;width:100%;padding-bottom:8px;position:relative}.menu__mobile__search__input,.menu__panel--main .menu__mobile__search__input{padding:0px 16px;font-size:12px;margin-bottom:13px;width:243px;outline:none;border:none;background-color:var(--Color-Blue-PPA-Blue-20);color:#fff;flex:1;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__panel--main .menu__mobile__search__input{padding:8px 0;font-size:12px;background:rgba(0,0,0,0);margin-bottom:0;width:auto;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__mobile__search__input::placeholder,.menu__panel--main .menu__mobile__search__input::placeholder{color:#fff;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__panel--main .menu__mobile__search__input::placeholder{color:hsla(0,0%,100%,.7);font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__mobile__search__button,.menu__panel--main .menu__mobile__search__button{background:none;border:none;cursor:pointer;padding:0 8px;color:#fff;display:flex;align-items:center;margin-bottom:20px;justify-content:center}.menu__panel--main .menu__mobile__search__button{padding:8px;margin:-8px -8px -8px 0;margin-bottom:0}.menu__mobile__search-container{overflow:visible}.menu__language--mobile{color:#fff}.menu__language--mobile .menu__language__current{font-size:12px;font-weight:500;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;padding:8px 12px}@media screen and (max-width: 1140px){.menu__desktop{display:none}.menu__mobile{display:block}.menu__submenu__parent-title{position:static}.menu__submenu__parent-text{font-size:12px;padding:10px 15px}.menu__submenu__parent-title--level-2 .menu__submenu__parent-text{padding-left:25px}.menu__submenu__parent-title--level-3 .menu__submenu__parent-text{padding-left:35px}}@media(max-width: 1024px){.menu__submenu{display:none}.menu__mobile__header .menu__logo svg{width:67px;height:37px;fill:#fff !important;margin-left:10px}.menu__mobile__search__button,.menu__panel--main .menu__mobile__search__button{padding:0px;margin-bottom:13px}.menu__submenu--2cols-inner,.menu__submenu--2cols-inner.menu__submenu--2cols-inner--grid{display:block;min-width:0;max-width:100vw;padding:0;background:#fff;border-radius:0;box-shadow:none;overflow-y:auto;max-height:70vh}.menu__submenu--2cols-col,.menu__submenu--2cols-col--gauche,.menu__submenu--2cols-col--droite{width:100%;max-width:100%;min-width:0;display:block;padding:0;gap:0;float:none}.menu__submenu--2cols-col--col4,.menu__submenu--in-col4{position:static;left:calc(100% + 32px);margin-left:0;top:0;min-width:280px;max-width:320px;min-height:auto;z-index:100204;box-shadow:0 4px 24px rgba(0,0,0,.08);background:#fff;border-radius:6px;opacity:1;visibility:visible;display:block;transform:none;pointer-events:auto;border:1px solid #e5e5e5;max-height:none;overflow:visible;display:block;box-shadow:none;border-radius:0;border:none;margin:0;background:#fff}}@media screen and (max-width: 768px){.menu__submenu__parent-text{font-size:12px;padding:8px 15px}.menu__submenu__parent-text::before{font-size:8px}}@media screen and (max-width: 480px){.search-results__list{min-width:330px}.menu__mobile__search .search-form,.menu__panel--main .search-form{padding-bottom:0px}.search-results__loader{min-width:330px}.menu__panel__header{min-height:40px}.menu__panel__title{padding:16px;margin-left:16px}.menu__panel__back span{font-size:16px !important;padding:6px;margin:-6px;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__panel__wrapper{height:640px}.menu__panel__link{padding:14px 16px;font-size:16px;color:#000;font-weight:500}.menu__panel__text{padding:14px 16px;font-size:16px;color:#000;font-weight:500}.menu__submenu{min-width:250px}.search-results--mobile .search-results__link{padding:12px}.search-results--mobile .search-results__title{font-size:12px}.search-results--mobile .search-results__meta{gap:1px}.search-results--mobile .search-results__type{font-size:12px}.search-results--mobile .search-results__excerpt{font-size:12px}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__content{padding:12px;margin:16px;border-radius:4px}.menu__panel[data-level="2"].menu__panel--has-children .menu__panel__item{margin-bottom:6px}}:root{--breakpoint-mobile: 1100px;--breakpoint-desktop: 1224px;--max-content-width: 1440px;--submenu-level-1-bg: var(--Color-Base-White);--submenu-level-2-bg: var(--Color-Base-White);--submenu-level-3-bg: var(--Color-Base-White);--submenu-level-4-bg: var(--Color-Base-White);--submenu-level-5-bg: var(--Color-Base-White);--submenu-level-2-with-children-bg: #f0f0f0;--submenu-indent-1: 20px;--submenu-indent-2: 35px;--submenu-indent-3: 50px;--submenu-indent-4: 65px;--submenu-indent-5: 80px}*{margin:0;padding:0;box-sizing:border-box}.menu__panel[data-level="2"].menu__panel--has-children{min-height:100%;height:100%;box-sizing:border-box}.menu a,.menu button,.menu div{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-focus-ring-color:rgba(0,0,0,0);text-decoration:none}.menu__logo svg,.menu-logo{fill:#000}.menu .hide,.hide{display:none;opacity:0;visibility:hidden}.active{display:block}.site-header-sticky-wrapper{position:relative;z-index:1000}.site-header{position:relative;top:0;left:0;right:0;width:100%;z-index:1001;transition:all .3s ease-in-out}.site-header.sticky-header{position:fixed !important;top:0;left:0;right:0;width:100%;z-index:1001;animation:slideInFromTop .3s ease-out}@keyframes slideInFromTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}.menu{width:100%;top:0;position:relative;z-index:100200;background:#f9f8fe;margin-top:0;transition:none}.menu__desktop,.menu__mobile{display:none}@media screen and (min-width: 1241px){.menu__desktop{display:block}}@media screen and (max-width: 1240px){.menu__mobile{display:block}}.menu__desktop{margin-left:16px;margin-right:16px;margin-top:16px}.menu__navigation-bar{height:80px;display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;min-height:60px;position:relative;overflow:visible;top:0;margin-top:0;transition:none}.menu__header-principal{display:flex;align-items:center;justify-content:space-between;height:93px;padding:14px 32px;background:var(--Color-Blue-PPA-Blue-20);border-top-left-radius:4px;border-top-right-radius:4px;color:#fff}.menu__header-right{display:flex;align-items:center;gap:20px}.menu__navigation{display:flex;align-items:center;gap:0;position:relative}.menu__logo{flex-shrink:0}.menu__logo a{display:block;line-height:0}.menu__onglet{cursor:pointer}.menu__onglet__label,.menu__onglet__link{display:flex;align-items:center;gap:8px;padding:15px 20px;color:var(--Color-Blue-PPA-Blue-20);font-size:16px;font-weight:600;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;transition:all .3s ease;white-space:nowrap}.menu__onglet__link{text-decoration:none;color:var(--Color-Blue-PPA-Blue-20) !important}.menu__onglet:hover:not(.active) .menu__onglet__label,.menu__onglet__link:hover:not(.active){background:rgba(0,0,0,.05) !important;border-radius:4px}.menu__onglet.active .menu__onglet__label,.menu__onglet.active .menu__onglet__link,.menu__onglet:focus-within .menu__onglet__label,.menu__onglet:focus-within .menu__onglet__link{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__onglet__chevron{width:24px;height:24px;transition:transform .3s ease}.menu__onglet:hover .menu__onglet__chevron,.menu__onglet.active .menu__onglet__chevron{transform:rotate(180deg)}.menu__submenu{padding-top:16px;padding-bottom:16px;top:100%;left:0 !important;z-index:100200;min-width:280px;max-width:100vw;background:var(--Color-Base-White) !important;opacity:0;max-height:none !important;overflow:visible !important;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1),min-height .2s ease;padding:0px;display:none !important;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none}.menu__submenu::-webkit-scrollbar{display:none}.menu__submenu.menu__submenu--two-cols{background:rgba(0,0,0,0) !important}.menu__submenu--dynamic-height{min-height:var(--dynamic-height, auto) !important;transition:min-height .1s ease-out !important}.menu__submenu.menu__submenu--level-2.menu__submenu--level-2--has-children{background-color:var(--submenu-level-2-with-children-bg) !important;border-radius:4px;padding:12px !important;min-height:300px !important}.menu__submenu--level-1.menu__submenu--two-cols,.menu__submenu--level-2.menu__submenu--two-cols,.menu__submenu--level-3.menu__submenu--two-cols{background:rgba(0,0,0,0) !important}.menu__submenu--level-3{margin-left:12px}.menu__onglet.active>.menu__submenu,.menu__onglet:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important;left:0 !important;top:100% !important;width:1857px !important;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:12px !important}.menu__submenu__item.active>.menu__submenu,.menu__submenu__item:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;pointer-events:auto !important}.menu__submenu--level-1{position:absolute !important}.menu__submenu .menu__submenu{position:absolute !important;top:0;left:calc(100% + 12px) !important;min-height:auto;max-height:none !important;overflow:visible !important;opacity:0;visibility:hidden;transform:translateX(-10px) !important;border:none !important;box-shadow:none !important;width:auto !important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.menu__submenu--two-cols .menu__submenu{left:calc(100% + 16px) !important}.menu__submenu__item.active>.menu__submenu,.menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu__item.is-active>.menu__submenu,.menu__submenu__item:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;pointer-events:auto !important}.menu__onglet.active>.menu__submenu--level-1{overflow:visible !important}.menu__submenu__item{position:relative;width:292px}.menu__submenu__link,.menu__submenu__title{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:16px;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;color:var(--Color-Blue-PPA-Blue-20) !important;background-color:rgba(0,0,0,0);font-weight:700;text-decoration:none;transition:all .2s ease;cursor:pointer;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.menu__submenu--2cols-col:not(.menu__submenu--2cols-col--gauche) .menu__submenu__link,.menu__submenu--2cols-col:not(.menu__submenu--2cols-col--gauche) .menu__submenu__title{color:#000 !important;font-weight:normal !important}.menu__submenu--level-2:not(.menu__submenu--level-2--has-children) .menu__submenu__link:not(.menu__submenu__link--has-children),.menu__submenu--level-2:not(.menu__submenu--level-2--has-children) .menu__submenu__title:not(.menu__submenu__title--has-children){color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-2 .menu__submenu--level-3 .menu__submenu__link,.menu__submenu--level-2 .menu__submenu--level-3 .menu__submenu__title,.menu__submenu--level-2 .menu__submenu--level-4 .menu__submenu__link,.menu__submenu--level-2 .menu__submenu--level-4 .menu__submenu__title,.menu__submenu--level-2 .menu__submenu--level-5 .menu__submenu__link,.menu__submenu--level-2 .menu__submenu--level-5 .menu__submenu__title,.menu__submenu--level-3 .menu__submenu__link,.menu__submenu--level-3 .menu__submenu__title,.menu__submenu--level-4 .menu__submenu__link,.menu__submenu--level-4 .menu__submenu__title,.menu__submenu--level-5 .menu__submenu__link,.menu__submenu--level-5 .menu__submenu__title{color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu__link:not(.menu__submenu__link--has-children),.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu__title:not(.menu__submenu__title--has-children){color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu__link:not(.menu__submenu__link--has-children),.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu__title:not(.menu__submenu__title--has-children){color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__link,.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__title{color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__link,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__title{color:#333 !important;font-weight:400 !important;font-size:16px}.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__link,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__title,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__title--level-2{font-size:16px !important}.menu__submenu--2cols-col--gauche .menu__submenu__link,.menu__submenu--2cols-col--gauche .menu__submenu__title{color:var(--Color-Blue-PPA-Blue-20) !important;font-weight:700 !important}.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-3.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-3.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important}.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important}.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important}.menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important}.menu__submenu--2cols-col--droite .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--2cols-col--droite .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--2cols-col--gauche .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--2cols-col--gauche .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important}.menu__submenu__link:hover,.menu__submenu__title:hover{background:rgba(0,0,0,.05) !important;border-radius:4px;white-space:normal !important;width:auto !important;position:relative;z-index:1}.menu__submenu__title:focus,.menu__submenu__title:focus-within{background:rgba(0,0,0,.05) !important;border-radius:4px;white-space:normal !important;width:auto !important;position:relative;z-index:1}.menu__submenu__item.active>.menu__submenu__link,.menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title,.menu__submenu--level-4:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.menu__submenu--level-4:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important;font-weight:700 !important}.menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px}.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__title,.menu__submenu--level-4:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__link,.menu__submenu--level-4:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--Color-Blue-PPA-Blue-20) !important;color:#fff !important;border-radius:4px !important;font-weight:700 !important}.menu__submenu__title--level-1{font-size:16px;font-weight:600;color:var(--Color-Blue-PPA-Blue-20)}.menu__submenu__title--level-1:hover,.menu__submenu__title--level-1:focus,.menu__submenu__title--level-1:focus-within{background-color:rgba(46,44,126,.05);color:var(--Color-Blue-PPA-Blue-20)}.menu__submenu__link--has-children,.menu__submenu__title--has-children{font-weight:600;border-radius:4px}.menu__submenu--level-2 .menu__submenu__link--has-children,.menu__submenu--level-2 .menu__submenu__title--has-children{font-weight:700 !important;color:#2e2c7e !important}.menu__submenu__chevron{width:11px;height:7px;fill:#666;transition:transform .3s ease;transform:rotate(-90deg);position:absolute;right:10px}.menu__submenu__link:hover .menu__submenu__chevron,.menu__submenu__title:hover .menu__submenu__chevron{fill:var(--Color-Blue-PPA-Blue-20)}.menu__submenu__item.active>.menu__submenu__link .menu__submenu__chevron,.menu__submenu__item.active>.menu__submenu__title .menu__submenu__chevron{fill:#fff !important}.menu__submenu__separator{height:1px;background-color:#e9ecef;margin:8px 20px}.menu__submenu__parent-title{margin-bottom:8px;position:sticky;top:0;z-index:10;cursor:default;user-select:none}.menu__submenu__parent-text{display:block;padding:12px 20px;font-size:16px;font-weight:700;color:#000;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__submenu__parent-text::before{margin-right:8px;font-size:8px;opacity:.7}.menu__submenu__parent-text::after{font-size:12px;opacity:.6;font-weight:700}.menu__submenu__parent-title--level-1 .menu__submenu__parent-text{color:#fff;font-size:16px}.menu__submenu__parent-title--level-2 .menu__submenu__parent-text{color:#000;font-size:16px;padding-left:30px}.menu__submenu__parent-title--level-3 .menu__submenu__parent-text{color:#000;font-size:16px;padding-left:40px;font-weight:600}.menu__submenu__parent-title--level-4 .menu__submenu__parent-text{color:#000;font-size:16px;padding-left:50px;font-weight:600}.menu__submenu__parent-title--bordered .menu__submenu__parent-text{padding-left:24px}.menu__submenu__parent-title--minimal .menu__submenu__parent-text{font-size:16px;font-weight:600;color:#000;text-transform:none;padding:8px 20px}.menu__submenu__parent-title+.menu__submenu__item{margin-top:0}.menu__submenu__link .menu__submenu__link--level-1{margin-left:12px}.menu__submenu--2cols-inner{display:flex;padding:0px !important;min-width:740px;max-width:1600px;position:relative;align-items:stretch !important;background:rgba(0,0,0,0) !important;border-radius:4px;flex-wrap:nowrap}.menu__submenu--level-1 .menu__submenu--2cols-inner{width:auto !important;min-width:740px;max-width:none !important;background:#fff !important;border-radius:8px;padding:12px;gap:16px}.menu__submenu--level-1 .menu__submenu--2cols-inner.cols-3{min-width:1130px}.menu__submenu--level-1 .menu__submenu--2cols-inner.cols-4{min-width:1520px}.menu__submenu--level-1 .menu__submenu--2cols-inner.cols-5{min-width:1910px}.menu__submenu--level-1 .menu__submenu--2cols-inner.cols-6{min-width:2300px}.menu__submenu--2cols-inner,.menu__submenu--2cols-wrapper,.menu__submenu--2cols-container{background:rgba(0,0,0,0) !important}.menu__submenu--level-1 .menu__submenu--2cols-inner{gap:40px;min-width:740px;max-width:1600px;word-break:normal !important;background:rgba(0,0,0,0) !important}.menu__submenu--level-3 .menu__submenu--2cols-inner{gap:24px;min-width:400px;background:rgba(0,0,0,0) !important;max-width:800px !important}.menu__submenu--2cols-col{flex:0 0 400px;display:flex;flex-direction:column;gap:6px;width:400px;background:#fff !important;border-radius:8px;height:100%;position:relative;transition:none;pointer-events:auto}.menu__submenu--2cols-col--colonne3{flex:wrap}.menu__submenu--2cols-col--col3,.menu__submenu--2cols-col--col4,.menu__submenu--2cols-col--col5,.menu__submenu--2cols-col--col6{flex:0 0 350px;display:flex;flex-direction:column;gap:6px;width:350px;background:#fff !important;border-radius:8px;padding:0px;height:100%;position:relative;transition:none;pointer-events:auto}.menu__submenu--level-2.menu__submenu--2cols-col--gauche,.menu__submenu--level-3.menu__submenu--2cols-col--gauche{background:#f0f0f0 !important;height:auto !important}.menu__submenu--level-1.menu__submenu--2cols-col--gauche,.menu__submenu--level-1.menu__submenu--2cols-col--droite{background:#fff !important;height:auto !important}.menu__submenu--has-2cols,.menu__submenu--two-cols,.menu__submenu--2cols,.menu__submenu[class*="2cols"]:not([class*=col--]),.menu__submenu--level-2[class*="2cols"]:not([class*=col--]),.menu__submenu--level-3[class*="2cols"]:not([class*=col--]){background:rgba(0,0,0,0) !important}.menu__submenu--2cols-inner,.menu__submenu--2cols-wrapper,.menu__submenu--2cols-container,.menu__submenu--level-2 .menu__submenu--2cols-inner,.menu__submenu--level-3 .menu__submenu--2cols-inner{background:rgba(0,0,0,0) !important}.menu__submenu--level-1 .menu__submenu--2cols-col{flex:0 0 400px;width:400px;height:100%;gap:6px;background:#fff !important}.menu__submenu--level-1 .menu__submenu--2cols-col--gauche .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--gauche .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--droite .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--droite .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col5 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col6 .menu__submenu__title{color:#333 !important;font-weight:500 !important;font-size:16px !important}.menu__submenu--level-3 .menu__submenu--2cols-col{flex:1 1 0%;min-width:220px;max-width:600px;height:100%;gap:4px;background:#fff !important}.menu__submenu--2cols-col--gauche,.menu__submenu--2cols-col--droite,.menu__submenu--2cols-col--col4{height:100%;position:relative}.menu__submenu--2cols-col .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.menu__submenu--2cols-col .menu__submenu__link,.menu__submenu--2cols-col .menu__submenu__title{font-size:16px}.menu__submenu--2cols-col .menu__submenu__chevron,.menu__submenu--2cols-col--col3 .menu__submenu__chevron,.menu__submenu--2cols-col--col4 .menu__submenu__chevron,.menu__submenu--2cols-col--col5 .menu__submenu__chevron,.menu__submenu--2cols-col--col6 .menu__submenu__chevron{width:8px !important;height:5px !important;right:8px !important}.menu__submenu--2cols-col--col3 .menu__submenu__item,.menu__submenu--2cols-col--col4 .menu__submenu__item,.menu__submenu--2cols-col--col5 .menu__submenu__item,.menu__submenu--2cols-col--col6 .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.menu__submenu--2cols-col--col3 .menu__submenu__link,.menu__submenu--2cols-col--col3 .menu__submenu__title,.menu__submenu--2cols-col--col4 .menu__submenu__link,.menu__submenu--2cols-col--col4 .menu__submenu__title,.menu__submenu--2cols-col--col5 .menu__submenu__link,.menu__submenu--2cols-col--col5 .menu__submenu__title,.menu__submenu--2cols-col--col6 .menu__submenu__link,.menu__submenu--2cols-col--col6 .menu__submenu__title{padding:12px !important;font-size:16px}.menu__submenu--level-1 .menu__submenu--2cols-col--col1,.menu__submenu--level-1 .menu__submenu--2cols-col--col2,.menu__submenu--level-1 .menu__submenu--2cols-col--col3,.menu__submenu--level-1 .menu__submenu--2cols-col--col4{flex:0 0 350px;display:flex;flex-direction:column;gap:6px;width:350px;background:rgba(0,0,0,0) !important;border-radius:0;padding:0;height:100%;position:relative}.menu__submenu--level-1.menu__submenu--two-cols,.menu__submenu--level-2.menu__submenu--two-cols,.menu__submenu--level-3.menu__submenu--two-cols{background:#fff !important}.menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__item,.menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__item,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__title,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__link,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__title{font-size:16px;line-height:1.4;padding:8px 12px;border-radius:4px;transition:all .15s ease}.menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__chevron,.menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__chevron,.menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__chevron,.menu__submenu--level-1 .menu__submenu--2cols-col--col4 .menu__submenu__chevron{width:8px !important;height:5px !important;right:8px !important}.menu__submenu--in-col4{min-height:auto !important;height:auto !important;max-height:none !important;overflow:visible !important}.menu__submenu--2cols-col .menu__submenu__item--has-children{transition:none}.menu__submenu--2cols-col .menu__submenu__item:hover>.menu__submenu{display:none !important;opacity:0 !important;visibility:hidden !important}.menu__submenu--2cols-col .menu__submenu__item.is-column-active>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.menu__submenu--2cols-col--gauche>.menu__submenu__item--has-children::before,.menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{content:"";position:absolute;top:0;left:100%;width:14px;height:100%;background:rgba(0,0,0,0);z-index:100199;pointer-events:auto}.menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{left:-14px;width:14px}.menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item--has-children::before,.menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{width:20px}.menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{left:-20px;width:20px}.menu__submenu--2cols-col .menu__submenu,.menu__submenu--in-col4{min-height:auto !important;height:auto !important;max-height:none !important;overflow:visible !important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu,.menu__submenu--2cols-col .menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:block !important}.menu__submenu--2cols-col--gauche>.menu__submenu__item.active>.menu__submenu--in-col4,.menu__submenu--2cols-col--gauche>.menu__submenu__item.is-column-active>.menu__submenu--in-col4,.menu__submenu--2cols-col--gauche>.menu__submenu__item:focus-within>.menu__submenu--in-col4{position:absolute !important;left:calc(100% + 14px) !important;min-width:280px !important;max-width:320px !important;background:#fff !important;z-index:100204 !important}.menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item.active>.menu__submenu,.menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item:focus-within>.menu__submenu{left:calc(100% + 20px) !important;min-width:200px !important;max-width:400px !important;width:max-content !important}.menu__submenu--level-2 .menu__submenu--2cols-col--gauche>.menu__submenu__item.active>.menu__submenu,.menu__submenu--level-2 .menu__submenu--2cols-col--gauche>.menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu--level-2 .menu__submenu--2cols-col--gauche>.menu__submenu__item:focus-within>.menu__submenu{left:calc(100% + 14px) !important;min-width:280px !important;max-width:320px !important;width:auto !important}.menu__submenu--2cols-col--droite>.menu__submenu__item.active>.menu__submenu,.menu__submenu--2cols-col--droite>.menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu--2cols-col--droite>.menu__submenu__item:focus-within>.menu__submenu{position:absolute !important;top:0 !important;left:-294px !important;min-width:280px !important;max-width:320px !important;background:#fff !important;z-index:100204 !important}.menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item.active>.menu__submenu,.menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item.is-column-active>.menu__submenu,.menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item:focus-within>.menu__submenu{right:calc(100% + 20px) !important;left:auto !important;min-width:200px !important;max-width:500px !important;width:max-content !important}.menu__submenu--2cols-col .menu__submenu::before{content:"";position:absolute;top:0;left:-14px;width:14px;height:100%;background:rgba(0,0,0,0);z-index:100203;pointer-events:auto}.menu__submenu--2cols-col--droite .menu__submenu::before{left:100%;width:14px}.menu__submenu--level-3 .menu__submenu--2cols-col .menu__submenu::before{width:20px;left:-20px}.menu__submenu--level-3 .menu__submenu--2cols-col--droite .menu__submenu::before{left:100%;width:20px}.menu__submenu__item.is-column-active>.menu__submenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:block !important}.menu__submenu.is-column-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:block !important}.menu__submenu--in-col4 .menu__submenu__item{width:100%;margin-bottom:2px}.menu__submenu--in-col4 .menu__submenu__link,.menu__submenu--in-col4 .menu__submenu__title{padding:8px 12px;font-size:16px;border-radius:4px;transition:all .2s ease}.menu__onglet--has-children{position:relative}.menu__onglet--has-children::after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;z-index:100201;pointer-events:auto;background:rgba(0,0,0,0)}.menu__submenu__item--has-children{position:relative}.menu__submenu__item--has-children::before{content:"";position:absolute;top:-8px;left:100%;width:16px;height:calc(100% + 16px);background:rgba(0,0,0,0);z-index:100150;pointer-events:auto}.menu__submenu__item:not(:last-child)::after{content:"";display:block;position:absolute;left:0;right:0;height:12px;bottom:-6px;background:rgba(0,0,0,0);pointer-events:auto;z-index:1}.menu__search{display:flex;align-items:center;position:relative;transition:all .3s ease}.menu__search.menu__search--hidden{display:none}.search-form{display:inline-flex;width:100%;position:relative}.menu__search .menu__search__input,.menu__header-principal .menu__search .menu__search__input,.menu__search__input{padding:8px 40px 8px 0px !important;border:none !important;font-size:12px;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;font-style:normal;font-weight:450;line-height:140%;width:230px;outline:none !important;transition:all .3s ease;color:#2e2c7e !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;position:relative}.menu__search .menu__search__input::placeholder,.menu__header-principal .menu__search .menu__search__input::placeholder,.menu__search__input::placeholder{color:#2e2c7e !important;font-size:12px;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;font-style:normal;font-weight:450;line-height:140%}.menu__search .menu__search__input:focus,.menu__header-principal .menu__search .menu__search__input:focus,.menu__search__input:focus{background:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important}.menu__search__border{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2e2c7e;transition:all .3s ease}.menu__search__border.border--visible{opacity:1;visibility:visible}.menu__search__border.border--hidden{opacity:0;visibility:hidden}.search-form.has-results .menu__search__border{opacity:0;visibility:hidden}.menu__search .menu__search__input:focus~.menu__search__border,.menu__header-principal .menu__search .menu__search__input:focus~.menu__search__border,.menu__search__input:focus~.menu__search__border{background-color:#2e2c7e !important}.menu__search__border--mobile{border:0}.menu__search .menu__search__input:focus::placeholder,.menu__header-principal .menu__search .menu__search__input:focus::placeholder,.menu__search__input:focus::placeholder{opacity:1 !important}.menu__search__button{position:absolute;right:0px;background:none;border:none;cursor:pointer;padding:4px;color:var(--Color-Blue-PPA-Blue-20)}.menu__search__button:hover{color:#2c3e73}body.menu-search-focus{overflow-x:hidden !important}.menu__cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.menu__cta__button{display:inline-flex;padding:12px 40px;gap:8px;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:600;line-height:110%;text-align:center;border:none;text-decoration:none;border-radius:4px;cursor:pointer;transition:background .2s;white-space:nowrap}.menu__cta__button-wrapper{display:flex;width:auto}.menu__cta__button-wrapper--left{justify-content:flex-start}.menu__cta__button-wrapper--center{justify-content:center}.menu__cta__button-wrapper--right{justify-content:flex-end}.menu__cta__button--primary{background:#2e2c7e;color:#fff}.menu__cta__button--primary:hover{background:#06006b}.menu__cta__button--white{background:#fff;color:#2e2c7e}.menu__cta__button--white:hover{background:#e8e8e8}.menu__cta__button--blue{background:#2e2c7e;color:#fff}.menu__cta__button--blue:hover{background:#06006b}.menu__cta__button--orange{background:#ff6642;color:#fff}.menu__cta__button--orange:hover{background:#ee5531}.menu__cta__button--grey{background:#e8e8e8;color:#2e2c7e}.menu__cta__button--grey:hover{background:#d2d2d2}.menu__cta__button__image{display:flex;align-items:center;height:24px;width:24px;margin-left:4px}.menu__cta__button__image img{height:24px;width:auto;display:block}.menu__language{position:relative;cursor:pointer;color:#fff}.menu__language__current{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px;position:relative}.menu__language__current-text-wrapper{display:inline-block;position:relative}.menu__language__chevron{width:10px;height:14px;transition:transform .3s ease;fill:#fff}.menu__language:hover .menu__language__chevron{transform:rotate(180deg)}.menu__language__chevron-wrapper{display:flex}.menu__language__options{position:absolute;left:40%;top:57%;transform:translateX(-50%);display:none !important;flex-direction:column;align-items:center;min-width:max-content;z-index:100200;padding:0;background:none;border:none;box-shadow:none}.menu__language:hover .menu__language__options,.menu__language.open .menu__language__options{display:flex !important;flex-direction:column;align-items:center}.menu__language__option{padding:8px 16px;cursor:pointer;color:#fff;font-size:12px;line-height:31px;background:none;border:none;text-align:right;transition:none;font-weight:500;font-family:"Neue Haas Grotesk Display Pro";letter-spacing:1px}.menu__language__option:hover,.menu__language__option.selected{color:#fff;background:none}.search-results{position:absolute;top:100%;left:0;right:0;z-index:100300;background:#fff;border:1px solid #e5e5e5;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:400px;overflow:hidden;animation:searchResultsSlideDown .2s ease-out;margin-top:1px}.search-results__header{display:none}.search-results__list{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.search-results__list::-webkit-scrollbar{width:6px}.search-results__list::-webkit-scrollbar-track{background:#f7fafc}.search-results__list::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:3px}.search-results__list::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.search-results__item{transition:background-color .15s ease}.search-results__item:last-child{border-bottom:none}.search-results__item:hover,.search-results__item--active{background-color:#f8f9fa}.search-results__item--active .search-results__link{outline:2px solid var(--Color-Blue-PPA-Blue-20);outline-offset:-2px}.search-results__link{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;text-decoration:none;color:inherit;width:100%;transition:all .15s ease;position:relative}.search-results__link::after{content:"";position:absolute;bottom:8px;left:45%;transform:translateX(-50%);width:176px;border-bottom:1px solid #f2f2f2}.search-results__link:hover{text-decoration:none;color:inherit}.search-results__content{flex:1;min-width:0}.search-results__title{font-size:12px;font-weight:400;color:var(--Color-Blue-PPA-Blue-20);margin:0 0 4px 0;line-height:1.1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.search-results__meta{display:flex;flex-direction:column;gap:2px;width:100%;align-items:flex-start;justify-content:center}.search-results__type{font-size:12px;font-weight:400;color:#fff;text-transform:capitalize;background-color:var(--Color-Blue-PPA-Blue-20);padding:2px 6px;border-radius:32px;margin-bottom:10px;letter-spacing:.5px}.search-results__excerpt{font-size:12px;color:#888;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.search-results__arrow{flex-shrink:0;margin-left:12px;color:#ccc;transition:all .15s ease}.search-results__item:hover .search-results__arrow,.search-results__item--active .search-results__arrow{color:var(--Color-Blue-PPA-Blue-20);transform:translateX(2px)}.search-results__loader,.search-results__error,.search-results__empty{padding:20px;text-align:center;color:var(--Color-Blue-PPA-Blue-20) !important;font-family:"Neue Haas Grotesk Display Pro";font-size:12px !important;letter-spacing:1px}.search-results__loader{display:flex;flex-direction:column;align-items:center;gap:12px}.search-loader__spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--Color-Blue-PPA-Blue-20);border-radius:50%;animation:searchSpinner 1s linear infinite}.search-results__error{color:#dc3545}.search-results__empty{font-style:italic}.search-highlight{color:var(--Color-Blue-PPA-Blue-20);font-weight:700}.search-results--desktop{min-width:200px;margin-left:-12px}.search-results--desktop .search-results__title{font-size:12px}.search-results--desktop .search-results__excerpt{font-size:12px}.menu__search .search-results{z-index:100300}.menu__onglet__chevron,.menu__language__chevron,.menu__submenu__chevron{transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes searchResultsSlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes searchSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 1025px)and (max-width: 1380px){.menu__onglet__label{padding:15px 8px !important;font-size:14px}.menu__submenu__title{font-size:14px !important}.menu__submenu__text{font-size:14px !important}.search-form{width:85%}.search-results{width:85%}.menu__submenu--level-1 .menu__submenu--2cols-inner{gap:8px !important}.menu__submenu--level-1 .menu__submenu--2cols-col{flex:0 0 270px !important}.menu__submenu--level-3 .menu__submenu--2cols-inner{gap:8px !important;max-width:400px !important;width:400px !important;min-width:400px !important}.search-form{width:85%}.search-results{width:85%}.menu__submenu__item:nth-child(6){--item-offset: 215px}.menu__submenu__item:nth-child(4){--item-offset: 134px}.menu__submenu--level-1 .menu__submenu__item:nth-child(3)>.menu__submenu--level-2 .menu__submenu__item:nth-child(4)>.menu__submenu--level-3{--item-offset: 149px}.menu__onglet.active>.menu__submenu,.menu__onglet:focus-within>.menu__submenu{width:153.5% !important}.menu__submenu--level-1 .menu__submenu--2cols-inner{gap:8px !important}.menu__submenu--level-1 .menu__submenu--2cols-col{flex:0 0 300px !important}.menu__submenu--level-3 .menu__submenu--2cols-inner{gap:8px !important;max-width:400px !important;width:400px !important;min-width:400px !important}.menu__search__input{width:170px !important}}@media screen and (min-width: 1240px){.menu__desktop{display:block}.menu__onglet:nth-last-child(-n+2) .menu__submenu .menu__submenu{left:auto;right:100%;margin-left:0;margin-right:5px}}@media(max-width: 900px){.menu__submenu--2cols-inner{display:block;min-width:250px;max-width:100vw;padding:12px 0}.menu__submenu--2cols-col{width:100%;gap:0}.menu__submenu.menu__submenu--level-2.menu__submenu--two-cols{display:block !important;min-width:250px;max-width:100vw;padding:12px 0 !important}}.menu__onglet.active>.menu__submenu,.menu__onglet:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important;padding:12px !important;border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:fixed !important;top:var(--menu-navigation-bottom, auto) !important;left:var(--menu-navigation-left, 0) !important;width:var(--menu-navigation-width, 100%) !important;right:auto !important;z-index:100200}@media(max-width: 767px){.menu__cta__button{padding:16px;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:1.1;text-align:center}}.menu__submenu__link .menu__submenu__link--level-3{padding:5px !important}@media(prefers-reduced-motion: reduce){.search-results{animation:none}.search-results__arrow{transition:none}.search-loader__spinner{animation:none}}@media(prefers-contrast: high){.search-results{border-color:var(--Color-Base-Black)}.search-results__item{border-bottom-color:#666}.search-results__title{color:var(--Color-Base-Black)}}
