@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700.woff2)format("woff2")}@font-face{font-family:Morl;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/morl-bold.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-600.woff2)format("woff2")}:root{--corail:#fc2b55;--corail-fonce:#e21f48;--corail-doux:#ffe9ee;--petrole:#233539;--petrole-2:#36616b;--bleu-network:#2e62f2;--signal:#0fa9b5;--corail-degrade:linear-gradient(90deg, #fa5462, #ff0048);--fond:#fff;--fond-2:#fff;--blanc:#fff;--bord:#ece9e4;--texte:var(--petrole);--texte-doux:#5a6b70;--ombre:0 2px 4px #2335390a, 0 14px 34px #2335391a;--ombre-forte:0 4px 8px #2335390d, 0 24px 56px #23353929;--relief:linear-gradient(180deg, #fff 0%, #f6f6f4 100%);--police:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--morl:"Morl", "Poppins", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--rayon:22px;--rayon-petit:14px;--marge:clamp(16px, 4vw, 48px);--largeur:1180px;--vite:.3s;--calme:.5s;--courbe:cubic-bezier(.22, 1, .36, 1)}html{color-scheme:light only;background:var(--fond)}.relief{background:var(--relief);border-radius:var(--rayon);box-shadow:var(--ombre), inset 0 1px 0 #fff;border:1px solid #2335390d}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{font-family:var(--police);color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:18px;line-height:1.55;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--morl);letter-spacing:0;font-weight:700;line-height:1.05}.morl{font-family:var(--morl);letter-spacing:0;font-weight:700}.doux{color:var(--texte-doux)}.petit{color:var(--texte-doux);font-size:15px}.surtitre{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--petrole-2);align-items:center;gap:9px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-flex}.surtitre:before{content:"";background:var(--signal);border-radius:50%;width:8px;height:8px;animation:2.4s infinite signal;box-shadow:0 0 #0fa9b580}@keyframes signal{0%{box-shadow:0 0 #0fa9b580}70%{box-shadow:0 0 0 8px #0fa9b500}to{box-shadow:0 0 #0fa9b500}}.mono{font-family:var(--mono);letter-spacing:.04em;color:var(--texte-doux);font-size:12.5px}.etiquette-exemple{font-family:var(--mono);letter-spacing:.04em;color:var(--texte-doux);background:#fffc;border:1px dashed #c3ccce;border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}:focus-visible{outline:3px solid var(--petrole-2);outline-offset:3px;border-radius:6px}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.etroit{width:min(100% - 2 * var(--marge), var(--largeur));margin-inline:auto}.bloc{padding-block:clamp(56px,8vw,110px)}.bloc.creme{background:var(--fond-2)}.grille-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grille-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width<=900px){.grille-3,.grille-2{grid-template-columns:1fr}}.btn{background:var(--corail-degrade);color:#fff;min-height:56px;transition:transform var(--vite) var(--courbe), box-shadow var(--vite);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 16px 30px -14px #ff004899}.btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4.5s ease-in-out infinite reflet;position:absolute;inset:0;transform:translate(-120%)}.btn.sec:after,.btn.discret:after{display:none}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 20px 34px -14px #ff0048b3}.btn:active{transform:translateY(0)scale(.985)}.btn.sec{color:var(--petrole);box-shadow:none;border:1.5px solid var(--bord);background:#ffffffd9;font-weight:600}.btn.sec:hover{border-color:var(--petrole-2);background:var(--blanc)}.btn.discret{color:var(--petrole-2);box-shadow:none;background:0 0;min-height:44px;padding:0 12px}.btn.discret:hover{color:var(--corail);transform:none}.signature{align-items:center;gap:10px;display:inline-flex}.signature img{width:150px;height:auto}.pastille{font-family:var(--mono);letter-spacing:.2em;color:#fff;background:linear-gradient(135deg, #4a7cff, var(--bleu-network) 55%, #1f4ed1);border-radius:999px;align-items:center;gap:7px;padding:7px 11px 7px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #2e62f259,inset 0 1px #ffffff73}.pastille i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #fff}.pastille:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:5s ease-in-out infinite reflet;position:absolute;inset:0;transform:translate(-120%)}@keyframes reflet{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.porte{aspect-ratio:4/5;border-radius:var(--rayon);isolation:isolate;box-shadow:var(--ombre);color:#fff;transition:transform var(--vite) var(--courbe), box-shadow var(--vite);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.porte-picto{color:var(--petrole);transition:transform var(--vite) var(--courbe), box-shadow var(--vite), border-color var(--vite);grid-template-columns:100px 1fr auto;align-items:center;gap:18px;padding:22px 22px 22px 18px;display:grid;position:relative}.porte-picto img{object-fit:contain;filter:drop-shadow(0 8px 14px #2335392e);width:100px;height:100px;transition:transform var(--vite) var(--courbe)}.porte-picto h3{font-size:23px;line-height:1.05}.porte-picto p{color:var(--texte-doux);margin-top:4px;font-size:16px}.porte-picto .fleche{background:var(--corail);color:#fff;width:40px;height:40px;transition:transform var(--vite) var(--courbe);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex;box-shadow:0 6px 16px #fc2b554d}.porte-picto:hover,.porte-picto:focus-visible{box-shadow:var(--ombre-forte), inset 0 1px 0 #fff;border-color:#fc2b5559;transform:translateY(-4px)}.porte-picto:hover img{transform:translateY(-3px)scale(1.04)}.porte-picto:hover .fleche{transform:translate(3px)}.porte-picto:active{transform:translateY(-1px)scale(.99)}@media (width<=900px){.porte-picto{grid-template-columns:72px 1fr auto;padding:18px 16px}.porte-picto img{width:72px;height:72px}}.porte img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--courbe);position:absolute;inset:0}.porte:before{content:"";z-index:-1;transition:background var(--vite);background:linear-gradient(#23353900 30%,#23353940 55%,#233539d1 100%);position:absolute;inset:0}.porte:after{content:"";z-index:-1;background:var(--corail);opacity:0;mix-blend-mode:multiply;transition:opacity var(--vite);position:absolute;inset:0}.porte .porte-texte{padding:26px}.porte h3{color:#fff;font-size:clamp(24px,2.4vw,30px)}.porte p{opacity:.92;margin-top:6px;font-size:17px}.porte .fleche{align-items:center;gap:8px;margin-top:16px;font-size:17px;font-weight:600;display:inline-flex}.porte:hover,.porte:focus-visible{box-shadow:var(--ombre-forte);transform:translateY(-4px)}.porte:hover:after,.porte:focus-visible:after{opacity:.78}.porte:hover img{transform:scale(1.04)}.porte:active{transform:translateY(-1px)scale(.99)}.carte-maison{background:var(--relief);border-radius:var(--rayon);box-shadow:var(--ombre), inset 0 1px 0 #fff;transition:transform var(--vite) var(--courbe), box-shadow var(--vite);border:1px solid #2335390d;flex-direction:column;display:flex;overflow:hidden}.carte-maison .photo{aspect-ratio:4/3;position:relative;overflow:hidden}.carte-maison .photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--courbe)}.photo-rail{display:flex;position:absolute;inset:0;overflow:hidden}.photo-rail img{flex:0 0 100%;min-width:0}.photo-rail img:nth-child(n+2),.photo-compte{display:none}.carte-maison .photo:after{content:"";background:var(--corail);opacity:0;mix-blend-mode:multiply;transition:opacity var(--vite);position:absolute;inset:0}.carte-maison:hover{box-shadow:var(--ombre-forte);transform:translateY(-4px)}.carte-maison:hover .photo img{transform:scale(1.04)}.carte-maison .infos{gap:4px;padding:18px 22px 22px;display:grid}.carte-maison .prix{font-family:var(--morl);font-size:24px;font-weight:700}.carte-maison .lieu{font-weight:600}.carte-maison .details{color:var(--texte-doux);font-size:16px}.d-ch{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18v-6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6M3 15h18M3 18v2M21 18v2M6 10V7a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v3'/%3E%3C/svg%3E")}.d-sdb{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16v2a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5v-2ZM6 12V6a2 2 0 0 1 4 0M7 19l-1 2M17 19l1 2'/%3E%3C/svg%3E")}.d-m2{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M9 4v3M4 9h3M15 20v-3M20 15h-3'/%3E%3C/svg%3E")}.d-terrain{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19h18M6 19c0-4 2-6 6-6s6 2 6 6M12 13V6M12 9c-3 0-4-2-4-4 3 0 4 2 4 4Zm0 2c3 0 4-2 4-4-3 0-4 2-4 4Z'/%3E%3C/svg%3E")}.d-facades{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V7l8-4 8 4v14M4 21h16M9 21v-6h6v6M9 10h.01M15 10h.01'/%3E%3C/svg%3E")}.d-annee{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='16' rx='2'/%3E%3Cpath d='M4 10h16M8 3v4M16 3v4'/%3E%3C/svg%3E")}.d-peb{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 5 13h6l-1 9 8-11h-6l1-9Z'/%3E%3C/svg%3E")}.d-ic,.carte-maison .infos .d-ic{align-items:center;gap:6px;display:inline-flex}.d-ic:before{content:"";background:var(--petrole-2);width:18px;height:18px;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;flex:none}.carte-maison .infos .details{flex-wrap:wrap;gap:4px 14px;display:flex}.etiquette{color:var(--petrole);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.etiquette i{background:var(--corail);border-radius:50%;width:8px;height:8px}.barre-suivi{gap:10px;margin:0;padding:0;list-style:none;display:grid}.barre-suivi li{color:var(--texte-doux);grid-template-columns:22px 1fr;align-items:center;gap:12px;font-weight:600;transition:color .4s;display:grid}.crans{gap:6px;display:flex}.crans i{background:#e4e8e8;border-radius:9px;flex:1;height:6px}.crans i.on{background:var(--corail-degrade)}.fil{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fil li{animation:arrive .5s var(--courbe) both;grid-template-columns:10px 1fr;align-items:start;gap:12px;display:grid}.fil li:before{content:"";background:var(--signal);border-radius:50%;width:8px;height:8px;margin-top:9px;box-shadow:0 0 8px #0fa9b5b3}.fil small{font-family:var(--mono);color:var(--texte-doux);margin-top:2px;font-size:11.5px;display:block}@keyframes arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.barre-suivi li:before{content:"";border:2px solid var(--bord);background:var(--blanc);border-radius:50%;width:14px;height:14px;margin-left:4px;transition:background .4s,border-color .4s,box-shadow .4s}.barre-suivi li.fait{color:var(--petrole)}.barre-suivi li.fait:before{background:var(--corail);border-color:var(--corail);box-shadow:0 0 0 4px var(--corail-doux)}.barre-suivi li.en-cours{color:var(--petrole)}.barre-suivi li.en-cours:before{border-color:var(--corail);box-shadow:0 0 0 4px var(--corail-doux)}.telephone{aspect-ratio:9/19;background:#0e1416;border-radius:42px;width:300px;padding:12px;position:relative;box-shadow:0 30px 70px #23353947,inset 0 0 0 2px #2b3538}.telephone .ecran{background:var(--fond);border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.telephone .encoche{background:#0e1416;border-radius:999px;width:92px;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.telephone .ecran-haut{justify-content:space-between;align-items:center;padding:56px 20px 10px;display:flex}.telephone .ecran-haut img{width:84px}.telephone .ecran-photo{aspect-ratio:4/3;background:var(--fond-2);border-radius:16px;margin:0 16px;overflow:hidden}.telephone .ecran-photo img{object-fit:cover;width:100%;height:100%}.telephone .ecran-titre{font-family:var(--morl);padding:14px 20px 4px;font-size:19px;font-weight:700;line-height:1.2}.telephone .ecran-sous{color:var(--texte-doux);padding:0 20px 10px;font-size:13.5px}.telephone .barre-suivi{gap:9px;padding:4px 20px 16px;font-size:14.5px}.apparait{opacity:0;transition:opacity var(--calme) var(--courbe), transform var(--calme) var(--courbe);transform:translateY(24px)}.apparait.vu{opacity:1;transform:none}.apparait[data-delai="1"]{transition-delay:80ms}.apparait[data-delai="2"]{transition-delay:.16s}.apparait[data-delai="3"]{transition-delay:.24s}.compteur-chiffre{font-family:var(--morl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--petrole);font-size:clamp(56px,9vw,112px);font-weight:700;line-height:1}.site-tete{z-index:50;padding:14px var(--marge);-webkit-backdrop-filter:blur(14px);transition:border-color var(--vite), background var(--vite);background:#ffffffd1;border-bottom:1px solid #0000;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.site-tete.collee{border-color:var(--bord);background:#fffffff0}.site-tete nav{align-items:center;gap:6px;margin-left:auto;display:flex}.site-tete nav a{transition:background var(--vite), color var(--vite);border-radius:999px;padding:10px 14px;font-size:17px;font-weight:600}.site-tete nav a:hover{background:var(--corail-doux);color:var(--corail-fonce)}.site-tete nav a.espace{background:var(--petrole);color:#fff;margin-left:8px}.site-tete nav a.espace:hover{background:var(--petrole-2);color:#fff}.site-tete .langues{color:var(--texte-doux);gap:2px;margin-left:10px;font-size:14px;font-weight:600;display:flex}.site-tete .langues a{border-radius:8px;padding:6px 7px}.site-tete .langues a[aria-current]{color:var(--petrole);background:var(--fond-2)}.site-tete .langues a[aria-disabled]{opacity:.45;pointer-events:none}:root{--barre:0px}.portes-fixes{z-index:50;padding:4px 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--bord);view-transition-name:barre-pouce;background:#fff;grid-template-columns:repeat(4,1fr);display:none;position:fixed;inset:auto 0 0}.portes-fixes a{min-height:50px;color:var(--petrole);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;line-height:1.1;display:flex}.portes-fixes svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.portes-fixes a.active,.portes-fixes a:active{color:var(--corail-fonce)}@media (width<=860px){:root{--barre:calc(55px + env(safe-area-inset-bottom,0px))}.portes-fixes{display:grid}}html[data-dans-film] .portes-fixes{display:none}.portes-fixes{transition:visibility 0s linear .35s}body:has(input:focus,select:focus,textarea:focus) .portes-fixes{visibility:hidden;transition-delay:0s}body[data-espace=app],body[data-espace=salle]{--barre:0px}@media (width<=860px){.site-tete nav{display:none}.site-tete .signature img{width:118px}.site-tete .pastille{letter-spacing:.14em;padding:5px 8px 5px 7px;font-size:9px}.site-tete .espace-mobile{margin-left:auto;display:inline-flex}}@media (width>=861px){.site-tete .espace-mobile{display:none}}.site-tete .espace-mobile{background:var(--petrole);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600}.pied{background:var(--blanc);border-top:1px solid var(--bord);padding:56px 0 40px;font-size:16px}.pied .agences{grid-template-columns:repeat(4,1fr);gap:22px 28px;display:grid}.pied .agence strong{margin-bottom:4px;font-size:17px;display:block}.pied .agence span{color:var(--texte-doux);display:block}.pied .agence a{color:var(--petrole-2);font-weight:600}.pied .agence a:hover{color:var(--corail)}.pied .bas{border-top:1px solid var(--bord);color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:40px;padding-top:22px;font-size:15px;display:flex}@media (width<=900px){.pied .agences{grid-template-columns:1fr 1fr}}@media (width<=520px){.pied .agences{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.apparait,.porte:hover,.carte-maison:hover,.btn:hover,.porte:hover img,.carte-maison:hover .photo img{transform:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}::view-transition-image-pair(*){overflow:hidden}::view-transition-old(*),::view-transition-new(*){object-fit:cover;width:100%;height:100%}.retour-zone{top:80px;left:max(var(--marge), calc((100vw - var(--largeur)) / 2));z-index:45;height:0;position:fixed}.retour-selection{white-space:nowrap;min-height:44px;color:var(--petrole);background:#fff;border:1px solid #23353929;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;transition:transform .12s;display:inline-flex;box-shadow:0 8px 22px #23353924}.retour-selection:active{transform:scale(.97)}:root{--decale:0px}:root[data-retour-visible] .bf-haut .fil-ariane,:root[data-retour-visible] .cm-haut .fil-ariane{display:none}:root[data-retour-visible] .bf-haut{padding-top:calc(132px + var(--decale));padding-bottom:0}:root[data-retour-visible] .cm-haut,:root[data-retour-visible] .sv-haut{padding-top:calc(136px + var(--decale))}.apercu-bande{left:6px;bottom:calc(var(--barre) + 6px);z-index:70;color:#fff;pointer-events:none;background:#2335398c;border-radius:99px;align-items:center;height:20px;padding-inline:8px;font-size:10.5px;display:flex;position:fixed}.apercu-bande a,.apercu-bande button,.apercu-bande .long{display:none}:root{--bord:#d5dbdb}h1{font-size:clamp(30px,4.2vw,46px)}h2{font-size:clamp(24px,3vw,34px)}h3{font-size:clamp(19px,1.7vw,22px)}main .cr-titre,main .pc-titre,main .bn-titre,main .ct-h1-article,main .ct-h1-question{font-size:clamp(28px,4vw,44px)}.btn{min-height:48px;box-shadow:none;padding:0 22px;font-size:16px}.btn:after{display:none}.btn:hover{box-shadow:none}.relief{border:1px solid var(--bord);box-shadow:none;background:#fff}main>section+section,main>section+div,main>div+section{border-top:1px solid var(--bord)}.site-tete{padding:7px var(--marge);view-transition-name:site-tete;background:#ffffffeb;gap:16px}.site-tete .signature{gap:7px}.site-tete .signature img{width:104px}.site-tete .pastille{letter-spacing:.12em;box-shadow:none;padding:4px 7px 4px 6px;font-size:8.5px}.site-tete .pastille:after{display:none}.site-tete nav a{padding:7px 11px;font-size:15px}.mp-bouton{gap:7px;min-height:38px;padding:0 12px;font-size:14px}@media (width<=1130px){.site-tete .signature{flex-direction:column;align-items:flex-start;gap:2px}.site-tete .pastille{letter-spacing:.1em;padding:3px 6px 3px 5px;font-size:8px;line-height:1}}@media (width<=860px){.site-tete .signature img{width:104px}}.site-tete .signature>a:first-child{line-height:0;display:block}.carte-bien .photo,.bf-mosaique li{background:#edf1f1}@media (width<=760px){body{font-size:16px;line-height:1.5}h1{font-size:26px}h2{font-size:21px}h3{font-size:17.5px}main .cr-titre,main .pc-titre,main .bn-titre,main .ct-h1-article,main .ct-h1-question{font-size:25px}.bloc{padding-block:32px}}:root{--ressort:linear(0, .065, .218, .406, .593, .758, .888, .981, 1.041, 1.073, 1.083, 1.08, 1.068, 1.053, 1.037, 1.023, 1.011, 1.003, .997, .994, .993, .993, .994, .995, .997, .998, .999, 1, 1);--ressort-doux:linear(0, .069, .221, .396, .562, .701, .81, .89, .945, .98, 1, 1.011, 1.015, 1.015, 1.013, 1.011, 1.008, 1.006, 1.004, 1.002, 1.001, 1.001, 1, 1, 1)}.btn{transition:transform .42s var(--ressort), box-shadow .25s}.btn:active{transition-duration:.12s;transform:scale(.965)}.btn-t{vertical-align:top;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.btn-t>span{transition:transform .46s var(--ressort-doux);display:block}.btn-t:after{content:attr(data-t);text-align:center;transition:transform .46s var(--ressort-doux);position:absolute;top:100%;left:0;right:0}@media (hover:hover){.btn:hover .btn-t>span,.btn:hover .btn-t:after{transform:translateY(-100%)}}.carte-maison{transition:transform .5s var(--ressort), box-shadow .3s}.carte-maison:active{transition-duration:.12s;transform:scale(.985)}.carte-maison .photo img{transition:transform .9s var(--ressort-doux)}.carte-maison .photo:after{background:radial-gradient(240px circle at var(--lx,50%) var(--ly,0%), #ffffff57, transparent 70%);mix-blend-mode:normal}.carte-maison:hover .photo:after{opacity:1}.t-mot{vertical-align:top;display:inline-block}.t-mot>span{opacity:0;filter:blur(14px);transition:opacity .35s,filter .9s;transition-delay:calc(var(--i,0) * 85ms);display:inline-block}.t-vu .t-mot>span{opacity:1;filter:blur()}.apparait{transition-timing-function:var(--ressort-doux)}.site-tete nav{position:relative}.site-tete nav a{z-index:1;position:relative}.nav-pastille{height:40px;width:var(--w,0);translate:var(--x,0) -50%;background:var(--corail-doux);opacity:0;pointer-events:none;transition:translate .42s var(--ressort), width .42s var(--ressort), opacity .18s;border-radius:999px;position:absolute;top:50%;left:0}.nav-pastille.on{opacity:1}.site-tete nav:has(.nav-pastille) a:not(.espace):hover{background:0 0}.mp-bouton{min-height:44px;color:var(--petrole);transition:transform .4s var(--ressort), background .2s;background:#fff;border:1px solid #23353933;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.mp-bouton:active{transition-duration:.12s;transform:scale(.95)}.mp-traits{gap:5px;width:18px;display:grid}.mp-traits i{height:2px;transition:translate .3s var(--ressort-doux);background:currentColor;border-radius:2px;display:block}@media (hover:hover){.mp-bouton:hover .mp-traits i:last-child{translate:5px}}.mp{background:var(--petrole);color:#fff;width:min(460px,100vw);max-width:none;height:100dvh;max-height:none;transition:transform .46s var(--ressort-doux);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(102%)}.mp.ouvert{transform:none}.mp::backdrop{background:#0a121400;transition:background .3s}.mp.ouvert::backdrop{background:#0a12146b}.mp-int{padding:calc(24px + env(safe-area-inset-top,0px)) 28px calc(32px + env(safe-area-inset-bottom,0px));gap:26px;display:grid}.mp-fermer{color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-self:end;width:44px;height:44px;position:relative}.mp-fermer i{height:2px;transition:transform .5s var(--ressort);background:currentColor;border-radius:2px;position:absolute;top:21px;left:12px;right:12px;transform:rotate(0)}.mp.ouvert .mp-fermer i:first-child{transform:rotate(45deg)}.mp.ouvert .mp-fermer i:last-child{transform:rotate(-45deg)}.mp-groupe{gap:2px;display:grid}.mp-groupe strong{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:8px;font-size:12px;font-weight:600}.mp-groupe a{min-height:48px;font-family:var(--morl);color:#fff;opacity:0;transition:opacity .3s, translate .56s var(--ressort-doux), background .16s;transition-delay:calc(80ms + var(--i,0) * 28ms);border-radius:10px;align-items:center;padding-left:16px;font-size:clamp(24px,6.4vw,30px);line-height:1.1;display:flex;position:relative;translate:26px}.mp.ouvert .mp-groupe a{opacity:1;translate:0}.mp-groupe a:before{content:"";background:var(--corail);width:3px;transition:transform .3s var(--ressort-doux);border-radius:3px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.mp-groupe a:hover,.mp-groupe a:focus-visible,.mp-groupe a[aria-current=page]{background:#ffffff12}.mp-groupe a:hover:before,.mp-groupe a:focus-visible:before,.mp-groupe a[aria-current=page]:before{transform:none}.mp-groupe a:focus-visible{outline-color:var(--corail)}.site-tete .mp-bouton{flex:none;margin-left:8px}.bulle{z-index:60;background:var(--corail);color:#fff;pointer-events:none;opacity:0;width:84px;height:84px;transition:opacity .18s, scale .4s var(--ressort);will-change:transform;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;font-size:14px;font-weight:700;display:grid;position:fixed;top:0;left:0;scale:.4}.bulle.on{opacity:1;scale:1}.bulle.presse{scale:.8}[data-glisser]{cursor:grab}[data-glisser].glisse{cursor:grabbing;scroll-behavior:auto;user-select:none;scroll-snap-type:none!important}[data-glisser].glisse a{pointer-events:none}[data-glisser] img{-webkit-user-drag:none}::view-transition-old(root){animation:.2s both vt-sort}::view-transition-new(root){animation:vt-entre .42s var(--ressort-doux) both}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ressort-doux)}@keyframes vt-sort{to{opacity:0;transform:scale(.988)}}@keyframes vt-entre{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.btn,.carte-maison,.mp,.mp-groupe a,.bulle,.nav-pastille,.t-mot>span,.btn-t>span,.btn-t:after{transition:none!important}.t-mot>span{opacity:1;filter:none}.mp-groupe a{opacity:1;translate:0}}.site-tete nav a{white-space:nowrap}@media (width<=860px){.site-tete .espace-mobile{display:none}.site-tete .mp-bouton{margin-left:auto}}.gpt-choix{gap:10px;margin-top:18px;display:grid}.gpt-choix details{background:#fff;border:1px solid #23353924;border-radius:16px;transition:box-shadow .2s;overflow:hidden}.gpt-choix details[open]{box-shadow:var(--ombre)}.gpt-choix summary{min-height:64px;font-family:var(--morl);cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;font-size:clamp(21px,2.4vw,26px);list-style:none;display:flex}.gpt-choix summary::-webkit-details-marker{display:none}.gpt-choix summary:after{content:"+";color:var(--corail);transition:rotate .3s var(--ressort);font-size:28px}.gpt-choix details[open] summary:after{rotate:45deg}.gpt-choix details>div{gap:12px;padding:0 20px 20px;display:grid}.gpt-promesse{font-family:var(--morl);margin-top:18px;font-size:clamp(22px,2.6vw,28px);line-height:1.15}.gpt-lien{color:var(--petrole-2);text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.gpt-cherche{box-shadow:var(--ombre);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:18px;display:grid}.gpt-cherche h2{grid-column:1/-1;font-size:26px}.gpt-cherche label{gap:4px;min-width:0;font-size:15px;font-weight:600;display:grid}.gpt-cherche .btn{grid-column:1/-1}.gpt-exemple{background:#f4f7f7;border-radius:14px;margin-top:18px;padding:16px 18px}.gpt-acces{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gpt-acces a{background:var(--petrole);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 18px;font-weight:600;display:inline-flex}.gpt-public{justify-items:start;gap:10px;margin-top:30px;scroll-margin-top:110px;display:grid}.gpt-public h2{font-size:clamp(26px,3vw,34px)}@media (width<=560px){.gpt-cherche{grid-template-columns:1fr}}.jarvis-bouton i{background:radial-gradient(circle at 35% 35%,#ffd3dc 0%,#fc2b55 45%,#a30f33 100%)!important;box-shadow:0 0 12px #fc2b55b3!important}@media (width<=560px){.jarvis-bouton{padding:10px!important}.jarvis-bouton i{width:16px;height:16px}}body:has(input:focus,select:focus,textarea:focus):not(:has(.jarvis :focus)) .jarvis{opacity:0;pointer-events:none}.mp-network{color:#fff;background:#ffffff14;border-radius:16px;justify-items:start;gap:6px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.mp-network strong{font-family:var(--morl);font-size:21px;line-height:1.15}.mp-network small{color:#ffffffd1;font-size:14.5px;line-height:1.35}.mp-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-langues{gap:4px;display:flex}.mp-langues a{color:#fff;border-radius:99px;place-items:center;min-width:44px;min-height:44px;font-size:14px;font-weight:600;display:grid}.mp-langues a[aria-current]{color:var(--petrole);background:#fff}.mp-question{color:#fff;border-radius:99px;justify-self:start;min-height:44px;padding:0 16px;font-weight:600;box-shadow:inset 0 0 0 1px #fff6}:root:active-view-transition-type(plonger)::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.3,.75,.15,1)}:root:active-view-transition-type(plonger)::view-transition-old(root){animation:.2s both vt-efface}:root:active-view-transition-type(plonger)::view-transition-new(root){animation:.3s .2s both vt-arrive}:root:active-view-transition-type(plonger)::view-transition-old(barre-pouce),:root:active-view-transition-type(plonger)::view-transition-old(bf-pouce){animation:.12s both vt-efface}:root:active-view-transition-type(plonger)::view-transition-new(barre-pouce),:root:active-view-transition-type(plonger)::view-transition-new(bf-pouce){animation:.2s .12s both vt-arrive}:root:active-view-transition-type(voler)::view-transition-old(root){animation:.45s both vt-part}:root:active-view-transition-type(voler)::view-transition-new(root){animation:vt-vient .45s var(--courbe) both}:root:active-view-transition-type(entrer)::view-transition-old(root){animation:.2s both vt-sort}:root:active-view-transition-type(entrer)::view-transition-new(root){animation:vt-ouvre .5s var(--courbe) both}:root:active-view-transition-type(vol)::view-transition-old(root){animation:.4s both vt-recule}:root:active-view-transition-type(vol)::view-transition-new(root){animation:vt-avance .6s var(--courbe) both}:root:active-view-transition-type(etape)::view-transition-new(root){animation:vt-monte .35s var(--courbe) both}:root:active-view-transition-type(fondu)::view-transition-group(*),:root:active-view-transition-type(fondu)::view-transition-old(root),:root:active-view-transition-type(fondu)::view-transition-new(root){animation-duration:.2s}:root:active-view-transition-type(retour):active-view-transition-type(voler)::view-transition-old(root){animation:.45s reverse both vt-vient}:root:active-view-transition-type(retour):active-view-transition-type(voler)::view-transition-new(root){animation:vt-part .45s var(--courbe) reverse both}:root:active-view-transition-type(retour):active-view-transition-type(entrer)::view-transition-old(root){animation:.3s reverse both vt-ouvre}:root:active-view-transition-type(retour):active-view-transition-type(entrer)::view-transition-new(root){animation:vt-sort .35s var(--courbe) reverse both}:root:active-view-transition-type(retour):active-view-transition-type(vol)::view-transition-old(root){animation:.4s reverse both vt-avance}:root:active-view-transition-type(retour):active-view-transition-type(vol)::view-transition-new(root){animation:vt-recule .6s var(--courbe) reverse both}:root:active-view-transition-type(retour):active-view-transition-type(etape)::view-transition-new(root){animation:vt-descend .35s var(--courbe) both}@keyframes vt-efface{to{opacity:0}}@keyframes vt-arrive{0%{opacity:0}}@keyframes vt-part{to{opacity:0;transform:translate(-5%)}}@keyframes vt-vient{0%{opacity:0;transform:translate(5%)}}@keyframes vt-ouvre{0%{opacity:0;transform:scale(.96)}}@keyframes vt-recule{to{opacity:0;transform:scale(.97)}}@keyframes vt-avance{0%{opacity:0;transform:scale(1.03)}}@keyframes vt-monte{0%{opacity:0;transform:translateY(26px)}}@keyframes vt-descend{0%{opacity:0;transform:translateY(-26px)}}.signature[data-astro-cid-gybfsoqz]{flex:none}@media (width<=1400px){.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz]{gap:2px}.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz]{padding:10px;font-size:16px}}@media (width<=1260px){.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz].comprendre{display:none}}@media (width<=1130px){.site-tete[data-astro-cid-gybfsoqz] .langues[data-astro-cid-gybfsoqz]{display:none}}@media (width<=1000px){.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz]{padding:8px;font-size:15px}}@media (width<=900px){.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz]{padding:8px 5px;font-size:14px}}.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz].plus{color:var(--texte-doux)}.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz].plus[aria-current=page]{color:var(--petrole)}@media (width<=1100px){.site-tete[data-astro-cid-gybfsoqz] nav[data-astro-cid-gybfsoqz] a[data-astro-cid-gybfsoqz].plus{display:none}}.pied[data-astro-cid-f5dh2kh2]{z-index:2;padding:clamp(36px, 7vw, 84px) 0 calc(26px + var(--barre));color:#ffffffad;background:#0b1518;position:relative;overflow:clip}.pied[data-astro-cid-f5dh2kh2]:after{content:"Easyhome";font-family:var(--morl);white-space:nowrap;color:#ffffff09;pointer-events:none;font-size:21vw;line-height:1;position:absolute;bottom:-.2em;left:50%;translate:-50%}.pied[data-astro-cid-f5dh2kh2] .etroit[data-astro-cid-f5dh2kh2]{z-index:1;position:relative}.pied[data-astro-cid-f5dh2kh2] .signature[data-astro-cid-f5dh2kh2] img[data-astro-cid-f5dh2kh2]{filter:brightness(0)invert()}.pied[data-astro-cid-f5dh2kh2] .haut[data-astro-cid-f5dh2kh2]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:34px;display:flex}.pied[data-astro-cid-f5dh2kh2] .haut[data-astro-cid-f5dh2kh2] p[data-astro-cid-f5dh2kh2]{color:#ffffffb8;max-width:60ch;font-size:16px}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2]{gap:8px;margin-left:auto;display:flex}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]:hover{color:#ff5c7e;box-shadow:inset 0 0 0 1px #ff5c7e}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2] svg[data-astro-cid-f5dh2kh2]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.pied[data-astro-cid-f5dh2kh2] .colonnes[data-astro-cid-f5dh2kh2]{grid-template-columns:repeat(4,1fr) 1.5fr;gap:28px 24px;display:grid}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2]{flex-direction:column;gap:9px;font-size:15.5px;display:flex}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] strong[data-astro-cid-f5dh2kh2]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px;font-size:12px}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{color:#ffffffe6;transition:color .14s}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]:hover{color:#ff5c7e}.pied[data-astro-cid-f5dh2kh2] .agences-col[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{justify-content:space-between;gap:10px;display:flex}.pied[data-astro-cid-f5dh2kh2] .agences-col[data-astro-cid-f5dh2kh2] .tel[data-astro-cid-f5dh2kh2]{color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap}.pied[data-astro-cid-f5dh2kh2] .bas[data-astro-cid-f5dh2kh2]{color:#ffffff94;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:34px;padding-top:18px;font-size:13.5px;display:flex}.pied[data-astro-cid-f5dh2kh2] .legal[data-astro-cid-f5dh2kh2]{flex-wrap:wrap;gap:16px;display:flex}.pied[data-astro-cid-f5dh2kh2] .legal[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]:hover{color:#ff5c7e}@media (width<=1100px){.pied[data-astro-cid-f5dh2kh2] .colonnes[data-astro-cid-f5dh2kh2]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.pied[data-astro-cid-f5dh2kh2] .haut[data-astro-cid-f5dh2kh2]{flex-wrap:nowrap;justify-content:space-between;margin-bottom:22px}.pied[data-astro-cid-f5dh2kh2] .haut[data-astro-cid-f5dh2kh2] p[data-astro-cid-f5dh2kh2],.pied[data-astro-cid-f5dh2kh2] .haut[data-astro-cid-f5dh2kh2] .pastille[data-astro-cid-f5dh2kh2]{display:none}.pied[data-astro-cid-f5dh2kh2] .signature[data-astro-cid-f5dh2kh2] img[data-astro-cid-f5dh2kh2]{width:112px}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2]{gap:6px}.pied[data-astro-cid-f5dh2kh2] .reseaux[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{width:40px;height:40px}.pied[data-astro-cid-f5dh2kh2] .colonnes[data-astro-cid-f5dh2kh2]{grid-template-columns:1fr 1fr;gap:20px 14px}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2]{gap:0;font-size:13.5px;line-height:1.25}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2]{padding-block:5px}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] strong[data-astro-cid-f5dh2kh2]{margin-bottom:3px;font-size:11px}.pied[data-astro-cid-f5dh2kh2] .colonne[data-astro-cid-f5dh2kh2] a[data-astro-cid-f5dh2kh2][href^=mailto]{white-space:nowrap}.pied[data-astro-cid-f5dh2kh2] .agences-col[data-astro-cid-f5dh2kh2]{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.pied[data-astro-cid-f5dh2kh2] .agences-col[data-astro-cid-f5dh2kh2] strong[data-astro-cid-f5dh2kh2]{grid-column:1/-1}.pied[data-astro-cid-f5dh2kh2] .agences-col[data-astro-cid-f5dh2kh2] .tel[data-astro-cid-f5dh2kh2]{display:none}.pied[data-astro-cid-f5dh2kh2] .bas[data-astro-cid-f5dh2kh2]{margin-top:20px;padding-top:14px;font-size:12px;line-height:1.4}.pied[data-astro-cid-f5dh2kh2] .legal[data-astro-cid-f5dh2kh2]{gap:6px 14px}}.jarvis[data-astro-cid-6eqonohe]{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:40;font-family:var(--police,Poppins, system-ui, sans-serif);position:fixed}.jarvis-bouton[data-astro-cid-6eqonohe]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jarvis-bouton[data-astro-cid-6eqonohe] i[data-astro-cid-6eqonohe]{background:radial-gradient(circle at 35% 35%,#bff5d8 0%,#35d07f 40%,#0f7a4a 100%);border-radius:50%;width:22px;height:22px;animation:2s infinite jarvis-pouls,6s linear infinite jarvis-tourne;box-shadow:0 0 #35d07f99,0 0 14px #35d07fcc}@keyframes jarvis-tourne{to{filter:hue-rotate();background-position:100% 100%}}@keyframes jarvis-pouls{70%{box-shadow:0 0 0 10px #35d07f00}to{box-shadow:0 0 #35d07f00}}.jarvis[data-astro-cid-6eqonohe]{transition:opacity .3s,visibility .3s}@media (width>=761px){:root[data-pied-vu="1"] .jarvis[data-astro-cid-6eqonohe]:not(:has(.jarvis-fenetre:not([hidden]))){opacity:0;visibility:hidden}}@media (width>=1101px){.jarvis[data-astro-cid-6eqonohe]{bottom:calc(22px + env(safe-area-inset-bottom,0px))}}.jarvis-fenetre[data-astro-cid-6eqonohe]{color:#233539;background:#fff;border:1px solid #2335391f;border-radius:22px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(560px,70vh);display:flex;position:absolute;bottom:56px;right:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.jarvis-tete[data-astro-cid-6eqonohe]{border-bottom:1px solid #2335391a;grid-template-columns:1fr auto;gap:2px 10px;padding:14px 16px;display:grid}.jarvis-tete[data-astro-cid-6eqonohe] strong[data-astro-cid-6eqonohe]{font-size:15px}.jarvis-tete[data-astro-cid-6eqonohe] span[data-astro-cid-6eqonohe]{color:#5a6b70;grid-column:1;font-size:12.5px}.jarvis-tete[data-astro-cid-6eqonohe] button[data-astro-cid-6eqonohe]{cursor:pointer;color:#233539;background:#2335390f;border:0;border-radius:50%;grid-area:1/2/3;width:32px;height:32px;font-size:20px;line-height:1}.jarvis-fil[data-astro-cid-6eqonohe]{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.jarvis-msg{border-radius:16px;max-width:92%;padding:10px 14px;font-size:15px;line-height:1.5}.jarvis-msg.bot{background:#f1f5f6;border-bottom-left-radius:6px;align-self:flex-start}.jarvis-msg.moi{color:#fff;background:#fc2b55;border-bottom-right-radius:6px;align-self:flex-end}.jarvis-choix[data-astro-cid-6eqonohe]{flex-wrap:wrap;gap:8px;display:flex}.jarvis-choix[data-astro-cid-6eqonohe] button{font:500 15px/1.25 var(--police,Poppins, system-ui, sans-serif);color:#233539;cursor:pointer;text-align:left;background:#fff;border:1px solid #23353933;border-radius:16px;padding:9px 13px}.jarvis-choix[data-astro-cid-6eqonohe] button:hover{color:#fc2b55;border-color:#fc2b55}.jarvis-form[data-astro-cid-6eqonohe]{border-top:1px solid #2335391a;grid-template-columns:1fr auto auto;gap:8px;padding:12px;display:grid}.jarvis-form[data-astro-cid-6eqonohe] input[data-astro-cid-6eqonohe]{color:#233539;border:1px solid #23353933;border-radius:999px;min-width:0;padding:11px 14px;font:400 15px/1 inherit}.jarvis-form[data-astro-cid-6eqonohe] button[data-astro-cid-6eqonohe]{color:#fff;cursor:pointer;background:#fc2b55;border:0;border-radius:50%;width:42px;height:42px;font-size:18px}.jarvis-form[data-astro-cid-6eqonohe] button[data-astro-cid-6eqonohe][type=button]{color:#233539;background:#23353914;font-size:16px}.jarvis-form[data-astro-cid-6eqonohe] button[data-astro-cid-6eqonohe][aria-pressed=true]{color:#fff;background:#35d07f}@media (width<=760px){.jarvis-bouton[data-astro-cid-6eqonohe] span[data-astro-cid-6eqonohe]{display:none}.jarvis-bouton[data-astro-cid-6eqonohe]{padding:10px}.jarvis-bouton[data-astro-cid-6eqonohe] i[data-astro-cid-6eqonohe]{width:22px;height:22px}.jarvis[data-astro-cid-6eqonohe]{z-index:55;top:calc(var(--decale,0px) + 13px);right:calc(var(--marge,16px) + 104px);bottom:auto}.jarvis-fenetre[data-astro-cid-6eqonohe]{width:auto;max-height:calc(100svh - var(--decale,0px) - 72px - var(--barre));position:fixed;inset:60px 12px auto}}@media (prefers-reduced-motion:reduce){.jarvis-bouton[data-astro-cid-6eqonohe] i[data-astro-cid-6eqonohe]{animation:none}}
