:root{--ap-accent:#0047ff;--ap-accent-appui:#0038cc;--ap-accent-teinte:#eef3ff;--ap-encre:#0b1220;--ap-encre-2:#6e6e73;--ap-encre-3:#86868b;--ap-fond:#f5f5f7;--ap-surface:#fff;--ap-surface-2:#f7f8fa;--ap-filet:#0b12201a;--ap-vert:#0a6b3d;--ap-vert-teinte:#e4f6ec;--ap-r-xs:8px;--ap-r-s:12px;--ap-r-m:18px;--ap-r-l:24px;--ap-r-xl:28px;--ap-ombre-1:0 2px 12px #0b12200a;--ap-ombre-2:0 10px 30px -12px #0b122024;--ap-ombre-3:0 24px 60px -20px #00288c47, 0 0 0 .5px #0b122014;--ap-ressort:cubic-bezier(.32, .72, 0, 1);--ap-sortie:cubic-bezier(.4, 0, 1, 1);--ap-d-court:.2s;--ap-d-moyen:.28s;--ap-d-long:.35s;--ap-verre:#ffffffb8;--ap-verre-flou:saturate(1.8) blur(20px)}.ap-t-grand{letter-spacing:-.026em;color:var(--ap-encre);text-wrap:balance;font-size:40px;font-weight:700;line-height:1.12}.ap-t-titre1{letter-spacing:-.022em;color:var(--ap-encre);text-wrap:balance;font-size:32px;font-weight:700;line-height:1.15}.ap-t-titre2{letter-spacing:-.018em;color:var(--ap-encre);text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}.ap-t-titre3{letter-spacing:-.012em;color:var(--ap-encre);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.3}.ap-t-corps{color:var(--ap-encre);text-wrap:pretty;font-size:17px;line-height:1.5}.ap-t-second{color:var(--ap-encre-2);text-wrap:pretty;font-size:17px;line-height:1.5}.ap-t-legende{color:var(--ap-encre-2);text-wrap:balance;font-size:13px;font-weight:400;line-height:1.35}.ap-chiffre{font-variant-numeric:tabular-nums;white-space:nowrap;text-wrap:nowrap}.pro-page [data-titre-ecran]{display:none}@supports (corner-shape:squircle){.ap-continu{corner-shape:squircle}}.ap-verre{background:var(--ap-verre);-webkit-backdrop-filter:var(--ap-verre-flou);backdrop-filter:var(--ap-verre-flou)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ap-verre{background:#fffffff5}}.ap-appui{transition:transform var(--ap-d-court) var(--ap-ressort), background-color var(--ap-d-court) ease, box-shadow var(--ap-d-moyen) var(--ap-ressort);-webkit-tap-highlight-color:transparent}.ap-appui:active:not(:disabled){transform:scale(.97)}.ap-appui-doux:active:not(:disabled){transform:scale(.985)}@media (hover:hover){.ap-souleve:hover{box-shadow:var(--ap-ombre-2);transform:translateY(-1px)}}@keyframes ap-entree{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}.ap-entree{animation:ap-entree var(--ap-d-long) var(--ap-ressort) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes ap-feuille-monte{0%{transform:translateY(100%)}to{transform:none}}@keyframes ap-feuille-centre{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes ap-voile{0%{opacity:0}to{opacity:1}}.ap-voile{animation:ap-voile var(--ap-d-moyen) ease both}.ap-feuille{animation:ap-feuille-monte var(--ap-d-long) var(--ap-ressort) both}@media (min-width:768px){.ap-feuille{animation-name:ap-feuille-centre}}.ap-segment-pastille{transition:transform var(--ap-d-moyen) var(--ap-ressort), width var(--ap-d-moyen) var(--ap-ressort)}:root{--ap-r-encart:26px;--ap-rangee:44px;--ap-marge-tel:16px;--ap-marge-large:20px;--ap-barre-laterale:320px;--ap-ressort-rebond:cubic-bezier(.34, 1.36, .64, 1);--ap-police:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", Roboto, sans-serif}.pro-page{font-family:var(--ap-police);-webkit-font-smoothing:antialiased}[data-outils-tel]>[data-globe-tel],[data-plus-actions]{display:none}[data-outils-tel]:has(>[data-slot-ecran]>:not([data-principal]):not(.hidden))>[data-plus-actions]{display:grid}[data-outils-tel]:has(>[data-slot-ecran]>:not([data-principal]):not(.hidden))>[data-slot-ecran]:not([data-ouvert])>:not([data-principal]):not(:has([data-principal])){display:none}[data-slot-ecran][data-ouvert]{right:12px;top:calc(56px + env(safe-area-inset-top));z-index:80;width:248px;box-shadow:var(--ap-ombre-3);-webkit-backdrop-filter:var(--ap-verre-flou);backdrop-filter:var(--ap-verre-flou);background:#fffffff5;border-radius:22px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:fixed}[data-slot-ecran][data-ouvert]>:not(.hidden){display:flex}[data-slot-ecran][data-ouvert] :is(button,a){width:100%;height:44px;color:var(--ap-encre);background:0 0;border-radius:14px;justify-content:flex-start;padding:0 14px;font-size:17px;font-weight:400}[data-slot-ecran][data-ouvert] :is(button,a)[data-principal]{color:var(--ap-accent);font-weight:600}[data-slot-ecran][data-ouvert] :is(button,a) svg{color:var(--ap-accent)}[data-slot-ecran][data-ouvert] .sr-only{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.ap-defile-fondu{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.ap-encart{border-radius:var(--ap-r-encart);background:var(--ap-surface);box-shadow:var(--ap-ombre-1);overflow:hidden}.ap-encart>*{min-height:var(--ap-rangee)}.ap-encart>*+*{background-image:linear-gradient(var(--ap-filet), var(--ap-filet));background-position:100% 0;background-repeat:no-repeat;background-size:calc(100% - 16px) .5px}.pro-page ul[class*=divide-y]>li+li,.pro-page div[class*=divide-y]>*+*{background-image:linear-gradient(var(--ap-filet), var(--ap-filet));background-position:100% 0;background-repeat:no-repeat;background-size:calc(100% - 16px) .5px;border-top-color:#0000!important}.ap-t-titre3b{letter-spacing:-.012em;color:var(--ap-encre);text-wrap:balance;font-size:20px;font-weight:600;line-height:25px}.ap-t-corps17{letter-spacing:-.024em;color:var(--ap-encre);text-wrap:pretty;font-size:17px;line-height:22px}.ap-t-note{color:var(--ap-encre-2);text-wrap:pretty;font-size:13px;line-height:18px}nextjs-portal{display:none!important}html:has(.ap-trait-fin) svg.lucide:is([stroke-width="2"],[stroke-width="2.1"],[stroke-width="2.2"],[stroke-width="2.25"],[stroke-width="2.3"],[stroke-width="2.4"],[stroke-width="2.5"],[stroke-width="2.6"]){stroke-width:1.8px}@media (prefers-reduced-motion:reduce){.ap-appui,.ap-souleve,.ap-segment-pastille{transition:none}.ap-appui:active:not(:disabled),.ap-appui-doux:active:not(:disabled){transform:none}.ap-entree,.ap-feuille,.ap-voile{animation:none}}.pro-page [data-wordmark]{text-wrap:balance;line-height:1.1;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.pro-app[class~="bg-[#F2F3F7]"],.pro-app [class~="bg-[#F2F3F7]"],.pro-app [class~="bg-[#f2f3f7]"]{background-color:#f5f5f7}html:has(.ap-trait-fin) body{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-app), "Helvetica Neue", sans-serif}html:has(.ap-trait-fin) :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea,.font-headline,.font-mono,.font-sans,.font-serif){font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-app), "Helvetica Neue", sans-serif}@media (min-width:600px){html:has(.ap-trait-fin) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:15px}}@media (min-width:820px){html:has(.densite-mac) .large\:text-\[40px\]{font-size:32px;line-height:38px}html:has(.densite-mac) :is(.large\:text-\[22px\],.text-\[22px\]):not([data-maquette] *){font-size:20px;line-height:1.2}html:has(.densite-mac) .text-\[17px\]:not([data-maquette] *):not(input,textarea,select){font-size:15px}html:has(.densite-mac) .text-\[15px\]:not([data-maquette] *):not(button,a,input,textarea,select,nav *){font-size:13px}html:has(.densite-mac) .liste-groupee :is(.min-h-\[52px\],.min-h-\[48px\]){min-height:44px}html:has(.densite-mac) .liste-groupee .py-3{padding-top:8px;padding-bottom:8px}html:has(.densite-mac) .liste-groupee .py-2\.5{padding-top:6px;padding-bottom:6px}html:has(.densite-mac) .liste-groupee span[aria-hidden].grid>svg{width:18px!important;height:18px!important}}
