/* Extracted from ppa.fr, scoped to .ppa-chrome, purged, TypeKit removed. */
/* Regenerate with: npm run chrome:build */
:root{ }

/* ===== /app/themes/ppa-2025/undo-bootstrap.css ===== */

/*---AIMAIRA----*/

/* Brochure  */

/* ===== /app/themes/ppa-2025/style.css ===== */


/* ===== /app/themes/ppa-2025/dist/assets/scss/main.css ===== */
@import url(https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--Color-Blue-PPA-Blue-20:#2e2c7e;--Color-Orange-Orange:#ff6642;--Color-Orange-Orange-10:#ee5531;--Color-Blue-Navy-blue-30:#06006b;--Color-Blue-Dark-blue-40:#040136;--Color-Grey-Grey-30:#e8e8e8;--Color-Grey-Grey-90:#1e1e1e;--Color-Base-White:#fff;--button-background-primary:var(--Color-Blue-PPA-Blue-20);--button-background-primary-hover:var(--Color-Blue-Navy-blue-30);--button-label-primary:var(--Color-Base-White);--button-background-secondary:var(--Color-Base-White);--button-background-secondary-hover:var(--Color-Grey-Grey-30);--button-label-secondary:var(--Color-Blue-PPA-Blue-20);--button-background-tertiary:var(--Color-Orange-Orange);--button-background-tertiary-hover:var(--Color-Orange-Orange-10);--button-background-quaternary-hover:var(--Color-Blue-Dark-blue-40);--surface-primary:var(--Color-Base-White);--surface-secondary:var(--Color-Blue-PPA-Blue-20);--surface-tertiary:var(--Color-Blue-Navy-blue-30);--body-primary:var(--Color-Grey-Grey-90);--body-tertiary:var(--Color-Base-White);--font-family-primary:Neue Haas Grotesk Display Pro;--corps-secondary-font-XS:12px;--corps-primary-font-XXXS:12px;--corps-primary-font-XXS:16px;--corps-primary-font-XS:16px;--titre-primary-font-XXS:16px;--titre-primary-font-XS:20px;--titre-primary-font-M:32px;--button-primary-font-S:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-XXS:1.05;--line-height-XS:1.1;--line-height-S:1.2;--line-height-L:1.4;--line-height-normal:1.5;--letter-spacing-titre-primary-font:1px;--letter-spacing-corps-primary-font:1px;--letter-spacing-button-primary-font:1px;--padding-XXXS:4px;--padding-XXSS:6px;--padding-XXS:8px;--padding-XSS:10px;--padding-XS:12px;--padding-SM:14px;--padding-S:16px;--padding-SL:17px;--padding-M:20px;--padding-L:24px;--padding-XL:32px;--padding-XXL:40px;--padding-XXXL:48px;--padding-5XL:80px;--padding-6XL:96px;--radius-XXXS:2px;--radius-XXS:4px;--radius-XS:8px}@media(max-width:768px){:root{--corps-primary-font-XXXS:12px;--corps-primary-font-XXS:12px;--corps-primary-font-XS:16px;--corps-secondary-font-XS:12px;--titre-primary-font-XXS:16px;--titre-primary-font-XS:20px;--titre-primary-font-M:28px}}.ppa-chrome .flex{display:flex}.ppa-chrome{color:var(--color-grey-grey-90);font-family:var(--font-family-primary);font-size:var(--corps-haas-s);line-height:var(--line-height-normal)}

/* ===== /app/themes/ppa-2025/dist/components/componentButtonPrimaire/componentButtonPrimaire.css ===== */
.ppa-chrome .component-button-primaire-wrapper{display:flex;width:100%;position:relative}.ppa-chrome .component-button-primaire-wrapper--center{justify-content:center}.ppa-chrome .component-button-primaire{display:inline-flex;padding:var(--padding-XS) var(--padding-XXL);gap:0px;justify-content:center;align-items:center;font-size:var(--button-primary-font-S);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-XS);text-align:center;border:none;text-decoration:none;border-radius:var(--radius-XXS);background:var(--button-background-primary);color:var(--Color-on-primary, #fff);cursor:pointer;transition:background .2s;letter-spacing:var(--letter-spacing-button-primary-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ppa-chrome .component-button-primaire-wrapper{display:flex;width:100%;position:relative}.ppa-chrome .component-button-primaire--white{background:var(--button-background-secondary);color:var(--button-label-secondary)}.ppa-chrome .component-button-primaire--white:hover{background:var(--button-background-secondary-hover, #E8E8E8)}.ppa-chrome .component-button-primaire--orange{background:var(--button-background-tertiary);color:var(--button-label-primary)}.ppa-chrome .component-button-primaire--orange:hover{background:var(--button-background-tertiary-hover)}@media(max-width: 767px){.ppa-chrome .component-button-primaire{font-weight:var(--font-weight-semibold);line-height:var(--line-height-XS);text-align:center}}


/* ===== /app/themes/ppa-2025/dist/components/componentButtonTag/componentButtonTag.css ===== */
.ppa-chrome .component-button-tag{display:inline-flex;padding:var(--padding-XXXS, 4px) var(--padding-XXS, 8px);gap:var(--padding-XSS);justify-content:center;align-items:center;font-size:var(--button-primary-font-S);font-style:normal;font-weight:450;line-height:var(--line-height-S);text-align:center;border:none;text-decoration:none;border-radius:var(--radius-XXXS);background:var(--button-background-primary);color:var(--button-label-primary);cursor:pointer;transition:background .2s}@media(max-width: 767px){.ppa-chrome .component-button-tag{padding:var(--padding-S, 16px);justify-content:center;align-items:center;font-size:var(--button-primary-font-S);font-style:normal;font-weight:450;line-height:var(--line-height-S);border-radius:var(--Radius-radius-XXS, 4px);text-align:center}}.ppa-chrome .component-button-tag-wrapper{display:flex;width:100%}.ppa-chrome .component-button-tag--center{justify-content:center}.ppa-chrome .component-button-tag--blue{background:var(--button-background-primary);color:var(--button-label-primary)}.ppa-chrome .component-button-tag--blue:hover{background:var(--button-background-quaternary-hover, #040136)}


/* ===== /app/themes/ppa-2025/dist/blocks/menuNavigation/menuNavigation.css ===== */
@media(max-width: 1024px){.ppa-chrome .menu__mobile__content *{transform:none !important;transition:none !important;will-change:auto !important;animation:none !important}}@media(max-width: 1024px){.ppa-chrome .menu__mobile__search__input[type=search]::-webkit-search-cancel-button{filter:invert(27%) sepia(91%) saturate(7492%) hue-rotate(238deg) brightness(90%) contrast(101%);appearance:none;height:18px;width:18px;cursor:pointer}}@media screen and (max-width: 1140px){.ppa-chrome .menu__desktop{display:none !important}.ppa-chrome .menu__mobile{display:block !important}.ppa-chrome .menu__mobile__search .search-form{padding-bottom:0px}.ppa-chrome body.has-flash-info .menu__mobile__header{top:40px !important}.ppa-chrome body.has-flash-info .menu__mobile__content{top:110px !important;height:calc(100vh - 110px) !important}.ppa-chrome body.flash-info-closed .menu__mobile__header{top:0 !important}.ppa-chrome body.flash-info-closed .menu__mobile__content{top:70px !important;height:calc(100vh - 70px) !important}}.ppa-chrome .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(--surface-secondary);padding:0 10px;box-shadow:none !important}.ppa-chrome .menu__mobile__header .menu__logo svg{width:100% !important;height:37px !important;fill:#fff !important}.ppa-chrome .menu__mobile__header-right{display:flex;align-items:center;gap:var(--padding-L)}.ppa-chrome .menu__mobile__burger{background:none;border:none;cursor:pointer;padding:var(--padding-XXS);touch-action:manipulation;user-select:none;-webkit-user-select:none;display:flex;align-items:center;justify-content:center}.ppa-chrome .menu__mobile__burger__icon{width:24px;height:24px;fill:#fff !important;display:block}.ppa-chrome .menu__mobile__close__icon{width:24px;height:24px;fill:#fff !important;display:none}.ppa-chrome .menu__mobile__burger.active .menu__mobile__burger__icon{display:none !important}.ppa-chrome .menu__mobile__burger.active .menu__mobile__close__icon{display:block !important}.ppa-chrome .menu__mobile__content{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);z-index:100200;transform:translateY(-100%);transition:transform .3s ease;display:none;background:#fff;overflow:hidden !important}.ppa-chrome body.has-flash-info .menu__mobile__content{top:110px;height:calc(100vh - 110px)}.ppa-chrome .menu__mobile__content.active{display:block;transform:translateY(0)}.ppa-chrome .menu__mobile__nav{height:100%;display:flex;flex-direction:column}.ppa-chrome .menu__mobile__structure{width:100%;height:100%;display:flex;flex-direction:column}.ppa-chrome .menu__mobile__nav .menu__mobile__section{display:none}.ppa-chrome .menu__mobile__scroll-indicator{position:fixed;bottom:120px;left:45%;transform:translateX(-50%);z-index:100500;background:#fff;width:48px;height:48px;border-radius:50%;display:none;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.2);cursor:pointer}@media screen and (min-width: 1025px){.ppa-chrome .menu__mobile__scroll-indicator{display:none !important}}@media screen and (max-width: 1024px){.ppa-chrome .menu__mobile__scroll-indicator--visible{display:flex !important}.ppa-chrome .menu__mobile__scroll-indicator--hidden{display:none !important}.ppa-chrome .menu__mobile__scroll-indicator svg{fill:#2e2c7e}}.ppa-chrome .menu__mobile__search-container{flex:0 0 auto}.ppa-chrome .menu__mobile__search{display:flex;align-items:center;background:var(--Colors-Surface-surface-secondary, #2E2C7E);padding:16px}.ppa-chrome .menu__mobile__search--disabled{display:none !important}.ppa-chrome .menu__panel--main .menu__mobile__search{padding:var(--padding-S);border-bottom:1px solid #e5e5e5}.ppa-chrome .menu__mobile__search .search-form{border-bottom:1px solid #fff;display:flex;align-items:center;width:100%;padding-bottom:var(--padding-XXS)}.ppa-chrome .menu__mobile__search__input{padding:0 var(--padding-S);font-size:var(--corps-secondary-font-XS);outline:none;border:none;background:var(--Colors-Surface-surface-secondary, #2E2C7E);color:#fff;flex:1;letter-spacing:1px;font-family:"Neue Haas Grotesk Display Pro"}.ppa-chrome .menu__mobile__search__input::placeholder{color:#fff}.ppa-chrome .menu__mobile__search__button{background:none !important;border:none !important;cursor:pointer;color:#fff;display:flex;align-items:center}.ppa-chrome .menu__language--mobile{color:#fff}.ppa-chrome .menu__language--mobile .menu__language__current{font-size:var(--corps-primary-font-XXXS);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);letter-spacing:1px;padding:var(--padding-XXS) var(--padding-XS)}@media screen and (max-width: 1140px){.ppa-chrome .menu__desktop{display:none}.ppa-chrome .menu__mobile{display:block}}@media(max-width: 1024px){.ppa-chrome .menu__submenu{display:none}.ppa-chrome .menu__mobile__header .menu__logo svg{width:67px;height:37px;margin-left:10px}.ppa-chrome .menu__mobile__burger{display:flex !important}}:root{--submenu-level-2-with-children-bg: #f0f0f0}.ppa-chrome *{margin:0;padding:0;box-sizing:border-box}.ppa-chrome .menu a,.ppa-chrome .menu button,.ppa-chrome .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}.ppa-chrome .menu__logo svg{fill:var(--body-primary)}.ppa-chrome .active{display:block}.ppa-chrome .site-header-sticky-wrapper{position:relative;z-index:1000}.ppa-chrome .site-header{position:relative;top:0;left:0;right:0;width:100%;z-index:1001;transition:all .3s ease-in-out}.ppa-chrome .menu{width:100%;top:0;position:relative;z-index:100200;background:#f9f8fe;margin-top:0;transition:none}.ppa-chrome .menu__desktop,.ppa-chrome .menu__mobile{display:none}@media screen and (min-width: 1241px){.ppa-chrome .menu__desktop{display:block}}@media screen and (max-width: 1240px){.ppa-chrome .menu__mobile{display:block}}.ppa-chrome .menu__desktop{margin-left:16px;margin-right:var(--padding-S);margin-top:var(--padding-S)}.ppa-chrome .menu__navigation-bar{height:80px;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-S);background:#fff;min-height:60px;position:relative;overflow:visible;top:0;margin-top:0;transition:none}.ppa-chrome .menu__header-principal{display:flex;align-items:center;justify-content:space-between;height:93px;padding:var(--padding-SM) var(--padding-XL);background:var(--surface-secondary);border-top-left-radius:4px;border-top-right-radius:4px;color:#fff}.ppa-chrome .menu__header-right{display:flex;align-items:center;gap:var(--padding-M)}.ppa-chrome .menu__navigation{display:flex;align-items:center;gap:0;position:relative}.ppa-chrome .menu__logo{flex-shrink:0}.ppa-chrome .menu__logo a{display:block;line-height:0}.ppa-chrome .menu__onglet{cursor:pointer}.ppa-chrome .menu__onglet__label{display:flex;align-items:center;gap:var(--padding-XXS);padding:var(--padding-S) var(--padding-M);color:var(--button-label-secondary);font-size:var(--corps-primary-font-XS);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-button-primary-font);transition:all .3s ease;white-space:nowrap}.ppa-chrome .menu__onglet:hover:not(.active) .menu__onglet__label{background:rgba(0,0,0,.05) !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__onglet.active .menu__onglet__label,.ppa-chrome .menu__onglet:focus-within .menu__onglet__label{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__onglet__chevron{width:24px;height:24px;transition:transform .3s ease}.ppa-chrome .menu__onglet:hover .menu__onglet__chevron,.ppa-chrome .menu__onglet.active .menu__onglet__chevron{transform:rotate(180deg)}.ppa-chrome .menu__submenu{padding-top:16px;padding-bottom:16px;top:100%;left:0 !important;z-index:100200;min-width:280px;max-width:100vw;background:var(--surface-primary) !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;font-family:var(--font-family-primary)}.ppa-chrome .menu__submenu::-webkit-scrollbar{display:none}.ppa-chrome .menu__submenu.menu__submenu--two-cols{background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu.menu__submenu--level-2.menu__submenu--level-2--has-children{background-color:var(--submenu-level-2-with-children-bg) !important;border-radius:var(--radius-XXS);padding:var(--padding-XS) !important}.ppa-chrome .menu__submenu--level-2.menu__submenu--level-2--has-children:not(:has(.menu__submenu__item.active)){min-height:275px}.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols,.ppa-chrome .menu__submenu--level-3.menu__submenu--two-cols{background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu--level-3{margin-left:12px}.ppa-chrome .menu__onglet.active>.menu__submenu,.ppa-chrome .menu__onglet:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important;padding:var(--padding-XS) !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}.ppa-chrome .menu__submenu__item.active>.menu__submenu,.ppa-chrome .menu__submenu__item:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;pointer-events:auto !important}.ppa-chrome .menu__submenu--level-1{position:absolute !important}.ppa-chrome .menu__submenu .menu__submenu{position:absolute !important;top:0;left:calc(100% + 12px) !important;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}.ppa-chrome .menu__submenu--two-cols .menu__submenu{left:calc(100% + 16px) !important}.ppa-chrome .menu__submenu__item.active>.menu__submenu,.ppa-chrome .menu__submenu__item:focus-within>.menu__submenu{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;pointer-events:auto !important}.ppa-chrome .menu__onglet.active>.menu__submenu--level-1{overflow:visible !important}.ppa-chrome .menu__submenu__item{position:relative;width:292px}.ppa-chrome .menu__submenu__link,.ppa-chrome .menu__submenu__title{display:flex;align-items:center;justify-content:flex-start;padding:var(--padding-XSS);font-size:var(--corps-primary-font-XXS);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-button-primary-font);color:var(--button-label-secondary) !important;background-color:rgba(0,0,0,0);font-weight:var(--font-weight-bold);text-decoration:none;transition:all .2s ease;cursor:pointer;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.ppa-chrome .menu__submenu--2cols-col:not(.menu__submenu--2cols-col--gauche) .menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col:not(.menu__submenu--2cols-col--gauche) .menu__submenu__title{color:#000 !important;font-weight:normal !important}.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--level-2--has-children) .menu__submenu__link:not(.menu__submenu__link--has-children),.ppa-chrome .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:var(--font-weight-normal) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-2 .menu__submenu--level-3 .menu__submenu__link,.ppa-chrome .menu__submenu--level-2 .menu__submenu--level-3 .menu__submenu__title,.ppa-chrome .menu__submenu--level-3 .menu__submenu__link,.ppa-chrome .menu__submenu--level-3 .menu__submenu__title{color:#333 !important;font-weight:var(--font-weight-normal) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu__link:not(.menu__submenu__link--has-children),.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu__title:not(.menu__submenu__title--has-children){color:#333 !important;font-weight:var(--font-weight-normal) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu__link:not(.menu__submenu__link--has-children),.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu__title:not(.menu__submenu__title--has-children){color:#333 !important;font-weight:var(--font-weight-normal) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__link,.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__title{color:var(--button-label-secondary) !important;font-weight:var(--font-weight-semibold) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__link,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__title{color:var(--button-label-secondary) !important;font-weight:var(--font-weight-semibold) !important;font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__link,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__title,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__title--level-2{font-size:var(--corps-primary-font-XXS) !important}.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__title{color:var(--button-label-secondary) !important;font-weight:var(--font-weight-bold) !important}.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--level-3.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-3.menu__submenu--two-cols .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important}.ppa-chrome .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--droite .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols .menu__submenu--2cols-col--gauche .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important}.ppa-chrome .menu__submenu--2cols-col--droite .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--droite .menu__submenu__item:focus-within>.menu__submenu__title,.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--gauche .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important}.ppa-chrome .menu__submenu__link:hover,.ppa-chrome .menu__submenu__title:hover{background:rgba(0,0,0,.05) !important;border-radius:var(--radius-XXS);white-space:normal !important;width:auto !important;position:relative;z-index:1}.ppa-chrome .menu__submenu__title:focus,.ppa-chrome .menu__submenu__title:focus-within{background:rgba(0,0,0,.05) !important;border-radius:var(--radius-XXS);white-space:normal !important;width:auto !important;position:relative;z-index:1}.ppa-chrome .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title,.ppa-chrome .menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__link,.ppa-chrome .menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item.active>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important;font-weight:var(--font-weight-bold) !important}.ppa-chrome .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--level-2:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__title,.ppa-chrome .menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__link,.ppa-chrome .menu__submenu--level-3:not(.menu__submenu--two-cols) .menu__submenu__item:focus-within>.menu__submenu__title{background-color:var(--surface-secondary) !important;color:#fff !important;border-radius:var(--radius-XXS) !important;font-weight:var(--font-weight-bold) !important}.ppa-chrome .menu__submenu__title--level-1{font-size:var(--titre-primary-font-XXS);font-weight:var(--font-weight-semibold);color:var(--button-label-secondary)}.ppa-chrome .menu__submenu__title--level-1:hover,.ppa-chrome .menu__submenu__title--level-1:focus,.ppa-chrome .menu__submenu__title--level-1:focus-within{background-color:rgba(46,44,126,.05);color:var(--button-label-secondary)}.ppa-chrome .menu__submenu__title--has-children{font-weight:var(--font-weight-semibold);border-radius:var(--radius-XXS)}.ppa-chrome .menu__submenu--level-2 .menu__submenu__title--has-children{font-weight:var(--font-weight-bold) !important;color:var(--button-label-secondary) !important}.ppa-chrome .menu__submenu__chevron{width:11px;height:7px;fill:#666;transition:transform .3s ease;transform:rotate(-90deg);position:absolute;right:10px}.ppa-chrome .menu__submenu__link:hover .menu__submenu__chevron,.ppa-chrome .menu__submenu__title:hover .menu__submenu__chevron{fill:var(--button-background-primary)}.ppa-chrome .menu__submenu__item.active>.menu__submenu__link .menu__submenu__chevron,.ppa-chrome .menu__submenu__item.active>.menu__submenu__title .menu__submenu__chevron{fill:#fff !important}.ppa-chrome .menu__submenu__link .menu__submenu__link--level-1{margin-left:12px}.ppa-chrome .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:var(--radius-XXS);flex-wrap:nowrap}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-inner{width:auto !important;min-width:740px;max-width:none !important;background:#fff !important;border-radius:var(--radius-XS);padding:var(--padding-XS);gap:var(--padding-S)}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-inner.cols-3{min-width:1130px}.ppa-chrome .menu__submenu--2cols-inner{background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-inner{gap:var(--padding-XXL);min-width:740px;max-width:1600px;word-break:normal !important;background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-inner{gap:var(--padding-L);min-width:400px;background:rgba(0,0,0,0) !important;max-width:800px !important}.ppa-chrome .menu__submenu--2cols-col{flex:0 0 400px;display:flex;flex-direction:column;gap:var(--padding-XXSS);width:400px;background:#fff !important;border-radius:var(--radius-XS);height:100%;position:relative;transition:none;pointer-events:auto}.ppa-chrome .menu__submenu--2cols-col--col3{flex:0 0 350px;display:flex;flex-direction:column;gap:var(--padding-XXSS);width:350px;background:#fff !important;border-radius:var(--radius-XS);padding:0px;height:100%;position:relative;transition:none;pointer-events:auto}.ppa-chrome .menu__submenu--level-2.menu__submenu--2cols-col--gauche,.ppa-chrome .menu__submenu--level-3.menu__submenu--2cols-col--gauche{background:#f0f0f0 !important;height:auto !important}.ppa-chrome .menu__submenu--level-1.menu__submenu--2cols-col--gauche,.ppa-chrome .menu__submenu--level-1.menu__submenu--2cols-col--droite{background:#fff !important;height:auto !important}.ppa-chrome .menu__submenu--two-cols,.ppa-chrome .menu__submenu[class*="2cols"]:not([class*=col--]),.ppa-chrome .menu__submenu--level-2[class*="2cols"]:not([class*=col--]),.ppa-chrome .menu__submenu--level-3[class*="2cols"]:not([class*=col--]){background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu--2cols-inner,.ppa-chrome .menu__submenu--level-2 .menu__submenu--2cols-inner,.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-inner{background:rgba(0,0,0,0) !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col{flex:0 0 400px;width:400px;height:100%;gap:var(--padding-XXSS);background:#fff !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--gauche .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--gauche .menu__submenu__title,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--droite .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--droite .menu__submenu__title,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__title{color:#333 !important;font-weight:var(--font-weight-medium) !important;font-size:var(--corps-primary-font-XXS) !important}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col{flex:1 1 0%;min-width:220px;max-width:600px;height:100%;gap:var(--padding-XXXS);background:#fff !important}.ppa-chrome .menu__submenu--2cols-col--gauche,.ppa-chrome .menu__submenu--2cols-col--droite{height:100%;position:relative}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col .menu__submenu__title{font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__chevron,.ppa-chrome .menu__submenu--2cols-col--col3 .menu__submenu__chevron{width:8px !important;height:5px !important;right:8px !important}.ppa-chrome .menu__submenu--2cols-col--col3 .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.ppa-chrome .menu__submenu--2cols-col--col3 .menu__submenu__link,.ppa-chrome .menu__submenu--2cols-col--col3 .menu__submenu__title{font-size:var(--corps-primary-font-XXS)}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col1,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col2,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3{flex:0 0 350px;display:flex;flex-direction:column;gap:var(--padding-XXSS);width:350px;background:rgba(0,0,0,0) !important;border-radius:0;padding:0;height:100%;position:relative}.ppa-chrome .menu__submenu--level-1.menu__submenu--two-cols,.ppa-chrome .menu__submenu--level-2.menu__submenu--two-cols,.ppa-chrome .menu__submenu--level-3.menu__submenu--two-cols{background:#fff !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__item,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__item,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__item{width:100%;max-width:100%;transition:background-color .15s ease;position:relative}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__title,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__title,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__link,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__title{font:var(--titre-primary-font-XXS);line-height:1.4;padding:8px 12px;border-radius:var(--radius-XXS);transition:all .15s ease}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col1 .menu__submenu__chevron,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col2 .menu__submenu__chevron,.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col--col3 .menu__submenu__chevron{width:8px !important;height:5px !important;right:8px !important}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item--has-children{transition:none}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item:hover>.menu__submenu{display:none !important;opacity:0 !important;visibility:hidden !important}.ppa-chrome .menu__submenu--2cols-col--gauche>.menu__submenu__item--has-children::before,.ppa-chrome .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}.ppa-chrome .menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{left:-14px;width:14px}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item--has-children::before,.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{width:20px}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item--has-children::before{left:-20px;width:20px}.ppa-chrome .menu__submenu--2cols-col .menu__submenu{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}.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item.active>.menu__submenu,.ppa-chrome .menu__submenu--2cols-col .menu__submenu__item:focus-within>.menu__submenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:block !important}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--gauche>.menu__submenu__item.active>.menu__submenu,.ppa-chrome .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}.ppa-chrome .menu__submenu--level-2 .menu__submenu--2cols-col--gauche>.menu__submenu__item.active>.menu__submenu,.ppa-chrome .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}.ppa-chrome .menu__submenu--2cols-col--droite>.menu__submenu__item.active>.menu__submenu,.ppa-chrome .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}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--droite>.menu__submenu__item.active>.menu__submenu,.ppa-chrome .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}.ppa-chrome .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}.ppa-chrome .menu__submenu--2cols-col--droite .menu__submenu::before{left:100%;width:14px}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col .menu__submenu::before{width:20px;left:-20px}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-col--droite .menu__submenu::before{left:100%;width:20px}.ppa-chrome .menu__submenu__item--has-children{position:relative}.ppa-chrome .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}.ppa-chrome .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}.ppa-chrome .menu__search{display:flex;align-items:center;position:relative;transition:all .3s ease}.ppa-chrome .menu__search--disabled{display:none !important}.ppa-chrome .menu__cta{display:flex;align-items:center;gap:var(--padding-XSS);flex-wrap:wrap;font-family:var(--font-family-primary)}.ppa-chrome .menu__cta__button{display:inline-flex;padding:var(--padding-XS) var(--padding-XXL);gap:var(--padding-XXS);justify-content:center;align-items:center;font-size:var(--corps-primary-font-XS);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-XS);text-align:center;border:none;text-decoration:none;border-radius:var(--radius-XXS);cursor:pointer;transition:background .2s;white-space:nowrap;letter-spacing:var(--letter-spacing-button-primary-font)}.ppa-chrome .menu__cta__button--white{background:var(--button-background-secondary);color:var(--button-label-secondary)}.ppa-chrome .menu__cta__button--white:hover{background:var(--button-background-secondary-hover)}.ppa-chrome .menu__cta__button--orange{background:var(--button-background-tertiary);color:var(--button-label-primary)}.ppa-chrome .menu__cta__button--orange:hover{background:var(--button-background-tertiary-hover)}.ppa-chrome .menu__language{position:relative;cursor:pointer;color:#fff}.ppa-chrome .menu__language__current{display:flex;align-items:center;gap:var(--padding-XXS);padding:8px 12px;font-size:var(--corps-primary-font-XXXS);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-corps-primary-font);position:relative}.ppa-chrome .menu__language__current-text-wrapper{display:inline-block;position:relative}.ppa-chrome .menu__language__chevron{width:10px;height:14px;transition:transform .3s ease;fill:#fff}.ppa-chrome .menu__language:hover .menu__language__chevron{transform:rotate(180deg)}.ppa-chrome .menu__language__chevron-wrapper{display:flex}.ppa-chrome .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}.ppa-chrome .menu__language:hover .menu__language__options,.ppa-chrome .menu__language.open .menu__language__options{display:flex !important;flex-direction:column;align-items:center}.ppa-chrome .menu__language__option{padding:8px 16px;cursor:pointer;color:#fff;font-size:var(--corps-primary-font-XXXS);line-height:31px;background:none;border:none;text-align:right;transition:none;font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-corps-primary-font)}.ppa-chrome .menu__language__option:hover,.ppa-chrome .menu__language__option.selected{color:#fff;background:none}.ppa-chrome .menu__onglet__chevron,.ppa-chrome .menu__language__chevron,.ppa-chrome .menu__submenu__chevron{transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 1025px)and (max-width: 1380px){.ppa-chrome .menu__onglet__label{padding:var(--padding-SM) var(--padding-XXS) !important;font-size:14px}.ppa-chrome .menu__submenu__title{font-size:14px !important}.ppa-chrome .menu__submenu__text{font-size:14px !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-inner{gap:var(--padding-XXS) !important}.ppa-chrome .menu__submenu--level-1 .menu__submenu--2cols-col{flex:0 0 300px !important}.ppa-chrome .menu__submenu--level-3 .menu__submenu--2cols-inner{gap:var(--padding-XXS) !important;max-width:400px !important;width:400px !important;min-width:400px !important}.ppa-chrome .menu__submenu__item:nth-child(6){}.ppa-chrome .menu__submenu__item:nth-child(4){}.ppa-chrome .menu__submenu--level-1 .menu__submenu__item:nth-child(3)>.menu__submenu--level-2 .menu__submenu__item:nth-child(4)>.menu__submenu--level-3{}.ppa-chrome .menu__onglet.active>.menu__submenu,.ppa-chrome .menu__onglet:focus-within>.menu__submenu{width:153.5% !important}}@media screen and (min-width: 1240px){.ppa-chrome .menu__desktop{display:block}.ppa-chrome .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){.ppa-chrome .menu__submenu--2cols-inner{display:block;min-width:250px;max-width:100vw;padding:var(--padding-XS) 0}.ppa-chrome .menu__submenu--2cols-col{width:100%;gap:0}.ppa-chrome .menu__submenu.menu__submenu--level-2.menu__submenu--two-cols{display:block !important;min-width:250px;max-width:100vw;padding:var(--padding-XS) 0 !important}}@media(max-width: 767px){.ppa-chrome .menu__cta__button{padding:var(--padding-S);justify-content:center;align-items:center;font-size:var(--corps-primary-font-XS);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-XS);text-align:center}}.ppa-chrome .menu__submenu__link .menu__submenu__link--level-3{padding:5px !important}


/* ===== /app/themes/ppa-2025/dist/blocks/blockFooter/blockFooter.css ===== */
.ppa-chrome .site-footer{display:flex;flex-direction:column;background:var(--surface-secondary);color:var(--body-tertiary);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-corps-primary-font);margin:var(--padding-S);margin-top:var(--padding-6XL);border-radius:var(--radius-XXS);height:auto}@media only screen and (max-width: 768px){.ppa-chrome .site-footer{margin:0px;margin-top:var(--padding-XXXL);border-radius:0px}}.ppa-chrome .footer-sticky-cta{display:none}.ppa-chrome .maillage-de-liens{text-decoration:none;color:var(--body-tertiary) !important;font-size:var(--titre-primary-font-XS);line-height:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-corps-primary-font)}.ppa-chrome .maillage-de-liens:hover,.ppa-chrome .maillage-de-liens:active,.ppa-chrome .maillage-de-liens:focus{text-decoration:none;color:var(--button-label-primary) !important}.ppa-chrome .block-footer__wrapper{margin:0 auto;width:100%;max-width:1920px;padding:var(--padding-5XL, 80px) var(--padding-6XL, 96px)}.ppa-chrome .block-footer__top{width:100%}.ppa-chrome .block-footer__top__wrapper{display:grid}.ppa-chrome .block-footer__top__wrapper__column__section__title{font-size:var(--titre-primary-font-M);color:#fff;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-titre-primary-font)}.ppa-chrome .block-footer__top__wrapper__column__section__pages{display:flex;flex-direction:column;font:var(--corps-primary-font-XS);color:#fff}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link{padding-bottom:8px;color:#fff;text-decoration:none;transition:opacity .2s ease;letter-spacing:var(--letter-spacing-button-primary-font)}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link:hover{opacity:.8}.ppa-chrome .block-footer__top .block-footer__bottom__cities__title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:calc(var(--padding-L) - 4px)}@media screen and (max-width: 1093px){.ppa-chrome .block-footer__top .block-footer__bottom__cities__title{margin-bottom:calc(var(--padding-M) - 4px)}}.ppa-chrome .block-footer__top__column-cta{display:flex;flex-direction:column;gap:var(--padding-XS);align-items:flex-end}.ppa-chrome .block-footer__top__column-cta>a{width:280px;min-width:280px;max-width:280px;box-sizing:border-box;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppa-chrome .block-footer .component-button-primaire--white{background:var(--button-background-secondary) !important;color:var(--button-label-secondary) !important;font-weight:var(--font-weight-semibold)}.ppa-chrome .block-footer .component-button-primaire--white:hover{background-color:var(--button-background-secondary-hover) !important;transition:all .2s ease !important}.ppa-chrome .block-footer .component-button-primaire{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-button-primary-font) !important}.ppa-chrome .block-footer__top__wrapper{display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:start !important;width:100% !important;margin:0 auto !important;padding:0 !important}.ppa-chrome .block-footer__top__wrapper__column__section{display:flex !important;flex-direction:column !important;gap:var(--padding-M);width:100%;min-width:0}.ppa-chrome .block-footer__top__column-cta{display:flex !important}.ppa-chrome .block-footer__top__column-cta>a{width:280px;min-width:280px;max-width:280px;box-sizing:border-box;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.ppa-chrome .block-footer__bottom .block-footer__more-info{align-items:center !important;text-align:center !important}.ppa-chrome .block-footer__bottom .block-footer__more-info__link__wrapper{max-width:250px}}.ppa-chrome .block-footer--one-column .block-footer__top__wrapper{justify-content:center !important}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column{margin-top:var(--padding-XL);text-align:left}.ppa-chrome .block-footer--one-column .block-footer--one-column .block-footer__reseaux-sociaux-one-column{grid-column:2}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__reseaux-sociaux-title{color:#fff;font-size:var(--corps-primary-font-XS, 20px);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-titre-primary-font);margin-bottom:var(--padding-M);text-align:left;line-height:var(--line-height-XXS)}@media screen and (max-width: 1093px){.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__reseaux-sociaux-title{display:none}}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list{display:flex;justify-content:flex-start;align-items:center;gap:var(--padding-SM);flex-wrap:nowrap}@media screen and (max-width: 1093px){.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list{display:none !important}}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single{flex-shrink:0}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single .social-link{color:#fff;transition:all .2s ease}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single .social-link svg{width:24px;height:24px}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single .social-link svg path{fill:currentColor;transition:all .3s ease}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single .social-link .svg-container svg{width:24px;height:24px}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single .social-link .svg-container svg path{fill:currentColor;transition:all .3s ease}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single svg{width:24px;height:24px}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column .block-footer__rs__list__single svg path{fill:#fff;transition:all .3s ease}.ppa-chrome .block-footer--one-column .block-footer__top__column-cta{flex-direction:column !important;gap:var(--padding-XXS) !important}.ppa-chrome .block-footer--one-column .block-footer__top__column-cta .component-button-primaire--white,.ppa-chrome .block-footer--one-column .block-footer__top__column-cta .component-button-primaire--orange{width:231px !important;min-width:231px !important;max-width:231px !important;height:42px !important}.ppa-chrome .block-footer--one-column .block-footer__bottom__cities{display:flex;gap:var(--padding-XXXS);max-width:382px}@media screen and (min-width: 768px){.ppa-chrome .block-footer--one-column .block-footer__bottom .block-footer__rs__list{display:none !important}}.ppa-chrome .block-footer__bottom{margin-top:var(--padding-XXL)}.ppa-chrome .block-footer__bottom__wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;width:100%}.ppa-chrome .block-footer__bottom__column{display:flex;flex-direction:column}.ppa-chrome .block-footer__bottom__column--logo{justify-content:flex-start;align-items:flex-start}.ppa-chrome .block-footer__bottom__column--social{justify-content:center;align-items:center;text-align:center}.ppa-chrome .block-footer__bottom__column--info{justify-content:flex-end;align-items:flex-end;text-align:right;width:94%}.ppa-chrome .block-footer__bottom__logo{display:flex;flex-direction:column;margin-bottom:0}.ppa-chrome .block-footer__bottom__logo__link{display:block}.ppa-chrome .block-footer__bottom__cities{display:flex;justify-content:flex-start;row-gap:var(--padding-XXSS);flex-wrap:wrap}.ppa-chrome .block-footer__bottom__cities__title{font-weight:var(--font-weight-semibold);font-size:var(--titre-primary-font-M);color:#fff;width:100%;text-align:center;margin-bottom:var(--padding-M);letter-spacing:var(--letter-spacing-titre-primary-font)}.ppa-chrome .block-footer__bottom__cities__nom{display:inline-flex}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper{display:inline-flex}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper:hover .component-button-tag{background:var(--button-background-quaternary-hover, #040136) !important}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag{background:var(--surface-tertiary) !important;background-color:var(--surface-tertiary) !important;color:var(--button-label-primary) !important;border-radius:var(--radius-XXS) !important;padding:var(--padding-XXXS) var(--padding-XXS) !important;font:var(--corps-primary-font-XS) !important;font-weight:var(--font-weight-normal) !important;transition:all .2s ease !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:none !important;letter-spacing:var(--letter-spacing-button-primary-font) !important}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag:hover,.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag:focus,.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag:active{background:var(--button-background-quaternary-hover, #040136) !important;color:var(--button-label-primary) !important;opacity:1 !important}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag span{color:var(--button-label-primary) !important}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag span:hover{color:var(--button-label-primary) !important}.ppa-chrome .block-footer__bottom .block-footer__partenaire__list{display:flex;justify-content:center;align-items:center;gap:var(--padding-SL);flex-wrap:wrap;margin-bottom:var(--padding-L)}.ppa-chrome .block-footer__bottom .block-footer__rs__list{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--padding-SM);max-width:238px}.ppa-chrome .block-footer__bottom .block-footer__rs__list a{text-decoration:none}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single{position:relative;display:inline-block}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single .social-link{color:#fff;transition:all .2s ease}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single .social-link svg path{fill:currentColor;transition:all .2s ease}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single .social-link .svg-container svg path{fill:currentColor;transition:all .2s ease}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single svg path{fill:#fff;transition:all .2s ease}.ppa-chrome .block-footer__bottom__reseau-ges{display:flex;flex-direction:column;align-items:center;width:200px;max-height:52px}.ppa-chrome .block-footer__bottom__reseau-ges svg{width:100% !important;height:auto !important;fill:#fff !important}.ppa-chrome .block-footer__bottom .block-footer__more-info{display:flex;flex-direction:column;text-align:center;align-items:flex-end;font-size:var(--corps-primary-font-XXXS);justify-content:space-evenly;line-height:var(--line-height-L)}.ppa-chrome .block-footer__bottom .block-footer__more-info__link.maillage-de-liens{font-size:var(--corps-primary-font-XXXS)}.ppa-chrome .block-footer__bottom .block-footer__more-info__link__wrapper{display:flex;justify-content:center;align-items:center;gap:var(--padding-XXS);flex-wrap:wrap}.ppa-chrome .block-footer__bottom .block-footer__more-info__link__wrapper .svg-bar{margin-left:8px;margin-right:var(--padding-XXS)}.ppa-chrome .mentions-legales{max-width:66%;text-align:center;padding-bottom:20px}.ppa-chrome .social-link{display:block;color:#fff;transition:all .2s ease}.ppa-chrome .social-link svg path{fill:currentColor;transition:all .2s ease}.ppa-chrome .social-link .svg-container svg path{fill:currentColor;transition:all .2s ease}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link{display:inline-flex;align-items:center;transition:color .2s}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link:hover::after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.9025 11.5883L12 0C9.0966 0.0288896 3.31147 0.0686127 0.411676 0.0975023L0.386398 1.5492C2.99729 1.52392 6.46404 1.50226 9.51189 1.47337L0 10.9853L1.01475 12L10.5266 2.48811L10.4436 11.6064L11.9025 11.5919V11.5883Z' fill='%23E8E8E8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}@media screen and (max-width: 1093px){.ppa-chrome .block-footer .block-footer__top__column-cta,.ppa-chrome .block-footer--one-column .block-footer__top__column-cta,.ppa-chrome .block-footer__top__wrapper .block-footer__top__column-cta,.ppa-chrome .block-footer__top__wrapper__column__section .block-footer__top__column-cta{display:none !important;visibility:hidden !important}.ppa-chrome .block-footer__top__wrapper__column__section{gap:0 !important}.ppa-chrome .block-footer--one-column .block-footer__reseaux-sociaux-one-column{margin-top:0px}}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag span{text-transform:capitalize}@media screen and (max-width: 1093px){.ppa-chrome .block-footer{padding:0px var(--padding-L);padding-top:var(--padding-XXL);padding-bottom:calc(90px + env(safe-area-inset-bottom))}.ppa-chrome .block-footer__bottom__reseau-ges svg{max-width:120px}.ppa-chrome .social-link svg{width:47px;height:33px}.ppa-chrome .block-footer__bottom__logo__link svg{width:175px;height:104px}.ppa-chrome .block-footer__wrapper{width:100%;padding:unset;margin:0 auto}.ppa-chrome .block-footer__top{display:flex;flex-direction:column;align-items:center;width:100%}.ppa-chrome .block-footer__top__wrapper{display:grid;grid-template-columns:1fr !important;gap:var(--padding-XXXL);margin:0 auto}.ppa-chrome .block-footer__top__wrapper__column__section{padding:0}.ppa-chrome .block-footer__top__wrapper__column__section__title{font-size:40px;padding-bottom:20px}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link{padding-bottom:20px;font-size:24px;letter-spacing:var(--letter-spacing-button-primary-font)}.ppa-chrome .block-footer__top__wrapper__column__section__pages__link:last-child{padding-bottom:0}.ppa-chrome .block-footer__top__column-cta{display:none}.ppa-chrome .component-button-primaire{font-size:var(--corps-primary-font-XXXS) !important}.ppa-chrome .block-footer__bottom__cities__nom .component-button-tag-wrapper .component-button-tag{padding:var(--padding-S) !important;font-size:var(--button-primary-font-S)}.ppa-chrome .block-footer__bottom{margin-top:unset}.ppa-chrome .block-footer__bottom__wrapper{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--padding-XXXL)}.ppa-chrome .block-footer__bottom__column{width:100%;align-items:center;text-align:center}.ppa-chrome .block-footer__bottom__column--info{align-items:center;text-align:center}.ppa-chrome .block-footer__bottom__logo{margin-bottom:var(--padding-XXXL);align-items:center}.ppa-chrome .block-footer__bottom__cities{flex-direction:row;padding-left:0;row-gap:var(--padding-M)}.ppa-chrome .block-footer__bottom .block-footer__rs__list{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:var(--padding-S);max-width:unset}.ppa-chrome .block-footer__bottom .block-footer__rs__list__single{display:inline-block;margin:0 var(--padding-XXS)}.ppa-chrome .block-footer__bottom .block-footer__partenaire__list{justify-content:center;width:100%;margin-bottom:var(--padding-L);display:flex;padding-top:0;flex-direction:row;align-items:center;flex-wrap:wrap;margin:0 50px}.ppa-chrome .block-footer__bottom__reseau-ges{margin:unset;max-height:unset}.ppa-chrome .block-footer__bottom__reseau-ges svg{width:unset;margin:unset;margin-bottom:var(--padding-XXXL);max-width:190px}.ppa-chrome .block-footer__bottom .mentions-legales{padding-bottom:31px}.ppa-chrome .block-footer__more-info{flex-direction:column;align-items:center}.ppa-chrome .block-footer__more-info__text{text-align:center;max-width:70%;line-height:var(--line-height-L)}.ppa-chrome .block-footer__more-info__link__wrapper{padding-top:25px;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;align-content:center;margin:0 auto;display:flex;gap:var(--padding-XXXS)}.ppa-chrome .block-footer__more-info__link__wrapper .svg-bar{margin-left:5px;margin-right:5px}.ppa-chrome .block-footer__more-info__link:not(:last-child)::after,.ppa-chrome .block-footer__more-info__text:not(:last-child)::after{content:"";background-color:unset}.ppa-chrome a{text-decoration:none}}@media screen and (max-width: 479px){.ppa-chrome .block-footer__top__wrapper{flex-direction:column}.ppa-chrome .block-footer__top__wrapper>:nth-child(1){grid-row:1/2}.ppa-chrome .block-footer__top__wrapper>:nth-child(2){grid-row:2/3;padding-top:0}.ppa-chrome .block-footer__top__wrapper>:nth-child(3){grid-row:3/4}.ppa-chrome .block-footer__top__wrapper>:nth-child(4){grid-row:4/5}.ppa-chrome .block-footer__top__wrapper>:nth-child(5){grid-row:5/6}.ppa-chrome .block-footer__top__wrapper>:nth-child(6){grid-row:6/7}.ppa-chrome .block-footer__top__wrapper>:nth-child(7){grid-row:7/8}.ppa-chrome .block-footer__top__wrapper>:nth-child(8){grid-row:8/8}}@media screen and (max-width: 1024px){.ppa-chrome .footer-sticky-cta{position:fixed;bottom:0px;left:0;right:0;width:100%;z-index:99999;background:#f8f9fa;padding:var(--Padding-padding-S, 16px) var(--Padding-padding-XXS, 8px) calc(var(--Padding-padding-S, 16px) + env(safe-area-inset-bottom)) var(--Padding-padding-XXS, 8px);box-shadow:0 0 24px 16px rgba(0,0,0,.05);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--padding-XXS) !important;margin-bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ppa-chrome{padding-bottom:calc(80px + env(safe-area-inset-bottom));margin-bottom:0 !important}.ppa-chrome .footer-sticky-cta .block-footer__top__column-cta{flex-direction:row !important;gap:var(--padding-XXS) !important;align-items:center;justify-content:center;width:100%}.ppa-chrome .footer-sticky-cta .block-footer__top__column-cta__bouton{flex:1;max-width:120px;min-width:80px}.ppa-chrome .footer-sticky-cta .block-footer__top__column-cta .component-button-primaire{width:100% !important;min-width:auto !important;max-width:100% !important;padding:var(--padding-SM) var(--padding-XXS);font-size:var(--corps-primary-font-XXXS);font-weight:var(--font-weight-medium) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-XXXS);letter-spacing:var(--letter-spacing-button-primary-font) !important}.ppa-chrome .footer-sticky-cta .component-button-primaire--white{background:var(--button-background-primary) !important;background-color:var(--button-background-primary) !important;color:#fff !important;border:1px solid var(--button-background-primary) !important}.ppa-chrome .footer-sticky-cta .component-button-primaire--white:hover,.ppa-chrome .footer-sticky-cta .component-button-primaire--white:focus,.ppa-chrome .footer-sticky-cta .component-button-primaire--white:active{background:var(--button-background-primary-hover) !important;background-color:var(--button-background-primary-hover) !important;color:#fff !important}.ppa-chrome .footer-sticky-cta .component-button-primaire--white span,.ppa-chrome .footer-sticky-cta .component-button-primaire--white *{color:#fff !important}}


/* ===== /app/themes/ppa-2025/dist/blocks/blockHeaderSmartBar/blockHeaderSmartBar.css ===== */


/* Accessibility corrections applied on top of the extracted styles. */
.ppa-chrome .menu__cta__button--orange,
.ppa-chrome .component-button-primaire--orange,
.ppa-chrome a.component-button-primaire[class*="orange"] { color: #1A1A1A; }

/* Their chrome was set in Roboto from TypeKit. With that request removed it
   would fall back to the browser's serif default, so it inherits the UI face
   this rebuild already loads instead of pulling a third typeface. */
.ppa-chrome, .ppa-chrome * { font-family: var(--font-ui), system-ui, sans-serif; }

