html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:6rem}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--wp--preset--color--soleil);outline-offset:3px}:where(.wp-site-blocks)>*{margin-block-start:0}.wp-block-post-content>.alignfull{margin-block-start:0!important;margin-block-end:0}h1,h2,.ejlr-pied__nom,.wp-block-site-title{font-stretch:118%}h3{font-stretch:105%}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:100}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){.admin-bar .wp-site-blocks>header.wp-block-template-part{top:0}}.ejlr-entete{border-bottom:1px solid var(--wp--preset--color--ciel);transition:box-shadow .2s ease}.ejlr-entete.is-defile{box-shadow:0 6px 18px rgb(20 40 75 / .10)}.ejlr-marque .wp-block-site-logo img{display:block;height:auto}.ejlr-logo-blanc img{filter:brightness(0) invert(1)}.ejlr-marque__lieu{margin:.35rem 0 0;color:var(--wp--preset--color--graphite);opacity:.75;line-height:1.3}.ejlr-entete .wp-block-navigation a:hover{text-decoration:underline;text-underline-offset:4px}.ejlr-entete__appel .wp-block-button__link{padding:.55rem 1rem}@media (max-width:781px){.ejlr-marque__lieu{display:none}}.wp-block-button.is-style-outline>.wp-block-button__link{background:#fff0;color:var(--wp--preset--color--encre);border:2px solid currentColor;padding:calc(.85rem - 2px) calc(1.4rem - 2px)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--encre);color:var(--wp--preset--color--blanc)}.ejlr-hero__titre{text-wrap:balance;font-stretch:116%;font-size:clamp(2.4rem, 1.6rem + 2.6vw, 3.6rem)!important}.ejlr-hero__dispo{display:inline-block;margin-top:var(--wp--preset--spacing--40)!important;padding:.3rem .7rem;background:var(--wp--preset--color--soleil);color:var(--wp--preset--color--encre);font-weight:700;border-radius:3px}.ejlr-prix{font-size:var(--wp--preset--font-size--medium)}.ejlr-prix strong{display:block;font-size:var(--wp--preset--font-size--x-large);font-stretch:112%;color:var(--wp--preset--color--encre);line-height:1.15;margin-bottom:.25rem}.ejlr-plan{margin:0}.ejlr-plan svg{display:block;width:100%;height:auto;font-family:inherit}.ejlr-plan svg *{vector-effect:non-scaling-stroke}.ejlr-plan .murs{fill:none;stroke:var(--wp--preset--color--encre);stroke-width:4}.ejlr-plan .bureau rect{fill:var(--wp--preset--color--blanc);stroke:var(--wp--preset--color--encre);stroke-width:2}.ejlr-plan .bureau.is-libre rect{fill:var(--wp--preset--color--soleil)}.ejlr-plan .commun{fill:var(--wp--preset--color--ciel);stroke:var(--wp--preset--color--encre);stroke-width:2}.ejlr-plan .service{fill:var(--wp--preset--color--calque);stroke:var(--wp--preset--color--encre);stroke-width:2}.ejlr-plan .ouverture{stroke:var(--wp--preset--color--ciel);stroke-width:5}.ejlr-plan .entree{stroke:var(--ejlr-fond,var(--wp--preset--color--calque));stroke-width:6}.ejlr-plan .porte{fill:none;stroke:var(--wp--preset--color--trait);stroke-width:1.2}.ejlr-plan .nom{fill:var(--wp--preset--color--encre);font-size:31px;font-weight:700;font-stretch:110%}.ejlr-plan .detail{fill:var(--wp--preset--color--graphite);font-size:25px}.ejlr-plan .bureau:not(.is-libre) .nom,.ejlr-plan .bureau:not(.is-libre) .detail{fill:#6f8297}.ejlr-plan .is-libre .detail{fill:var(--wp--preset--color--encre);font-weight:700}.ejlr-plan figcaption{margin-top:.6rem;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--graphite);opacity:.8}.ejlr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image:not(#ejlr) img{flex:none;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:2px}.ejlr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:static;background:none;color:var(--wp--preset--color--graphite);text-align:left;padding:.5rem 0 0;font-size:var(--wp--preset--font-size--small);text-shadow:none;max-height:none;overflow:visible}.ejlr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{display:none}.ejlr-galerie.wp-block-gallery.has-nested-images figure.wp-block-image{flex-direction:column}.ejlr-liste{list-style:none;padding-left:0;margin:0}.ejlr-liste li{padding:.7rem 0 .7rem 1.6rem;border-top:1px solid rgb(220 231 238 / .25);position:relative}.ejlr-liste li::before{content:"";position:absolute;left:0;top:1.15rem;width:.6rem;height:.6rem;background:var(--wp--preset--color--soleil)}.ejlr-fiche{margin:0}.ejlr-fiche table{border-collapse:collapse;width:100%}.ejlr-fiche th,.ejlr-fiche td{border:0;border-bottom:1px solid var(--wp--preset--color--ciel);padding:.9rem 0;text-align:left;vertical-align:top}.ejlr-fiche th{font-weight:600;width:38%;padding-right:1rem;color:var(--wp--preset--color--encre)}.ejlr-fiche tr:first-child td{font-weight:700;color:var(--wp--preset--color--encre)}.ejlr-comparatif{overflow-x:auto}.ejlr-comparatif table{border-collapse:collapse;min-width:640px;font-size:var(--wp--preset--font-size--small)}.ejlr-comparatif th,.ejlr-comparatif td{border:0;border-bottom:1px solid var(--wp--preset--color--ciel);padding:.8rem .6rem;text-align:left;vertical-align:top}.ejlr-comparatif thead th{color:var(--wp--preset--color--encre);border-bottom:2px solid var(--wp--preset--color--encre)}.ejlr-comparatif thead th:nth-child(3),.ejlr-comparatif td:nth-child(3){background:rgb(244 196 48 / .18)}.ejlr-comparatif tbody th{color:var(--wp--preset--color--encre);font-weight:600}.ejlr-encart .wp-block-heading{margin-top:0}.ejlr-adresse{font-size:var(--wp--preset--font-size--large);font-weight:600;color:var(--wp--preset--color--encre);line-height:1.35}.ejlr-faq{border-bottom:1px solid var(--wp--preset--color--ciel);padding:0}.ejlr-faq+.ejlr-faq{margin-top:0}.ejlr-faq summary{cursor:pointer;padding:1rem 2rem 1rem 0;font-weight:600;color:var(--wp--preset--color--encre);list-style:none;position:relative}.ejlr-faq summary::-webkit-details-marker{display:none}.ejlr-faq summary::after{content:"+";position:absolute;right:.25rem;top:.8rem;font-size:1.4rem;line-height:1;transition:transform .2s ease}.ejlr-faq[open] summary::after{transform:rotate(45deg)}.ejlr-faq>p{margin:0 0 1rem}@media (prefers-reduced-motion:reduce){.ejlr-faq summary::after{transition:none}}.ejlr-contact__tel{font-size:var(--wp--preset--font-size--x-large);font-weight:800;font-stretch:112%}.ejlr-contact__tel a{text-decoration:none}.ejlr-form{display:grid;gap:1rem}.ejlr-form p{margin:0}.ejlr-form__ligne{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:600px){.ejlr-form__ligne{grid-template-columns:1fr}}.ejlr-form__champ label{display:block;font-weight:600;font-size:var(--wp--preset--font-size--small);margin-bottom:.3rem;color:var(--wp--preset--color--encre)}.ejlr-form__champ label span{font-weight:400;opacity:.75}.ejlr-form input[type="text"],.ejlr-form input[type="tel"],.ejlr-form input[type="email"],.ejlr-form textarea{width:100%;box-sizing:border-box;font:inherit;padding:.75rem .85rem;border:1px solid var(--wp--preset--color--trait);border-radius:4px;background:var(--wp--preset--color--blanc);color:var(--wp--preset--color--graphite)}.ejlr-form ::placeholder{color:#6b7a8a}.ejlr-form__consentement{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--wp--preset--font-size--small)}.ejlr-form__consentement input{margin-top:.25rem;width:1.1rem;height:1.1rem;flex:none;accent-color:var(--wp--preset--color--encre)}.ejlr-form button{cursor:pointer;border:0}.ejlr-form__piege{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ejlr-form__retour{padding:.9rem 1rem;border-radius:4px;font-weight:600;margin-bottom:1rem}.ejlr-form__retour.is-ok{background:var(--wp--preset--color--blanc);border-left:5px solid #2e7d4f}.ejlr-form__retour.is-erreur{background:var(--wp--preset--color--blanc);border-left:5px solid #b3261e}.ejlr-pied__nom{font-size:var(--wp--preset--font-size--large);font-weight:800}.ejlr-pied a{text-decoration:none}.ejlr-pied a:hover{text-decoration:underline}.ejlr-pied p.has-small-font-size a{text-decoration:underline;text-underline-offset:3px}.ejlr-reseaux{display:flex;gap:.6rem;margin-top:1.1rem}.ejlr-reseaux a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgb(255 255 255 / .35);color:var(--wp--preset--color--blanc);transition:background-color .2s ease,border-color .2s ease}.ejlr-reseaux a:hover,.ejlr-reseaux a:focus-visible{background:var(--wp--preset--color--soleil);border-color:var(--wp--preset--color--soleil);color:var(--wp--preset--color--encre);text-decoration:none}.ejlr-reseaux svg{width:1.15rem;height:1.15rem;fill:currentColor}@media (max-width:781px){.wp-block-columns{gap:var(--wp--preset--spacing--40)!important}.ejlr-hero .wp-block-columns{flex-direction:column}}.wp-block-post-content>h2.wp-block-heading{margin-top:var(--wp--preset--spacing--50)}.wp-block-post-content>h2.wp-block-heading+p{margin-top:.9rem}.ejlr-hero__titre--page{font-size:clamp(2.2rem, 1.5rem + 2.2vw, 3.2rem)!important}.ejlr-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px}.ejlr-nav-dispo a{color:var(--wp--preset--color--encre);box-shadow:inset 0 -.45em 0 var(--wp--preset--color--soleil)}.ejlr-hero__dispo a{color:inherit}.ejlr-video{margin:0 auto;max-width:360px}.ejlr-video video{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:6px;background:var(--wp--preset--color--encre);display:block}.ejlr-video figcaption{text-align:center;font-size:var(--wp--preset--font-size--small);margin-top:.5rem}.ejlr-photo figcaption{font-size:var(--wp--preset--font-size--small);margin-top:.5rem}#faq .ejlr-faq{background:#fff0}.ejlr-hero .ejlr-video{max-width:340px}@media (max-width:781px){.ejlr-hero .ejlr-video{max-width:300px}}#espace{--ejlr-fond:var(--wp--preset--color--blanc)}@media (max-width:600px){.ejlr-hero .wp-block-buttons{flex-wrap:nowrap;gap:.6rem}.ejlr-hero .wp-block-buttons>.wp-block-button{flex:1 1 0%;min-width:0}.ejlr-hero .wp-block-buttons .wp-block-button__link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem .6rem;font-size:.95rem;line-height:1.25}}.ejlr-galerie img[role="button"]{cursor:zoom-in}.ejlr-galerie img[role="button"]:focus-visible{outline:3px solid var(--wp--preset--color--soleil);outline-offset:3px}html.ejlr-lb-ouvert,html.ejlr-lb-ouvert body{overflow:hidden}.ejlr-lb{position:fixed;inset:0;z-index:1000;background:#0b1426;color:#fff}.ejlr-lb[hidden]{display:none}.ejlr-lb__piste{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ejlr-lb__piste::-webkit-scrollbar{display:none}.ejlr-lb__diapo{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;margin:0;padding:4rem 1rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem}.ejlr-lb__diapo img{display:block;max-width:100%;max-height:calc(100% - 3rem);width:auto;height:auto;object-fit:contain;border-radius:4px}.ejlr-lb__diapo figcaption{font-size:.95rem;text-align:center;opacity:.9}.ejlr-lb__compteur{position:absolute;top:1rem;left:1.1rem;margin:0;z-index:2;font-size:.9rem;font-variant-numeric:tabular-nums;opacity:.85}.ejlr-lb__btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font:400 2rem/1 system-ui,sans-serif;cursor:pointer}.ejlr-lb__btn:hover,.ejlr-lb__btn:focus-visible{background:var(--wp--preset--color--soleil);color:var(--wp--preset--color--encre);outline:none}.ejlr-lb__btn:disabled{opacity:.25;pointer-events:none}.ejlr-lb__fermer{top:.6rem;right:.6rem}.ejlr-lb__prec,.ejlr-lb__suiv{top:50%;transform:translateY(-50%)}.ejlr-lb__prec{left:1rem}.ejlr-lb__suiv{right:1rem}@media (hover:none) and (pointer:coarse){.ejlr-lb__prec,.ejlr-lb__suiv{display:none}}