.elementor .pe-texte-riche{color:var(--pe-texte);line-height:1.7;& p { margin:0 0 var(--pe-space-s); } & ul { margin:0;padding-left:1.25em;display:block; } & ol { margin:0;padding-left:1.25em;display:block; } & li { margin:0 0 6px;display:list-item; } & ul li { list-style:disc; } & ol li { list-style:decimal; } & a { color:var(--pe-turquoise-fonce);text-decoration:underline; }\n}.elementor .pe-ligne-tarif{padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:row;gap:var(--pe-space-m);justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--pe-bordure); &:last-child { border-bottom:none; } &:has(> p:first-child:empty) { display:none; }\n}.elementor .pe-badge-neutre{font-weight:600;font-size:12px;color:var(--pe-texte-doux);padding-block-start:var(--pe-space-2xs);padding-block-end:var(--pe-space-2xs);padding-inline-start:var(--pe-space-s);padding-inline-end:var(--pe-space-s);margin:0px;border-radius:var(--pe-radius-pill);border-width:1px;border-color:var(--pe-bordure);border-style:solid;background-color:var(--pe-fond-alterne);display:inline-flex;align-items:center;&:empty { display:none; }\n}.elementor .pe-badge-marine{font-weight:600;font-size:12px;color:var(--pe-blanc);padding-block-start:var(--pe-space-2xs);padding-block-end:var(--pe-space-2xs);padding-inline-start:var(--pe-space-s);padding-inline-end:var(--pe-space-s);margin:0px;border-radius:var(--pe-radius-pill);background-color:var(--pe-marine);display:inline-flex;align-items:center;&:empty { display:none; }\n}.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-badge{font-weight:600;font-size:var(--pe-fs-small);color:var(--pe-turquoise-fonce);padding-block-start:var(--pe-space-2xs);padding-block-end:var(--pe-space-2xs);padding-inline-start:var(--pe-space-s);padding-inline-end:var(--pe-space-s);margin:0px;border-radius:var(--pe-radius-pill);background-color:var(--pe-turquoise-clair);display:inline-flex;align-items:center;&:empty { display:none; }\n}.elementor .pe-card{padding:var(--pe-space-l);border-radius:var(--pe-radius-l);border-width:1px;border-color:var(--pe-bordure);border-style:solid;background-color:var(--pe-blanc);display:flex;flex-direction:column;gap:var(--pe-space-m);}.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-section-alt{background-color:var(--pe-fond-alterne);}.elementor .pe-section{width:100%;padding-block-start:var(--pe-section-y);padding-block-end:var(--pe-section-y);padding-inline-start:var(--pe-gutter-x);padding-inline-end:var(--pe-gutter-x);}.elementor .pe-btn-secondary:hover,.elementor .pe-btn-secondary:focus-visible{color:var(--pe-blanc);background-color:var(--pe-marine);}.elementor .pe-btn-secondary{font-family:var(--pe-font);font-weight:600;font-size:var(--pe-fs-button);color:var(--pe-marine);padding-block-start:13px;padding-block-end:13px;padding-inline-start:27px;padding-inline-end:27px;border-radius:var(--pe-radius-pill);border-width:1px;border-color:var(--pe-marine);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.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}.elementor .pe-eyebrow{font-family:var(--pe-font);font-weight:600;font-size:var(--pe-fs-eyebrow);color:var(--pe-turquoise-fonce);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}