.elementor .pe-menu{flex:1 1 auto;& .elementor-nav-menu--main .elementor-item { color:var(--pe-blanc);fill:var(--pe-blanc);font-family:var(--pe-font),sans-serif;font-size:15px;font-weight:500;padding:8px 14px; } & .elementor-nav-menu--main .elementor-item:hover { color:var(--pe-turquoise); } & .elementor-nav-menu--main .elementor-item.elementor-item-active { color:var(--pe-turquoise); } & .elementor-nav-menu--main .sub-menu { background:var(--pe-blanc);border-radius:12px;padding:8px 0;box-shadow:0 12px 32px rgba(25,43,69,0.15);min-width:240px; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item { color:var(--pe-marine);font-family:var(--pe-font),sans-serif;font-size:15px;font-weight:400;padding:10px 20px; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover { color:var(--pe-turquoise-fonce);background:var(--pe-turquoise-clair); } & .elementor-menu-toggle { color:var(--pe-blanc);background:transparent;font-size:26px; } & .elementor-menu-toggle svg { fill:var(--pe-blanc); } & .elementor-nav-menu--dropdown { background:var(--pe-marine); } & .elementor-nav-menu--dropdown .elementor-item { color:var(--pe-blanc);font-family:var(--pe-font),sans-serif;font-size:16px; } & .elementor-nav-menu--dropdown .elementor-sub-item { color:var(--pe-blanc);font-family:var(--pe-font),sans-serif;font-size:15px; } & .elementor-nav-menu--dropdown .elementor-item:hover { background:var(--pe-marine-2);color:var(--pe-turquoise); } & .elementor-nav-menu--dropdown .elementor-sub-item:hover { background:var(--pe-marine-2);color:var(--pe-turquoise); }\n}.elementor .pe-liens-clairs{color:var(--pe-blanc);& a { color:var(--pe-blanc);text-decoration:none; } & a:hover { color:var(--pe-turquoise); }\n}.elementor .pe-container{width:100%;max-width:var(--pe-container);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .pe-btn-primary:hover,.elementor .pe-btn-primary:focus-visible{background-color:var(--pe-turquoise-fonce);}.elementor .pe-btn-primary{font-family:var(--pe-font);font-weight:600;font-size:var(--pe-fs-button);color:var(--pe-blanc);padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--pe-radius-pill);border-style:none;background-color:var(--pe-turquoise);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}