body.alma:not(.e-espace),body.alma.m2{--ucf-vert: #1d9a3f;--ucf-vert-rgb: 29 154 63;--ucf-vert-vif: #30b843;--ucf-vif-rgb: 48 184 67;--ucf-vert-fonce: #157a32;--ucf-vert-profond: #0b4a22;--ucf-profond-rgb: 11 74 34;--ucf-vert-nuit: #072f16;--ucf-nuit-rgb: 7 47 22;--ucf-vert-pale: #eef8ef;--ucf-jaune: #f5e400;--ucf-jaune-rgb: 245 228 0;--ucf-jaune-chaud: #ffd60a;--ucf-jaune-pale: #fffbd6;--ucf-pont: #8ccf2e;--ucf-nav-milieu: #0f5d2b;--ucf-encre: #102a19;--ucf-pied-bas: #05240f}body.alma:not(.e-espace)[data-palette=origine],body.alma.m2[data-palette=origine]{--ucf-vert: #3db166;--ucf-vert-rgb: 61 177 102;--ucf-vert-vif: #4cc477;--ucf-vif-rgb: 76 196 119;--ucf-vert-fonce: #31a058;--ucf-vert-profond: #24713f;--ucf-profond-rgb: 36 113 63;--ucf-vert-nuit: #212121;--ucf-nuit-rgb: 33 33 33;--ucf-vert-pale: #ecf8f0;--ucf-jaune: #facd31;--ucf-jaune-rgb: 250 205 49;--ucf-jaune-chaud: #ffd84f;--ucf-jaune-pale: #fff7dc;--ucf-pont: #9fc94a;--ucf-nav-milieu: #323232;--ucf-encre: #212121;--ucf-pied-bas: #1c1c1c}body.alma:not(.e-espace)[data-palette=foret],body.alma.m2[data-palette=foret]{--ucf-vert: #2e6b4f;--ucf-vert-rgb: 46 107 79;--ucf-vert-vif: #3f8a67;--ucf-vif-rgb: 63 138 103;--ucf-vert-fonce: #24573f;--ucf-vert-profond: #163a2b;--ucf-profond-rgb: 22 58 43;--ucf-vert-nuit: #0d241a;--ucf-nuit-rgb: 13 36 26;--ucf-vert-pale: #eef4f0;--ucf-jaune: #d9a93a;--ucf-jaune-rgb: 217 169 58;--ucf-jaune-chaud: #e8bf5a;--ucf-jaune-pale: #fbf3df;--ucf-pont: #8f9a46;--ucf-nav-milieu: #1d4a37;--ucf-encre: #13281e;--ucf-pied-bas: #081a12}body.alma:not(.e-espace)[data-palette=marial],body.alma.m2[data-palette=marial]{--ucf-vert: #1f5fae;--ucf-vert-rgb: 31 95 174;--ucf-vert-vif: #3a7bd5;--ucf-vif-rgb: 58 123 213;--ucf-vert-fonce: #194d8e;--ucf-vert-profond: #0e2f63;--ucf-profond-rgb: 14 47 99;--ucf-vert-nuit: #0a1f42;--ucf-nuit-rgb: 10 31 66;--ucf-vert-pale: #edf3fb;--ucf-jaune: #f2c230;--ucf-jaune-rgb: 242 194 48;--ucf-jaune-chaud: #ffd45c;--ucf-jaune-pale: #fdf5d8;--ucf-pont: #8fb0dc;--ucf-nav-milieu: #143d7a;--ucf-encre: #0f1f3a;--ucf-pied-bas: #061430}body.alma:not(.e-espace)[data-palette=bordeaux],body.alma.m2[data-palette=bordeaux]{--ucf-vert: #8c1d3a;--ucf-vert-rgb: 140 29 58;--ucf-vert-vif: #b02a4c;--ucf-vif-rgb: 176 42 76;--ucf-vert-fonce: #741830;--ucf-vert-profond: #561024;--ucf-profond-rgb: 86 16 36;--ucf-vert-nuit: #36091a;--ucf-nuit-rgb: 54 9 26;--ucf-vert-pale: #faf0f2;--ucf-jaune: #e0b04a;--ucf-jaune-rgb: 224 176 74;--ucf-jaune-chaud: #ecc46c;--ucf-jaune-pale: #fbf2df;--ucf-pont: #c4675a;--ucf-nav-milieu: #6b1430;--ucf-encre: #2a0d16;--ucf-pied-bas: #22050f}body.alma:not(.e-espace)[data-palette=laterite],body.alma.m2[data-palette=laterite]{--ucf-vert: #b4532a;--ucf-vert-rgb: 180 83 42;--ucf-vert-vif: #d0683a;--ucf-vif-rgb: 208 104 58;--ucf-vert-fonce: #96441f;--ucf-vert-profond: #6e2f15;--ucf-profond-rgb: 110 47 21;--ucf-vert-nuit: #3e1a0b;--ucf-nuit-rgb: 62 26 11;--ucf-vert-pale: #fbf1ea;--ucf-jaune: #8bc34a;--ucf-jaune-rgb: 139 195 74;--ucf-jaune-chaud: #a5d36a;--ucf-jaune-pale: #eef6e0;--ucf-pont: #c99a3a;--ucf-nav-milieu: #84391a;--ucf-encre: #2b140a;--ucf-pied-bas: #2a1006}body.alma:not(.e-espace):not([data-palette=origine]){--ucf-ruban: linear-gradient(90deg, var(--ucf-vert-profond) 0%, var(--ucf-vert) 45%, var(--ucf-pont) 75%, var(--ucf-jaune) 100%);--a-vert: var(--ucf-vert);--a-vert-fonce: var(--ucf-vert-fonce);--a-or: var(--ucf-jaune);--green: var(--ucf-vert);--green-700: var(--ucf-vert-fonce);--green-deep: var(--ucf-vert-profond);--green-050: var(--ucf-vert-pale);--gold: var(--ucf-jaune);--ring: 0 0 0 3px rgb(var(--ucf-vert-rgb) / .22);--pc-vert-profond: var(--ucf-vert-profond);--pc-vert-pale: var(--ucf-vert-pale);--pc-accent-rgb: var(--ucf-vert-rgb);--pc-accent-clair: rgb(var(--ucf-vif-rgb) / .6);--pc-appel-milieu: var(--ucf-vert-fonce)}body.alma:not(.e-espace):not([data-palette=origine]) ::selection{background:var(--ucf-jaune);color:var(--ucf-vert-nuit)}body.alma:not(.e-espace):not([data-palette=origine]) .a-barre{background:var(--ucf-vert-nuit);color:#ffffffc7}body.alma:not(.e-espace):not([data-palette=origine]) .a-barre a{color:#ffffffdb}body.alma:not(.e-espace):not([data-palette=origine]) .a-barre a:hover{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-barre .annonce b{color:#fff}body.alma:not(.e-espace):not([data-palette=origine]) .a-barre .annonce a{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-entete{position:relative}body.alma:not(.e-espace):not([data-palette=origine]) .a-entete svg{color:var(--ucf-vert)}body.alma:not(.e-espace):not([data-palette=origine]) .a-nav{background:linear-gradient(90deg,var(--ucf-vert-profond),var(--ucf-nav-milieu) 60%,var(--ucf-vert-profond));box-shadow:0 6px 22px rgb(var(--ucf-nuit-rgb) / .18)}body.alma:not(.e-espace):not([data-palette=origine]) .a-nav:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ucf-ruban);pointer-events:none}body.alma:not(.e-espace):not([data-palette=origine]) .a-menu>li>a{position:relative}body.alma:not(.e-espace):not([data-palette=origine]) .a-menu>li:hover>a,body.alma:not(.e-espace):not([data-palette=origine]) .a-menu>li.actif>a,body.alma:not(.e-espace):not([data-palette=origine]) .a-menu>li:focus-within>a{background:#ffffff14}body.alma:not(.e-espace):not([data-palette=origine]) .a-chercher-btn:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-recherche-panneau{background:#ffffff14}body.alma:not(.e-espace):not([data-palette=origine]) .a-sous a:hover{color:var(--ucf-vert)}body.alma:not(.e-espace):not([data-palette=origine]) .a-sous:before,body.alma:not(.e-espace):not([data-palette=origine]) .a-mega-panneau:before{background:var(--ucf-vert-vif)}body.alma:not(.e-espace):not([data-palette=origine]) .a-cta{background:var(--ucf-jaune);color:var(--ucf-vert-nuit)!important;font-weight:600}body.alma:not(.e-espace):not([data-palette=origine]) .a-cta:hover{background:var(--ucf-jaune-chaud);color:var(--ucf-vert-nuit)!important}body.alma:not(.e-espace):not([data-palette=origine]) .a-btn:hover{background:var(--ucf-vert-profond);border-color:var(--ucf-vert-profond)}body.alma:not(.e-espace):not([data-palette=origine]) .a-btn.jaune,body.alma:not(.e-espace):not([data-palette=origine]) .a-diapo .boutons .a-btn:first-child,body.alma:not(.e-espace):not([data-palette=origine]) .a-parallaxe .a-btn{background:var(--ucf-jaune);border-color:var(--ucf-jaune);color:var(--ucf-vert-nuit)!important;font-weight:600;box-shadow:0 10px 26px rgb(var(--ucf-jaune-rgb) / .28)}body.alma:not(.e-espace):not([data-palette=origine]) .a-btn.jaune:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-diapo .boutons .a-btn:first-child:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-parallaxe .a-btn:hover{background:#fff;border-color:#fff;color:var(--ucf-vert-profond)!important}body.alma:not(.e-espace):not([data-palette=origine]) .a-btn.contour:hover{background:var(--ucf-vert-profond);border-color:var(--ucf-vert-profond)}body.alma:not(.e-espace):not([data-palette=origine]) .a-diapo:after{background:linear-gradient(115deg,rgb(var(--ucf-nuit-rgb) / .86),rgb(var(--ucf-profond-rgb) / .62) 42%,rgb(var(--ucf-profond-rgb) / .2) 75%,rgb(var(--ucf-jaune-rgb) / .08))}body.alma:not(.e-espace):not([data-palette=origine]) .a-diapo .gros:after{content:"";display:block;width:132px;height:6px;margin:26px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--ucf-vert-vif),var(--ucf-jaune))}body.alma:not(.e-espace):not([data-palette=origine]) .a-heros-nav:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-defiler:hover{color:var(--ucf-jaune)!important}body.alma:not(.e-espace):not([data-palette=origine]) .a-surtitre{color:var(--ucf-vert-fonce);font-weight:500}body.alma:not(.e-espace):not([data-palette=origine]) .a-surtitre:before{content:"";display:inline-block;width:26px;height:3px;margin:0 12px 0 0;vertical-align:middle;border-radius:2px;background:linear-gradient(90deg,var(--ucf-vert),var(--ucf-jaune));transform:translateY(-1px)}body.alma:not(.e-espace):not([data-palette=origine]) .a-parallaxe .a-surtitre,body.alma:not(.e-espace):not([data-palette=origine]) .a-diapo .a-surtitre{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-titre{color:var(--ucf-encre)}body.alma:not(.e-espace):not([data-palette=origine]) .a-section.gris{background:radial-gradient(circle at 100% 0%,rgb(var(--ucf-jaune-rgb) / .12) 0,transparent 34%),radial-gradient(circle at 0% 100%,rgb(var(--ucf-vif-rgb) / .1) 0,transparent 38%),var(--ucf-vert-pale)}body.alma:not(.e-espace):not([data-palette=origine]) .a-section.gris .a-serie{background:#fff}body.alma:not(.e-espace):not([data-palette=origine]) .a-parallaxe:before{background:linear-gradient(120deg,rgb(var(--ucf-nuit-rgb) / .88),rgb(var(--ucf-profond-rgb) / .7),rgb(var(--ucf-vert-rgb) / .45))}body.alma:not(.e-espace):not([data-palette=origine]) .a-bandeau{border-bottom:4px solid transparent;border-image:var(--ucf-ruban) 1}body.alma:not(.e-espace):not([data-palette=origine]) .a-bandeau:not(.a-pc-bandeau):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--ucf-nuit-rgb) / .12),rgb(var(--ucf-nuit-rgb) / .5))}body.alma:not(.e-espace):not([data-palette=origine]) .a-bandeau .a-conteneur{z-index:2}body.alma:not(.e-espace):not([data-palette=origine]) .a-ariane [aria-current],body.alma:not(.e-espace):not([data-palette=origine]) .a-ariane li:last-child{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-etiquette{background:var(--ucf-vert)}body.alma:not(.e-espace):not([data-palette=origine]) .a-etiquette.jaune,body.alma:not(.e-espace):not([data-palette=origine]) .a-evt .a-etiquette{background:var(--ucf-jaune);color:var(--ucf-vert-nuit)}body.alma:not(.e-espace):not([data-palette=origine]) .a-etape:before,body.alma:not(.e-espace):not([data-palette=origine]) .a-piece .num{color:var(--ucf-vert);text-shadow:3px 3px 0 rgb(var(--ucf-jaune-rgb) / .45)}body.alma:not(.e-espace):not([data-palette=origine]) .a-filtres .actif,body.alma:not(.e-espace):not([data-palette=origine]) .a-filtres .actif:hover{background:var(--ucf-vert);box-shadow:0 6px 16px rgb(var(--ucf-vert-rgb) / .3),inset 0 -3px 0 var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-billet:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-vie-rubrique:hover{border-color:rgb(var(--ucf-vert-rgb) / .45)}body.alma:not(.e-espace):not([data-palette=origine]) .a-cours .image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ucf-ruban);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}body.alma:not(.e-espace):not([data-palette=origine]) .a-cours:hover .image:after{transform:scaleX(1)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied{position:relative;background:radial-gradient(circle at 90% 0%,rgb(var(--ucf-jaune-rgb) / .08) 0,transparent 35%),var(--ucf-vert-nuit);color:#ffffffad}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--ucf-ruban)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied h4:after{background:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .liens a:before{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .liens a:hover,body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .contact a:hover{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .contact svg{color:var(--ucf-jaune)}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .marque span{color:#ffffff8c}body.alma:not(.e-espace):not([data-palette=origine]) .a-pied .bas{background:var(--ucf-pied-bas);color:#fff9}body.alma:not(.e-espace):not([data-palette=origine]) .a-haut{background:var(--ucf-vert)}body.alma:not(.e-espace):not([data-palette=origine]) .a-haut:hover{background:var(--ucf-jaune);color:var(--ucf-vert-nuit)}@media(prefers-reduced-motion:reduce){body.alma:not(.e-espace):not([data-palette=origine]) .a-cours .image:after{transition:none}}.a-apercu-palette{position:fixed;left:50%;bottom:18px;z-index:1200;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px 10px 18px;transform:translate(-50%);border-radius:999px;background:#111111e6;color:#fff;font-size:14px;line-height:20px;box-shadow:0 12px 30px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.a-apercu-palette b{font-weight:600}.a-apercu-palette button{padding:6px 14px;border:0;border-radius:999px;background:#fff;color:#111;font:600 13px/1 var(--font-body);cursor:pointer}.a-apercu-palette button:hover{background:var(--ucf-jaune, #facd31)}@media(max-width:600px){.a-apercu-palette{bottom:84px;border-radius:14px;text-align:center}}body.alma.m2[data-modele][data-palette]{--m2-nuit: var(--ucf-vert-nuit);--m2-fonce: var(--ucf-vert-profond);--m2-principal: var(--ucf-vert);--m2-vif: var(--ucf-vert-vif);--m2-accent: var(--ucf-jaune);--m2-jaune-logo: #f5e400;--m2-pale: var(--ucf-vert-pale);--m2-encre: var(--ucf-encre);--m2-texte: #66707b;--m2-gris: #f5f7f9;--m2-filet: #e6e9ee;--m2-ombre: 0 10px 35px rgba(16, 24, 40, .08);--m2-ombre-forte: 0 22px 55px rgba(16, 24, 40, .14);--m2-rayon: 6px;--m2-police: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--a-vert: var(--ucf-vert);--a-vert-fonce: var(--ucf-vert-fonce);--a-or: var(--ucf-jaune);--a-sombre: var(--ucf-vert-nuit);--a-sombre-2: var(--ucf-pied-bas);--a-actif: var(--ucf-vert-profond);--a-texte: #66707b;--a-titre: var(--ucf-encre);--a-clair: #8a939d;--a-gris: #f5f7f9;--a-filet: #e6e9ee;--green: var(--ucf-vert);--green-700: var(--ucf-vert-fonce);--green-deep: var(--ucf-vert-profond);--green-050: var(--ucf-vert-pale);--gold: var(--ucf-jaune);--ink: var(--ucf-encre);--muted: #66707b;--line: #e6e9ee;--card-line: #e6e9ee;--bg-soft: #f5f7f9;--ring: 0 0 0 3px rgb(var(--ucf-vert-rgb) / .22);--radius: 6px;--radius-sm: 4px;--pc-vert-profond: var(--ucf-vert-profond);--pc-vert-pale: var(--ucf-vert-pale);--pc-accent-rgb: var(--ucf-vert-rgb);--pc-accent-clair: rgb(var(--ucf-vif-rgb) / .6);--pc-appel-milieu: var(--ucf-vert-fonce);--font-body: var(--m2-police);font:400 16px/1.7 var(--m2-police);color:var(--m2-texte)}body.alma.m2[data-modele][data-palette] ::selection{background:var(--ucf-vert);color:#fff}body.alma.m2 :where(h1,h2,h3,h4,h5,h6){font-weight:600;color:var(--m2-encre);letter-spacing:-.01em}body.alma.m2[data-modele][data-palette] .a-barre{background:var(--m2-nuit);color:#ffffffd1;font-size:13px;line-height:20px}body.alma.m2[data-modele][data-palette] .a-barre .a-fluide{min-height:44px;padding:0 24px;gap:24px}body.alma.m2[data-modele][data-palette] .a-barre a,body.alma.m2[data-modele][data-palette] .a-barre .annonce b{color:#fff}body.alma.m2[data-modele][data-palette] .a-barre a:hover{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-barre .annonce{flex:1;text-align:center}body.alma.m2[data-modele][data-palette] .a-barre .annonce a{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-barre-droite svg{color:var(--m2-accent)}.m2 .m2-barre-coords{display:flex;align-items:center;gap:22px;min-width:0}.m2 .m2-barre-coords>*{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.m2 .m2-barre-coords svg{width:13px;height:13px;flex:0 0 auto;color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-nav{background:#fff;box-shadow:0 1px 0 var(--m2-filet),0 10px 30px #1018280f}body.alma.m2[data-modele][data-palette] .a-nav:before{display:none}body.alma.m2[data-modele][data-palette] .a-nav>.a-fluide{min-height:84px;padding:0 24px;gap:14px;align-items:center}body.alma.m2[data-modele][data-palette] .a-nav .a-marque{order:0;margin-right:auto;gap:12px;min-width:0}body.alma.m2[data-modele][data-palette] .a-nav .a-marque img{width:58px;height:58px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque b{font:700 21px/1.1 var(--font-title);letter-spacing:-.01em;text-transform:none;color:var(--m2-encre)}body.alma.m2[data-modele][data-palette] .a-nav .a-marque span{font-size:10.5px;letter-spacing:2.6px;color:var(--m2-texte)}body.alma.m2[data-modele][data-palette] .a-menu{order:1;align-self:stretch}body.alma.m2[data-modele][data-palette] .a-nav-droite{order:2;align-items:center;gap:8px}body.alma.m2[data-modele][data-palette] .a-burger{order:3;color:var(--m2-encre)}body.alma.m2[data-modele][data-palette] .a-menu>li>a{position:relative;padding:0 13px;color:var(--m2-encre);background:none;box-shadow:none;font:600 13px/1 var(--font-title);letter-spacing:.5px;text-transform:uppercase}body.alma.m2[data-modele][data-palette] .a-menu>li:hover>a,body.alma.m2[data-modele][data-palette] .a-menu>li.actif>a,body.alma.m2[data-modele][data-palette] .a-menu>li:focus-within>a{color:var(--m2-principal);background:none;box-shadow:none}body.alma.m2[data-modele][data-palette] .a-sous{border-radius:0 0 var(--m2-rayon) var(--m2-rayon);box-shadow:var(--m2-ombre-forte);padding:12px 0}body.alma.m2[data-modele][data-palette] .a-sous:before,body.alma.m2[data-modele][data-palette] .a-mega-panneau:before{background:var(--m2-principal)}body.alma.m2[data-modele][data-palette] .a-sous a{padding:8px 22px;color:var(--m2-encre);font:500 14px/22px var(--font-title);letter-spacing:0;transition:color .2s,padding-left .2s}body.alma.m2[data-modele][data-palette] .a-sous a:hover,body.alma.m2[data-modele][data-palette] .a-sous a.active{color:var(--m2-principal);padding-left:28px}body.alma.m2[data-modele][data-palette] .a-chercher-btn{width:44px;height:44px;border-radius:50%;color:var(--m2-encre);background:none}body.alma.m2[data-modele][data-palette] .a-chercher-btn:hover{background:var(--m2-gris);color:var(--m2-principal)}body.alma.m2[data-modele][data-palette] .a-cta{padding:16px 24px;border-radius:var(--m2-rayon);background:var(--m2-fonce);color:#fff!important;font:600 14px/1 var(--font-title);letter-spacing:.2px;text-transform:none;box-shadow:0 10px 22px rgb(var(--ucf-profond-rgb) / .25);white-space:nowrap}body.alma.m2[data-modele][data-palette] .a-cta:hover,body.alma.m2[data-modele][data-palette] .a-cta.actif{background:var(--m2-principal);color:#fff!important}body.alma.m2[data-modele][data-palette] .a-recherche-panneau{background:var(--m2-gris);border-top:1px solid var(--m2-filet)}body.alma.m2[data-modele][data-palette] .e-pastille-nb{border-radius:9px;background:var(--m2-principal)}@media(max-width:1199px){body.alma.m2[data-modele][data-palette] .a-menu>li>a{padding:0 9px;font-size:12px;letter-spacing:.3px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque img{width:48px;height:48px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque b{font-size:18px}body.alma.m2[data-modele][data-palette] .a-cta{padding:14px 18px}}@media(min-width:992px){body.alma.m2[data-modele][data-palette] .a-nav .a-marque{flex-shrink:0;min-width:auto}}@media(min-width:992px)and (max-width:1399px){body.alma.m2[data-modele][data-palette] .a-nav>.a-fluide{padding:0 20px;gap:10px}body.alma.m2[data-modele][data-palette] .a-menu>li>a{padding:0 9px;font-size:12px;letter-spacing:.3px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque img{width:48px;height:48px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque b{font-size:18px}body.alma.m2[data-modele][data-palette] .a-cta{padding:14px 18px}}@media(min-width:992px)and (max-width:1259px){body.alma.m2[data-modele][data-palette] .a-nav>.a-fluide{padding:0 16px;gap:6px}body.alma.m2[data-modele][data-palette] .a-menu>li>a{padding:0 7px;font-size:11.5px;letter-spacing:.2px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque span{display:none}body.alma.m2[data-modele][data-palette] .a-cta{padding:12px 14px;font-size:13px}}@media(min-width:992px)and (max-width:1139px){body.alma.m2[data-modele][data-palette] .a-nav .a-marque>div{display:none}}@media(max-width:991px){body.alma.m2[data-modele][data-palette] .a-nav>.a-fluide{min-height:72px;padding:0 12px 0 16px;gap:6px}body.alma.m2[data-modele][data-palette] .a-burger{width:48px;height:48px;border-radius:50%}body.alma.m2[data-modele][data-palette] .a-menu{top:100%;height:calc(100vh - 72px);height:calc(100dvh - 72px);background:#fff;border-top:1px solid var(--m2-filet)}body.alma.m2[data-modele][data-palette] .a-menu>li>a{padding:16px 20px;border-bottom:1px solid var(--m2-filet);font-size:14px}body.alma.m2[data-modele][data-palette] .a-menu>li.actif>a{box-shadow:inset 4px 0 0 var(--m2-principal)}body.alma.m2[data-modele][data-palette] .a-menu>li>.a-deplier{color:var(--m2-encre);border-color:var(--m2-filet)}body.alma.m2[data-modele][data-palette] .a-sous{background:var(--m2-gris);border-top:0;border-radius:0;box-shadow:none;padding:6px 0}body.alma.m2[data-modele][data-palette] .a-sous a{color:var(--m2-encre);padding:10px 34px}.m2 .m2-barre-coords>span{display:none}}@media(max-width:767px){body.alma.m2[data-modele][data-palette] .a-barre .a-fluide{justify-content:space-between;padding:0 16px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque span{display:none}body.alma.m2[data-modele][data-palette] .a-nav .a-marque img{width:42px;height:42px}body.alma.m2[data-modele][data-palette] .a-nav .a-marque b{font-size:16px}body.alma.m2[data-modele][data-palette] .a-cta{padding:12px 14px;font-size:13px}body.alma.m2[data-modele][data-palette] .a-chercher-btn{width:40px;height:40px}}@media(max-width:420px){body.alma.m2[data-modele][data-palette] .a-nav .a-marque b{display:none}}body.alma.m2[data-modele][data-palette] .a-btn{padding:17px 30px;border:1px solid var(--m2-fonce);border-radius:var(--m2-rayon);background:var(--m2-fonce);color:#fff!important;font:600 15px/1 var(--font-title);letter-spacing:.2px;text-transform:none;box-shadow:0 10px 22px rgb(var(--ucf-profond-rgb) / .2)}body.alma.m2[data-modele][data-palette] .a-btn:hover{background:var(--m2-principal);border-color:var(--m2-principal);color:#fff!important}body.alma.m2[data-modele][data-palette] .a-btn.contour{background:#fff;border-color:var(--m2-filet);color:var(--m2-encre)!important;box-shadow:none}body.alma.m2[data-modele][data-palette] .a-btn.contour:hover{background:var(--m2-fonce);border-color:var(--m2-fonce);color:#fff!important}body.alma.m2[data-modele][data-palette] .a-btn.blanc,body.alma.m2[data-modele][data-palette] .a-diapo .boutons .a-btn+.a-btn{background:transparent;border-color:#ffffffb3;color:#fff!important;box-shadow:none}body.alma.m2[data-modele][data-palette] .a-btn.blanc:hover{background:#fff;border-color:#fff;color:var(--m2-encre)!important}body.alma.m2[data-modele][data-palette] .a-btn.jaune,body.alma.m2[data-modele][data-palette] .a-diapo .boutons .a-btn:first-child,body.alma.m2[data-modele][data-palette] .a-parallaxe .a-btn{background:var(--m2-fonce);border-color:var(--m2-fonce);color:#fff!important;font-weight:600}body.alma.m2[data-modele][data-palette] .a-btn.petit{padding:13px 22px;font-size:14px}.m2 .m2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border:1px solid var(--m2-fonce);border-radius:var(--m2-rayon);background:var(--m2-fonce);color:#fff!important;font:600 15px/1 var(--font-title);box-shadow:0 12px 26px rgb(var(--ucf-profond-rgb) / .25);transition:background .25s,border-color .25s,color .25s,transform .25s}.m2 .m2-btn:hover{background:var(--m2-principal);border-color:var(--m2-principal);transform:translateY(-2px)}.m2 .m2-btn.contour{background:transparent;border-color:#ffffffbf;box-shadow:none}.m2 .m2-btn.contour:hover{background:#fff;border-color:#fff;color:var(--m2-encre)!important}.m2 .m2-btn-ligne{display:inline-flex;align-items:center;padding:11px 20px;border:1px solid var(--m2-filet);border-radius:var(--m2-rayon);background:#fff;color:var(--m2-encre)!important;font:600 14px/1 var(--font-title);transition:background .25s,border-color .25s,color .25s}.m2 .m2-btn-ligne:hover{background:var(--m2-fonce);border-color:var(--m2-fonce);color:#fff!important}.m2 .m2-centre{margin-top:50px;text-align:center}body.alma.m2[data-modele][data-palette] .a-surtitre{color:var(--m2-principal);font:600 15px/1.2 var(--font-title);letter-spacing:0;text-transform:none;margin-bottom:12px}body.alma.m2[data-modele][data-palette] .a-surtitre:before{display:none}body.alma.m2[data-modele][data-palette] .a-titre{font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--m2-encre)}body.alma.m2[data-modele][data-palette] .a-tete.centre .a-titre{margin-left:auto;margin-right:auto}body.alma.m2[data-modele][data-palette] .a-parallaxe .a-surtitre,body.alma.m2[data-modele][data-palette] .a-diapo .a-surtitre{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-parallaxe .a-titre{color:#fff}.m2 .m2-tete{margin:0 auto 50px;max-width:760px;text-align:center}.m2 .m2-tete.gauche{margin:0 0 24px;max-width:none;text-align:left}.m2 .m2-label{display:block;margin-bottom:12px;color:var(--m2-principal);font:600 15px/1.2 var(--font-title)}.m2 .m2-titre{margin:0;font:700 40px/1.2 var(--font-title);letter-spacing:-.02em;color:var(--m2-encre)}@media(max-width:767px){body.alma.m2[data-modele][data-palette] .a-titre,.m2 .m2-titre{font-size:29px;line-height:1.25}}body.alma.m2[data-modele][data-palette] .a-section{padding:90px 0}body.alma.m2[data-modele][data-palette] .a-section.gris{background:var(--m2-gris)}.m2 .m2-section{padding:100px 0}.m2 .m2-gris{background:var(--m2-gris)}.m2 .m2-filet{border-top:1px solid var(--m2-filet)}@media(max-width:767px){.m2 .m2-section,body.alma.m2[data-modele][data-palette] .a-section{padding:64px 0}}body.alma.m2[data-modele][data-palette] .a-bandeau{height:240px;border:0}body.alma.m2[data-modele][data-palette] .a-bandeau:not(.a-pc-bandeau):before,body.alma.m2[data-modele][data-palette] .a-pc-bandeau:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ucf-nuit-rgb) / .86),rgb(var(--ucf-profond-rgb) / .62))}body.alma.m2[data-modele][data-palette] .a-bandeau .a-conteneur{z-index:2;display:flex;align-items:center;justify-content:center}body.alma.m2[data-modele][data-palette] .a-ariane{position:static;padding:10px 22px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);font:500 14px/20px var(--font-title);letter-spacing:.2px;text-transform:none;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.alma.m2[data-modele][data-palette] .a-ariane a{color:#ffffffd9}body.alma.m2[data-modele][data-palette] .a-ariane a:hover{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-ariane [aria-current],body.alma.m2[data-modele][data-palette] .a-ariane li:last-child{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-page-intro{padding-top:70px}body.alma.m2[data-modele][data-palette] .a-page-titre{font-size:54px;line-height:1.12;font-weight:700;letter-spacing:-.02em}body.alma.m2[data-modele][data-palette] .a-chapeau{font-size:18px;line-height:1.7;color:var(--m2-texte)}@media(max-width:767px){body.alma.m2[data-modele][data-palette] .a-bandeau{height:170px}body.alma.m2[data-modele][data-palette] .a-page-titre{font-size:36px}body.alma.m2[data-modele][data-palette] .a-ariane{font-size:13px;padding:8px 16px}}body.alma.m2[data-modele][data-palette] .a-grille{gap:30px}body.alma.m2[data-modele][data-palette] .a-cours,body.alma.m2[data-modele][data-palette] .a-billet,body.alma.m2[data-modele][data-palette] .a-evt,body.alma.m2[data-modele][data-palette] .a-membre{background:#fff;border-radius:var(--m2-rayon);box-shadow:var(--m2-ombre);overflow:hidden;transition:box-shadow .3s,transform .3s}body.alma.m2[data-modele][data-palette] .a-cours:hover,body.alma.m2[data-modele][data-palette] .a-billet:hover,body.alma.m2[data-modele][data-palette] .a-evt:hover,body.alma.m2[data-modele][data-palette] .a-membre:hover{box-shadow:var(--m2-ombre-forte);transform:translateY(-4px)}body.alma.m2[data-modele][data-palette] .a-cours{border-bottom:3px solid var(--m2-fonce);padding-bottom:28px}body.alma.m2[data-modele][data-palette] .a-cours>:not(.image){margin-left:28px;margin-right:28px}body.alma.m2[data-modele][data-palette] .a-cours h3{margin-top:26px;font-size:21px;line-height:1.35}body.alma.m2[data-modele][data-palette] .a-cours .categorie{color:var(--m2-principal);font-weight:500;font-size:14px}body.alma.m2[data-modele][data-palette] .a-etiquette{border-radius:0 var(--m2-rayon) 0 0;font:600 13px/1 var(--font-title);letter-spacing:.5px;padding:10px 16px;background:var(--m2-fonce)}body.alma.m2[data-modele][data-palette] .a-evt .a-etiquette{border-radius:0 0 var(--m2-rayon) 0;top:0;bottom:auto;background:var(--m2-fonce);color:#fff}body.alma.m2[data-modele][data-palette] .a-evt>:not(.image){margin-left:24px;margin-right:24px}body.alma.m2[data-modele][data-palette] .a-evt{padding-bottom:24px}body.alma.m2[data-modele][data-palette] .a-billet{padding:0 0 26px}body.alma.m2[data-modele][data-palette] .a-billet>:not(.image){margin-left:26px;margin-right:26px}body.alma.m2[data-modele][data-palette] .a-billet h3{font-size:19px;line-height:1.4}body.alma.m2[data-modele][data-palette] .a-membre{text-align:center;padding-bottom:24px}body.alma.m2[data-modele][data-palette] .a-membre h3{margin-top:20px;font-size:18px}body.alma.m2[data-modele][data-palette] .a-membre .role{color:var(--m2-principal);font-weight:500}body.alma.m2[data-modele][data-palette] .a-membre>p{margin:8px 20px 0;font-size:14px}body.alma.m2[data-modele][data-palette] .a-tuile{border-radius:var(--m2-rayon)}body.alma.m2[data-modele][data-palette] .a-tuile:before{background:linear-gradient(90deg,rgb(var(--ucf-nuit-rgb) / .9),rgb(var(--ucf-profond-rgb) / .65),rgb(var(--ucf-nuit-rgb) / .1))}body.alma.m2[data-modele][data-palette] .a-tuile h3:after{background:var(--m2-accent);border-radius:2px}body.alma.m2[data-modele][data-palette] .a-split .media img{border-radius:var(--m2-rayon);box-shadow:var(--m2-ombre-forte)}body.alma.m2[data-modele][data-palette] .a-split h2{font-size:38px;line-height:1.22;font-weight:700}body.alma.m2[data-modele][data-palette] .a-parallaxe:before{background:linear-gradient(90deg,rgb(var(--ucf-nuit-rgb) / .9),rgb(var(--ucf-profond-rgb) / .6))}body.alma.m2[data-modele][data-palette] .a-boite,body.alma.m2[data-modele][data-palette] .a-puits,body.alma.m2[data-modele][data-palette] .a-info{border-radius:var(--m2-rayon)}body.alma.m2[data-modele][data-palette] .a-boite{background:#fff;box-shadow:var(--m2-ombre);border-left:3px solid var(--m2-fonce)}body.alma.m2[data-modele][data-palette] .a-filtres{border-radius:999px;background:#fff;box-shadow:var(--m2-ombre);border-color:var(--m2-filet)}body.alma.m2[data-modele][data-palette] .a-filtres button,body.alma.m2[data-modele][data-palette] .a-filtres a{border-radius:999px;text-transform:none;letter-spacing:.2px;font-weight:600}body.alma.m2[data-modele][data-palette] .a-filtres .actif,body.alma.m2[data-modele][data-palette] .a-filtres .actif:hover{background:var(--m2-fonce);box-shadow:none}body.alma.m2[data-modele][data-palette] .a-temoignage q{font-size:21px;line-height:1.6;color:var(--m2-encre)}body.alma.m2[data-modele][data-palette] .a-vie-rubrique{border-radius:var(--m2-rayon);box-shadow:var(--m2-ombre)}body.alma.m2[data-modele][data-palette] .a-faits div b{font:700 40px/1.1 var(--font-title);color:var(--m2-fonce)}body.alma.m2[data-modele][data-palette] .a-faits div span{font:600 13px/1.3 var(--font-title);letter-spacing:.3px;text-transform:none}body.alma.m2[data-modele][data-palette] .a-flottant input,body.alma.m2[data-modele][data-palette] .a-flottant textarea,body.alma.m2[data-modele][data-palette] .a-flottant select{border:1px solid var(--m2-filet);border-radius:var(--m2-rayon);background:#fff;padding:24px 16px 8px}body.alma.m2[data-modele][data-palette] .a-flottant label{left:16px}body.alma.m2[data-modele][data-palette] .a-flottant input:focus,body.alma.m2[data-modele][data-palette] .a-flottant textarea:focus,body.alma.m2[data-modele][data-palette] .a-flottant select:focus{border-color:var(--m2-principal);box-shadow:var(--ring)}body.alma.m2[data-modele][data-palette] .a-champ select,body.alma.m2[data-modele][data-palette] .a-champ .dp-control{border:1px solid var(--m2-filet);border-radius:var(--m2-rayon);padding:8px 14px;background:#fff}body.alma.m2[data-modele][data-palette] .a-form legend{font:600 15px/1.2 var(--font-title);letter-spacing:0;text-transform:none;color:var(--m2-principal)}body.alma.m2[data-modele][data-palette] .a-pied{background:var(--m2-nuit);color:#ffffffb8}body.alma.m2[data-modele][data-palette] .a-pied:before{display:none}body.alma.m2[data-modele][data-palette] .a-pied h4{font:600 18px/1.3 var(--font-title);letter-spacing:0;text-transform:none;color:#fff;padding-bottom:0;margin-bottom:24px}body.alma.m2[data-modele][data-palette] .a-pied h4:after{display:none}body.alma.m2[data-modele][data-palette] .a-pied .liens a{color:#ffffffd9}body.alma.m2[data-modele][data-palette] .a-pied .liens a:before{content:"›";color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-pied .liens a:hover,body.alma.m2[data-modele][data-palette] .a-pied .contact a:hover,body.alma.m2[data-modele][data-palette] .a-pied .bas a:hover,body.alma.m2[data-modele][data-palette] .a-pied .bas .a-lien-pied:hover{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-pied .contact svg{color:var(--m2-accent)}body.alma.m2[data-modele][data-palette] .a-pied .bas{background:transparent;border-top:1px solid rgba(255,255,255,.12);color:#ffffffb3}body.alma.m2[data-modele][data-palette].e-espace .a-pied .bas{border-top:0}.m2 .m2-galerie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;max-width:240px}.m2 .m2-galerie span{aspect-ratio:4 / 3;border-radius:4px;background:center / cover;opacity:.9}body.alma.m2[data-modele][data-palette] .a-reseaux a{border-radius:50%}body.alma.m2[data-modele][data-palette] .a-haut{border-radius:var(--m2-rayon);background:var(--m2-fonce)}body.alma.m2[data-modele][data-palette] .a-haut:hover{background:var(--m2-principal);color:#fff}.m2 .m2-heros{position:relative;display:flex;align-items:center;min-height:680px;padding:110px 0 170px;overflow:hidden;color:#fff;text-align:center;box-sizing:border-box}.m2 .m2-heros .fond{position:absolute;inset:0;background:center / cover;transform:scale(1.04);animation:m2-zoom 18s ease-out both}.m2 .m2-heros:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ucf-nuit-rgb) / .78),rgb(var(--ucf-profond-rgb) / .62))}.m2 .m2-heros .a-conteneur{position:relative;z-index:2;width:100%}.m2 .m2-heros .contenu{max-width:860px;margin:0 auto}.m2 .m2-heros .surtitre{display:inline-block;margin-bottom:22px;padding:8px 18px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);font:600 14px/1.2 var(--font-title);color:var(--m2-accent)}.m2 .m2-heros h1{margin:0;font:700 64px/1.12 var(--font-title);letter-spacing:-.02em;color:#fff;text-wrap:balance}.m2 .m2-heros .contenu p{max-width:640px;margin:26px auto 0;font-size:18px;line-height:1.7;color:#ffffffe6}.m2 .m2-heros .boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.m2 .m2-points{position:absolute;inset:0;z-index:1;pointer-events:none}.m2 .m2-points i{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.75;box-shadow:0 0 12px #fffc;animation:m2-flotte 9s ease-in-out infinite alternate}.m2 .m2-points i:nth-child(3n){width:4px;height:4px;opacity:.55}.m2 .m2-points i:nth-child(4n){width:8px;height:8px;opacity:.35}@keyframes m2-flotte{0%{transform:translate(0)}to{transform:translate(18px,-26px)}}@keyframes m2-zoom{0%{transform:scale(1.12)}to{transform:scale(1.04)}}.m2 .m2-atouts{position:relative;z-index:3;margin-top:-110px}.m2 .m2-atouts .grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.m2 .m2-atout{position:relative;display:block;padding:42px 32px 38px;border:1px solid rgb(255 255 255 / .25);border-radius:22px;background-color:#ffffff1f;background-image:linear-gradient(var(--m2-jaune-logo),var(--m2-jaune-logo));background-repeat:no-repeat;background-position:50% 100%;background-size:0 4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff38;text-align:center;color:var(--m2-texte)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-size .45s cubic-bezier(.2,.8,.2,1),background-color .35s,border-color .35s}.m2 .m2-atout:hover{transform:translateY(-6px);background-size:100% 4px;background-color:#ffffff2b;border-color:#fff6}.m2 .m2-atout .ic{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:22px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);background:#ffffff1f;color:var(--m2-accent);transition:background .3s,color .3s,border-color .3s}.m2 .m2-atout:hover .ic{border-color:var(--m2-accent);background:var(--m2-accent);color:var(--m2-encre)}.m2 .m2-atout .ic svg{width:32px;height:32px;stroke-width:1.6}.m2 .m2-atout h3{margin:0 0 10px;font-size:20px;line-height:1.35}.m2 .m2-atout p{margin:0;font-size:15px;line-height:1.65}.m2 .m2-apropos .grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.m2 .m2-collage{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:520px}.m2 .m2-collage span{border-radius:var(--m2-rayon);background:center / cover;box-shadow:var(--m2-ombre)}.m2 .m2-collage .haute{grid-row:1 / 3}.m2 .m2-chapeau{margin:0 0 30px;font-size:16px;line-height:1.8}.m2 .m2-apropos-bas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-bottom:36px;align-items:start}.m2 .m2-apropos-bas h3{margin:0 0 14px;font-size:20px}.m2 .m2-coches{list-style:none;margin:0;padding:0}.m2 .m2-coches li{display:flex;gap:10px;align-items:center;margin-bottom:10px;font-size:15px;color:var(--m2-encre)}.m2 .m2-coches svg{width:18px;height:18px;flex:0 0 auto;color:var(--m2-principal)}.m2 .m2-compteurs{display:grid;gap:22px}.m2 .m2-compteurs div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center}.m2 .m2-compteurs svg{grid-row:1 / 3;width:40px;height:40px;stroke-width:1.5;color:var(--m2-principal)}.m2 .m2-compteurs b{font:700 36px/1 var(--font-title);color:var(--m2-encre)}.m2 .m2-compteurs span{font:500 14px/1.3 var(--font-title);color:var(--m2-encre)}.m2 .m2-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:30px}.m2 .m2-service{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--m2-rayon);background:#fff;box-shadow:var(--m2-ombre);transition:transform .3s,box-shadow .3s}.m2 .m2-service:hover{transform:translateY(-5px);box-shadow:var(--m2-ombre-forte)}.m2 .m2-service .apercu{position:relative;display:block;flex:none;aspect-ratio:16 / 10;overflow:hidden;background:var(--m2-gris)}.m2 .m2-service .apercu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.m2 .m2-service:hover .apercu img{transform:scale(1.06)}.m2 .m2-service .corps{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:30px 32px 34px}@media(max-width:575px){.m2 .m2-service .apercu{aspect-ratio:2 / 1}}.m2 .m2-service .ic{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:3px solid #fff;border-radius:50%;background:var(--m2-fonce);color:#fff;box-shadow:0 8px 20px #00000047}.m2 .m2-service .ic svg{width:23px;height:23px}.m2 .m2-service h3{margin:0 0 12px;font-size:21px;line-height:1.3}.m2 .m2-service p{margin:0 0 26px;font-size:15px;line-height:1.7;flex:1}.m2 .m2-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m2 .m2-photo{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--m2-rayon);color:#fff!important}.m2 .m2-photo .img{position:absolute;inset:0;background:center / cover;transition:transform .7s ease}.m2 .m2-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(var(--ucf-nuit-rgb) / .85));transition:opacity .35s}.m2 .m2-photo:hover .img{transform:scale(1.07)}.m2 .m2-photo .legende{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:4px}.m2 .m2-photo .legende b{font:600 18px/1.3 var(--font-title)}.m2 .m2-photo .legende small{font-size:14px;line-height:1.4;color:#ffffffd9;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s,opacity .35s}.m2 .m2-photo:hover .legende small,.m2 .m2-photo:focus-visible .legende small{max-height:60px;opacity:1}.m2 .m2-equipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.m2 .m2-membre{display:flex;flex-direction:column;align-items:center;padding-bottom:24px;border-radius:var(--m2-rayon);background:#fff;box-shadow:var(--m2-ombre);overflow:hidden;text-align:center;transition:transform .3s,box-shadow .3s}.m2 .m2-membre:hover{transform:translateY(-5px);box-shadow:var(--m2-ombre-forte)}.m2 .m2-membre .photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--m2-gris);margin-bottom:18px}.m2 .m2-membre .photo img{width:100%;height:100%;object-fit:cover}.m2 .m2-membre b{color:var(--m2-encre);font:600 18px/1.3 var(--font-title);padding:0 12px}.m2 .m2-membre small{margin-top:4px;color:var(--m2-principal);font-size:14px;padding:0 12px}.m2 .m2-paroles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center;gap:30px}.m2 .m2-parole{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.m2 .m2-parole blockquote{position:relative;margin:0 0 34px;padding:34px 30px;border-radius:var(--m2-rayon);background:#fff;box-shadow:var(--m2-ombre)}.m2 .m2-parole blockquote:after{content:"";position:absolute;left:50%;bottom:-12px;width:24px;height:24px;background:#fff;transform:translate(-50%) rotate(45deg);box-shadow:6px 6px 12px #1018280d}.m2 .m2-parole blockquote p{margin:0;font-size:15px;line-height:1.75;font-style:italic}.m2 .m2-parole .photo{display:block;width:58px;height:58px;border-radius:50%;overflow:hidden;margin:0 auto 12px;box-shadow:0 0 0 4px #fff,0 6px 16px #1018282e}.m2 .m2-parole .photo img,.m2 .m2-parole .photo .a-initiale{width:100%;height:100%;object-fit:cover;font-size:22px}.m2 .m2-parole figcaption{display:flex;flex-direction:column;align-items:center}.m2 .m2-parole b{font:600 17px/1.3 var(--font-title)}.m2 .m2-parole b a{color:var(--m2-encre)}.m2 .m2-parole small{margin-top:4px;font-size:13px}.m2 .m2-bande{position:relative;padding:140px 0;background:center / cover fixed;color:#fff;text-align:center}.m2 .m2-bande:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--ucf-nuit-rgb) / .78),rgb(var(--ucf-profond-rgb) / .55))}.m2 .m2-bande .a-conteneur{position:relative}.m2 .m2-lecture{position:relative;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--m2-fonce);color:#fff!important;box-shadow:0 0 0 14px #ffffff2e;transition:transform .3s,background .3s}.m2 .m2-lecture:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:2px solid rgba(255,255,255,.5);animation:m2-onde 2.4s ease-out infinite}.m2 .m2-lecture:hover{transform:scale(1.06);background:var(--m2-principal)}.m2 .m2-lecture svg{width:30px;height:30px;margin-left:4px;fill:currentColor}.m2 .m2-bande p{margin:34px 0 0;font:600 24px/1.4 var(--font-title);color:#fff}@keyframes m2-onde{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}@media(hover:none){.m2 .m2-bande{background-attachment:scroll}}.m2 .m2-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:60px;align-items:stretch}.m2 .m2-faq .media{min-height:460px;border-radius:var(--m2-rayon);background:center / cover;box-shadow:var(--m2-ombre-forte)}.m2 .m2-question{margin-bottom:14px;border-radius:var(--m2-rayon);background:#fff;box-shadow:var(--m2-ombre);overflow:hidden}.m2 .m2-question h3{margin:0;font:inherit;color:inherit;letter-spacing:normal}.m2 .m2-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 16px/1.4 var(--font-title);color:var(--m2-encre);text-align:left;transition:background .35s ease,color .35s ease}.m2 .m2-question button:focus-visible{outline:2px solid var(--m2-principal);outline-offset:-2px}.m2 .m2-question button svg{width:18px;height:18px;flex:0 0 auto;transform:rotate(90deg);transition:transform .38s cubic-bezier(.2,.7,.3,1)}.m2 .m2-question.ouverte button{background:var(--m2-fonce);color:#fff}.m2 .m2-question.ouverte button svg{transform:rotate(-90deg)}.m2 .m2-reponse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.3,1)}.m2 .m2-question.ouverte .m2-reponse{grid-template-rows:1fr}.m2 .m2-reponse>div{min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .42s}.m2 .m2-question.ouverte .m2-reponse>div{opacity:1;visibility:visible;transition:opacity .4s ease .1s,visibility 0s}.m2 .m2-reponse .contenu{padding:18px 22px 22px;font-size:15px;line-height:1.75}.m2 .m2-reponse .contenu>:first-child{margin-top:0}.m2 .m2-reponse .contenu>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.m2 .m2-question button,.m2 .m2-question button svg,.m2 .m2-reponse,.m2 .m2-reponse>div{transition:none}}.m2 .m2-chiffres{background:linear-gradient(90deg,var(--m2-fonce),var(--m2-principal));color:#fff}.m2 .m2-chiffres .a-conteneur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:60px;padding-bottom:60px;text-align:center}.m2 .m2-chiffres b{display:block;font:700 46px/1 var(--font-title);color:#fff}.m2 .m2-chiffres span{display:block;margin-top:10px;font:500 15px/1.3 var(--font-title);color:#ffffffd9}.m2 .m2-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.m2 .m2-article{display:flex;flex-direction:column;border-radius:var(--m2-rayon);background:#fff;box-shadow:var(--m2-ombre);overflow:hidden;transition:transform .3s,box-shadow .3s}.m2 .m2-article:hover{transform:translateY(-5px);box-shadow:var(--m2-ombre-forte)}.m2 .m2-article .image{display:block;aspect-ratio:16 / 10;overflow:hidden}.m2 .m2-article .image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.m2 .m2-article:hover .image img{transform:scale(1.06)}.m2 .m2-article .corps{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:26px 26px 28px}.m2 .m2-article h3{margin:0 0 10px;font-size:19px;line-height:1.4}.m2 .m2-article h3 a{color:var(--m2-encre)}.m2 .m2-article h3 a:hover{color:var(--m2-principal)}.m2 .m2-article .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;font-size:13px;color:var(--m2-texte)}.m2 .m2-article .meta svg{width:14px;height:14px;color:var(--m2-principal)}.m2 .m2-article .meta svg:not(:first-child){margin-left:8px}.m2 .m2-article p{margin:0 0 22px;font-size:15px;line-height:1.7;flex:1}@media(max-width:991px){.m2 .m2-heros{min-height:560px;padding:90px 0 150px}.m2 .m2-heros h1{font-size:46px}.m2 .m2-atouts .grille,.m2 .m2-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.m2 .m2-atouts .grille>:last-child{grid-column:1 / -1}.m2 .m2-apropos .grille,.m2 .m2-faq{grid-template-columns:minmax(0,1fr);gap:40px}.m2 .m2-collage{height:400px}.m2 .m2-faq .media{min-height:280px}.m2 .m2-equipe,.m2 .m2-chiffres .a-conteneur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.m2 .m2-heros{min-height:0;padding:70px 0 130px}.m2 .m2-heros h1{font-size:34px}.m2 .m2-heros .contenu p{font-size:16px}.m2 .m2-atouts .grille,.m2 .m2-photos,.m2 .m2-equipe,.m2 .m2-apropos-bas{grid-template-columns:minmax(0,1fr)}.m2 .m2-collage{height:300px;gap:10px}.m2 .m2-bande{padding:90px 0}.m2 .m2-bande p{font-size:19px}.m2 .m2-chiffres b{font-size:36px}}@media(prefers-reduced-motion:reduce){.m2 .m2-heros .fond,.m2 .m2-points i,.m2 .m2-lecture:before{animation:none}.m2 .m2-atout,.m2 .m2-service,.m2 .m2-service .apercu img,.m2 .m2-membre,.m2 .m2-article,.m2 .m2-photo .img,.m2 .m2-btn{transition:none}}body.alma.m2[data-modele][data-palette].e-espace{background:var(--m2-gris)}body.alma.m2[data-modele][data-palette] .e-contenu{padding:50px 0 90px}body.alma.m2[data-modele][data-palette] .e-tete{margin-bottom:34px}body.alma.m2[data-modele][data-palette] .e-titre{font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.02em}body.alma.m2[data-modele][data-palette] .e-contenu h2{font-weight:600}body.alma.m2[data-modele][data-palette].e-espace .panel{background:#fff;border:1px solid var(--m2-filet)!important;border-radius:var(--m2-rayon);box-shadow:var(--m2-ombre);overflow:hidden}body.alma.m2[data-modele][data-palette].e-espace .panel-head{padding:22px 28px 16px;border-bottom:1px solid var(--m2-filet)}body.alma.m2[data-modele][data-palette].e-espace .panel-head h2{font-size:20px;line-height:1.3;font-weight:600}body.alma.m2[data-modele][data-palette].e-espace .panel-body{padding:22px 28px 28px}body.alma.m2[data-modele][data-palette] .e-pastille{border-radius:50%!important;background:var(--m2-fonce)!important}body.alma.m2[data-modele][data-palette].e-espace .sstat{background:#fff;border:1px solid var(--m2-filet);border-radius:var(--m2-rayon);box-shadow:var(--m2-ombre)}body.alma.m2[data-modele][data-palette].e-espace a.sstat:hover{background:var(--m2-jaune-logo);border-color:var(--m2-jaune-logo);transform:translateY(-3px);box-shadow:var(--m2-ombre-forte)}body.alma.m2[data-modele][data-palette].e-espace .sstat .sstat-n{font-weight:700;color:var(--m2-fonce)}body.alma.m2[data-modele][data-palette].e-espace a.sstat:hover .sstat-n,body.alma.m2[data-modele][data-palette].e-espace a.sstat:hover .sstat-lbl{color:var(--m2-encre)}body.alma.m2[data-modele][data-palette].e-espace a.sstat:hover .sstat-ic{background:#fff;color:var(--m2-fonce)}body.alma.m2[data-modele][data-palette].e-espace .sstat .sstat-lbl{letter-spacing:.4px;text-transform:none;font:600 13px/1.3 var(--font-title)}body.alma.m2[data-modele][data-palette].e-espace .sstat .sstat-ic{border-radius:50%;background:var(--m2-pale);color:var(--m2-fonce)}body.alma.m2[data-modele][data-palette].e-espace .btn{border-radius:var(--m2-rayon);font:600 14px/1 var(--font-title);letter-spacing:.1px;text-transform:none}body.alma.m2[data-modele][data-palette].e-espace .panel-head h2,body.alma.m2[data-modele][data-palette].e-espace .panel-head h3{font-size:18px;line-height:1.3;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--m2-encre)}body.alma.m2[data-modele][data-palette].e-espace .tbl th{font:600 13px/1.3 var(--font-title);letter-spacing:0;text-transform:none;color:var(--m2-encre);background:var(--m2-gris)}body.alma.m2[data-modele][data-palette] .e-connexion-retour{font:600 14px/1.4 var(--font-title);letter-spacing:0;text-transform:none;color:var(--m2-fonce)!important}body.alma.m2[data-modele][data-palette] .e-correction-note span{letter-spacing:.3px;text-transform:none;font-weight:600}body.alma.m2[data-modele][data-palette].e-espace .btn-primary{background:var(--m2-fonce);border-color:var(--m2-fonce)}body.alma.m2[data-modele][data-palette].e-espace .btn-primary:hover{background:var(--m2-principal);border-color:var(--m2-principal)}body.alma.m2[data-modele][data-palette].e-connexion .e-connexion-fond:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(var(--ucf-nuit-rgb) / .85),rgb(var(--ucf-profond-rgb) / .55))}body.alma.m2[data-modele][data-palette].e-connexion .e-connexion-boite{border-radius:10px;box-shadow:var(--m2-ombre-forte)}
