html,body{background-color:#000}.app-loading-screen{z-index:9999;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-loading-screen__spinner{border:3px solid #ffffff24;border-top-color:#ffffffeb;border-radius:50%;width:44px;height:44px;animation:.75s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.komuni-footer{--ds-page-inline-margin:25px;--main-row-gap:150px;background-color:var(--theme-footer-bg);border-top:1px solid var(--theme-footer-border);color:var(--theme-footer-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@media (width>=900px){.komuni-footer{--ds-page-inline-margin:50px}.\<tabletL{display:none!important}}@media (width<=899px){.\>\=tabletL{display:none!important}}[data-komuni-block=FooterMain] hr{border:none;border-bottom:1px solid var(--theme-footer-border);margin:0}[data-komuni-block=FooterMain] .mainFooter{max-width:1600px;padding-top:40px;padding-inline:var(--ds-page-inline-margin);margin-inline:auto;padding-bottom:20px;display:grid}@media (width>=900px){[data-komuni-block=FooterMain] .mainFooter{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:60px}}@media (width>=1200px){[data-komuni-block=FooterMain] .mainFooter{padding-block:80px}}[data-komuni-block=FooterMain] .mainFooter .logo{outline-offset:10px;color:inherit;margin-bottom:40px;display:inline-block}@media (width>=500px){[data-komuni-block=FooterMain] .mainFooter .logo{max-width:280px}}@media (width>=900px){[data-komuni-block=FooterMain] .mainFooter .logo{grid-column:1/span 4;align-self:start}}@media (width>=1200px){[data-komuni-block=FooterMain] .mainFooter .logo{grid-column-end:span 5}}@media (pointer:fine){[data-komuni-block=FooterMain] .mainFooter .logo{transition-property:color;transition-duration:.1s}[data-komuni-block=FooterMain] .mainFooter .logo:hover{color:var(--theme-accent)}}[data-komuni-block=FooterMain] .mainFooter .logo svg{width:100%;height:auto;display:block}[data-komuni-block=FooterMain] .mainFooter .menu{border-top:1px solid var(--theme-footer-border);grid-template-columns:repeat(auto-fit,minmax(150px,auto));row-gap:45px;margin:0 0 -8px;padding:0;padding-block:40px;list-style:none;display:grid}@media (width>=900px){[data-komuni-block=FooterMain] .mainFooter .menu{border:none;grid-area:1/6/span 2/-1;grid-template-columns:minmax(150px,auto);justify-content:end;width:fit-content;max-width:100%;margin-top:50px;margin-left:auto;padding-block:0}}@media (width>=1200px){[data-komuni-block=FooterMain] .mainFooter .menu{grid-column-start:7}}[data-komuni-block=FooterMain] .mainFooter .subMenu{margin:0;padding:0;list-style:none}[data-komuni-block=FooterMain] .mainFooter .subMenuParent{font-size:.875rem;font-weight:400;font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;margin:0 0 20px;line-height:1}[data-komuni-block=FooterMain] .mainFooter .link{color:var(--theme-footer-muted);font-size:.875rem;font-weight:400;font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;padding-block:8px;line-height:1;text-decoration:none;display:inline-block}@media (pointer:fine){[data-komuni-block=FooterMain] .mainFooter .link{transition-property:color;transition-duration:.1s}[data-komuni-block=FooterMain] .mainFooter .link:hover{color:var(--theme-accent)}}[data-komuni-block=FooterMain] .mainFooter .socialNetworks{border-top:1px solid var(--theme-footer-border);flex-wrap:wrap;grid-template-columns:repeat(auto-fit,50px);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;padding-block:40px;list-style:none;display:grid}@media (width>=500px){[data-komuni-block=FooterMain] .mainFooter .socialNetworks{justify-content:center}}@media (width>=900px){[data-komuni-block=FooterMain] .mainFooter .socialNetworks{border:none;grid-area:2/1/auto/span 4;justify-content:start;align-self:end;padding-block:0}}@media (width>=1200px){[data-komuni-block=FooterMain] .mainFooter .socialNetworks{grid-column-end:span 5}}[data-komuni-block=FooterMain] .mainFooter .socialNetwork{border:1px solid var(--theme-footer-border);isolation:isolate;width:50px;height:50px;color:inherit;border-radius:3.40282e38px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}[data-komuni-block=FooterMain] .mainFooter .socialNetwork svg{fill:currentColor;width:17px;height:14px}@media (pointer:fine){[data-komuni-block=FooterMain] .mainFooter .socialNetwork:before{content:"";z-index:-1;opacity:0;background-color:#fff3;border-radius:3.40282e38px;transition-property:opacity,transform;transition-duration:.1s;position:absolute;inset:0;transform:scale(.5)}[data-komuni-block=FooterMain] .mainFooter .socialNetwork:hover:before{opacity:1;transform:scale(1)}}[data-komuni-block=FooterMain] .bottomFooter{max-width:1600px;padding-block:30px;padding-inline:var(--ds-page-inline-margin);font-size:.875rem;font-weight:400;font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:30px;margin-inline:auto;line-height:1;display:flex}@media (width<=899px){[data-komuni-block=FooterMain] .bottomFooter{padding-top:40px}}[data-komuni-block=FooterMain] .bottomFooter .copyright{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 15px;margin:0;display:flex}@media (width<=899px){[data-komuni-block=FooterMain] .bottomFooter .copyright{flex-direction:column;flex-basis:100%}}[data-komuni-block=FooterMain] .bottomFooter .copyright span:nth-child(2){color:#fff3}[data-komuni-block=FooterMain] .bottomFooter .copyright a{color:inherit;text-decoration:underline}[data-komuni-block=FooterMain] .bottomFooter .menu{column-gap:20px;margin:0;padding:0;list-style:none;display:flex}@media (width<=899px){[data-komuni-block=FooterMain] .bottomFooter .menu{border-top:1px solid var(--theme-footer-border);flex-direction:column;flex-basis:100%;margin-top:30px;padding-top:20px}}[data-komuni-block=FooterMain] .bottomFooter .link{color:inherit;padding-block:10px;text-decoration:none;display:inline-block}[data-komuni-block=FooterMain] .bottomFooter .feedbackButton{color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}@media (pointer:fine){[data-komuni-block=FooterMain] .bottomFooter .link{transition-property:color;transition-duration:.1s}[data-komuni-block=FooterMain] .bottomFooter .link:hover{color:var(--theme-accent)}}.header-logout-button{width:2rem;height:2rem;color:var(--komuni-header-text);cursor:pointer;appearance:none;background:0 0;border:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}@media (pointer:fine){.header-logout-button:hover:not(:disabled){background:#ffffff1a}}.header-logout-button:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.header-logout-button:disabled{opacity:.55;cursor:not-allowed}.header-profile-link,.header-icon-link{width:2rem;height:2rem;color:var(--komuni-header-text);cursor:pointer;background:0 0;border:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}@media (pointer:fine){.header-profile-link:hover,.header-icon-link:hover{background:#ffffff1a}}.header-profile-link:focus-visible,.header-icon-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.header-profile-link.is-active,.header-icon-link.is-active{background:#ffffff24}.impersonation-banner{max-width:min(100%,22rem);color:var(--komuni-header-text);background:#ffc1071f;border:1px solid #ffc10773;border-radius:999px;align-items:center;gap:.5rem;padding:.2rem .35rem .2rem .65rem;display:inline-flex}.impersonation-banner__label{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.impersonation-banner__label strong{font-weight:600}.impersonation-exit-btn{min-height:2rem;color:var(--komuni-header-text);cursor:pointer;background:#ffc1072e;border:1px solid #ffc10773;border-radius:3.40282e38px;justify-content:center;align-items:center;gap:.3rem;padding:0 .65rem 0 .5rem;font-size:.75rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.impersonation-exit-btn__text{line-height:1}@media (pointer:fine){.impersonation-exit-btn:hover:not(:disabled){background:#ffc10747;border-color:#ffc107a6}}.impersonation-exit-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.impersonation-exit-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.impersonation-banner__label{display:none}.impersonation-exit-btn{width:2rem;padding:0}.impersonation-exit-btn__text{display:none}}.app-error-screen{z-index:9999;background-color:#000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-error-screen__card{text-align:center;color:#ffffffeb;flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.app-error-screen__title{font-size:1.05rem;font-weight:600}.app-error-screen__description{color:#ffffffb3;font-size:.9rem;line-height:1.5}.app-error-screen__retry{color:#fff;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff40;border-radius:8px;align-self:center;margin-top:4px;padding:10px 20px;font-size:.9rem;font-weight:600}.app-error-screen__retry:hover{background-color:#ffffff29}.app-error-screen__retry:focus-visible{outline-offset:2px;outline:2px solid #fff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}:root{--font-sans:"DM Sans", system-ui, sans-serif;--theme-accent:#1565c0;--theme-accent-hover:#1976d2;--theme-accent-subtle:#1565c026;--theme-accent-text:#fff;--theme-header-bg:var(--theme-accent);--theme-header-bg-elevated:#0d47a1;--focus-ring-inner:#fff;--focus-ring-outer:#111;--theme-footer-bg:#000;--theme-footer-text:#fff;--theme-footer-muted:#ffffffb8;--theme-footer-border:#ffffff2e;--theme-footer-border-solid:color-mix(in srgb, #fff 18%, var(--theme-footer-bg));--theme-surface-cream:#000;--theme-header-border:#fff3;--theme-archive-grid-line:var(--theme-footer-border);--theme-section-separator:#ffffff0f;--archive-section-border:var(--theme-footer-border);--archive-subsection-border:var(--theme-section-separator);--archive-card-grid-border:var(--theme-footer-border);--theme-activites-bg:var(--theme-surface-cream);--theme-activites-text:#fff;--theme-activites-muted:#ffffff8c;--theme-activites-border:#ffffff24;--theme-activites-links-bg:#0a0a0a;--theme-activites-card-bg:var(--theme-activites-links-bg);--theme-activites-card-border:#ffffff1f;--theme-activites-input-bg:#ffffff0f;--theme-activites-list-card-hover:var(--theme-accent-subtle);--theme-personnes-accent:#e65100;--theme-personnes-accent-hover:#ff6d00;--theme-personnes-accent-subtle:#e6510026;--theme-personnes-accent-elevated:#bf360c;--theme-personnes-bg:var(--theme-surface-cream);--theme-personnes-text:#fff;--theme-personnes-muted:#ffffff8c;--theme-personnes-border:#ffffff24;--theme-personnes-card-bg:#ffffff14;--theme-personnes-card-border:#ffffff1f;--theme-personnes-input-bg:#ffffff0f;--theme-personnes-list-card-hover:var(--theme-personnes-accent-subtle);--theme-referentiels-accent:#1565c0;--theme-referentiels-accent-hover:#1976d2;--theme-referentiels-accent-subtle:#1565c026;--theme-referentiels-accent-elevated:#0d47a1;--theme-referentiels-bg:var(--theme-surface-cream);--theme-referentiels-text:#fff;--theme-referentiels-muted:#ffffff8c;--theme-referentiels-border:#ffffff24;--theme-referentiels-card-bg:#ffffff14;--theme-referentiels-card-border:#ffffff1f;--theme-referentiels-input-bg:#ffffff0f;--theme-referentiels-list-card-hover:var(--theme-referentiels-accent-subtle);--theme-finances-accent:#2e7d32;--theme-finances-accent-hover:#43a047;--theme-finances-accent-subtle:#2e7d3226;--theme-finances-accent-elevated:#1b5e20;--theme-finances-bg:var(--theme-surface-cream);--theme-finances-text:#fff;--theme-finances-muted:#ffffff8c;--theme-finances-border:#ffffff24;--theme-finances-links-bg:#0a0a0a;--theme-finances-card-bg:var(--theme-finances-links-bg);--theme-finances-card-border:#ffffff1f;--theme-finances-input-bg:#ffffff0f;--theme-finances-list-card-hover:var(--theme-finances-accent-subtle);--theme-documents-accent:#e6b800;--theme-documents-accent-hover:#ffd54f;--theme-documents-accent-subtle:#e6b80026;--theme-documents-accent-elevated:#c89400;--theme-documents-accent-text:#1a1a1a;--theme-documents-bg:var(--theme-surface-cream);--theme-documents-text:#fff;--theme-documents-muted:#ffffff8c;--theme-documents-border:#ffffff24;--theme-documents-card-bg:#0a0a0a;--theme-documents-card-border:#ffffff1f;--theme-documents-input-bg:#ffffff0f;--theme-documents-list-card-hover:var(--theme-documents-accent-subtle);--theme-documents-supporting-folder-accent:#00897b;--theme-documents-supporting-folder-accent-hover:#26a69a;--theme-documents-links-bg:#0a0a0a;--theme-outils-accent:#6a1b9a;--theme-outils-accent-hover:#8e24aa;--theme-outils-accent-subtle:#6a1b9a26;--theme-outils-accent-elevated:#4a148c;--theme-outils-bg:var(--theme-surface-cream);--theme-outils-text:#fff;--theme-outils-muted:#ffffff8c;--theme-outils-border:#ffffff24;--theme-outils-links-bg:#0a0a0a;--theme-outils-card-bg:var(--theme-outils-links-bg);--theme-outils-card-border:#ffffff1f;--theme-outils-input-bg:#ffffff0f;--theme-outils-list-card-hover:var(--theme-outils-accent-subtle);--theme-administration-accent:#00695c;--theme-administration-accent-hover:#00897b;--theme-administration-accent-subtle:#00695c26;--theme-administration-accent-elevated:#004d40;--theme-administration-bg:var(--theme-surface-cream);--theme-administration-text:#fff;--theme-administration-muted:#ffffff8c;--theme-administration-border:#ffffff24;--theme-administration-card-bg:#ffffff14;--theme-administration-card-border:#ffffff1f;--theme-administration-input-bg:#ffffff0f;--theme-administration-list-card-hover:var(--theme-administration-accent-subtle);--theme-accueil-accent:var(--theme-referentiels-accent);--theme-accueil-accent-hover:var(--theme-referentiels-accent-hover);--theme-accueil-accent-subtle:var(--theme-referentiels-accent-subtle);--theme-accueil-accent-elevated:var(--theme-referentiels-accent-elevated);--theme-accueil-bg:var(--theme-surface-cream);--theme-accueil-links-bg:#0a0a0a;--theme-accueil-text:#fff;--theme-accueil-muted:#ffffff8c;--theme-accueil-border:#ffffff24;--theme-accueil-card-bg:#ffffff14;--theme-accueil-card-border:#ffffff1f}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20000;color:#111;font-family:var(--font-sans);background:#fff;border-radius:9999px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}.form-error-summary{color:#7a271a;background:#fff4f2;border:2px solid #b42318;border-radius:12px;margin:16px 0 0;padding:14px 16px}.form-error-summary:focus{outline:3px solid var(--focus-ring-inner);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-ring-outer)}.form-error-summary__title{margin:0;font-weight:800}.form-error-summary__list{margin:8px 0 0;padding-left:20px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring-inner)!important;outline-offset:2px!important;box-shadow:0 0 0 5px var(--focus-ring-outer)!important}:where(main,[role=dialog]){min-width:0}:where(main,[role=dialog]) :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,td,th,label,a,button){overflow-wrap:anywhere}:where(main,[role=dialog]) :where(input,select,textarea,pre){min-width:0;max-width:100%}:where(button,[role=button],summary,select,input[type=checkbox],input[type=radio]){touch-action:manipulation}@media (pointer:coarse){:where(button,[role=button],summary,select,input[type=checkbox],input[type=radio]){min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none!important;outline-color:highlight!important}}.archive-choice-label--active{color:#fff}.profile-mileage__vehicle-icon{vertical-align:middle;margin-right:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%}body{color:#000;min-height:100%;font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.4}h1,h2,h3,p,figure,ul,ol{margin-block:0}h1,h2,h3{font-weight:500}h1{font-size:4.5rem;line-height:1.16}h2{font-size:2rem;line-height:1.2}h3{font-size:1.3rem}ul,ol{padding-inline-start:1.5rem}li{margin-block-end:.25rem}label{margin-block-end:.25rem;font-weight:500;display:block}a{color:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}[hidden]{display:none!important}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}img,svg{max-width:100%}img{vertical-align:middle;display:inline-block}fieldset{border:0;min-width:0;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}@media (width<=767px){h1{font-size:2.5rem}h3{font-size:1.5rem}}.archive-hero-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-komuni-block=ArchiveFilters]{flex-direction:column;row-gap:10px;width:100%;display:flex}@media (width>=500px){[data-komuni-block=ArchiveFilters]{flex-flow:wrap;align-items:center;column-gap:20px}}[data-komuni-block=ArchiveFilters] :is([data-komuni-block=Select],[data-komuni-block=FilterSearch]){box-sizing:border-box;flex:none;width:100%;max-width:100%;display:block;position:relative}@media (width>=500px){[data-komuni-block=ArchiveFilters] :is([data-komuni-block=Select],[data-komuni-block=FilterSearch]){flex:auto;max-width:300px}}[data-komuni-block=ArchiveFilters] :is(.archive-filters-search,select){box-sizing:border-box;width:100%;height:50px;min-height:50px;max-height:50px;margin:0;display:block}[data-komuni-block=Select]:not(:has(select)):before{display:none!important}[data-komuni-block=Select]:not(:has(select)):after{display:none!important}[data-komuni-block=Select]:has(select):before{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;top:50%!important;bottom:auto!important;right:5px!important;transform:translateY(-50%)!important}:root{--komuni-header-height:120px;--komuni-page-inline-margin:50px;--komuni-header-bg:var(--theme-header-bg);--komuni-header-text:#fff;--komuni-header-muted:#fff;--komuni-header-border:var(--theme-header-border);--komuni-header-submenu-bg:var(--theme-header-bg-elevated);--komuni-header-submenu-opacity:.68;--komuni-header-submenu-shadow:0 8px 24px #00000047, 0 2px 8px #00000029;--komuni-header-submenu-radius:12px;--komuni-header-cta-bg:var(--theme-accent);--komuni-header-cta-text:#111;--komuni-nav-height:var(--komuni-header-height)}.komuni-header-fixed{z-index:100;background-color:var(--komuni-header-bg);border-bottom:1px solid var(--theme-header-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;position:relative;overflow:visible}.komuni-header-shell{width:100%}.komuni-header{box-sizing:border-box;color:var(--komuni-header-text);font-family:var(--font-sans);max-width:1600px;min-height:var(--komuni-header-height);padding-block:.85rem;padding-inline:var(--komuni-page-inline-margin);-webkit-font-smoothing:antialiased;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.15rem 2rem;width:100%;margin-inline:auto;display:grid;position:relative}.komuni-header__logo{color:inherit;flex-shrink:0;grid-area:1/1/span 2;align-self:center;text-decoration:none;display:inline-flex}.komuni-header__logo-image{width:auto;max-width:min(280px,42vw);height:2.35rem;display:block}.komuni-header__menus{flex-direction:column;flex:auto;grid-area:1/2/span 2;justify-content:center;align-self:stretch;min-width:0;display:flex}.komuni-header__row{justify-content:flex-end;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.komuni-header__row--secondary{padding-bottom:0}.komuni-header__row--primary{padding-top:0}.komuni-header__mobile-controls{grid-area:1/3/span 2;align-self:center;display:flex}.komuni-header__menu--secondary .komuni-header__link{color:var(--komuni-header-muted);font-size:.8125rem}.komuni-header__menu--secondary .komuni-header__link:hover,.komuni-header__menu--secondary .komuni-header__menu-item.is-open>.komuni-header__link,.komuni-header__menu--secondary .komuni-header__menu-item:hover>.komuni-header__link,.komuni-header__menu--secondary .komuni-header__link.is-current{color:var(--komuni-header-text);opacity:1}.komuni-header__menu--toolbar{gap:.35rem;margin-left:auto}.komuni-header__toolbar-item{align-items:center;display:inline-flex}.komuni-header__menu--primary{font-size:.875rem}.komuni-header__menu{flex-wrap:nowrap;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.komuni-header__menu-item,.komuni-header__menu--lang{position:relative}.komuni-header__link{color:inherit;cursor:pointer;font:inherit;font-size:inherit;letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:.3rem .5rem;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .15s;display:inline-flex}.komuni-header__link:hover,.komuni-header__link.is-current{opacity:1;text-underline-offset:.25em;text-decoration:underline}.komuni-header__menu-item.is-open>.komuni-header__link,.komuni-header__menu-item:hover>.komuni-header__link{opacity:1;background:#ffffff1a;border-radius:8px}.komuni-header__dropdown-trigger{align-items:center;display:inline-flex}.komuni-header__dropdown-label{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none}.komuni-header__dropdown-toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.komuni-header__chevron{flex-shrink:0;width:.45rem;height:.45rem;transition:transform .2s}.komuni-header__menu-item.is-open .komuni-header__chevron,.komuni-header__menu-item:hover .komuni-header__chevron{transform:rotate(180deg)}.komuni-header__link--cta{background:var(--komuni-header-cta-bg);color:var(--komuni-header-cta-text);border-radius:999px;padding:.45rem 1.1rem;font-weight:700;opacity:1!important}.komuni-header__link--cta:hover{filter:brightness(1.06);opacity:1!important}.komuni-header__link--social{padding:.25rem .35rem}.komuni-header__link--social svg{width:.8rem;height:.8rem;display:block}.komuni-header__search-icon-btn{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.3rem;display:inline-flex}.komuni-header__search-icon-btn svg{width:.95rem;height:.95rem;display:block}.komuni-header__submenu{-webkit-backdrop-filter:blur(14px);border:1px solid var(--komuni-header-border);border-radius:var(--komuni-header-submenu-radius);box-shadow:var(--komuni-header-submenu-shadow);isolation:isolate;z-index:30;background:0 0;flex-direction:column;gap:.125rem;min-width:13.5rem;margin:0;padding-block:.35rem;padding-inline:.35rem;list-style:none;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:auto}.komuni-header__submenu>li{margin:0;padding:0}.komuni-header__submenu:after{background-color:var(--komuni-header-submenu-bg);border-radius:inherit;content:"";opacity:var(--komuni-header-submenu-opacity);pointer-events:none;z-index:-1;position:absolute;inset:0}.komuni-header__submenu:before{content:"";height:.55rem;position:absolute;top:-.55rem;left:0;right:0}.komuni-header__submenu.is-open{display:flex}.komuni-header__sublink{color:var(--komuni-header-muted);border-radius:8px;align-items:center;min-height:2rem;padding-block:.4rem;padding-inline:.65rem;font-size:.8125rem;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.komuni-header__sublink:hover{color:var(--komuni-header-text);background:#ffffff1f}.komuni-header__sublink.is-current{color:var(--komuni-header-text);background:#ffffff29;font-weight:600}.komuni-header__link--grouped{opacity:.92}.komuni-header__grouped-panel{-webkit-backdrop-filter:blur(14px);border:1px solid var(--komuni-header-border);border-radius:calc(var(--komuni-header-submenu-radius) + 4px);box-shadow:var(--komuni-header-submenu-shadow);isolation:isolate;max-height:min(70vh,32rem);width:min(52rem, calc(100vw - 2 * var(--komuni-page-inline-margin)));z-index:40;background:0 0;padding:1rem 1.15rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:auto;overflow-y:auto}.komuni-header__grouped-panel:after{background-color:var(--komuni-header-submenu-bg);border-radius:inherit;content:"";opacity:var(--komuni-header-submenu-opacity);pointer-events:none;z-index:-1;position:absolute;inset:0}.komuni-header__grouped-panel:before{content:"";height:.55rem;position:absolute;top:-.55rem;left:0;right:0}.komuni-header__grouped-panel.is-open{display:block}.komuni-header__grouped-panel--to-restyle{width:min(44rem, calc(100vw - 2 * var(--komuni-page-inline-margin)))}.komuni-header__grouped-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.komuni-header__grouped-panel--to-restyle .komuni-header__grouped-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.komuni-header__grouped-section{min-width:0}.komuni-header__grouped-section-toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.35rem;width:100%;padding:.55rem 0;font-size:.875rem;font-weight:600;display:none}.komuni-header__grouped-section-title{border-bottom:1px solid var(--komuni-header-border);color:var(--komuni-header-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem;padding-bottom:.45rem;font-size:.6875rem;font-weight:700}.komuni-header__grouped-section-list{margin:0;padding:0;list-style:none}.komuni-header__grouped-link{color:var(--komuni-header-muted);border-radius:8px;padding:.45rem .65rem;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s;display:block}.komuni-header__grouped-link:hover{color:var(--komuni-header-text);background:#ffffff1a}.komuni-header__grouped-link.is-current{color:var(--komuni-header-text);background:#ffffff24;font-weight:600}.komuni-header__menu--lang .komuni-header__submenu{left:auto;right:0}.komuni-header__lang-label--long{display:none}.komuni-header__search-panel{background:var(--komuni-header-bg);border-top:1px solid var(--komuni-header-border);left:0;right:0;top:var(--komuni-header-height);z-index:999;display:block;position:fixed}.komuni-header__search-panel form{max-width:1600px;padding:1rem var(--komuni-page-inline-margin) 1.25rem;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.komuni-header__search-panel button{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.komuni-header__search-panel button svg{width:1rem;height:1rem;display:block}.komuni-header__search-panel input{border:none;border-bottom:1px solid var(--komuni-header-border);color:inherit;font:inherit;background:0 0;outline:none;flex:auto;min-width:0;padding:.35rem 0;font-size:1rem}.komuni-header__search-panel input::placeholder{color:var(--komuni-header-muted)}.komuni-header__search-toggle,.komuni-header__burger{display:none}@media (width>=1200px){.komuni-header__search-toggle,.komuni-header__burger{display:none!important}.komuni-header__mobile-controls{display:none}.komuni-header__menus{padding:0;position:static;inset:auto;overflow:visible;transform:none;display:flex!important}.komuni-header__submenu,.komuni-header__grouped-panel{opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;transition:opacity .18s,transform .18s,visibility .18s;display:flex;transform:translateY(6px)}.komuni-header__submenu.is-open,.komuni-header__grouped-panel.is-open,.komuni-header__menu-item:hover>.komuni-header__submenu,.komuni-header__menu--lang:hover>.komuni-header__submenu,.komuni-header__menu-item--grouped:hover>.komuni-header__grouped-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.komuni-header{column-gap:1.25rem}.komuni-header__menu--primary .komuni-header__link{padding-inline:.35rem;font-size:.8125rem}.komuni-header__grouped-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px){:root{--komuni-header-height:72px;--komuni-page-inline-margin:24px}.komuni-header{min-height:var(--komuni-header-height);align-items:center;gap:0;padding-block:0;display:flex}.komuni-header__logo{grid-row:auto}.komuni-header__logo-image{height:1.65rem}.komuni-header__mobile-controls,.komuni-header__guest-action{margin-left:auto}.komuni-header--guest .komuni-header__menus{display:none}.komuni-header__menus{background:var(--komuni-header-bg);clip-path:inset(0 0 0 100%);bottom:0;inset:var(--komuni-header-height) 0 0 0;padding:1.5rem var(--komuni-page-inline-margin) 2rem;pointer-events:none;visibility:hidden;z-index:25;grid-area:auto;justify-content:flex-start;align-items:stretch;gap:1.25rem;transition:clip-path .28s,visibility 0s linear .28s;position:fixed;overflow-y:auto}.komuni-header__menus.is-open{clip-path:inset(0);pointer-events:auto;visibility:visible;transition-delay:0s}.komuni-header__row{flex-direction:column;align-items:stretch;gap:.75rem}.komuni-header__row--secondary{border-bottom:none;padding-bottom:0}.komuni-header__menu--toolbar{flex-direction:row;justify-content:flex-start;margin-left:0}.komuni-header__menu{flex-direction:column;align-items:stretch;gap:0;width:100%}.komuni-header__menu--secondary{flex-direction:column}.komuni-header__menu--social{flex-direction:row;gap:.35rem}.komuni-header__menu-item,.komuni-header__menu--lang{width:100%}.komuni-header__menu-item.is-open>.komuni-header__link,.komuni-header__menu-item:hover>.komuni-header__link{background:0 0}.komuni-header__link{justify-content:space-between;width:100%;padding-inline:0}.komuni-header__link--cta{justify-content:center;width:auto;margin-top:.5rem}.komuni-header__submenu:after,.komuni-header__grouped-panel:after{display:none}.komuni-header__submenu{-webkit-backdrop-filter:none;box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;background:0 0;border:none;border-radius:0;gap:0;padding-block:.25rem;padding-inline:.75rem 0;display:none;position:static;transform:none}.komuni-header__submenu:before{display:none}.komuni-header__sublink{border-radius:0;min-height:0;padding-block:.35rem;padding-inline:0}.komuni-header__sublink:hover,.komuni-header__sublink.is-current{background:0 0}.komuni-header__grouped-panel{-webkit-backdrop-filter:none;box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;background:0 0;border:none;border-radius:0;width:100%;max-height:none;padding-block:.25rem;padding-inline:.75rem 0;position:static;overflow:visible;transform:none}.komuni-header__grouped-panel:before{display:none}.komuni-header__grouped-grid{grid-template-columns:1fr;gap:0}.komuni-header__grouped-section-title{border-bottom:none;padding-bottom:0;display:none}.komuni-header__grouped-link:hover,.komuni-header__grouped-link.is-current{background:0 0}.komuni-header__grouped-section-toggle{display:flex}.komuni-header__grouped-section-list{padding:0 0 .35rem .75rem;display:none}.komuni-header__grouped-section-list.is-open{display:block}.komuni-header__lang-label--short{display:none}.komuni-header__lang-label--long{display:inline}.komuni-header__search-icon-btn{display:none}.komuni-header__search-toggle,.komuni-header__burger{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.35rem;display:inline-flex}.komuni-header__search-toggle svg{width:1rem;height:1rem;display:block}.komuni-header__burger{flex-direction:column;gap:5px;width:2rem;height:2rem}.komuni-header__burger span{background:currentColor;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.komuni-header.is-menu-open .komuni-header__burger span:first-child{transform:translateY(7px)rotate(45deg)}.komuni-header.is-menu-open .komuni-header__burger span:nth-child(2){opacity:0}.komuni-header.is-menu-open .komuni-header__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (width<=479px){:root{--komuni-page-inline-margin:16px}}.nav_fixed.is-share .komuni-header{max-width:none}.nav_fixed.is-share{background-color:var(--komuni-header-bg)}.komuni-header--guest{--komuni-header-height:72px;min-height:var(--komuni-header-height);grid-template-rows:auto;align-items:center}.komuni-header--guest .komuni-header__logo{grid-row:1;align-self:center}.komuni-header--guest .komuni-header__menus{pointer-events:none;grid-row:1;min-height:0;display:block}.komuni-header__guest-action{flex-shrink:0;grid-area:1/3;justify-content:flex-end;align-self:center;align-items:center;display:flex}.komuni-header__link--connexion{color:var(--komuni-header-text);align-items:center;padding:.35rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-flex}@media (pointer:fine){.komuni-header__link--connexion:hover{opacity:.82}}.komuni-header__link--connexion[aria-current=page]{opacity:1;text-underline-offset:.25em;text-decoration:underline}.private-outlet-loading{justify-content:center;padding:4rem 1.5rem;display:flex}body.public-guest-theme{--theme-accent:#000;--theme-accent-hover:#262626;--theme-accent-subtle:#ffffff14;--theme-header-bg:#000;--theme-header-bg-elevated:#0a0a0a;--theme-accueil-accent:#000;--theme-accueil-accent-hover:#262626;--theme-accueil-accent-subtle:#ffffff14;--theme-accueil-accent-elevated:#0a0a0a;--komuni-header-bg:#000;--komuni-header-submenu-bg:#0a0a0a;--komuni-header-cta-bg:#000;--komuni-header-cta-text:#fff}body.public-guest-theme [data-komuni-block=FooterMain] .mainFooter .logo:hover,body.public-guest-theme [data-komuni-block=FooterMain] .mainFooter a:hover,body.public-guest-theme [data-komuni-block=FooterMain] .subFooter a:hover{color:#ffffffe0}
