@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/build/backoffice/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/build/backoffice/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/backoffice/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/build/backoffice/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/backoffice/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/build/backoffice/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/backoffice/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/build/backoffice/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/backoffice/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/build/backoffice/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}body.alma{--a-vert: #3db166;--a-vert-fonce: #31a058;--a-sombre: #212121;--a-sombre-2: #1c1c1c;--a-actif: #323232;--a-texte: #686868;--a-titre: #212121;--a-clair: #acacac;--a-gris: #f6f6f6;--a-filet: #e1e1e1;--a-or: #facd31;--a-rouge: #f72e58;--green: #3db166;--green-700: #31a058;--green-deep: #24713f;--green-050: #ecf8f0;--gold: #facd31;--ink: #212121;--muted: #686868;--line: #e1e1e1;--card-line: #ececec;--bg: #fff;--bg-soft: #f6f6f6;--card: #fff;--ring: 0 0 0 3px rgba(61, 177, 102, .2);--radius: 0px;--radius-sm: 0px;--font-title: "Poppins", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body: "Poppins", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;margin:0;background:#fff;color:var(--a-texte);font:400 16px/26px var(--font-body);-webkit-font-smoothing:antialiased}body.alma.a-menu-ouvert{overflow:hidden}body.alma.a-menu-ouvert .chatbot,body.alma.a-menu-ouvert .a-haut{display:none}.alma a{color:var(--a-vert);text-decoration:none;transition:color .25s,background-color .25s,border-color .25s}.alma a:hover{color:var(--a-titre)}.alma h1,.alma h2,.alma h3,.alma h4,.alma h5,.alma h6{font-family:var(--font-title);color:var(--a-titre);font-weight:400;letter-spacing:normal;margin:0}.alma p{margin:0}.alma img{max-width:100%;height:auto;display:block}.alma img:not([data-dl="1"]){-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.alma .dp-control,.alma .dp-pop,.alma .dropzone,.alma .alert{border-radius:0}:where(.alma) section{padding:0}.a-conteneur{max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}body.alma:not(.e-espace) .a-conteneur{max-width:480px}@media(min-width:768px){body.alma:not(.e-espace) .a-conteneur{max-width:750px}}@media(min-width:992px){body.alma:not(.e-espace) .a-conteneur{max-width:970px}}@media(min-width:1200px){body.alma:not(.e-espace) .a-conteneur{max-width:1200px}}@media(min-width:1485px){.a-conteneur,body.alma:not(.e-espace) .a-conteneur{max-width:1485px;padding:0 7.5px}}.a-fluide{padding:0 15px}.a-barre .a-fluide,.a-entete .a-fluide,.a-nav>.a-fluide{max-width:1485px;margin:0 auto;box-sizing:border-box}@media(min-width:1485px){.a-barre .a-fluide,.a-entete .a-fluide{padding:0}}.a-saut{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--a-vert);color:#fff;padding:10px 16px}.a-saut:focus{left:10px;top:10px;color:#fff}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:23px 36px;border:1px solid var(--a-vert);background:var(--a-vert);color:#fff!important;font:500 14px/14px var(--font-body);letter-spacing:1.68px;text-transform:uppercase;cursor:pointer;transition:background .25s,border-color .25s,color .25s;border-radius:0;white-space:nowrap}.a-btn svg{width:16px;height:16px}.a-btn:hover{background:var(--a-sombre);border-color:var(--a-sombre);color:#fff!important}.a-btn:disabled{opacity:.6;cursor:progress}.a-btn.contour{background:transparent;color:var(--a-titre)!important;border-color:var(--a-titre)}.a-btn.contour:hover{background:var(--a-titre);color:#fff!important}.a-btn.blanc{background:transparent;border-color:#fff;color:#fff!important}.a-btn.blanc:hover{background:#fff;color:var(--a-titre)!important}.a-btn.petit{padding:15px 26px}.a-btn.bloc{width:100%}.a-barre{background:var(--a-gris);font-size:12px;line-height:19.5px;color:var(--a-texte)}.a-barre .a-fluide{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px}.a-barre a{color:var(--a-texte)}.a-barre a:hover{color:var(--a-vert)}.a-barre .annonce b{color:var(--a-titre);font-weight:500}.a-barre .annonce a{color:var(--a-vert);font-weight:500;margin-left:6px}.a-barre-droite{display:flex;align-items:center;gap:22px}.a-barre-droite a{display:inline-flex;align-items:center;gap:6px}.a-barre-droite svg{width:13px;height:13px}.a-entete{background:#fff}.a-entete .a-fluide{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:158px}.a-marque{display:flex;align-items:center;gap:12px;color:var(--a-titre)!important}.a-marque img{width:58px;height:58px}.a-marque b{display:block;font-size:23px;font-weight:500;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.a-marque span{display:block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--a-texte);margin-top:4px}.a-coords{display:flex;gap:50px;margin-left:auto;padding-right:90px}.a-coord{display:flex;align-items:flex-start;gap:14px}.a-coord svg{width:15px;height:15px;color:var(--a-vert);margin-top:0;flex:0 0 auto}.a-coord small{display:block;font-size:10px;font-weight:700;line-height:14px;letter-spacing:3.4px;text-transform:uppercase;color:var(--a-texte);margin-bottom:5px;white-space:nowrap}.a-coord span,.a-coord a{display:block;font-size:18px;line-height:26px;color:var(--a-titre);white-space:nowrap}.a-coord span.adresse{white-space:normal;max-width:330px}.a-coord a:hover{color:var(--a-vert)}.a-nav{background:var(--a-sombre);position:sticky;top:0;z-index:90}.a-nav>.a-fluide{display:flex;align-items:stretch;justify-content:space-between;min-height:61px;padding:0}.a-menu{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.a-menu>li{position:relative;display:flex}.a-menu>li>a{display:flex;align-items:center;gap:7px;padding:22px 27px;color:#fff;font:500 14px/16.8px var(--font-body);letter-spacing:1.68px;text-transform:uppercase;transition:background .25s}.a-menu>li>a svg.chev{width:10px;height:10px}.a-menu>li:hover>a,.a-menu>li.actif>a,.a-menu>li:focus-within>a{background:var(--a-actif);color:#fff}.a-sous{position:absolute;top:100%;left:0;min-width:185px;background:#fff;box-shadow:0 2px 20px #0000001f;list-style:none;margin:0;padding:15px 10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:.25s;z-index:5}.a-menu>li:hover .a-sous,.a-menu>li:focus-within .a-sous{opacity:1;visibility:visible;transform:none}@media(min-width:992px){.a-menu>li.referme .a-sous{opacity:0;visibility:hidden;transform:translateY(10px)}}.a-sous:before,.a-mega-panneau:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:3px;background:var(--a-vert);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,.8,.2,1) .08s;pointer-events:none}.a-menu>li:hover>.a-sous:before,.a-menu>li:focus-within>.a-sous:before,.a-menu>li.a-mega:hover .a-mega-panneau:before,.a-menu>li.a-mega:focus-within .a-mega-panneau:before{transform:scaleX(1)}@media(min-width:992px){.a-menu>li.referme>.a-sous:before,.a-menu>li.a-mega.referme .a-mega-panneau:before{transform:scaleX(0);transition:none}}@media(max-width:991px){.a-sous:before,.a-mega-panneau:before{display:none}}@media(prefers-reduced-motion:reduce){.a-sous:before,.a-mega-panneau:before{transition:none}}.a-sous a{display:block;padding:5px 15px;color:var(--a-titre);font-size:14px;line-height:22.75px;letter-spacing:.42px;white-space:nowrap}.a-sous a:hover,.a-sous .tout{color:var(--a-vert)}.a-nav-droite{display:flex;align-items:stretch}.a-chercher-btn{width:61px;background:none;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.a-chercher-btn:hover{background:var(--a-actif)}.a-chercher-btn svg{width:17px;height:17px}.a-cta{display:flex;align-items:center;gap:10px;padding:0 30px;background:var(--a-vert);color:#fff!important;font:500 14px/1 var(--font-body);letter-spacing:1.68px;text-transform:uppercase}.a-cta:hover{background:var(--a-vert-fonce)}.a-cta svg{width:16px;height:16px}.a-menu>li>.a-deplier{display:none}.a-burger{display:none;width:61px;background:none;border:0;color:#fff;cursor:pointer;align-items:center;justify-content:center}.a-burger svg{width:24px;height:24px}.a-recherche-panneau{background:var(--a-actif)}.a-section{padding:75px 0}.a-section.gris{background:var(--a-gris)}.a-tete{margin:0 0 50px}.a-tete.centre{text-align:center}.a-tete.ligne{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.a-surtitre{display:block;font-size:12px;font-weight:400;line-height:12px;letter-spacing:4.08px;text-transform:uppercase;color:var(--a-texte);margin-bottom:10px}.a-titre{font-size:36px;font-weight:400;line-height:50px;letter-spacing:-1.08px;color:var(--a-titre);margin:0}.a-tete .a-titre.etroit{max-width:770px}.a-tete p{margin-top:20px;max-width:770px}.a-chapeau{font-size:18px;line-height:26px;color:var(--a-titre)}.a-heros{position:relative;height:100vh;min-height:520px;max-height:960px;overflow:hidden;background:var(--a-sombre);color:#fff}.a-diapo{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s}.a-diapo.active{opacity:1;visibility:visible}.a-diapo .fond{position:absolute;inset:0;background-size:cover;background-position:center}.a-diapo:after{content:"";position:absolute;inset:0;background:#00000061}.a-diapo .a-conteneur{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.a-diapo .contenu{max-width:870px}.a-diapo .gros{font-size:100px;font-weight:700;line-height:90px;color:#fff;letter-spacing:normal;text-wrap:balance}.a-diapo p{font-size:18px;line-height:26px;color:#fff;margin:30px auto 0;max-width:700px}.a-diapo .boutons{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.a-diapo.active .contenu>*{animation:aMonte 1s both}.a-diapo.active .contenu>*:nth-child(2){animation-delay:.2s}.a-diapo.active .contenu>*:nth-child(3){animation-delay:.4s}@keyframes aMonte{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.a-heros-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:12px;background:none;border:0;color:#fff;cursor:pointer;font:500 12px/1 var(--font-body);letter-spacing:2px;text-transform:uppercase;padding:12px 0}.a-heros-nav.prec{left:55px}.a-heros-nav.suiv{right:55px}.a-heros-nav svg{width:16px;height:16px;transition:transform .25s}.a-heros-nav.prec svg{transform:rotate(180deg)}.a-heros-nav.prec:hover svg{transform:rotate(180deg) translate(4px)}.a-heros-nav.suiv:hover svg{transform:translate(4px)}.a-defiler{position:absolute;z-index:5;left:50%;bottom:40px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff!important;font:500 12px/1 var(--font-body);letter-spacing:2px;text-transform:uppercase;background:none;border:0;cursor:pointer}.a-defiler svg{width:14px;height:14px;transform:rotate(90deg);animation:aRebond 2s infinite}@keyframes aRebond{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(6px)}}@media(prefers-reduced-motion:reduce){.a-diapo{transition:none}.a-diapo.active .contenu>*,.a-defiler svg{animation:none}}.a-grille{display:grid;gap:55px 30px}.a-grille.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.a-grille.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-grille.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.a-cours{display:flex;flex-direction:column;color:var(--a-texte)}.a-cours .image{position:relative;display:block;overflow:hidden;aspect-ratio:369 / 190;background:var(--a-sombre)}.a-cours .image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.a-cours .image:hover img{transform:scale(1.06)}.a-etiquette{position:absolute;left:0;bottom:0;background:var(--a-vert);color:#fff;font:500 24px/25.92px var(--font-body);text-transform:uppercase;padding:8px 19px 7px}.a-etiquette.petite{font-size:18px;font-weight:600;line-height:19.44px}.a-etiquette.jaune{background:var(--a-or);color:var(--a-titre)}.a-cours h3{margin-top:41px;font-size:24px;line-height:32px}.a-cours h3 a{color:var(--a-titre)}.a-cours h3 a:hover{color:var(--a-vert)}.a-cours p{margin-top:14px}.a-cours .categorie{margin-top:25px;color:var(--a-titre)}.a-split{display:grid;grid-template-columns:minmax(0,568fr) minmax(0,469fr);gap:30px clamp(30px,11vw,133px);align-items:start}.a-split .media img{width:100%;aspect-ratio:568 / 356;object-fit:cover;margin-top:32px}.a-split h2{font-size:36px;line-height:50px;letter-spacing:-1.08px}.a-split .a-chapeau{margin-top:30px}.a-split p+p{margin-top:30px}.a-parallaxe{position:relative;background:center / cover fixed;color:#fff;padding:75px 0}.a-parallaxe:before{content:"";position:absolute;inset:0;background:#14141473}.a-parallaxe .a-conteneur{position:relative}.a-parallaxe .a-surtitre{color:#fff}.a-parallaxe .a-titre{color:#fff;max-width:570px}.a-parallaxe .a-btn{margin-top:45px}.a-parallaxe .a-btn:hover{background:#fff;border-color:#fff;color:var(--a-titre)!important}@media(hover:none){.a-parallaxe{background-attachment:scroll}}.a-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px}.a-tuile{position:relative;min-height:394px;display:flex;flex-direction:column;justify-content:center;padding:30px 90px;overflow:hidden;color:#fff!important;box-sizing:border-box}.a-tuile .fond{position:absolute;inset:0;background:center / cover;transition:transform .8s ease}.a-tuile:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000d1,#0009 45%,#0000001a)}.a-tuile:hover .fond{transform:scale(1.05)}.a-tuile .txt{position:relative;z-index:2;max-width:400px}.a-tuile h3{position:relative;color:#fff;font-size:24px;line-height:32px;padding-bottom:20px}.a-tuile h3:after{content:"";position:absolute;left:0;bottom:0;width:52px;height:2px;background:var(--a-or)}.a-tuile p{margin-top:20px;color:#fff}.a-membre{display:block;color:var(--a-texte)!important}.a-membre .photo{aspect-ratio:269 / 302;overflow:hidden;background:var(--a-gris)}.a-membre .photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.a-membre:hover .photo img{transform:scale(1.04)}.a-initiale{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f2f2f,#444);color:#fff;font-size:72px;font-weight:300}.a-membre h3{margin-top:25px;font-size:18px;line-height:26px;color:var(--a-titre);transition:color .25s}.a-membre:hover h3{color:var(--a-vert)}.a-membre .role{display:block;margin-top:10px;font-size:14px;line-height:22.75px;color:var(--a-clair)}.a-membre p{margin-top:10px}.a-membre .bio{margin-top:10px;font-size:15px}.a-form-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.a-form-contact .colonne{display:flex;flex-direction:column}.a-flottant{position:relative;margin-bottom:20px}.a-flottant input,.a-flottant textarea,.a-flottant select{width:100%;box-sizing:border-box;display:block;background:transparent;border:0;border-bottom:2px solid var(--a-filet);border-radius:0;font:400 16px/26px var(--font-body);color:var(--a-titre);padding:24px 0 8px;height:60px;outline:none;transition:border-color .25s;box-shadow:none}.a-flottant textarea{height:220px;resize:vertical;padding-top:30px}.a-flottant label{position:absolute;left:0;top:18px;font-size:16px;line-height:26px;color:var(--a-texte);pointer-events:none;transition:transform .2s,font-size .2s,color .2s;transform-origin:0 0}.a-flottant input:focus,.a-flottant textarea:focus,.a-flottant select:focus{border-bottom-color:var(--a-vert);box-shadow:none}.a-flottant input:focus+label,.a-flottant textarea:focus+label,.a-flottant input:not(:placeholder-shown)+label,.a-flottant textarea:not(:placeholder-shown)+label,.a-flottant.rempli label{transform:translateY(-16px);font-size:12px;color:var(--a-vert)}.a-flottant .req,.a-champ .req,.req{color:var(--a-rouge);font-weight:700}.a-form-pied{margin-top:25px}.a-mention-donnees{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--a-texte)}.a-mention-donnees a{color:inherit;text-decoration:underline}.a-form{max-width:970px}.a-form fieldset{border:0;border-radius:0;padding:0;margin:0 0 50px}.a-form legend{display:block;width:100%;padding:0 0 6px;margin:0 0 10px;font:400 12px/12px var(--font-body);letter-spacing:4.08px;text-transform:uppercase;color:var(--a-texte)}.a-form .grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.a-form .grille .plein{grid-column:1 / -1}.a-champ{margin-bottom:20px}.a-champ>.lbl,.a-champ>label:not(.dropzone){display:block;font-size:14px;color:var(--a-texte);margin:18px 0 2px}.a-champ select,.a-champ .dp-control{width:100%;box-sizing:border-box;background:transparent;border:0;border-bottom:2px solid var(--a-filet);border-radius:0;font:400 16px/26px var(--font-body);color:var(--a-titre);padding:8px 0;height:44px;box-shadow:none!important;outline:none}.a-champ select:focus,.a-champ .dp-control:focus-visible,.a-champ .dp.open .dp-control{border-bottom-color:var(--a-vert)}.a-champ .dp-control .dp-ic{color:var(--a-vert)}.a-form .hint{display:block;font-size:13px;color:var(--a-clair);margin-top:6px}.a-consentement{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--a-titre);cursor:pointer}.a-consentement input{width:18px;height:18px;margin-top:4px;accent-color:var(--a-vert);flex:0 0 auto}.a-erreurs{background:#fdecef;border-left:3px solid var(--a-rouge);color:#a01836;padding:16px 20px;margin-bottom:30px;font-size:15px}.a-erreurs ul{margin:6px 0 0;padding-left:18px}.a-succes{background:var(--green-050);border-left:3px solid var(--a-vert);color:var(--green-deep);padding:16px 20px;margin-bottom:30px;font-size:15px;display:flex;gap:10px;align-items:center}.a-succes svg{width:20px;height:20px;flex:0 0 auto}.a-info{background:var(--a-gris);border-left:3px solid var(--a-vert);padding:18px 22px;margin-bottom:40px;font-size:15px;display:flex;gap:12px;align-items:flex-start}.a-info svg{width:20px;height:20px;color:var(--a-vert);flex:0 0 auto;margin-top:3px}.a-filtres{display:inline-flex;flex-wrap:wrap;margin:0 0 50px;padding:5px;list-style:none;background:var(--a-gris);border:1px solid var(--a-filet)}.a-filtres li{display:flex}.a-filtres button,.a-filtres a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;background:none;border:0;cursor:pointer;font:500 12px/20px var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--a-titre);transition:background-color .25s,color .25s,box-shadow .25s}.a-filtres button:hover,.a-filtres a:hover{color:var(--a-vert)}.a-filtres .actif,.a-filtres .actif:hover{background:var(--a-vert);color:#fff;box-shadow:0 6px 16px #3db1664d}.a-filtres button:focus-visible,.a-filtres a:focus-visible{outline:2px solid var(--a-vert);outline-offset:2px}.a-filtres .nb{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fff;color:var(--a-texte);font-size:11px;letter-spacing:0;transition:background-color .25s,color .25s}.a-filtres .actif .nb{background:#ffffff38;color:#fff}.a-evt{display:block;color:var(--a-texte)}.a-evt .image{position:relative;aspect-ratio:375 / 429;overflow:hidden;background:var(--a-sombre)}.a-evt .image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.a-evt:hover .image img{transform:scale(1.05)}.a-evt .image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#00000059)}.a-evt .a-etiquette{z-index:1;line-height:1;text-align:center;padding:12px 18px 10px}.a-evt .a-etiquette b{display:block;font-size:30px;font-weight:500}.a-evt .a-etiquette span{display:block;font-size:12px;letter-spacing:2px;margin-top:6px}.a-evt h3{margin-top:25px;font-size:18px;line-height:26px;color:var(--a-titre)}.a-evt .tags{margin-top:6px;font-size:16px;line-height:23px}.a-evt .desc{margin-top:10px;font-size:15px}.a-billet{display:flex;flex-direction:column;color:var(--a-texte)}.a-billet .image{display:block;position:relative;aspect-ratio:369 / 240;overflow:hidden;background:var(--a-gris);margin-bottom:30px}.a-billet .image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.a-billet .image.vide img{object-fit:contain;padding:20%;box-sizing:border-box;opacity:.55}.a-billet .image:hover img{transform:scale(1.05)}.a-billet h3{font-size:24px;line-height:32px}.a-billet h3 a{color:var(--a-vert)}.a-billet h3 a:hover{color:var(--a-titre)}.a-billet p{margin-top:20px}.a-billet time{display:block;margin-top:25px;color:var(--a-titre)}.a-temoignages{position:relative;text-align:center}.a-temoignage{max-width:870px;margin:0 auto}.a-temoignage q{display:block;font-size:24px;line-height:32px;color:var(--a-titre);quotes:"“" "”"}.a-temoignage img,.a-temoignage .a-initiale{width:62px;height:62px;border-radius:50%;object-fit:cover;margin:40px auto 0;font-size:26px}.a-temoignage cite{display:block;margin-top:25px;font-style:normal;font-size:18px;color:var(--a-titre)}.a-temoignage small{display:block;margin-top:10px;font-size:14px}.a-temoignages .a-heros-nav{color:var(--a-texte);top:42%}.a-temoignages .a-heros-nav.prec{left:0}.a-temoignages .a-heros-nav.suiv{right:0}.a-temoignages .a-heros-nav:hover{color:var(--a-vert)}.a-bandeau{position:relative;height:302px;background:var(--a-sombre) center / cover}.a-bandeau .a-conteneur{position:relative;height:100%}.a-ariane{position:absolute;left:15px;bottom:0;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:12px 22px 10px;list-style:none;background:var(--a-vert);font-size:12px;line-height:20px;letter-spacing:4.08px;text-transform:uppercase;color:#fff}.a-ariane li{display:flex;align-items:center}.a-ariane li+li:before{content:"/";margin:0 6px 0 2px;opacity:.65;letter-spacing:0}.a-ariane a{color:#fff}.a-ariane a:hover{color:var(--a-titre)}.a-page-titre{font-size:84px;line-height:90px;letter-spacing:normal}.a-page-intro{padding-top:75px}.a-page-intro .a-chapeau{margin-top:35px;max-width:770px}.a-page-intro .boutons{display:flex;gap:15px;flex-wrap:wrap;margin-top:40px}.a-faits{display:flex;flex-wrap:wrap;gap:30px 60px;margin-top:40px}.a-faits div b{display:block;font-size:36px;font-weight:400;line-height:44px;color:var(--a-vert)}.a-faits div span{font-size:12px;letter-spacing:4.08px;text-transform:uppercase}.a-colonnes{display:grid;grid-template-columns:minmax(0,669fr) minmax(0,369fr);gap:50px clamp(30px,11vw,132px);align-items:start}.a-colonnes.large{grid-template-columns:minmax(0,1fr) minmax(0,369px);gap:50px 70px}.a-titre-fiche{font-size:50px;line-height:54px}.a-meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px 50px;margin-top:40px}.a-meta>div>span{display:block}.a-meta>div>b{display:block;font-weight:600;color:var(--a-titre)}.a-meta>div>b.vert{color:var(--a-vert)}.a-meta .a-btn{margin-left:auto;padding:23px 39px}.a-meta-ligne{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:20px;font-size:15px}.a-meta-ligne span{display:inline-flex;align-items:center;gap:7px}.a-meta-ligne svg{width:15px;height:15px;color:var(--a-vert)}.a-puits{background:var(--a-gris);padding:50px 34px 40px;margin:50px 0}.a-puits h5{font-size:24px;line-height:32px}.a-boite{background:var(--a-gris);padding:46px 45px 40px}.a-boite+.a-boite{margin-top:30px}.a-boite h4{font-size:26px;line-height:34px;margin-bottom:30px}.a-caracteristiques{list-style:none;margin:0;padding:0}.a-caracteristiques li{color:var(--a-titre);line-height:30px}.a-caracteristiques li span{color:var(--a-vert)}.a-boite .a-btn{margin-top:30px}.a-boite .a-btn+.a-btn{margin-top:12px}.a-liens{list-style:none;margin:0;padding:0}.a-liens li+li{margin-top:8px}.a-liens a{display:flex;align-items:flex-start;gap:10px;color:var(--a-titre);line-height:24px}.a-liens a:before{content:"›";color:var(--a-clair);font-size:18px;line-height:22px}.a-liens a:hover,.a-liens a.actif{color:var(--a-vert)}.a-liens small{display:block;color:var(--a-clair);font-size:13px;margin-top:2px}.a-colle{position:sticky;top:91px}.a-liste{list-style:none;padding:0;margin:20px 0 0}.a-liste li{position:relative;padding-left:26px;margin-top:10px}.a-liste li:before{content:"";position:absolute;left:0;top:12px;width:12px;height:2px;background:var(--a-vert)}.a-liste strong{color:var(--a-titre);font-weight:500}.a-prose{color:var(--a-texte);font-size:16px;line-height:26px}.a-prose>:first-child{margin-top:0}.a-prose h1{font-size:36px;line-height:50px;letter-spacing:-1.08px;margin:0 0 25px}.a-prose h2{font-size:30px;line-height:42px;letter-spacing:-.8px;margin:45px 0 20px}.a-prose h3{font-size:24px;line-height:32px;margin:35px 0 15px}.a-prose h4{font-size:20px;line-height:28px;margin:30px 0 12px}.a-prose p{margin:0 0 20px}.a-prose ul,.a-prose ol{margin:0 0 20px;padding-left:1.3em}.a-prose li{margin-bottom:8px}.a-prose li::marker{color:var(--a-vert)}.a-prose blockquote{margin:30px 0;padding:40px 45px;background:var(--a-gris);font-size:20px;line-height:30px;color:var(--a-titre)}.a-prose img{margin:25px 0}.a-prose a{text-decoration:underline;text-underline-offset:3px}.a-prose strong,.a-prose b{color:var(--a-titre);font-weight:500}.a-prose table{width:100%;border-collapse:collapse;margin:0 0 25px}.a-prose th,.a-prose td{border-bottom:1px solid var(--a-filet);padding:12px;text-align:left}.a-prose [style*="color: rgb(0, 0, 0)"]{color:inherit!important}.a-chapo{font-size:18px;line-height:26px;color:var(--a-titre);margin-bottom:30px}.a-series{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.a-serie{min-width:54px;text-align:center;padding:9px 14px 8px;background:var(--a-gris);color:var(--a-titre);font-weight:500;box-sizing:border-box}.a-section.gris .a-serie{background:#fff}.a-piece .num{display:block;font-size:36px;line-height:44px;color:var(--a-vert)}.a-piece h3{margin-top:15px;font-size:20px;line-height:28px}.a-piece p{margin-top:10px}.a-frais{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.a-frais .f{background:var(--a-gris);padding:46px 45px 40px}.a-frais .mt{font-size:36px;line-height:44px;color:var(--a-vert)}.a-frais .lb{margin-top:12px;font-size:12px;letter-spacing:4.08px;text-transform:uppercase}.a-tableau{width:100%;border-collapse:collapse;font-size:16px;margin-top:30px}.a-tableau th{text-align:left;font-weight:400;font-size:12px;letter-spacing:4.08px;text-transform:uppercase;color:var(--a-texte);padding:0 20px 15px 0;border-bottom:2px solid var(--a-filet)}.a-tableau td{padding:18px 20px 18px 0;border-bottom:1px solid var(--a-filet);color:var(--a-titre)}.a-tableau td.vert{color:var(--a-vert)}.a-note{margin-top:30px}.a-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;counter-reset:etape}.a-etape{counter-increment:etape}.a-etape:before{content:"0" counter(etape);display:block;font-size:36px;line-height:44px;color:var(--a-vert)}.a-etape h3{margin-top:15px;font-size:20px;line-height:28px}.a-etape p{margin-top:10px}.a-recherche-grande{display:flex;gap:30px;align-items:flex-end;margin-top:40px;max-width:870px}.a-recherche-grande .a-flottant{flex:1;margin:0}.a-resultat{display:block;padding:30px 0;border-bottom:1px solid var(--a-filet);color:var(--a-texte)!important}.a-resultat .type{font-size:12px;letter-spacing:4.08px;text-transform:uppercase}.a-resultat .type span{color:var(--a-clair);margin-left:12px}.a-resultat h3{margin-top:10px;font-size:24px;line-height:32px;color:var(--a-vert);transition:color .25s}.a-resultat:hover h3{color:var(--a-titre)}.a-resultat p{margin-top:10px}.a-contact{position:relative}.a-contact .a-conteneur{position:relative;z-index:1}.a-contact .gauche{width:calc(50% - 75px)}.a-contact .photo{position:absolute;top:0;right:0;bottom:0;width:50%;background:center / cover}.a-adresses{margin-top:60px}.a-adresses .a-surtitre{margin-bottom:20px}.a-adresses ul{list-style:none;margin:0;padding:0}.a-adresses li{display:flex;gap:20px;align-items:flex-start;margin-bottom:18px;font-size:18px;line-height:26px;color:var(--a-titre)}.a-adresses li svg{width:18px;height:18px;color:var(--a-vert);flex:0 0 auto;margin-top:4px}.a-adresses li a{color:var(--a-titre)}.a-adresses li a.vert{color:var(--a-vert)}.a-centre{max-width:770px}.a-reference{background:var(--a-gris);padding:46px 45px 40px;margin:40px 0}.a-reference small{display:block;font-size:12px;letter-spacing:4.08px;text-transform:uppercase}.a-reference b{display:block;font-size:36px;line-height:50px;font-weight:400;color:var(--a-vert);margin:10px 0}.a-code{font-size:200px;line-height:180px;font-weight:700;color:var(--a-vert);letter-spacing:-6px}.a-boutons{display:flex;gap:15px;flex-wrap:wrap;margin-top:40px}.a-vide{background:var(--a-gris);padding:46px 45px 40px}.a-pied{background:var(--a-sombre);color:var(--a-texte)}.a-pied .grille{display:grid;grid-template-columns:269fr 169fr 169fr 169fr 169fr;gap:40px 30px;padding:100px 0 75px}.a-pied .marque{display:flex;align-items:center;gap:12px;color:#fff!important}.a-pied .marque img{width:52px;height:52px;background:#fff;border-radius:50%;padding:3px;box-sizing:border-box}.a-pied .marque b{display:block;font-size:22px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.a-pied .marque span{display:block;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--a-clair);margin-top:3px}.a-pied p{margin-top:35px}.a-pied h4{position:relative;color:#fff;font-size:12px;font-weight:700;line-height:19.5px;letter-spacing:4.08px;text-transform:uppercase;padding-bottom:15px;margin-bottom:25px}.a-pied h4:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:var(--a-vert)}.a-pied ul{list-style:none;margin:0;padding:0}.a-pied .liens li+li{margin-top:7px}.a-pied .liens a{display:inline-flex;gap:12px;color:#fff}.a-pied .liens a:before{content:"›";color:var(--a-texte)}.a-pied .liens a:hover{color:var(--a-vert)}.a-pied .contact li{display:flex;gap:14px;align-items:flex-start;color:#fff}.a-pied .contact li+li{margin-top:20px}.a-pied .contact a{color:#fff}.a-pied .contact a:hover{color:var(--a-vert)}.a-pied .contact svg{width:14px;height:14px;color:var(--a-vert);flex:0 0 auto;margin-top:6px}.a-reseaux{display:flex;gap:18px;align-items:center}.a-reseaux a{color:#fff;display:inline-flex}.a-reseaux a:hover{color:var(--a-vert)}.a-reseaux svg{width:14px;height:14px}.a-pied .bas{background:var(--a-sombre-2);padding:25px 0;font-size:14px;line-height:22.75px}.a-pied .bas .a-conteneur{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.a-pied .bas nav{display:flex;gap:24px;flex-wrap:wrap}.a-pied .bas a,.a-pied .bas .a-lien-pied{color:#fff}.a-pied .bas a:hover,.a-pied .bas .a-lien-pied:hover{color:var(--a-vert)}.a-lien-pied{padding:0;border:0;background:none;font:inherit;line-height:inherit;cursor:pointer}.a-haut{position:fixed;right:24px;bottom:96px;z-index:110;width:50px;height:50px;border:0;background:var(--a-vert);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s}.a-haut.visible{opacity:1;visibility:visible;transform:none}.a-haut:hover{background:var(--a-sombre)}.a-haut svg{width:18px;height:18px;transform:rotate(-90deg)}.alma .chatbot{right:24px;bottom:24px}.alma .cb-fab{border-radius:0;width:56px;height:56px}.alma .cb-panel{border-radius:0}.alma .cb-head{background:var(--a-sombre)}.alma .cb-input input,.alma .cb-input button,.alma .cb-msg,.alma .cb-suggest button{border-radius:0}.a-progression{position:fixed;top:0;left:0;height:3px;background:var(--a-vert);z-index:200;width:0;opacity:0;transition:width .4s ease,opacity .3s}.a-progression.en-cours{width:70%;opacity:1}main.a-main{min-height:50vh}main.a-main:focus{outline:none}.a-apparait{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.a-apparait.vu{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.a-apparait{opacity:1;transform:none;transition:none}}.a-main.a-arrivee{animation:aArrivee .5s ease-out both}@keyframes aArrivee{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.a-main.a-arrivee{animation:none}}[id]{scroll-margin-top:80px}@media(min-width:992px){.a-section{padding:120px 0}.a-parallaxe{padding:150px 0}.a-page-intro{padding-top:100px}}@media(min-width:1200px){.a-section{padding:150px 0}.a-page-intro{padding-top:150px}.a-page-intro+.a-section{padding-top:100px}}@media(max-width:1199px){.a-coords{gap:30px;padding-right:0}.a-coords .a-coord:nth-child(2){display:none}.a-menu>li>a{padding:22px 16px;font-size:13px;letter-spacing:1.2px}.a-cta{padding:0 20px}.a-diapo .gros{font-size:76px;line-height:72px}.a-tuile{padding:30px 50px}.a-pied .grille{grid-template-columns:repeat(3,minmax(0,1fr))}.a-pied .grille>:first-child{grid-column:1 / -1}}@media(max-width:991px){.a-coords{display:none}.a-entete .a-fluide{min-height:100px}.a-burger{display:flex}.a-menu{display:none;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 61px);height:calc(100dvh - 61px);background:var(--a-sombre);flex-direction:column;overflow-y:auto;padding:0 0 40px;border-top:1px solid #2e2e2e}.a-menu.ouvert{display:flex}.a-menu>li{display:grid;grid-template-columns:1fr auto}.a-menu>li>a{padding:16px 20px;border-bottom:1px solid #2e2e2e;grid-column:1 / -1}.a-menu>li:has(.a-deplier)>a{grid-column:1}.a-menu>li>a svg.chev{display:none}.a-menu>li>.a-deplier{display:flex;width:61px;align-items:center;justify-content:center;background:none;border:0;border-bottom:1px solid #2e2e2e;border-left:1px solid #2e2e2e;color:#fff;cursor:pointer}.a-deplier svg{width:14px;height:14px;transition:transform .2s}.a-menu>li.deplie .a-deplier svg{transform:rotate(180deg)}.a-sous{grid-column:1 / -1;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;display:none;background:#2a2a2a;padding:6px 0}.a-menu>li.deplie .a-sous{display:block}.a-sous a{color:#ddd;padding:10px 34px}.a-sous a:hover{color:#fff}.a-split,.a-colonnes,.a-colonnes.large{grid-template-columns:minmax(0,1fr)}.a-split .media img{margin-top:0}.a-colle{position:static}.a-grille.g3,.a-grille.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.a-tuiles{grid-template-columns:minmax(0,1fr)}.a-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}.a-diapo .gros{font-size:60px;line-height:60px}.a-heros-nav.prec{left:20px}.a-heros-nav.suiv{right:20px}.a-page-titre{font-size:60px;line-height:66px}.a-contact .gauche{width:auto}.a-contact .photo{position:relative;width:100%;height:320px;margin-top:60px}.a-meta .a-btn{margin-left:0}}@media(max-width:767px){.a-barre .annonce{display:none}.a-barre .a-fluide{justify-content:center}.a-marque img{width:46px;height:46px}.a-marque b{font-size:20px}.a-grille.g2,.a-grille.g3,.a-grille.g4,.a-etapes,.a-form .grille,.a-form-contact{grid-template-columns:minmax(0,1fr)}.a-titre{font-size:28px;line-height:38px;letter-spacing:-.6px}.a-diapo .gros{font-size:42px;line-height:44px}.a-diapo p{font-size:16px}.a-heros-nav{top:auto;bottom:24px;transform:none}.a-defiler{display:none}.a-tuile{padding:30px 26px;min-height:300px}.a-page-titre{font-size:42px;line-height:48px}.a-titre-fiche{font-size:34px;line-height:40px}.a-bandeau{height:180px}.a-ariane{letter-spacing:2px;padding:10px 14px 8px}.a-filtres{display:flex}.a-filtres li{flex:1}.a-filtres button,.a-filtres a{flex:1;padding:12px 8px;gap:8px;letter-spacing:1px}.a-temoignage q{font-size:19px;line-height:28px}.a-temoignages .a-heros-nav{position:static;display:inline-flex;margin:30px 14px 0;transform:none}.a-pied .grille{grid-template-columns:minmax(0,1fr);padding:60px 0 40px}.a-btn{padding:18px 24px;white-space:normal;text-align:center}.a-code{font-size:120px;line-height:110px}.a-boite,.a-frais .f,.a-reference,.a-vide{padding:30px 26px}.a-chercher-btn,.a-burger{width:54px}.a-cta{padding:0 16px;letter-spacing:1px}.a-recherche-grande{flex-direction:column;align-items:stretch}}body.alma .a-entete .a-marque{gap:16px}body.alma .a-entete .a-marque img{width:136px;height:136px}body.alma.e-espace .a-entete .a-fluide{min-height:158px}.a-pied .marque img{width:96px;height:96px;padding:4px}@media(max-width:1199px){body.alma .a-entete .a-marque img{width:110px;height:110px}body.alma .a-entete .a-fluide,body.alma.e-espace .a-entete .a-fluide{min-height:130px}}@media(max-width:767px){body.alma .a-entete .a-marque{gap:12px}body.alma .a-entete .a-marque img{width:84px;height:84px}body.alma .a-entete .a-fluide,body.alma.e-espace .a-entete .a-fluide{min-height:104px}}@media(max-width:991px){.a-menu>li{grid-template-rows:auto 0fr;transition:grid-template-rows .34s cubic-bezier(.2,.7,.3,1)}.a-menu>li.deplie{grid-template-rows:auto 1fr}.a-menu>li>.a-sous,.a-menu>li>.a-mega-panneau,body.alma.m2[data-modele][data-palette] .a-menu>li>.a-sous{display:block;min-height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:1;visibility:visible;transition:opacity .3s ease .06s,visibility 0s}.a-menu>li:not(.deplie)>.a-sous,.a-menu>li:not(.deplie)>.a-mega-panneau{opacity:0!important;visibility:hidden!important;border-top-width:0!important;transition:opacity .2s ease,visibility 0s linear .34s,border-top-width 0s linear .34s}.a-menu>li>.a-sous>li:first-child{padding-top:6px}.a-menu>li>.a-sous>li:last-child{padding-bottom:6px}.a-mega-rubrique.ouverte .a-mega-liste{animation:a-sous-glisse .3s cubic-bezier(.2,.7,.3,1)}}@keyframes a-sous-glisse{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.a-menu>li,.a-menu>li>.a-sous,.a-menu>li>.a-mega-panneau,.a-menu>li:not(.deplie)>.a-sous,.a-menu>li:not(.deplie)>.a-mega-panneau{transition:none}.a-mega-rubrique.ouverte .a-mega-liste{animation:none}}:root{--a-gb-hauteur: clamp(470px, 46vw, 640px)}@media(max-width:767px){:root{--a-gb-hauteur: 460px}}.a-gb{position:relative;isolation:isolate;display:flex;min-height:var(--a-gb-hauteur);overflow:hidden;background:var(--pc-vert-profond);color:#fff}.a-gb-photo{position:absolute;inset:0;z-index:-2;background:center / cover no-repeat;transform-origin:50% 40%;animation:aGbZoom 2.4s cubic-bezier(.2,.7,.2,1) both}.a-gb:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#09100cd6,#09100c99,#09100c1a 80%),linear-gradient(0deg,#09100c99,#09100c00 50%)}.a-gb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ucf-ruban, var(--a-vert))}body.alma:not(.e-espace) .a-gb>.a-conteneur{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:28px;padding-bottom:72px}body.alma:not(.e-espace) .a-gb.avec-faits>.a-conteneur{padding-bottom:116px}body.alma:not(.e-espace) .a-gb.avec-dock>.a-conteneur{padding-bottom:136px}.a-gb .a-ariane.a-pc-ariane{position:static;align-self:flex-start}.a-gb-texte{max-width:780px;margin-top:56px;animation:aGbMonte .9s .15s cubic-bezier(.2,.7,.2,1) both}.a-gb.avec-dock .a-gb-texte{margin-top:32px}.a-gb-surtitre{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--a-or)}.a-gb-surtitre svg{width:18px;height:18px}.alma .a-gb .a-gb-titre{margin:0;font-size:clamp(38px,5.4vw,74px);line-height:1.03;font-weight:600;letter-spacing:-.03em;color:#fff;text-wrap:balance}.a-gb-chapeau{max-width:640px;margin:22px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#ffffffe0;text-wrap:pretty}.a-gb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.alma .a-pilule{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border:1px solid var(--a-vert);border-radius:999px;background:var(--a-vert);color:#fff;font-size:15px;line-height:20px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px #0000002e;transition:transform .2s,background .2s,border-color .2s,color .2s}.a-pilule svg{width:16px;height:16px;transition:transform .2s}.alma .a-pilule:hover{transform:translateY(-2px);background:var(--a-vert-fonce);border-color:var(--a-vert-fonce);color:#fff}.a-pilule:hover svg{transform:translate(3px)}.alma .a-pilule.clair{background:#ffffff1f;border-color:#ffffff8c;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alma .a-pilule.clair:hover{background:#fff;border-color:#fff;color:var(--pc-encre)}.alma .a-pilule.contour{background:transparent;border-color:var(--pc-filet);color:var(--pc-encre);box-shadow:none}.alma .a-pilule.contour:hover{background:transparent;border-color:var(--a-vert);color:var(--a-vert)}.a-pilule.bloc{display:flex;width:100%;box-sizing:border-box}.a-pilule.bloc+.a-pilule.bloc{margin-top:10px}.a-pilule:focus-visible,.a-fm-lien:focus-visible{outline:2px solid var(--a-or);outline-offset:3px}.a-gb-faits{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-58px 0 0;padding:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 18px 50px #1018141f}.a-gb-faits>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:22px 26px}.a-gb-faits>div+div{border-left:1px solid var(--pc-filet)}.a-gb-faits .ic{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pc-vert-pale);color:var(--a-vert)}.a-gb-faits .ic svg{width:21px;height:21px}.a-gb-faits dt{font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-doux)}.a-gb-faits dd{margin:2px 0 0;overflow:hidden;font-size:17px;line-height:23px;font-weight:600;color:var(--pc-encre);text-overflow:ellipsis;white-space:nowrap}.a-champ-recherche.a-gb-recherche{width:min(640px,100%);border-color:transparent;box-shadow:0 16px 40px #00000040}.a-champ-recherche.a-gb-recherche:focus-within{border-color:transparent;box-shadow:0 16px 40px #00000040,0 0 0 4px #ffffff73}.a-gb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px}.a-gb-meta .a-pc-repere{color:#ffffffdb}.a-gb-meta .a-pc-repere svg{color:var(--a-or)}.a-gb-meta .a-pc-partage{margin-left:0}.a-gb-meta .a-pc-partage .libelle{color:#ffffffc7}.a-gb-faits .ic{transition:background .3s,color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.a-gb-faits>div:hover .ic{background:var(--pc-vert-profond);color:var(--m2-jaune-logo, #f5e400);transform:rotate(-5deg) scale(1.06)}.alma .a-gb .a-pilule:not(.clair):not(.contour):hover{background:var(--pc-vert-profond);border-color:var(--pc-vert-profond)}.a-gb .a-pilule:not(.clair):not(.contour):hover svg{color:var(--m2-jaune-logo, #f5e400)}.alma .a-gb-meta .a-pc-partage a:hover,.a-gb-meta .a-pc-partage button:hover{background:var(--pc-vert-profond);border-color:var(--pc-vert-profond);color:var(--m2-jaune-logo, #f5e400)}@keyframes aGbZoom{0%{transform:scale(1.08)}to{transform:none}}@keyframes aGbMonte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.a-gb-photo,.a-gb-texte{animation:none}.a-pilule,.a-gb-faits .ic{transition:none}.a-gb-faits>div:hover .ic{transform:none}}@media(max-width:991px){.a-gb-faits{grid-template-columns:repeat(2,minmax(0,1fr))}.a-gb-faits>div:nth-child(3){border-left:0}.a-gb-faits>div:nth-child(n+3){border-top:1px solid var(--pc-filet)}}@media(max-width:767px){body.alma:not(.e-espace) .a-gb>.a-conteneur{padding-top:18px;padding-bottom:56px}body.alma:not(.e-espace) .a-gb.avec-faits>.a-conteneur{padding-bottom:86px}body.alma:not(.e-espace) .a-gb.avec-dock>.a-conteneur{padding-bottom:98px}.a-gb-texte{margin-top:64px}.a-gb.avec-dock .a-gb-texte{margin-top:28px}.a-gb-actions .a-pilule{flex:1 1 auto}.a-gb-faits>div{column-gap:10px;padding:16px}.a-gb-faits .ic{width:36px;height:36px}.a-gb-faits dd{font-size:15px;line-height:20px;white-space:normal}}.ck-bandeau{position:fixed;left:16px;bottom:16px;z-index:1200;width:min(460px,calc(100vw - 32px));padding:18px 20px 16px;background:#fff;color:var(--a-texte, #333);border-radius:14px;box-shadow:0 18px 50px #00000038;border:1px solid rgba(0,0,0,.06);font-size:.93rem;line-height:1.55}.ck-bandeau h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:1.05rem;color:var(--a-titre, #222)}.ck-bandeau h2 svg{width:20px;height:20px;color:var(--a-vert, #3db166)}.ck-bandeau p{margin:0 0 14px}.ck-bandeau a,.ck-lien a{color:var(--a-vert-fonce, #12592a);text-decoration:underline}.ck-boutons{display:flex;flex-wrap:wrap;gap:8px}.ck-btn{flex:1 1 auto;min-height:42px;padding:9px 14px;border-radius:10px;border:2px solid var(--a-vert-fonce, #12592a);background:var(--a-vert-fonce, #12592a);color:#fff;font:inherit;font-weight:600;cursor:pointer}.ck-btn:hover{filter:brightness(1.1)}.ck-btn:focus-visible,.ck-interrupteur:focus-visible{outline:3px solid var(--a-or, #f5e400);outline-offset:2px}.ck-btn:disabled{opacity:.6;cursor:wait}.ck-lien-btn{background:#fff;color:var(--a-vert-fonce, #12592a)}.ck-erreur{margin:0 0 12px;color:var(--a-rouge, #c62828);font-weight:600}.ck-fond{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:16px;background:#00000073}.ck-panneau{width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px 26px;background:#fff;color:var(--a-texte, #333);border-radius:16px;box-shadow:0 24px 70px #0000004d;font-size:.93rem;line-height:1.55}.ck-panneau h2{margin:0 0 8px;font-size:1.3rem;color:var(--a-titre, #222)}.ck-panneau>p{margin:0 0 16px}.ck-categorie{padding:14px 16px;margin-bottom:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px}.ck-categorie p{margin:6px 0 0}.ck-entete{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-entete h3{margin:0;font-size:1rem;color:var(--a-titre, #222)}.ck-toujours{font-size:.8rem;font-weight:700;color:var(--a-vert-fonce, #12592a);white-space:nowrap}.ck-interrupteur{position:relative;flex:none;width:48px;height:28px;border-radius:14px;border:0;padding:0;cursor:pointer;background:#c7cdd1;transition:background .2s}.ck-interrupteur span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.ck-interrupteur.actif{background:var(--a-vert, #3db166)}.ck-interrupteur.actif span{transform:translate(20px)}.ck-panneau .ck-boutons{margin-top:16px}.ck-plein{flex-basis:100%}.ck-lien{margin:12px 0 0;text-align:center;font-size:.88rem}@media(max-width:600px){.ck-bandeau{left:8px;bottom:8px;width:calc(100vw - 16px);padding:14px 16px}.ck-bandeau .ck-btn{flex:1 1 0}.ck-bandeau .ck-lien-btn{order:3;flex-basis:100%}.ck-panneau{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.ck-interrupteur,.ck-interrupteur span{transition:none}}.a-confidentialite{max-width:900px}.a-confidentialite h2{margin-top:1.6em}.a-confidentialite .a-tableau-defilant{overflow-x:auto}.a-confidentialite table th,.a-confidentialite table td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;vertical-align:top}.a-confidentialite table code{white-space:nowrap}.a-confidentialite td.a-duree{font-weight:600}.a-confidentialite .a-attribution{margin-top:2.5em;font-size:.85rem;opacity:.8}.a-champ-recherche{--rch-rayon: 999px;--rch-rayon-int: 999px;--rch-accent: var(--a-vert);--rch-bouton: var(--a-vert);--rch-bouton-survol: var(--a-vert-fonce, var(--a-vert));display:flex;align-items:center;gap:6px;width:100%;height:60px;margin:0;padding:6px 6px 6px 20px;box-sizing:border-box;border:1px solid rgba(16,24,20,.1);border-radius:var(--rch-rayon);background:#fff;box-shadow:0 1px 2px #1018140a,0 10px 28px #10181412;transition:border-color .2s,box-shadow .2s}body.alma.m2[data-modele][data-palette] .a-champ-recherche{--rch-rayon: 14px;--rch-rayon-int: 9px;--rch-accent: var(--m2-principal);--rch-bouton: var(--m2-fonce);--rch-bouton-survol: var(--m2-principal)}.a-champ-recherche:focus-within{border-color:var(--rch-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rch-accent) 16%,transparent),0 10px 28px #10181414}.a-champ-recherche>svg{flex:none;width:20px;height:20px;color:var(--rch-accent)}.alma .a-champ-recherche input,.alma .a-champ-recherche input:focus{flex:1;min-width:0;height:100%;margin:0;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:400 16px/1.2 var(--font-body);color:#151a16}.a-champ-recherche input::placeholder{color:#8b948f;opacity:1}.a-champ-recherche input::-webkit-search-cancel-button,.a-champ-recherche input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.a-champ-recherche .effacer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4px;padding:0;border:0;border-radius:50%;background:#1018140f;color:#59635e;cursor:pointer;transition:background .2s,color .2s}.a-champ-recherche .effacer:hover{background:#1018141f;color:#151a16}.a-champ-recherche .effacer svg{width:14px;height:14px}.a-champ-recherche .envoyer{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:100%;margin:0;padding:0 22px;border:0;border-radius:var(--rch-rayon-int);background:var(--rch-bouton);color:#fff;font:600 15px/1 var(--font-title);letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background .2s}.a-champ-recherche .envoyer svg{width:16px;height:16px;transition:transform .2s}.a-champ-recherche .envoyer:hover{background:var(--rch-bouton-survol)}.a-champ-recherche .envoyer:hover svg{transform:translate(3px)}.a-champ-recherche .effacer:focus-visible,.a-champ-recherche .envoyer:focus-visible{outline:2px solid var(--rch-accent);outline-offset:2px}.a-recherche-panneau{padding:18px 0 20px}.a-recherche-panneau .a-champ-recherche{max-width:820px;margin:0 auto;animation:aRchOuvre .32s cubic-bezier(.2,.8,.2,1) both}@keyframes aRchOuvre{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:575px){.a-champ-recherche{height:54px;padding-left:16px}.a-champ-recherche .envoyer{width:44px;padding:0}.a-champ-recherche .envoyer span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.a-recherche-panneau{padding:12px 0 14px}}@media(prefers-reduced-motion:reduce){.a-champ-recherche,.a-champ-recherche .envoyer,.a-champ-recherche .envoyer svg,.a-champ-recherche .effacer{transition:none}.a-recherche-panneau .a-champ-recherche{animation:none}}.a-lecteur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a-ext{width:12px;height:12px;margin-left:5px;vertical-align:-1px;opacity:.7}.a-nav>.a-fluide{position:relative}.a-menu>li.a-mega{position:static}.a-mega-panneau{position:absolute;left:0;right:0;top:100%;z-index:6;background:#fff;box-shadow:0 18px 40px #00000029;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.a-menu>li.a-mega:hover .a-mega-panneau,.a-menu>li.a-mega:focus-within .a-mega-panneau{opacity:1;visibility:visible;transform:none}@media(min-width:992px){.a-menu>li.a-mega.referme .a-mega-panneau{opacity:0;visibility:hidden;transform:translateY(10px)}}.a-mega-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:0 44px;padding:34px 40px 22px;max-height:calc(100vh - 170px);overflow-y:auto}.a-mega-corps.avec-une{grid-template-columns:minmax(0,1fr) 270px}.a-mega-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:30px 32px;list-style:none;margin:0;padding:0}.a-mega-tete{display:flex;align-items:center}.a-mega-titre{display:flex;align-items:center;gap:10px;color:var(--a-titre);font:600 15px/1.35 var(--font-title);letter-spacing:.2px;padding-bottom:10px;border-bottom:1px solid var(--a-filet);flex:1;min-width:0}.a-mega-titre svg{width:20px;height:20px;flex:none;color:var(--a-vert)}.a-mega a.a-mega-titre{color:var(--a-titre)}.a-mega a.a-mega-titre:hover{color:var(--a-vert)}.a-mega-plier{display:none}.a-mega-desc{margin:9px 0 0;color:var(--a-texte);font-size:13px;line-height:19px}.a-mega-liste{list-style:none;margin:10px 0 0;padding:0}.a-mega-liste li+li{margin-top:2px}.a-mega-liste a,.a-mega-liste>li>span:not(.a-lecteur){display:inline-flex;align-items:center;gap:7px;padding:4px 0;color:var(--a-titre);font-size:14px;line-height:21px}.a-mega-liste a svg:not(.a-ext){width:15px;height:15px;color:var(--a-clair)}.a-mega-liste a:hover,.a-mega-liste a:focus-visible{color:var(--a-vert)}.a-mega-liste small{display:block;margin:-2px 0 4px;color:var(--a-texte);font-size:12.5px;line-height:17px}.a-mega-une{border-left:1px solid var(--a-filet);padding-left:32px;display:flex;flex-direction:column;gap:18px}.a-mega-surtitre{font:500 12px/1 var(--font-body);letter-spacing:3px;text-transform:uppercase;color:var(--a-vert)}.a-mega-carte,.a-mega a.a-mega-carte,.a-vie-une a.a-mega-carte{display:block;color:var(--a-titre)}.a-mega-carte img{display:block;width:100%;aspect-ratio:16 / 8.5;object-fit:cover;margin-bottom:10px}.a-mega-carte .type{display:block;color:var(--a-texte);font-size:12px;line-height:18px}.a-mega-carte b{display:block;font-weight:600;font-size:15px;line-height:21px;margin-top:2px}.a-mega-carte .resume{display:block;color:var(--a-texte);font-size:13px;line-height:19px;margin-top:4px}.a-mega-carte:hover b{color:var(--a-vert)}.a-mega-pied{border-top:1px solid var(--a-filet);padding:13px 40px;background:var(--a-gris)}.a-mega-pied a{display:inline-flex;align-items:center;gap:8px;color:var(--a-vert);font:500 13px/1 var(--font-body);letter-spacing:1.4px;text-transform:uppercase}.a-mega-pied svg{width:15px;height:15px}.a-mega a:focus-visible,.a-mega button:focus-visible{outline:2px solid var(--a-vert);outline-offset:2px}@media(max-width:1199px){.a-mega-corps{padding:28px 28px 18px}.a-mega-corps.avec-une{grid-template-columns:minmax(0,1fr) 230px;gap:0 28px}.a-mega-grille{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:26px 24px}.a-mega-pied{padding:12px 28px}}@media(min-width:1200px)and (max-width:1499px){.a-nav:has(.a-mega) .a-menu>li>a{padding:22px 17px;letter-spacing:1.2px;white-space:nowrap}.a-nav:has(.a-mega) .a-cta{padding:0 22px;white-space:nowrap}}@media(min-width:1200px)and (max-width:1339px){.a-nav:has(.a-mega) .a-menu>li>a{padding:22px 13px;font-size:13px;letter-spacing:1px}.a-nav:has(.a-mega) .a-cta{padding:0 18px;font-size:13px;letter-spacing:1.2px}}@media(min-width:992px)and (max-width:1199px){.a-nav:has(.a-mega) .a-menu>li>a{padding:22px 10px;font-size:12px;letter-spacing:.7px;gap:5px;white-space:nowrap}.a-nav:has(.a-mega) .a-cta{padding:0 14px;font-size:12px;letter-spacing:.8px;white-space:nowrap}.a-nav:has(.a-mega) .a-chercher-btn{width:44px}}@media(max-width:991px){.a-mega-panneau{grid-column:1 / -1;position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:0;background:#2a2a2a}.a-menu>li.a-mega.deplie .a-mega-panneau{display:block}.a-mega-corps,.a-mega-corps.avec-une{display:block;padding:4px 0 6px;max-height:none;overflow:visible}.a-mega-grille{display:block}.a-mega-rubrique{border-bottom:1px solid #333}.a-mega-titre{color:#f2f2f2;border:0;padding:13px 12px 13px 34px;font-size:14.5px;font-weight:500}.a-mega-titre svg{width:18px;height:18px}.a-mega a.a-mega-titre{color:#f2f2f2}.a-mega a.a-mega-titre:hover{color:#fff}.a-mega-plier{display:flex;align-items:center;justify-content:center;width:61px;align-self:stretch;flex:none;background:none;border:0;border-left:1px solid #333;color:#ddd;cursor:pointer}.a-mega-plier svg{width:13px;height:13px;transition:transform .2s}.a-mega-rubrique.ouverte .a-mega-plier svg{transform:rotate(180deg)}.a-mega-desc{display:none}.a-mega-liste{display:none;margin:0;padding:2px 0 10px}.a-mega-rubrique.ouverte .a-mega-liste{display:block}.a-mega-liste a,.a-mega-liste>li>span:not(.a-lecteur){display:flex;color:#d6d6d6;padding:9px 20px 9px 62px;font-size:14px}.a-mega-liste a:hover{color:#fff}.a-mega-liste small{display:none}.a-mega-une{border:0;padding:14px 20px 6px 34px;gap:12px}.a-mega a.a-mega-carte{color:#f2f2f2}.a-mega-carte img,.a-mega-carte .resume{display:none}.a-mega-carte .type{color:#aaa}.a-mega-pied{background:none;border:0;padding:8px 20px 12px 34px}}@media(prefers-reduced-motion:reduce){.a-mega-panneau,.a-mega-plier svg{transition:none}}.a-vie-rubriques{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:30px}.a-vie-rubrique{background:var(--a-gris);display:flex;flex-direction:column}.a-vie-rubrique img{display:block;width:100%;aspect-ratio:16 / 8;object-fit:cover}.a-vie-rubrique .corps{padding:32px 34px 34px}.a-vie-rubrique h2{display:flex;align-items:center;gap:12px;font-size:22px;line-height:30px}.a-vie-rubrique h2 svg{width:26px;height:26px;color:var(--a-vert);flex:none}.a-vie-rubrique h2 a{color:inherit}.a-vie-rubrique h2 a:hover{color:var(--a-vert)}.a-vie-rubrique p{margin:12px 0 0}.a-vie-rubrique ul{list-style:none;margin:18px 0 0;padding:0}.a-vie-rubrique li{border-top:1px solid var(--a-filet)}.a-vie-rubrique li a,.a-vie-rubrique li>span{display:flex;align-items:center;gap:8px;padding:10px 0;color:var(--a-titre)}.a-vie-rubrique li a:hover{color:var(--a-vert)}.a-vie-rubrique li a>svg:first-child{width:14px;height:14px;color:var(--a-vert)}.a-vie-une{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:30px}.a-vie-apercu{background:var(--a-or);color:var(--a-titre);text-align:center;padding:10px 15px;font-weight:500}.a-vie-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none}.a-vie-galerie figure{margin:0}.a-vie-galerie img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.a-vie-galerie figcaption{font-size:13px;line-height:19px;color:var(--a-texte);margin-top:6px}.a-vie-bloc{margin-top:45px}.a-vie-bloc h2{font-size:24px;line-height:32px;margin-bottom:16px}.a-vie-fichiers{list-style:none;margin:0;padding:0}.a-vie-fichiers li{border-top:1px solid var(--a-filet)}.a-vie-fichiers li:last-child{border-bottom:1px solid var(--a-filet)}.a-vie-fichiers a{display:flex;align-items:center;gap:12px;padding:13px 0;color:var(--a-titre)}.a-vie-fichiers a:hover{color:var(--a-vert)}.a-vie-fichiers svg{width:18px;height:18px;color:var(--a-vert);flex:none}.a-vie-fichiers small{margin-left:auto;color:var(--a-texte);white-space:nowrap}.a-vie-voisins{list-style:none;margin:0;padding:0}.a-vie-voisins a,.a-vie-voisins span{display:block;padding:9px 0;color:var(--a-titre);border-top:1px solid var(--a-filet)}.a-vie-voisins a:hover,.a-vie-voisins [aria-current]{color:var(--a-vert)}.a-vie-media{margin:0 0 24px}.a-vie-media video{display:block;width:100%;max-height:70vh;background:#000}.a-vie-media audio{display:block;width:100%}.a-vie-media figcaption{font-size:14px;color:var(--a-texte);margin-top:8px}.a-vie-date{color:var(--a-texte);font-size:14px;margin-top:18px}.alma{--pr-vert: var(--ucf-vert, #1d9a3f);--pr-profond: var(--ucf-vert-profond, #0b4a22);--pr-nuit: var(--ucf-vert-nuit, #072f16);--pr-pale: var(--ucf-vert-pale, #eef8ef);--pr-jaune: var(--ucf-jaune, #f5e400);--pr-creme: #fffcef;--pr-or: #a87a08;--pr-serif: Georgia, "Times New Roman", serif;--pr-degrade: linear-gradient(135deg, var(--pr-profond) 0%, var(--pr-vert) 62%, var(--ucf-pont, #8ccf2e) 100%)}.a-pres-decouvrir{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-jaune);transition:gap .2s}.a-pres-decouvrir svg{width:14px;height:14px}a:hover>.a-pres-decouvrir{gap:10px}@media(min-width:992px){.a-mega .a-mega-rubrique{min-width:0}.a-mega .p-visuel .a-mega-visuel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:132px;padding:34px 16px 14px;border-radius:12px;overflow:hidden;background:var(--pr-degrade) center / cover no-repeat;background-color:var(--pr-profond)}.a-mega .p-visuel .a-mega-visuel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--ucf-nuit-rgb, 7 47 22) / .05),rgb(var(--ucf-nuit-rgb, 7 47 22) / .82))}.a-mega .p-visuel .a-mega-visuel:after{content:"";position:absolute;left:16px;top:16px;width:34px;height:4px;border-radius:2px;background:var(--pr-jaune)}.a-mega .p-visuel .a-mega-titre{padding-bottom:0;border-bottom:0}.a-mega .p-visuel a.a-mega-titre,.a-mega .p-visuel span.a-mega-titre{color:#fff}.a-mega .p-visuel a.a-mega-titre:hover{color:var(--pr-jaune)}.a-mega .p-visuel .a-mega-titre svg{color:var(--pr-jaune)}.a-mega .p-visuel .a-mega-desc{margin-top:6px;color:#ffffffe0}.a-mega .p-visuel .a-mega-liste{margin-top:12px}.a-mega .p-visuel .a-mega-liste a:before{content:"";flex:none;width:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--pr-vert),var(--pr-jaune));transition:width .2s}.a-mega .p-visuel .a-mega-liste a:hover:before{width:18px}.a-mega .p-etapes .a-mega-titre svg{box-sizing:content-box;width:15px;height:15px;padding:6px;border-radius:50%;background:var(--pr-profond);color:var(--pr-jaune)}.a-mega .p-etapes .a-mega-liste{position:relative;counter-reset:etape}.a-mega .p-etapes .a-mega-liste:before{content:"";position:absolute;left:11px;top:16px;bottom:16px;width:2px;border-radius:2px;background:linear-gradient(var(--pr-vert),var(--pr-jaune));opacity:.45}.a-mega .p-etapes .a-mega-liste>li{position:relative;padding-left:34px;counter-increment:etape}.a-mega .p-etapes .a-mega-liste>li:before{content:counter(etape);position:absolute;left:0;top:4px;display:grid;place-items:center;width:24px;height:24px;box-sizing:border-box;border-radius:50%;border:2px solid var(--pr-vert);background:#fff;color:var(--pr-profond);font-size:11px;font-weight:700;line-height:1;transition:background .2s,border-color .2s}.a-mega .p-etapes .a-mega-liste>li:hover:before{background:var(--pr-jaune);border-color:var(--pr-jaune)}.a-mega .p-pastilles .a-mega-titre svg{box-sizing:content-box;width:15px;height:15px;padding:5px;border-radius:8px;background:var(--pr-jaune);color:var(--pr-nuit)}.a-mega .p-pastilles .a-mega-liste{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.a-mega .p-pastilles .a-mega-liste li+li{margin-top:0}.a-mega .p-pastilles .a-mega-liste a{padding:5px 13px;border-radius:999px;border:1px solid rgb(var(--ucf-vert-rgb, 29 154 63) / .2);background:var(--pr-pale);font-size:13px;line-height:19px;transition:background .2s,border-color .2s,color .2s}.a-mega .p-pastilles .a-mega-liste a:hover,.a-mega .p-pastilles .a-mega-liste a:focus-visible{border-color:var(--pr-jaune);background:var(--pr-jaune);color:var(--pr-nuit)}.a-mega .p-pastilles .a-mega-liste small{display:none}.a-mega .p-tuiles .a-mega-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.a-mega .p-tuiles .a-mega-liste li+li{margin-top:0}.a-mega .p-tuiles .a-mega-liste li:last-child:nth-child(odd){grid-column:1 / -1}.a-mega .p-tuiles .a-mega-liste a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;box-sizing:border-box;padding:10px 10px 11px;border:1px solid var(--a-filet);border-radius:10px;background:#fff;font-size:12.5px;line-height:17px;font-weight:500;transition:border-color .2s,box-shadow .2s,transform .2s}.a-mega .p-tuiles .a-mega-liste a svg:not(.a-ext){box-sizing:content-box;width:16px;height:16px;padding:6px;border-radius:8px;background:var(--pr-pale);color:var(--pr-vert);transition:background .2s,color .2s}.a-mega .p-tuiles .a-mega-liste a .a-ext{position:absolute;top:9px;right:9px;margin:0}.a-mega .p-tuiles .a-mega-liste a:hover{border-color:var(--pr-vert);box-shadow:0 6px 16px rgb(var(--ucf-profond-rgb, 11 74 34) / .12);transform:translateY(-1px)}.a-mega .p-tuiles .a-mega-liste a:hover svg:not(.a-ext){background:var(--pr-jaune);color:var(--pr-nuit)}.a-mega .p-tuiles .a-mega-liste small{display:none}.a-mega .p-vedette .a-mega-titre{border-bottom:2px solid var(--pr-jaune)}.a-mega .p-vedette .a-mega-liste li.vedette{margin:4px 0 10px}.a-mega .p-vedette .a-mega-liste li.vedette a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 15px 13px;border-radius:12px;color:#fff;background:radial-gradient(circle at 100% 0%,rgb(var(--ucf-jaune-rgb, 245 228 0) / .28) 0,transparent 46%),linear-gradient(140deg,var(--pr-nuit),var(--pr-profond) 55%,var(--pr-vert));font-size:14.5px;line-height:20px;font-weight:600;box-shadow:0 10px 22px rgb(var(--ucf-nuit-rgb, 7 47 22) / .22);transition:transform .2s,box-shadow .2s}.a-mega .p-vedette .a-mega-liste li.vedette a:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px rgb(var(--ucf-nuit-rgb, 7 47 22) / .28)}.a-mega .p-vedette .a-mega-liste li.vedette a svg:not(.a-ext){color:var(--pr-jaune)}.a-mega .p-vedette .a-mega-liste li.vedette small{display:none}.a-mega .p-citation{position:relative;padding:18px 18px 14px;border:1px solid rgba(168,122,8,.22);border-radius:4px 18px;background:linear-gradient(180deg,var(--pr-creme),#fff6d2)}.a-mega .p-citation:before{content:"“";position:absolute;right:12px;top:-4px;font:400 66px/1 var(--pr-serif);color:#a87a084d;pointer-events:none}.a-mega .p-citation .a-mega-titre{font-family:var(--pr-serif);font-style:italic;font-size:17px;font-weight:400;border-bottom-color:#a87a084d}.a-mega .p-citation .a-mega-titre svg{color:var(--pr-or)}.a-mega .p-citation .a-mega-desc{font-family:var(--pr-serif);font-style:italic;color:#6b5a2e}.a-mega .p-citation .a-mega-liste a:before{content:"✦";flex:none;font-size:9px;color:var(--pr-or)}.a-mega .p-citation .a-mega-liste a:hover{color:var(--pr-profond)}.a-mega .p-liste .a-mega-liste a:before{content:"";flex:none;width:5px;height:5px;margin-right:2px;border-top:2px solid var(--pr-vert);border-right:2px solid var(--pr-vert);transform:rotate(45deg)}.a-mega .p-fil .a-mega-titre svg{box-sizing:content-box;width:14px;height:14px;padding:4px;border-radius:50%;border:2px solid var(--pr-vert)}.a-mega .p-fil .a-mega-liste{margin-left:6px;padding-left:18px;border-left:2px solid var(--a-filet)}.a-mega .p-fil .a-mega-liste>li{position:relative;padding:1px 0 5px}.a-mega .p-fil .a-mega-liste>li:before{content:"";position:absolute;left:-25px;top:10px;width:8px;height:8px;border-radius:50%;border:2px solid var(--pr-vert);background:#fff}.a-mega .p-fil .a-mega-liste>li:first-child:before{border-color:var(--pr-profond);background:var(--pr-jaune)}.a-mega .p-fil .a-mega-liste a{font-weight:500}}@media(max-width:991px){.a-mega .a-mega-visuel{display:contents}.a-mega .a-pres-decouvrir{display:none}}.alma .a-vie-rubrique li>small{display:block;margin:-6px 0 10px;color:var(--a-texte);font-size:13px;line-height:19px}.alma .a-vie-rubriques .p-visuel .a-vie-visuel{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:220px;padding:28px 34px 24px;background:var(--pr-degrade)}.alma .a-vie-rubriques .p-visuel .a-vie-visuel img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.alma .a-vie-rubriques .p-visuel .a-vie-visuel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--ucf-nuit-rgb, 7 47 22) / .08),rgb(var(--ucf-nuit-rgb, 7 47 22) / .82))}.alma .a-vie-rubriques .p-visuel .a-vie-visuel:after{content:"";position:absolute;left:34px;top:28px;width:46px;height:5px;border-radius:3px;background:var(--pr-jaune)}.alma .a-vie-rubriques .p-visuel h2,.alma .a-vie-rubriques .p-visuel h2 a{color:#fff}.alma .a-vie-rubriques .p-visuel h2 a:hover{color:var(--pr-jaune)}.alma .a-vie-rubriques .p-visuel h2 svg{color:var(--pr-jaune)}.alma .a-vie-rubriques .p-visuel .corps>p:first-child{margin-top:0}.alma .a-vie-rubriques .p-etapes{border-top:4px solid var(--pr-profond)}.alma .a-vie-rubriques .p-etapes h2 svg{box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:50%;background:var(--pr-profond);color:var(--pr-jaune)}.alma .a-vie-rubriques .p-etapes ul{position:relative;counter-reset:etape}.alma .a-vie-rubriques .p-etapes ul:before{content:"";position:absolute;left:13px;top:22px;bottom:22px;width:2px;background:linear-gradient(var(--pr-vert),var(--pr-jaune));opacity:.45}.alma .a-vie-rubriques .p-etapes li{position:relative;padding-left:42px;border-top:0;counter-increment:etape}.alma .a-vie-rubriques .p-etapes li:before{content:counter(etape);position:absolute;left:0;top:8px;display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border-radius:50%;border:2px solid var(--pr-vert);background:#fff;color:var(--pr-profond);font-size:12px;font-weight:700;line-height:1}.alma .a-vie-rubriques .p-etapes li:hover:before{border-color:var(--pr-jaune);background:var(--pr-jaune)}.alma .a-vie-rubriques .p-etapes li a>svg:first-child{display:none}.alma .a-vie-rubriques .p-pastilles{border-top:4px solid var(--pr-jaune)}.alma .a-vie-rubriques .p-pastilles h2 svg{box-sizing:content-box;width:20px;height:20px;padding:7px;border-radius:10px;background:var(--pr-jaune);color:var(--pr-nuit)}.alma .a-vie-rubriques .p-pastilles ul{display:flex;flex-wrap:wrap;gap:8px}.alma .a-vie-rubriques .p-pastilles li{border-top:0}.alma .a-vie-rubriques .p-pastilles li a{padding:7px 15px;border-radius:999px;border:1px solid rgb(var(--ucf-vert-rgb, 29 154 63) / .2);background:var(--pr-pale);font-size:14px;line-height:20px;transition:background .2s,border-color .2s}.alma .a-vie-rubriques .p-pastilles li a:hover{border-color:var(--pr-jaune);background:var(--pr-jaune);color:var(--pr-nuit)}.alma .a-vie-rubriques .p-pastilles li a>svg:first-child{display:none}.alma .a-vie-rubriques .p-tuiles{background:radial-gradient(rgb(var(--ucf-vert-rgb, 29 154 63) / .1) 1.4px,transparent 1.6px) 0 0 / 16px 16px,#fff}.alma .a-vie-rubriques .p-tuiles ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alma .a-vie-rubriques .p-tuiles li{border-top:0}.alma .a-vie-rubriques .p-tuiles li:last-child:nth-child(odd){grid-column:1 / -1}.alma .a-vie-rubriques .p-tuiles li a{position:relative;flex-direction:column;align-items:flex-start;gap:10px;height:100%;box-sizing:border-box;padding:14px;border:1px solid var(--a-filet);border-radius:10px;background:#fff;font-weight:500;line-height:21px;transition:border-color .2s,box-shadow .2s,transform .2s}.alma .a-vie-rubriques .p-tuiles li a>svg:first-child{box-sizing:content-box;width:18px;height:18px;padding:8px;border-radius:9px;background:var(--pr-pale);color:var(--pr-vert)}.alma .a-vie-rubriques .p-tuiles li a .a-ext{position:absolute;top:12px;right:12px;margin:0}.alma .a-vie-rubriques .p-tuiles li a:hover{border-color:var(--pr-vert);box-shadow:0 8px 20px rgb(var(--ucf-profond-rgb, 11 74 34) / .12);transform:translateY(-2px)}.alma .a-vie-rubriques .p-tuiles li a:hover>svg:first-child{background:var(--pr-jaune);color:var(--pr-nuit)}.alma .a-vie-rubriques .p-vedette h2{padding-bottom:14px;border-bottom:3px solid var(--pr-jaune)}.alma .a-vie-rubriques .p-vedette li.vedette{margin-bottom:8px;border-top:0}.alma .a-vie-rubriques .p-vedette li.vedette a{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 18px;border-radius:12px;color:#fff;font-size:18px;line-height:24px;font-weight:600;background:radial-gradient(circle at 100% 0%,rgb(var(--ucf-jaune-rgb, 245 228 0) / .28) 0,transparent 46%),linear-gradient(140deg,var(--pr-nuit),var(--pr-profond) 55%,var(--pr-vert));box-shadow:0 12px 26px rgb(var(--ucf-nuit-rgb, 7 47 22) / .22);transition:transform .2s,box-shadow .2s}.alma .a-vie-rubriques .p-vedette li.vedette a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px rgb(var(--ucf-nuit-rgb, 7 47 22) / .28)}.alma .a-vie-rubriques .p-vedette li.vedette a>svg:first-child{display:none}.alma .a-vie-rubriques .p-vedette li.vedette>small{margin:8px 2px 4px}.alma .a-vie-rubriques .p-citation{position:relative;border-color:#a87a0840;border-radius:4px 26px;background:linear-gradient(180deg,var(--pr-creme),#fff6d2)}.alma .a-vie-rubriques .p-citation:before{content:"“";position:absolute;right:22px;top:4px;font:400 110px/1 var(--pr-serif);color:#a87a083d;pointer-events:none}.alma .a-vie-rubriques .p-citation h2{font-family:var(--pr-serif);font-style:italic;font-size:25px}.alma .a-vie-rubriques .p-citation h2 svg{color:var(--pr-or)}.alma .a-vie-rubriques .p-citation .corps>p{font-family:var(--pr-serif);font-style:italic;font-size:17px;color:#6b5a2e}.alma .a-vie-rubriques .p-citation li{border-top-color:#a87a0833}.alma .a-vie-rubriques .p-citation li a>svg:first-child{color:var(--pr-or)}.alma .a-vie-rubriques .p-citation li a:hover{color:var(--pr-profond)}.alma .a-vie-rubriques .p-fil h2 svg{box-sizing:content-box;width:18px;height:18px;padding:5px;border-radius:50%;border:2px solid var(--pr-vert)}.alma .a-vie-rubriques .p-fil ul{margin-left:8px;padding-left:22px;border-left:2px solid var(--a-filet)}.alma .a-vie-rubriques .p-fil li{position:relative;border-top:0}.alma .a-vie-rubriques .p-fil li:before{content:"";position:absolute;left:-30px;top:15px;width:10px;height:10px;border-radius:50%;border:2px solid var(--pr-vert);background:#fff}.alma .a-vie-rubriques .p-fil li:first-child:before{border-color:var(--pr-profond);background:var(--pr-jaune)}.alma .a-vie-rubriques .p-fil li a{font-weight:500}.alma .a-vie-rubriques .p-fil li a>svg:first-child{display:none}.alma .a-vie-rubriques .p-fil li>small{margin-top:-8px}.alma .a-pc-surtitre{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 15px 6px 11px;border-radius:999px;background:var(--pr-pale);color:var(--pr-profond);font-size:13px;line-height:18px;font-weight:600;letter-spacing:.04em}.alma .a-pc-surtitre svg{width:16px;height:16px;color:var(--pr-vert)}.alma .a-pc-pres .a-pc-prose h1:before,.alma .a-pc-pres .a-pc-prose h2:before{background:linear-gradient(90deg,var(--pr-vert),var(--pr-jaune))}.alma .p-visuel .a-bandeau.a-pc-bandeau{height:clamp(300px,36vw,480px)}.alma .p-visuel .a-pc-bandeau:after{background:linear-gradient(115deg,rgb(var(--ucf-nuit-rgb, 7 47 22) / .8),rgb(var(--ucf-profond-rgb, 11 74 34) / .38),rgb(var(--ucf-jaune-rgb, 245 228 0) / .14))}.alma .p-visuel .a-pc-entete{background:linear-gradient(180deg,var(--pr-pale) 0%,#fff 75%)}.alma .p-visuel .a-pc-surtitre{background:var(--pr-jaune);color:var(--pr-nuit)}.alma .p-visuel .a-pc-surtitre svg{color:var(--pr-nuit)}.alma .p-visuel .a-pc-prose h2:before{width:72px;height:4px}.alma .p-etapes .a-pc-surtitre{background:var(--pr-profond);color:#fff}.alma .p-etapes .a-pc-surtitre svg{color:var(--pr-jaune)}.alma .p-etapes .a-pc-prose{counter-reset:etape}.alma .p-etapes .a-pc-prose h2{min-height:42px;padding:4px 0 0 58px;counter-increment:etape}.alma .p-etapes .a-pc-prose h2:before{content:counter(etape,decimal-leading-zero);top:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--pr-profond);color:var(--pr-jaune);font-size:15px;font-weight:700;letter-spacing:0;box-shadow:0 0 0 4px rgb(var(--ucf-jaune-rgb, 245 228 0) / .35)}.alma .p-etapes .a-pc-voisins ul{counter-reset:voisin}.alma .p-etapes .a-pc-voisins li{counter-increment:voisin}.alma .p-etapes .a-pc-voisins a:before,.alma .p-etapes .a-pc-voisins [aria-current]:before{content:counter(voisin) ".";display:inline-block;min-width:22px;color:var(--pr-vert);font-weight:700}.alma .p-pastilles .a-pc-surtitre{background:var(--pr-jaune);color:var(--pr-nuit)}.alma .p-pastilles .a-pc-surtitre svg{color:var(--pr-nuit)}.alma .p-pastilles .a-pc-prose h2{width:fit-content;max-width:100%;padding:0 6px;background:linear-gradient(transparent 60%,rgb(var(--ucf-jaune-rgb, 245 228 0) / .55) 60%)}.alma .p-pastilles .a-pc-prose h2:before{display:none}.alma .p-pastilles .a-pc-voisins ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.alma .p-pastilles .a-pc-voisins a,.alma .p-pastilles .a-pc-voisins [aria-current]{padding:6px 13px;border:1px solid rgb(var(--ucf-vert-rgb, 29 154 63) / .2);border-radius:999px;background:var(--pr-pale);font-size:14px}.alma .p-pastilles .a-pc-voisins a:hover{border-color:var(--pr-jaune);background:var(--pr-jaune);color:var(--pr-nuit)}.alma .p-pastilles .a-pc-voisins [aria-current]{border-color:var(--pr-vert);background:var(--pr-vert);color:#fff}.alma .p-tuiles .a-pc-entete{background:radial-gradient(rgb(var(--ucf-vert-rgb, 29 154 63) / .13) 1.4px,transparent 1.6px) 0 0 / 18px 18px}.alma .p-tuiles .a-pc-meta{background:#fff}.alma .p-tuiles .a-pc-prose h2:before{width:10px;height:10px;border-radius:3px;background:var(--pr-vert);box-shadow:14px 0 0 var(--pr-vert),28px 0 0 var(--pr-jaune);top:2px}.alma .p-tuiles .a-pc-voisins ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.alma .p-tuiles .a-pc-voisins a,.alma .p-tuiles .a-pc-voisins [aria-current]{height:100%;box-sizing:border-box;padding:12px;border:1px solid var(--pc-filet);border-radius:10px;font-size:14px;line-height:19px}.alma .p-tuiles .a-pc-voisins a:hover{border-color:var(--pr-vert)}.alma .p-tuiles .a-pc-voisins [aria-current]{border-color:var(--pr-vert);background:var(--pr-pale)}.alma .p-vedette .a-pc-surtitre{background:var(--pr-profond);color:#fff}.alma .p-vedette .a-pc-surtitre svg{color:var(--pr-jaune)}.alma .p-vedette .a-pc-chapeau{padding:20px 26px;border-left:5px solid var(--pr-jaune);border-radius:0 12px 12px 0;background:linear-gradient(90deg,var(--pr-pale),#fff)}.alma .p-vedette .a-pc-prose h2:before{width:88px;height:5px}.alma .p-vedette .a-pc-voisins{color:#fff;border:0;background:radial-gradient(circle at 100% 0%,rgb(var(--ucf-jaune-rgb, 245 228 0) / .22) 0,transparent 46%),linear-gradient(150deg,var(--pr-nuit),var(--pr-profond) 60%,var(--pr-vert))}.alma .p-vedette .a-pc-voisins .a-pc-carte-titre{color:var(--pr-jaune)}.alma .p-vedette .a-pc-voisins a{color:#ffffffdb}.alma .p-vedette .a-pc-voisins a:hover{background:#ffffff14;color:#fff}.alma .p-vedette .a-pc-voisins [aria-current]{border-left-color:var(--pr-jaune);background:#ffffff1f;color:#fff}.alma .p-citation .a-pc-bandeau:after{background:linear-gradient(180deg,#281c0414,#281c0433 45%,#281c049e)}.alma .p-citation .a-pc-entete{background:linear-gradient(180deg,var(--pr-creme) 0%,#fff 80%)}.alma .p-citation .a-pc-surtitre{background:#fff3c4;color:#5c4708}.alma .p-citation .a-pc-surtitre svg{color:var(--pr-or)}.alma .p-citation .a-pc-entete .a-pc-titre{font-family:var(--pr-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.alma .p-citation .a-pc-chapeau{font-family:var(--pr-serif);font-style:italic}.alma .p-citation .a-pc-prose h2{font-family:var(--pr-serif);font-weight:400}.alma .p-citation .a-pc-prose h2:before{width:9px;height:9px;border-radius:1px;background:var(--pr-or);transform:rotate(45deg);left:2px}.alma .p-citation .a-pc-prose blockquote{border-left-color:var(--pr-or);background:var(--pr-creme);font-family:var(--pr-serif);font-style:italic}.alma .p-citation .a-pc-prose blockquote:before{content:"“";position:absolute;right:18px;top:-8px;font:400 80px/1 var(--pr-serif);color:#a87a0840}.alma .p-citation .a-pc-voisins{background:var(--pr-creme);border-color:#a87a0838}.alma .p-citation .a-pc-voisins [aria-current]{border-left-color:var(--pr-or);background:#fff3c4}.alma .p-fil .a-pc-prose{padding-left:30px;border-left:2px solid var(--pc-filet)}.alma .p-fil .a-pc-prose h2{padding-top:0}.alma .p-fil .a-pc-prose h2:before{left:-41px;top:7px;width:14px;height:14px;border-radius:50%;border:3px solid var(--pr-vert);background:#fff;box-sizing:content-box}.alma .p-fil .a-pc-prose h2:first-of-type:before{border-color:var(--pr-profond);background:var(--pr-jaune)}.alma .p-fil .a-pc-voisins ul{margin:0 0 0 6px;padding-left:14px;border-left:2px solid var(--pc-filet)}.alma .p-fil .a-pc-voisins li{position:relative}.alma .p-fil .a-pc-voisins li:before{content:"";position:absolute;left:-21px;top:15px;width:8px;height:8px;border-radius:50%;border:2px solid var(--pr-vert);background:#fff}.alma .p-fil .a-pc-voisins li:has([aria-current]):before{background:var(--pr-jaune);border-color:var(--pr-profond)}@media(max-width:767px){.alma .p-fil .a-pc-prose{padding-left:20px}.alma .p-fil .a-pc-prose h2:before{left:-30px;width:12px;height:12px}.alma .p-etapes .a-pc-prose h2{padding-left:50px}.alma .p-etapes .a-pc-prose h2:before{width:36px;height:36px;font-size:13px}}@media(prefers-reduced-motion:reduce){.a-pres-decouvrir,.a-mega .p-tuiles .a-mega-liste a,.a-mega .p-vedette .a-mega-liste li.vedette a,.alma .a-vie-rubriques .p-tuiles li a,.alma .a-vie-rubriques .p-vedette li.vedette a{transition:none}}.a-faq{display:flex;flex-direction:column;gap:14px}.a-faq-question{border:1px solid var(--pc-filet, #e5eae6);border-radius:10px;background:#fff;box-shadow:0 1px 2px #151a160a;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}.a-faq-question.ouverte{border-color:var(--a-vert);box-shadow:0 8px 24px #151a1612}.alma .a-faq-question h3{margin:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.a-faq-question button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font:600 17px/1.45 var(--font-title, inherit);color:var(--a-titre, #212121);text-align:left;transition:color .35s ease}.a-faq-question button:hover,.a-faq-question.ouverte button{color:var(--a-vert-fonce, var(--a-vert))}.a-faq-question button:focus-visible{outline:2px solid var(--a-vert);outline-offset:-2px}.a-faq-question button svg{width:18px;height:18px;flex:0 0 auto;transform:rotate(90deg);transition:transform .38s cubic-bezier(.2,.7,.3,1)}.a-faq-question.ouverte button svg{transform:rotate(-90deg)}.a-faq-reponse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.3,1)}.a-faq-question.ouverte .a-faq-reponse{grid-template-rows:1fr}.a-faq-reponse>div{min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .42s}.a-faq-question.ouverte .a-faq-reponse>div{opacity:1;visibility:visible;transition:opacity .4s ease .1s,visibility 0s}.a-faq-reponse .contenu{padding:0 22px 22px;font-size:16px;line-height:1.75}.a-faq-reponse .contenu>:first-child{margin-top:0}.a-faq-reponse .contenu>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.a-faq-question,.a-faq-question button,.a-faq-question button svg,.a-faq-reponse,.a-faq-reponse>div{transition:none}}.a-un-heros{position:relative;isolation:isolate;display:flex;min-height:var(--a-gb-hauteur);overflow:hidden;background:var(--pc-vert-profond);color:#fff}.a-un-photo{position:absolute;inset:0;z-index:-2;transform:translate3d(0,var(--a-un-profondeur, 0px),0);will-change:transform}.a-un-photo>div{position:absolute;inset:0;background:center 40% / cover no-repeat;transform-origin:55% 45%;animation:aUnZoom 2.6s cubic-bezier(.2,.7,.2,1) both}.a-un-heros:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#080f0bdb,#080f0b9e 38%,#080f0b24 78%),linear-gradient(0deg,#080f0ba8,#080f0b00 46%),radial-gradient(120% 90% at 80% 10%,rgba(255,255,255,.08),transparent 60%)}body.alma:not(.e-espace) .a-un-heros>.a-conteneur{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:28px;padding-bottom:156px}.a-un-heros .a-ariane.a-pc-ariane{position:static;align-self:flex-start}.a-un-texte{max-width:820px;margin-top:56px;animation:aUnMonte 1s .15s cubic-bezier(.2,.7,.2,1) both}.a-un-surtitre{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--a-or)}.a-un-surtitre svg{width:18px;height:18px}.alma .a-un-heros .a-un-titre{margin:0;font-size:clamp(36px,4.8vw,68px);line-height:1.14;font-weight:600;letter-spacing:-.03em;color:#fff;text-wrap:balance}.a-un-chapeau{max-width:700px;margin:24px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.6;color:#ffffffe6;text-wrap:pretty}.a-un-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:30px}.a-un-meta .a-pc-repere{color:#ffffffd9}.a-un-meta .a-pc-repere svg{color:var(--a-or)}.a-un-meta .a-pc-partage{margin-left:0}.a-un-meta .a-pc-partage .libelle{color:#ffffffc7}.alma .a-un-meta .a-pc-partage a:hover,.a-un-meta .a-pc-partage button:hover{background:var(--pc-vert-profond);border-color:var(--pc-vert-profond);color:var(--m2-jaune-logo, #f5e400)}.a-un-heros{--a-un-portrait: clamp(150px, 15vw, 230px);--a-un-portrait-marge: clamp(20px, 3vw, 48px)}.a-un-portrait{position:absolute;z-index:1;top:50%;right:var(--a-un-portrait-marge);width:var(--a-un-portrait);margin:0;text-align:center;transform:translateY(calc(-50% - 40px))}.a-un-portrait .cadre{position:relative;display:block;aspect-ratio:1;padding:5px;border-radius:50%;box-sizing:border-box;background:conic-gradient(from 200deg,var(--a-or),var(--a-vert),var(--a-or));box-shadow:0 26px 56px #00000061;animation:aUnPortrait 1s .4s cubic-bezier(.2,.8,.2,1) both}.a-un-portrait .cadre:before{content:"";position:absolute;inset:-9px;border:1px solid rgba(255,255,255,.35);border-radius:50%;pointer-events:none}.a-un-portrait img{display:block;width:100%;height:100%;box-sizing:border-box;border:4px solid #fff;border-radius:50%;background:#fff;object-fit:cover;object-position:50% 22%}.a-un-portrait figcaption{margin-top:16px;padding:9px 12px;border-radius:12px;background:#080f0b80;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aUnMonte .9s .6s cubic-bezier(.2,.8,.2,1) both}.a-un-portrait figcaption b{display:block;font-size:15px;line-height:1.35;font-weight:600}.a-un-portrait figcaption span{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#fffc}.a-un-heros.avec-portrait .a-un-texte{max-width:min(820px,calc(100vw - var(--a-un-portrait) - var(--a-un-portrait-marge) - 56px - (100vw - 100%) / 2))}.a-un-nav{position:relative;z-index:3;margin-top:-78px}.a-un-dock{padding:10px;border:1px solid rgba(21,26,22,.04);border-radius:20px;background:#fff;box-shadow:0 26px 60px #10181424,0 2px 6px #1018140d}.a-un-ruban{position:relative;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.a-un-ruban::-webkit-scrollbar{display:none}.a-un-ruban ul{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:4px;margin:0;padding:0;list-style:none}.a-un-repere{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:14px;background:var(--pc-vert-pale);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.22,.8,.2,1),width .6s cubic-bezier(.22,.8,.2,1),opacity .3s}.a-un-repere:after{content:"";position:absolute;left:24%;right:24%;bottom:9px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--a-vert),var(--a-or))}.alma .a-un-ruban a{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:16px 8px 30px;box-sizing:border-box;border-radius:14px;text-align:center;text-decoration:none;color:var(--pc-texte);transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.a-un-ruban .ic{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--pc-fond);color:var(--a-vert);transition:background .3s,color .3s,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.a-un-ruban .ic svg{width:21px;height:21px}.a-un-ruban .lib{display:block;min-height:2.7em;font-size:13px;line-height:1.35;font-weight:600;text-wrap:balance}.alma .a-un-ruban a:hover{color:var(--pc-encre);transform:translateY(-3px)}.a-un-ruban a:hover .ic{background:var(--pc-vert-profond);color:var(--m2-jaune-logo, #f5e400);transform:rotate(-5deg) scale(1.06)}.alma .a-un-ruban a.actif{color:var(--pc-encre)}.a-un-ruban a.actif .ic{background:var(--a-vert);color:#fff;transform:none;box-shadow:0 12px 22px -8px var(--a-vert)}.a-un-ruban a.actif:hover .ic{background:var(--pc-vert-profond);color:var(--m2-jaune-logo, #f5e400);transform:none;box-shadow:0 12px 22px -8px var(--pc-vert-profond)}.a-un-ruban a:focus-visible{outline:2px solid var(--a-vert);outline-offset:-2px}.a-un-ruban.fondu-d{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.a-un-ruban.fondu-g{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px);mask-image:linear-gradient(to right,transparent,#000 56px)}.a-un-ruban.fondu-g.fondu-d{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.a-un-dock.entree{animation:aUnMonte .8s .25s cubic-bezier(.2,.8,.2,1) both}.a-un-dock.entree li{animation:aUnTuile .6s calc(.45s + var(--i, 0) * 60ms) cubic-bezier(.2,.8,.2,1) both}.a-pc-section.a-un-section{padding-top:64px}.a-un-suite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:90px;padding-top:44px;border-top:1px solid var(--pc-filet)}.alma .a-un-suite a{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px 26px;border:1px solid var(--pc-filet);border-radius:16px;background:#fff;color:var(--pc-encre);text-decoration:none;box-shadow:var(--pc-ombre);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.a-un-suite a.suiv{align-items:flex-end;text-align:right}.a-un-suite .sens{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-doux)}.a-un-suite .sens svg{width:15px;height:15px;color:var(--a-vert);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.a-un-suite .prec .sens svg{transform:rotate(180deg)}.a-un-suite .nom{display:inline-flex;align-items:center;gap:12px;font-size:19px;line-height:1.3;font-weight:600}.a-un-suite .ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--pc-vert-pale);color:var(--a-vert);transition:background .3s,color .3s}.a-un-suite .ic svg{width:19px;height:19px}.alma .a-un-suite a:hover{transform:translateY(-3px);border-color:var(--a-vert);box-shadow:0 22px 46px #1018141f}.a-un-suite a:hover .ic{background:var(--a-vert);color:#fff}.a-un-suite .prec:hover .sens svg{transform:rotate(180deg) translate(4px)}.a-un-suite .suiv:hover .sens svg{transform:translate(4px)}.a-un-suite a:focus-visible{outline:2px solid var(--a-vert);outline-offset:3px}@keyframes aUnZoom{0%{transform:scale(1.1)}to{transform:none}}@keyframes aUnMonte{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes aUnPortrait{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes aUnTuile{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.a-un-photo{transform:none}.a-un-photo>div,.a-un-texte,.a-un-dock.entree,.a-un-dock.entree li,.a-un-portrait .cadre,.a-un-portrait figcaption{animation:none}.a-un-repere,.alma .a-un-ruban a,.a-un-ruban .ic,.alma .a-un-suite a{transition:none}}@media(max-width:1199px){.alma .a-un-ruban a{padding-left:6px;padding-right:6px}.a-un-ruban .lib{font-size:12px}}@media(max-width:991px){.a-un-ruban{scroll-snap-type:x proximity}.a-un-ruban ul{grid-auto-columns:116px}.a-un-ruban li{scroll-snap-align:center}}@media(max-width:767px){body.alma:not(.e-espace) .a-un-heros>.a-conteneur{padding-top:18px;padding-bottom:116px}.a-un-texte{margin-top:72px}.a-un-portrait{top:70px;right:16px;width:92px;transform:none}.a-un-portrait .cadre{padding:3px}.a-un-portrait .cadre:before{inset:-6px}.a-un-portrait img{border-width:3px}.a-un-portrait figcaption{display:none}.a-un-heros.avec-portrait .a-un-texte{max-width:none;margin-top:118px}.a-un-nav{margin-top:-62px}.a-un-dock{padding:8px;border-radius:16px}.a-un-ruban ul{grid-auto-columns:110px;gap:2px}.alma .a-un-ruban a{gap:8px;padding:12px 6px 18px}.a-un-ruban .ic{width:40px;height:40px;border-radius:12px}.a-un-ruban .ic svg{width:19px;height:19px}.a-un-ruban .lib{font-size:12px}.a-pc-section.a-un-section{padding-top:44px}.a-un-suite{grid-template-columns:minmax(0,1fr);margin-top:60px}.a-un-suite .nom{font-size:17px}}.a-ap-liste{position:relative;display:flex;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.a-ap-liste li{flex:1 1 0;min-width:0;max-width:200px;container-type:inline-size;--e: 1}.alma .a-ap-liste a{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 8px 14px;border-radius:14px;text-align:center;text-decoration:none;color:var(--pc-texte);transition:color .2s}.a-ap-liste .vignette{position:relative;z-index:1;display:block;width:84px;width:min(66cqi,112px);aspect-ratio:1;transform:scale(var(--e));transform-origin:50% 100%;transition:transform .16s cubic-bezier(.2,.8,.2,1);will-change:transform}.a-ap-liste .vignette img{display:block;width:100%;height:100%;border-radius:22%;object-fit:cover;background:var(--pc-fond);box-shadow:0 8px 18px #10181433,inset 0 0 0 1px #ffffff40}.a-ap-liste .vignette img.logo{padding:12%;box-sizing:border-box;object-fit:contain;background:#fff}.a-ap-liste .titre{display:-webkit-box;min-height:2.7em;overflow:hidden;font-size:13.5px;line-height:1.35;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical}.alma .a-ap-liste a:hover,.alma .a-ap-liste a:focus-visible{color:var(--pc-encre)}.a-ap-liste a:focus-visible{outline:2px solid var(--a-vert);outline-offset:-2px}.a-ap-liste .bulle{position:absolute;left:50%;bottom:calc(100% + 10px);width:max-content;max-width:220px;padding:7px 12px;border-radius:10px;background:#151a16e6;color:#fff;box-shadow:0 8px 20px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px;line-height:1.35;font-weight:500;text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%) scale(calc(1 / var(--e)));transform-origin:50% 100%;transition:opacity .15s}.a-ap-liste .bulle:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#151a16e6}.a-section.a-ap-suite,body.alma.m2[data-modele][data-palette] .a-section.a-ap-suite{padding-top:64px}.a-ap-liste a:hover .bulle,.a-ap-liste a:focus-visible .bulle{opacity:1}.a-ap-liste.grand li{max-width:280px}.a-ap-liste.grand .vignette{width:200px;width:min(86cqi,240px);aspect-ratio:4 / 3;transform:none;will-change:auto;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.a-ap-liste.grand .vignette img{border-radius:16px;box-shadow:0 8px 18px #10181429,inset 0 0 0 1px #ffffff40;transition:box-shadow .25s}.a-ap-liste.grand .titre{font-size:14.5px}@media(hover:hover){.a-ap-liste.grand a:hover .vignette,.a-ap-liste.grand a:focus-visible .vignette{transform:translateY(-6px)}.a-ap-liste.grand a:hover .vignette img,.a-ap-liste.grand a:focus-visible .vignette img{box-shadow:0 16px 30px #1018143d,inset 0 0 0 1px #ffffff40}}.a-ap-liste.grand.defile li{flex-basis:196px}@media(prefers-reduced-motion:reduce){.a-ap-liste .vignette,.a-ap-liste.grand .vignette,.a-ap-liste.grand .vignette img{transition:none}}.a-ap-liste.defile{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.a-ap-liste.defile::-webkit-scrollbar{display:none}.a-ap-liste.defile li{flex:0 0 124px;scroll-snap-align:start}.a-ap-liste.defile .vignette{transform:none}.a-ap-liste.defile .bulle{display:none}.a-ap-liste.defile.fondu-d{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.a-ap-liste.defile.fondu-g{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}.a-ap-liste.defile.fondu-g.fondu-d{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}@media(max-width:767px){.a-ap-liste.defile li{flex-basis:112px}.a-ap-liste.grand.defile li{flex-basis:180px}.a-ap-liste.grand .titre{font-size:13.5px}.a-ap-liste .titre{font-size:12.5px}.a-section.a-ap-suite,body.alma.m2[data-modele][data-palette] .a-section.a-ap-suite{padding-top:44px}}body.alma{--pc-encre: #151a16;--pc-texte: #3a423c;--pc-doux: #6a736c;--pc-filet: #e5eae6;--pc-fond: #f5f7f5;--pc-vert-profond: #1d5634;--pc-vert-pale: #eaf6ee;--pc-rayon: 10px;--pc-ombre: 0 1px 2px rgba(21, 26, 22, .05), 0 8px 24px rgba(21, 26, 22, .06)}.a-ariane.a-pc-ariane{position:absolute;left:15px;right:15px;bottom:26px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;width:fit-content;max-width:calc(100% - 30px);margin:0;padding:8px 16px;list-style:none;box-sizing:border-box;border-radius:999px;background:#0c140f61;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:20px;font-weight:500;letter-spacing:.01em;text-transform:none}.a-pc-ariane li{display:flex;align-items:center;min-width:0}.a-ariane.a-pc-ariane li+li:before{content:"";flex:none;width:5px;height:5px;margin:0 10px 0 8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.alma .a-pc-ariane a{color:#ffffffd1}.alma .a-pc-ariane a:hover{color:#fff}.a-pc-ariane [aria-current]{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1485px){.a-ariane.a-pc-ariane{left:7.5px}}.a-pc-repere{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--pc-doux)}.a-pc-repere svg{width:16px;height:16px;color:var(--a-vert)}.a-pc-partage{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.a-pc-partage .libelle{font-size:13px;color:var(--pc-doux);margin-right:4px}.alma .a-pc-partage a,.a-pc-partage button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--pc-filet);background:#fff;color:var(--pc-encre);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.alma .a-pc-partage a:hover,.a-pc-partage button:hover{background:var(--a-vert);border-color:var(--a-vert);color:#fff;transform:translateY(-1px)}.a-pc-partage button.fait{background:var(--a-vert);border-color:var(--a-vert);color:#fff}.a-pc-partage svg{width:16px;height:16px}.a-pc-partage :focus-visible{outline:2px solid var(--a-vert);outline-offset:2px}.a-pc-section{padding:48px 0 110px}.a-pc-corps{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:48px 64px;align-items:start;margin-top:56px}.a-pc-section>.a-conteneur>.a-pc-corps:first-child{margin-top:8px}.a-pc-corps.avec-aside{grid-template-columns:minmax(0,760px) minmax(260px,320px)}.a-pc-article{min-width:0}.a-pc-sommaire{display:none}@media(min-width:1200px){.a-pc-corps.avec-sommaire{grid-template-columns:220px minmax(0,760px)}.a-pc-corps.avec-sommaire.avec-aside{grid-template-columns:210px minmax(0,720px) minmax(240px,290px);gap:48px 52px}.a-pc-sommaire{display:block;position:sticky;top:101px;max-height:calc(100vh - 130px);overflow:auto;scrollbar-width:thin}.a-pc-sommaire-replie{display:none}}@media(max-width:991px){.a-pc-corps,.a-pc-corps.avec-aside{grid-template-columns:minmax(0,1fr);justify-content:stretch}}.a-pc-sommaire .titre{margin:0 0 14px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-doux)}.a-pc-sommaire ol,.a-pc-sommaire-replie ol{list-style:none;margin:0;padding:0}.alma .a-pc-sommaire a{display:block;padding:7px 0 7px 16px;border-left:2px solid var(--pc-filet);font-size:14px;line-height:20px;color:var(--pc-doux);transition:color .2s,border-color .2s}.alma .a-pc-sommaire a:hover{color:var(--pc-encre)}.alma .a-pc-sommaire a.actif{color:var(--pc-encre);font-weight:500;border-left-color:var(--a-vert)}.a-pc-sommaire-replie{margin:0 0 36px;border:1px solid var(--pc-filet);border-radius:var(--pc-rayon);background:var(--pc-fond)}.a-pc-sommaire-replie summary{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:500;color:var(--pc-encre)}.a-pc-sommaire-replie summary::-webkit-details-marker{display:none}.a-pc-sommaire-replie summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.a-pc-sommaire-replie[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.a-pc-sommaire-replie summary svg{width:17px;height:17px;color:var(--a-vert)}.a-pc-sommaire-replie ol{padding:0 18px 12px}.alma .a-pc-sommaire-replie a{display:block;padding:8px 0;border-top:1px solid var(--pc-filet);color:var(--pc-texte);font-size:15px;line-height:22px}.alma .a-pc-sommaire-replie a.actif{color:var(--a-vert)}.alma .a-prose.a-pc-prose{font-size:17.5px;line-height:1.78;color:var(--pc-texte)}.alma .a-pc-prose p{margin:0 0 1.25em;text-wrap:pretty}.alma .a-pc-prose h1,.alma .a-pc-prose h2{position:relative;margin:2.3em 0 .75em;padding-top:22px;font-size:clamp(25px,2.4vw,31px);line-height:1.25;font-weight:600;letter-spacing:-.018em;color:var(--pc-encre);text-wrap:balance;scroll-margin-top:100px}.alma .a-pc-prose h1:before,.alma .a-pc-prose h2:before{content:"";position:absolute;left:0;top:0;width:44px;height:3px;border-radius:3px;background:var(--a-vert)}.alma .a-pc-prose>h1:first-child,.alma .a-pc-prose>h2:first-child{margin-top:0}.alma .a-pc-prose h3{margin:1.9em 0 .6em;font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--pc-encre);scroll-margin-top:100px}.alma .a-pc-prose h4{margin:1.6em 0 .5em;font-size:18px;line-height:1.45;font-weight:600;color:var(--pc-encre)}.alma .a-pc-prose strong,.alma .a-pc-prose b{color:var(--pc-encre);font-weight:600}.alma .a-pc-prose a{color:var(--pc-vert-profond);text-decoration:underline;text-decoration-color:rgb(var(--pc-accent-rgb, 61 177 102) / .45);text-decoration-thickness:2px;text-underline-offset:4px}.alma .a-pc-prose a:hover{color:var(--a-vert);text-decoration-color:currentColor}.a-pc-prose ul,.a-pc-prose ol{margin:0 0 1.35em;padding-left:1.4em}.a-pc-prose li{margin-bottom:.45em;padding-left:.2em}.a-pc-prose ul>li::marker{color:var(--a-vert);font-size:1.1em}.a-pc-prose ol>li::marker{color:var(--a-vert);font-weight:600}.alma .a-pc-prose blockquote{position:relative;margin:2em 0;padding:26px 30px 26px 34px;border-left:4px solid var(--a-vert);border-radius:0 var(--pc-rayon) var(--pc-rayon) 0;background:var(--pc-vert-pale);font-size:20px;line-height:1.6;color:var(--pc-encre)}.a-pc-prose blockquote p:last-child{margin-bottom:0}.alma .a-pc-prose img{margin:2em 0;border-radius:var(--pc-rayon)}.a-pc-prose hr{margin:2.6em 0;border:0;border-top:1px solid var(--pc-filet)}.a-pc-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 1.6em;border:1px solid var(--pc-filet);border-radius:var(--pc-rayon);overflow:hidden;font-size:16px}.a-pc-prose th{background:var(--pc-fond);color:var(--pc-encre);font-weight:600}.a-pc-prose th,.a-pc-prose td{padding:12px 16px;border-bottom:1px solid var(--pc-filet);text-align:left}.a-pc-prose tr:last-child td{border-bottom:0}.a-pc-bloc{margin-top:64px;padding-top:30px;border-top:1px solid var(--pc-filet)}.alma .a-pc-bloc-titre{display:flex;align-items:baseline;gap:12px;margin:0 0 22px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--pc-encre)}.a-pc-bloc-titre span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--pc-doux)}.a-vie-galerie.a-pc-galerie{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(118px,13vw,176px);gap:10px;margin:0;padding:0;list-style:none}.a-pc-galerie li{position:relative;min-width:0;grid-column:span 2}@media(min-width:768px){.a-pc-galerie li:first-child{grid-column:span 4;grid-row:span 2}.a-pc-galerie li:only-child{grid-column:span 6;grid-row:span 2}.a-pc-galerie li:first-child:nth-last-child(2),.a-pc-galerie li:first-child:nth-last-child(2)+li{grid-column:span 3;grid-row:span 2}.a-pc-galerie li:last-child:nth-child(3n+4){grid-column:span 6}.a-pc-galerie li:nth-last-child(2):nth-child(3n+4),.a-pc-galerie li:last-child:nth-child(3n+5){grid-column:span 3}}.a-pc-galerie button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--pc-rayon);overflow:hidden;background:var(--pc-fond);cursor:zoom-in}.alma .a-pc-galerie img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.a-pc-galerie button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,18,13,.45));opacity:0;transition:opacity .3s}.a-pc-galerie .loupe{position:absolute;right:12px;bottom:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:var(--pc-encre);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.a-pc-galerie .loupe svg{width:16px;height:16px}.a-pc-galerie button:hover img,.a-pc-galerie button:focus-visible img{transform:scale(1.05)}.a-pc-galerie button:hover:after,.a-pc-galerie button:focus-visible:after,.a-pc-galerie button:hover .loupe,.a-pc-galerie button:focus-visible .loupe{opacity:1;transform:none}.a-pc-galerie button:focus-visible{outline:3px solid var(--a-vert);outline-offset:2px}.a-pc-galerie .legende{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;pointer-events:none;font-size:12.5px;line-height:17px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.a-pc-visionnage{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:64px 84px;box-sizing:border-box;background:#080c09f0;animation:aPcFondu .25s ease-out both}.a-pc-visionnage figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%;animation:aPcFondu .3s ease-out both}.alma .a-pc-visionnage img{max-width:100%;max-height:calc(100vh - 170px);width:auto;height:auto;border-radius:6px;box-shadow:0 20px 60px #00000080}.a-pc-visionnage figcaption{display:flex;gap:14px;align-items:baseline;margin-top:16px;color:#ffffffe0;font-size:14px;line-height:20px;text-align:center}.a-pc-visionnage .compte{color:#ffffff8c;font-variant-numeric:tabular-nums}.a-pc-visionnage button{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.a-pc-visionnage button:hover{background:#fff3;border-color:#fff6}.a-pc-visionnage button:focus-visible{outline:2px solid var(--a-vert);outline-offset:2px}.a-pc-visionnage button svg{width:22px;height:22px}.a-pc-visionnage .fermer{top:18px;right:18px}.a-pc-visionnage .a-pc-fleche{top:50%;margin-top:-24px}.a-pc-visionnage .prec{left:20px}.a-pc-visionnage .prec svg{transform:rotate(180deg)}.a-pc-visionnage .suiv{right:20px}@keyframes aPcFondu{0%{opacity:0}to{opacity:1}}.a-pc-bloc .a-vie-media{margin:0 0 22px}.a-pc-bloc .a-vie-media video{width:100%;aspect-ratio:16 / 9;max-height:70vh;border-radius:var(--pc-rayon);background:#000}.a-pc-bloc .a-vie-media figcaption{margin-top:10px;font-size:14px;color:var(--pc-doux)}.a-vie-fichiers.a-pc-fichiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.a-pc-fichiers li,.a-pc-fichiers li:last-child{border:0}.alma .a-pc-fichiers a{display:flex;align-items:center;gap:14px;height:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--pc-filet);border-radius:var(--pc-rayon);background:#fff;color:var(--pc-encre);transition:border-color .2s,box-shadow .2s,transform .2s}.alma .a-pc-fichiers a:hover{border-color:rgb(var(--pc-accent-rgb, 61 177 102) / .55);box-shadow:var(--pc-ombre);transform:translateY(-2px);color:var(--pc-encre)}.a-pc-fichiers .tuile{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:var(--pc-vert-pale);color:var(--pc-vert-profond)}.a-pc-fichiers .tuile svg{width:20px;height:20px;color:inherit}.a-pc-fichiers .nom{flex:1;min-width:0;font-weight:500;line-height:22px;overflow-wrap:anywhere}.a-vie-fichiers.a-pc-fichiers small{display:block;margin:2px 0 0;font-weight:400;font-size:13px;color:var(--pc-doux)}.a-pc-fichiers .fleche{flex:none;width:18px;height:18px;color:var(--pc-doux);transition:color .2s,transform .2s}.alma .a-pc-fichiers a:hover .fleche{color:var(--a-vert);transform:translate(2px)}.a-pc-fichiers .a-ext{display:none}.a-pc-aside{position:sticky;top:101px;display:flex;flex-direction:column;gap:20px}.a-pc-carte{padding:26px 26px 24px;border:1px solid var(--pc-filet);border-radius:var(--pc-rayon);background:#fff;box-shadow:var(--pc-ombre)}.alma .a-pc-carte-titre{margin:0 0 14px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-doux)}.a-pc-voisins ul{list-style:none;margin:0 -10px;padding:0}.alma .a-pc-voisins a,.a-pc-voisins [aria-current]{display:block;padding:9px 10px 9px 14px;border-radius:7px;border-left:3px solid transparent;font-size:15px;line-height:21px;color:var(--pc-texte);transition:background .2s,color .2s}.alma .a-pc-voisins a:hover{background:var(--pc-fond);color:var(--pc-encre)}.a-pc-voisins [aria-current]{border-left-color:var(--a-vert);background:var(--pc-vert-pale);color:var(--pc-encre);font-weight:500;border-radius:0 7px 7px 0}.a-pc-enbref{list-style:none;margin:0;padding:0}.a-pc-enbref li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--pc-filet)}.a-pc-enbref li:first-child{border-top:0;padding-top:0}.a-pc-enbref span{font-size:12.5px;color:var(--pc-doux)}.a-pc-enbref b{font-weight:500;color:var(--pc-encre);line-height:22px}.a-pc-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.a-pc-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:22px;color:var(--pc-encre)}.a-pc-points svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--a-vert)}.alma .a-pc-carte-texte{margin:0 0 12px;font-size:15px;line-height:23px;color:var(--pc-texte)}.a-pc-appel{position:relative;overflow:hidden;padding:30px 26px 28px;border-radius:var(--pc-rayon);color:#fff;background:linear-gradient(140deg,var(--pc-vert-profond) 0%,var(--pc-appel-milieu, #2b8a4f) 60%,var(--a-vert) 100%);box-shadow:var(--pc-ombre)}.a-pc-appel:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:#ffffff14;pointer-events:none}.alma .a-pc-appel h2{margin:0 0 10px;font-size:21px;line-height:1.3;font-weight:600;color:#fff}.alma .a-pc-appel p{margin:0 0 20px;color:#ffffffdb;font-size:15px;line-height:1.6}.alma .a-pc-appel a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;color:var(--pc-vert-profond);font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}.alma .a-pc-appel a:hover{color:var(--pc-vert-profond);transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.a-pc-appel a svg{width:16px;height:16px}@media(max-width:991px){.a-pc-aside{position:static}}.a-pc-progression{position:fixed;left:0;right:0;top:0;z-index:95;height:3px;pointer-events:none}.a-pc-progression span{display:block;height:100%;background:linear-gradient(90deg,var(--a-vert),var(--pc-accent-clair, #7fd39c));transform:scaleX(0);transform-origin:0 50%}@media(max-width:767px){.a-ariane.a-pc-ariane{padding:6px 12px;font-size:12px;letter-spacing:.01em}.a-pc-ariane li:not(:first-child):not(:last-child){display:none}.a-ariane.a-pc-ariane li:last-child:not(:nth-child(2)):before{content:"…";width:auto;height:auto;border:0;transform:none;margin:0 8px}.a-pc-partage{margin-left:0;width:100%}.a-pc-section{padding:32px 0 80px}.a-pc-corps{margin-top:36px}.alma .a-prose.a-pc-prose{font-size:16.5px;line-height:1.75}.a-vie-galerie.a-pc-galerie{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px;gap:8px}.a-pc-galerie li{grid-column:span 1}.a-pc-galerie li:first-child,.a-pc-galerie li:last-child:nth-child(2n){grid-column:span 2}.a-pc-galerie li:first-child{grid-row:span 2}.a-pc-visionnage{padding:64px 12px 90px}.a-pc-visionnage .a-pc-fleche{top:auto;bottom:20px;margin-top:0}.a-pc-visionnage .prec{left:calc(50% - 60px)}.a-pc-visionnage .suiv{right:calc(50% - 60px)}.a-pc-bloc{margin-top:48px}}@media(prefers-reduced-motion:reduce){.a-pc-visionnage,.a-pc-visionnage figure{animation:none}.alma .a-pc-galerie img,.a-pc-fichiers a,.a-pc-partage a,.a-pc-partage button{transition:none}}.a-fm-section{padding:72px 0 110px}.a-fm-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:56px;align-items:start}.a-fm-article{min-width:0}.a-fm-bloc+.a-fm-bloc{margin-top:64px}.alma .a-fm-h2{position:relative;margin:0 0 28px;padding-bottom:14px;font-size:clamp(26px,2.6vw,34px);line-height:1.2;font-weight:600;letter-spacing:-.015em;color:var(--pc-encre)}.a-fm-h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--a-vert),var(--a-or))}.alma .a-fm-h3{margin:0;font-size:22px;line-height:1.3;font-weight:600;color:var(--pc-encre)}.a-fm-texte p{margin:0 0 18px;font-size:17px;line-height:1.75;color:var(--pc-texte)}.a-fm-texte p.a-fm-accroche{margin-bottom:24px;padding-left:20px;border-left:3px solid var(--a-vert);font-size:clamp(20px,1.9vw,24px);line-height:1.45;font-weight:500;color:var(--pc-encre)}.alma .a-fm-texte h3{margin:30px 0 12px;font-size:21px;line-height:1.35;font-weight:600;color:var(--pc-encre)}.a-fm-coches{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.a-fm-coches li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:var(--pc-texte)}.a-fm-coches svg{flex:none;width:19px;height:19px;margin-top:3px;color:var(--a-vert)}.a-fm-coches strong{font-weight:600;color:var(--pc-encre)}.a-fm-admission{display:flex;align-items:flex-start;gap:22px;padding:30px 32px;border:1px solid var(--pc-filet);border-radius:18px;background:linear-gradient(135deg,var(--pc-vert-pale),#fff 72%)}.a-fm-admission .ic{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--a-vert);color:#fff;box-shadow:0 10px 22px #0000001f}.a-fm-admission .ic svg{width:26px;height:26px}.a-fm-admission p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--pc-texte)}.a-fm-series{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.a-fm-series li{min-width:46px;padding:7px 14px;border:1px solid var(--pc-filet);border-radius:999px;background:#fff;box-sizing:border-box;box-shadow:0 1px 2px #0000000a;font-size:14px;line-height:18px;font-weight:600;text-align:center;color:var(--pc-encre)}.a-fm-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.a-fm-parcours{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pc-filet);border-radius:18px;background:#fff;box-shadow:var(--pc-ombre);transition:transform .25s,box-shadow .25s}.a-fm-parcours:hover{transform:translateY(-4px);box-shadow:0 22px 50px #1018141f}.a-fm-cartes.seul{grid-template-columns:minmax(0,1fr)}.a-fm-cartes.seul .a-fm-parcours{flex-direction:row}.a-fm-cartes.seul .a-fm-parcours .image{flex:0 0 44%;aspect-ratio:auto;min-height:250px}.a-fm-cartes.seul .a-fm-parcours .image img{position:absolute;inset:0}.a-fm-parcours .image{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--pc-fond)}.a-fm-parcours .image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.a-fm-parcours:hover .image img{transform:scale(1.06)}.a-fm-etiquette{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:#ffffffeb;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-encre)}.a-fm-parcours .corps{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 24px 24px}.alma .a-fm-parcours h3{font-size:20px;line-height:1.3;font-weight:600}.alma .a-fm-parcours h3 a{color:var(--pc-encre)}.alma .a-fm-parcours h3 a:hover{color:var(--a-vert)}.a-fm-parcours p{margin:0;font-size:15px;line-height:1.6;color:var(--pc-texte)}.alma .a-fm-lien{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;color:var(--a-vert)}.a-fm-lien svg{width:16px;height:16px;transition:transform .2s}.a-fm-lien:hover svg{transform:translate(4px)}.a-fm-intro{margin:0 0 26px;font-size:18px;line-height:1.7;color:var(--pc-texte)}.a-fm-intro+.a-fm-intro{margin-top:14px}.a-fm-intro+.a-fm-domaines,.a-fm-intro+.a-fm-perspectives{margin-top:28px}.a-fm-domaines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.a-fm-domaines.seul{grid-template-columns:minmax(0,1fr)}.a-fm-domaine{padding:26px 26px 20px;border:1px solid var(--pc-filet);border-radius:18px;background:var(--pc-fond)}.a-fm-domaine .ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:14px;background:#fff;color:var(--a-vert);box-shadow:0 6px 16px #10181412}.a-fm-domaine .ic svg{width:22px;height:22px}.alma .a-fm-domaine h3{margin:0 0 14px;font-size:18px;line-height:1.35;font-weight:600;color:var(--pc-encre)}.a-fm-domaine p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--pc-texte)}.a-fm-domaine .a-fm-coches{margin:0}.a-fm-domaine .a-fm-coches li{font-size:15px;line-height:1.55}.a-fm-domaine .a-fm-coches svg{width:17px;height:17px}.a-fm-perspectives{position:relative;overflow:hidden;margin-top:28px;padding:4px 40px;border:1px solid var(--pc-filet);border-radius:22px;background:radial-gradient(110% 80% at 100% 0%,color-mix(in srgb,var(--a-or) 14%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--a-vert) 7%,#fff),#fff 60%)}.a-fm-perspective{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:34px 0}.a-fm-perspective+.a-fm-perspective{border-top:1px solid var(--pc-filet)}.a-fm-perspective .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;color:var(--a-vert);box-shadow:0 6px 16px #10181412,inset 0 0 0 1px #1018140a}.a-fm-perspective .ic svg{width:22px;height:22px}.alma .a-fm-perspective h3{margin:10px 0 12px;font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--pc-encre)}.a-fm-perspective p{max-width:66ch;margin:0 0 14px;font-size:16px;line-height:1.8;color:var(--pc-texte)}.a-fm-perspective p:last-child{margin-bottom:0}.a-fm-perspective p strong{font-weight:600;color:var(--pc-encre)}.a-fm-perspective p.note{margin-top:20px;padding:14px 18px;border:1px solid var(--pc-filet);border-radius:14px;background:#fffc;font-size:15px;line-height:1.7}.a-fm-perspective p.note strong{display:block;margin-bottom:4px;font-size:11.5px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--a-vert)}.a-fm-mention{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid var(--pc-filet);border-radius:18px;background:#fff;box-shadow:var(--pc-ombre)}.a-fm-mention img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.a-fm-mention>div{padding:26px 28px}.a-fm-mention p{margin:8px 0 0;line-height:1.6;color:var(--pc-texte)}.a-fm-mention .liens{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}.a-fm-surtitre{display:inline-flex;align-items:center;gap:10px;margin:0 0 8px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--a-vert)}.a-fm-surtitre svg{width:18px;height:18px}.a-fm-aside{position:sticky;top:110px;display:grid;gap:22px}.a-fm-carte{padding:28px 26px;border:1px solid var(--pc-filet);border-radius:18px;background:#fff;box-shadow:var(--pc-ombre)}.a-fm-carte-titre{margin:0 0 16px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-encre)}.a-fm-carte-texte{margin:0 0 18px;color:var(--pc-texte)}.a-fm-infos ul{margin:0 0 22px;padding:0;list-style:none}.a-fm-infos li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--pc-filet);font-size:15px;color:var(--pc-texte)}.a-fm-infos li svg{width:18px;height:18px;color:var(--a-vert)}.a-fm-infos li b{font-weight:600;text-align:right;color:var(--pc-encre)}.a-fm-vignettes{display:grid;gap:12px;margin:0;padding:0;list-style:none}.a-fm-vignettes a{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin:-6px;padding:6px;border-radius:12px;transition:background .2s}.a-fm-vignettes a:hover{background:var(--pc-fond)}.a-fm-vignettes img{width:64px;height:64px;border-radius:12px;object-fit:cover}.a-fm-vignettes b{display:block;font-size:15px;line-height:1.3;font-weight:600;color:var(--pc-encre)}.a-fm-vignettes small{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:13px;line-height:1.4;color:var(--pc-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(prefers-reduced-motion:reduce){.a-fm-parcours,.a-fm-parcours .image img{transition:none}}@media(max-width:991px){.a-fm-grille{grid-template-columns:minmax(0,1fr)}.a-fm-aside{position:static}}@media(max-width:767px){.a-fm-section{padding:48px 0 80px}.a-fm-admission{flex-direction:column;padding:24px}.a-fm-domaines{grid-template-columns:minmax(0,1fr)}.a-fm-perspectives{padding:0 22px;border-radius:18px}.a-fm-perspective{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 0}.a-fm-perspective .ic{width:42px;height:42px;border-radius:12px}.alma .a-fm-perspective h3{margin-top:0;font-size:18.5px}.a-fm-mention{grid-template-columns:minmax(0,1fr)}.a-fm-cartes.seul .a-fm-parcours{flex-direction:column}.a-fm-cartes.seul .a-fm-parcours .image{aspect-ratio:16 / 10;min-height:0}.a-fm-cartes.seul .a-fm-parcours .image img{position:static}.a-fm-mention img{height:180px;min-height:0}}.a-ra-filtres{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.a-ra-recherche{flex:1 1 420px;max-width:640px}.a-ra-choix{display:flex;gap:10px;flex-wrap:wrap}.a-ra-choix select{height:60px;padding:0 16px;border:1px solid rgba(16,24,20,.1);border-radius:14px;background:#fff;font:inherit;color:var(--a-titre)}.a-ra-trouves{margin:-8px 0 18px;color:var(--a-texte);font-weight:600}.a-ra-listes{display:grid;gap:22px}.a-ra-carte{background:#fff;border:1px solid var(--a-filet);border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1018140d}.a-ra-carte header{position:relative;padding:20px 24px 16px;border-bottom:1px solid var(--a-filet)}.a-ra-carte h3{margin:8px 190px 4px 0;font-size:1.25rem;color:var(--a-titre)}.a-ra-carte header p{margin:0;color:var(--a-texte)}.a-ra-type{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--m2-principal, var(--a-vert)) 12%,#fff);color:var(--m2-fonce, var(--a-vert-fonce))}.a-ra-type.dossier{background:color-mix(in srgb,var(--a-or) 30%,#fff);color:#5c4a00}.a-ra-dates{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px!important;font-size:.9rem}.a-ra-dates span{display:inline-flex;align-items:center;gap:6px}.a-ra-dates svg{width:15px;height:15px;color:var(--m2-principal, var(--a-vert))}.a-ra-nombre{position:absolute;top:20px;right:24px;padding:6px 14px;border-radius:12px;background:var(--m2-fonce, var(--a-vert-fonce));color:#fff;font-size:.95rem}.a-ra-tableau{overflow-x:auto}.a-ra-tableau table{width:100%;border-collapse:collapse}.a-ra-tableau th{text-align:left;padding:12px 24px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--a-texte);background:var(--a-gris)}.a-ra-tableau td{padding:11px 24px;border-top:1px solid var(--a-filet);color:var(--a-titre)}.a-ra-tableau td:first-child{width:190px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--a-texte)}.a-ra-tableau tbody tr:hover td{background:color-mix(in srgb,var(--m2-principal, var(--a-vert)) 6%,#fff)}.a-ra-vide{display:flex;gap:14px;align-items:center;max-width:720px;padding:22px 26px;border-radius:16px;background:var(--a-gris);color:var(--a-texte)}.a-ra-vide svg{flex:none;width:28px;height:28px;color:var(--m2-principal, var(--a-vert))}.a-ra-vide p{margin:0}.a-ra-etroit{display:none}@media(max-width:640px){.a-ra-carte header{padding:18px 16px 14px}.a-ra-carte h3{margin-right:0}.a-ra-nombre{position:static;display:inline-block;margin-top:10px}.a-ra-tableau th,.a-ra-tableau td{padding-left:16px;padding-right:16px}.a-ra-tableau td:first-child{width:1%}.a-ra-tableau .a-ra-large{display:none}.a-ra-tableau .a-ra-etroit{display:inline}.a-ra-choix,.a-ra-choix select{width:100%}}
