@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#f3f0e8;--encre:#161616;--texte-2:#4f4b44;--texte-3:#5e5a52;--filet:#d5cebf;--filet-clair:#ddd7ca;--rouge:#e4362a;--rouge-fonce:#b8281e;--fond-sombre:#161616;--fond-pied:#0e0e0e;--blanc:#fff;--filet-blanc:#e4ded2;--texte-sombre:#d9d3c6;--texte-pied:#bdb6a8;--filet-pied:#2a2a2a;--police:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--largeur:1280px;--marge:32px;--esp-section:100px;--rayon:10px;--rayon-bouton:8px;--t-corps:18px;--t-titre-accueil:72px;--t-titre-page:64px;--t-titre-section:44px;--t-titre-fin:52px;--t-titre-carte:22px;--t-chapeau:23px;--t-legende:16px;--t-petit:15px}@media (width<=760px){:root{--marge:20px;--esp-section:60px;--t-corps:17px;--t-titre-accueil:40px;--t-titre-page:40px;--t-titre-section:31px;--t-titre-fin:34px;--t-titre-carte:19px;--t-chapeau:19px;--t-legende:15px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--police);font-size:var(--t-corps);color:var(--encre);background:var(--fond);font-kerning:normal;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1 0 auto}img,video,svg{max-width:100%}img,video{height:auto;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:600}p{text-wrap:pretty}a{color:var(--encre);text-underline-offset:5px}a:hover{color:var(--rouge-fonce)}:focus-visible{outline:3px solid var(--rouge);outline-offset:3px;border-radius:2px}.lien-evitement{z-index:20;background:var(--encre);color:var(--fond);border-radius:var(--rayon-bouton);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:12px}.lien-evitement:focus{color:var(--fond);top:12px}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conteneur{width:100%;max-width:calc(var(--largeur) + 2 * var(--marge));padding-inline:var(--marge);margin-inline:auto}.section{padding-block:var(--esp-section)}.section:not(.section--blanche,.section--sombre)+.section:not(.section--blanche,.section--sombre){padding-top:0}.section>.conteneur,.pile{flex-direction:column;align-items:stretch;gap:32px;display:flex}.section--blanche{background:var(--blanc);border-block:1px solid var(--filet-blanc)}.section--sombre{background:var(--fond-sombre);color:var(--fond)}.section--filet{border-bottom:1px solid var(--filet-clair)}.section--sombre a:not(.bouton){color:var(--fond)}.section--sombre a:not(.bouton):hover,.section--sombre .texte-2,.carte--sombre .texte-2,.section--sombre .chapeau{color:var(--texte-sombre)}@media (width<=760px){.section>.conteneur,.pile{gap:18px}}.en-tete-page{padding-top:88px;padding-bottom:44px}.en-tete-page>.conteneur{flex-direction:column;gap:26px;display:flex}.fil-ariane+.en-tete-page{padding-top:26px}.titre-page{max-width:1040px;font-size:var(--t-titre-page);letter-spacing:-.015em;line-height:1.06}.titre-page--accueil{font-size:var(--t-titre-accueil);line-height:1.05}.chapeau{max-width:900px;font-size:var(--t-chapeau);color:var(--texte-2);line-height:1.5}.titre-section{font-size:var(--t-titre-section);letter-spacing:-.01em;line-height:1.12}.titre-carte{font-size:var(--t-titre-carte);line-height:1.25}.texte-2{color:var(--texte-2)}.legende{font-size:var(--t-legende);color:var(--texte-3)}.texte-court{max-width:660px}.entete-section{flex-wrap:wrap;align-items:flex-end;gap:16px 72px;display:flex}.entete-section>*{flex:420px;min-width:0}.actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}@media (width<=760px){.en-tete-page{padding-top:44px;padding-bottom:24px}.en-tete-page>.conteneur{gap:16px}.fil-ariane+.en-tete-page{padding-top:16px}.titre-page{letter-spacing:-.01em;line-height:1.08}.chapeau{line-height:1.45}.titre-section{line-height:1.15}.entete-section>*{flex-basis:100%}}.lien-fort{align-self:flex-start;font-weight:600}.bouton{border-radius:var(--rayon-bouton);background:var(--rouge);color:var(--blanc);font:inherit;cursor:pointer;border:0;align-self:flex-start;padding:15px 24px;font-size:19px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}.bouton:hover{background:var(--rouge-fonce);color:var(--blanc)}.bouton--encre{background:var(--encre);color:var(--fond);padding:11px 18px;font-size:17px;font-weight:500}.bouton--encre:hover{background:var(--rouge-fonce);color:var(--fond)}@media (width<=760px){.bouton{padding:14px 22px}}.grille-cartes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.grille-cartes--serree{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.grille-cartes--large{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.carte{border-radius:var(--rayon);background:var(--blanc);flex-direction:column;gap:10px;padding:28px;display:flex}.carte>p,.carte>ul{color:var(--texte-2)}.carte--creme{background:var(--fond)}.carte--sombre{background:var(--fond-sombre);color:var(--fond)}.carte--sombre>p,.carte--sombre>ul{color:var(--texte-sombre)}.carte .lien-fort{margin-top:4px}@media (width<=760px){.carte{gap:8px;padding:22px}}.liste{color:var(--texte-2);flex-direction:column;gap:6px;padding-left:20px;display:flex}.liste-filets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 40px;padding:0;font-size:21px;line-height:1.5;list-style:none;display:grid}.liste-filets>li{border-top:1px solid var(--filet);padding:12px 0}@media (width<=760px){.liste-filets{gap:0;font-size:18px}.liste-filets>li{padding:11px 0}.liste-filets>li:last-child{border-bottom:1px solid var(--filet)}}.definitions{border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.definitions>div{border-top:1px solid var(--filet);grid-template-columns:240px minmax(0,1fr);gap:6px 32px;padding:18px 0;display:grid}.definitions dt{font-weight:600}.definitions dd{color:var(--texte-2)}@media (width<=760px){.definitions>div{grid-template-columns:minmax(0,1fr)}}.image-texte{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;display:flex}.image-texte>*{flex:380px;min-width:0}.image-texte__texte{flex-direction:column;gap:18px;display:flex}.image-texte--inverse>:first-child{order:2}.media{border-radius:var(--rayon);object-fit:cover;background:var(--blanc);width:100%}.media--document{border:1px solid var(--filet-clair)}.grille-figures{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.figure{flex-direction:column;gap:14px;display:flex}.figure>img,.figure>video{object-fit:cover;border-radius:var(--rayon);width:100%;height:260px}.figure figcaption{font-size:17px;line-height:1.5}.figure figcaption strong{font-weight:600}@media (width<=760px){.image-texte{gap:24px}.image-texte>*{flex-basis:100%}.image-texte--inverse>:first-child{order:0}.grille-figures{grid-template-columns:minmax(0,1fr);gap:24px}.figure{gap:10px}.figure>img,.figure>video{height:220px}.figure figcaption{font-size:16px}}.questions{border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.questions>details{border-top:1px solid var(--filet)}.questions summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;font-size:21px;font-weight:600;line-height:1.4;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:11px;height:11px;margin-top:8px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.questions details[open]>summary:after{margin-top:14px;transform:rotate(-135deg)}.questions summary:hover{color:var(--rouge-fonce)}.questions .reponse{max-width:820px;color:var(--texte-2);flex-direction:column;gap:12px;padding:0 0 26px;display:flex}@media (width<=760px){.questions summary{padding:20px 0;font-size:18px}}.en-tete{z-index:10;background:var(--fond);border-bottom:1px solid var(--filet-clair);position:relative}.en-tete__barre{align-items:center;gap:20px 32px;padding-block:22px;display:flex}.en-tete__logo{flex:none;line-height:0;display:block}.en-tete__logo img{width:auto;height:30px}.menu{align-items:center;gap:12px 28px;margin-left:auto;font-size:17px;font-weight:500;display:flex}.menu a:not(.bouton){white-space:nowrap;text-decoration:none}.menu a:not(.bouton)[aria-current=page],.menu-tel a:not(.bouton)[aria-current=page]{color:var(--rouge-fonce);text-underline-offset:7px;text-decoration:underline 2px}.menu .bouton{white-space:nowrap}.menu-tel{margin-left:auto;display:none}.menu-tel>summary{border:1px solid var(--encre);border-radius:var(--rayon-bouton);cursor:pointer;align-items:center;height:44px;padding:0 14px;font-size:16px;font-weight:500;line-height:1;list-style:none;display:flex}.menu-tel>summary::-webkit-details-marker{display:none}.menu-tel[open]>summary{background:var(--encre);color:var(--fond)}.menu-tel__panneau{padding:8px var(--marge) 28px;background:var(--fond);border-bottom:1px solid var(--filet-clair);flex-direction:column;font-size:19px;font-weight:500;display:flex;position:absolute;top:100%;left:0;right:0}.menu-tel__panneau a:not(.bouton){border-bottom:1px solid var(--filet);padding:14px 0}.menu-tel__panneau a:not(.bouton):not([aria-current]){text-decoration:none}.menu-tel__panneau .bouton{margin-top:24px}@media (width<=1040px){.en-tete__barre{gap:12px;height:64px;padding-block:0}.en-tete__logo img{height:22px}.menu{display:none}.menu-tel{display:block}}.fil-ariane{font-size:var(--t-petit);color:var(--texte-3);padding-top:56px}.fil-ariane ol{flex-wrap:wrap;gap:0;padding:0;list-style:none;display:flex}.fil-ariane a{color:var(--texte-3)}.fil-ariane a:hover{color:var(--rouge-fonce)}.fil-ariane__sep{padding-inline:.6em}@media (width<=760px){.fil-ariane{padding-top:28px}}.bloc-fin{padding-block:110px}.bloc-fin>.conteneur{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.bloc-fin__titre{font-size:var(--t-titre-fin);letter-spacing:-.01em;line-height:1.1}.bloc-fin__texte{max-width:660px;color:var(--texte-sombre);font-size:21px}.bloc-fin .actions{gap:14px 28px;margin-top:10px}.bloc-fin__urgence{color:var(--texte-sombre);margin-top:6px}.bloc-fin__urgence a{white-space:nowrap;font-weight:600}@media (width<=760px){.bloc-fin{padding-block:64px}.bloc-fin>.conteneur{gap:18px}.bloc-fin__titre{letter-spacing:0;line-height:1.12}.bloc-fin__texte{font-size:18px}.bloc-fin .actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:6px}.bloc-fin__urgence{margin-top:4px}}.pied{background:var(--fond-pied);color:var(--texte-pied);font-size:15px}.pied>.conteneur{flex-direction:column;gap:32px;padding-block:56px 40px;display:flex}.pied a{color:var(--texte-sombre);text-underline-offset:auto}.pied a:hover{color:var(--fond)}.pied__haut{flex-wrap:wrap;align-items:flex-start;gap:28px 64px;display:flex}.pied__marque{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pied__logo{width:auto;height:24px}.pied__plan{margin-left:auto}.pied__plan ul{grid-template-columns:repeat(2,auto);gap:10px 56px;padding:0;font-size:16px;list-style:none;display:grid}.pied__plan a{text-decoration:none}.pied__plan a:hover{text-decoration:underline}.pied__legal ul{border-top:1px solid var(--filet-pied);flex-wrap:wrap;gap:8px 24px;padding:20px 0 0;list-style:none;display:flex}.pied__legal a{color:var(--texte-pied)}@media (width<=760px){.pied>.conteneur{gap:18px;padding-block:40px}.pied__haut{flex-direction:column;gap:18px}.pied__marque{gap:18px}.pied__logo{height:20px}.pied__plan{margin-left:0;padding-top:6px}.pied__plan ul{grid-template-columns:minmax(0,1fr)}.pied__legal ul{gap:8px 22px;padding-top:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.liens-erreur{padding:0;list-style:none}.lb-section{padding-top:var(--lb-haut,100px);padding-bottom:var(--lb-bas,0px)}.lb-section--visuel{--lb-haut:0px;--lb-bas:20px}.lb-section--metiers,.lb-section--camions,.lb-section--premiere{--lb-haut:96px}.lb-section--suite{--lb-haut:100px}.lb-section--journee,.lb-section--references{--lb-haut:110px;--lb-bas:110px}.lb-section--figures{--lb-haut:110px;--lb-bas:90px}.lb-section--marque,.lb-section--interne,.lb-section--lieux{--lb-haut:100px;--lb-bas:100px}.lb-section--encadre,.lb-section--temoin{--lb-haut:96px;--lb-bas:96px;margin-top:100px}@media (width<=760px){.lb-section--visuel{--lb-bas:8px}.lb-section--metiers,.lb-section--camions,.lb-section--premiere,.lb-section--suite{--lb-haut:56px}.lb-section--journee{--lb-haut:64px;--lb-bas:56px}.lb-section--references{--lb-haut:64px;--lb-bas:64px}.lb-section--figures{--lb-haut:64px;--lb-bas:40px}.lb-section--marque,.lb-section--interne,.lb-section--lieux{--lb-haut:60px;--lb-bas:60px}.lb-section--encadre,.lb-section--temoin{--lb-haut:60px;--lb-bas:60px;margin-top:56px}}.lb-pile{align-items:stretch;gap:var(--lb-ecart,32px);flex-direction:column;display:flex}.lb-pile--22{--lb-ecart:22px}.lb-pile--28{--lb-ecart:28px}.lb-pile--32{--lb-ecart:32px}.lb-pile--36{--lb-ecart:36px}.lb-pile--52{--lb-ecart:52px}@media (width<=760px){.lb-pile--22,.lb-pile--28,.lb-pile--32,.lb-pile--36{--lb-ecart:18px}.lb-pile--52{--lb-ecart:30px}.lb-section--metiers .lb-pile,.lb-section--interne .lb-pile{--lb-ecart:16px}.lb-section--lieux .lb-pile{--lb-ecart:20px}}.lb-chapeau-accueil{max-width:none;line-height:1.45}@media (width<=760px){.lb-chapeau-accueil+.bouton{margin-top:4px}}.lb-video{flex-direction:column;gap:12px;display:flex}.lb-video__film,.lb-video__fixe{object-fit:cover;object-position:50% 50%;background:var(--fond-sombre);border-radius:12px;width:100%;height:600px}.lb-video__fixe{display:none}@media (prefers-reduced-motion:reduce){.lb-video__film{display:none}.lb-video__fixe{display:block}}@media (width<=760px){.lb-video{gap:10px}.lb-video__film,.lb-video__fixe{height:220px}}.lb-image-tete{object-fit:cover;border-radius:12px;width:100%;height:520px}@media (width<=760px){.lb-image-tete{height:240px}}.lb-carte-petite{padding:26px}.lb-carte-petite .titre-carte{font-size:21px}.lb-carte-petite>p{font-size:17px}.lb-carte-grande{gap:14px;padding:30px}.lb-carte-metier{gap:12px}.lb-titre-carte-grand{font-size:24px;line-height:1.25}.lb-grille-280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (width<=760px){.lb-cartes-accueil,.lb-cartes-colonne{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:4px}.lb-carte-petite{gap:6px;padding:20px}.lb-carte-petite .titre-carte{font-size:19px}.lb-carte-petite>p{font-size:16px}.lb-carte-grande{gap:8px;padding:22px}.lb-titre-carte-grand{font-size:20px}.lb-grille-280{gap:12px}}.lb-figures-terrain .figure>img{height:300px}.lb-credit{margin-top:-12px}.lb-figures-documents{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.lb-figures-documents .figure>img{height:340px}.lb-conduite{object-position:0 0;background:var(--blanc)}.figure>img.media--document{background:var(--blanc);border:1px solid var(--filet-clair)}@media (width<=760px){.lb-figures-logistique{gap:22px;margin-top:6px}.lb-figures-logistique .figure>img{height:200px}.lb-figures-terrain{gap:30px}.lb-figures-terrain .figure>img{height:240px}.lb-credit{margin-top:0}.lb-figures-documents .figure>img{height:240px}}.lb-badge-image{margin-top:12px;position:relative}.lb-badge-image>img{object-fit:cover;border-radius:var(--rayon);width:100%;height:340px}.lb-badge{background:var(--fond);border-radius:999px;padding:6px 11px;font-size:13px;line-height:1.3;position:absolute;top:12px;left:12px}@media (width<=760px){.lb-badge-image{margin:6px 0 10px}.lb-badge-image>img{height:230px}.lb-badge{padding:5px 10px;font-size:12px;top:10px;left:10px}}.lb-journee{flex-wrap:wrap;align-items:flex-start;gap:56px 72px;display:flex}.lb-journee__intro{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.lb-horaires{flex-direction:column;flex:999 560px;min-width:0;padding:0;list-style:none;display:flex}.lb-horaire{border-top:1px solid var(--filet);grid-template-columns:120px minmax(0,1fr);gap:8px 24px;padding:26px 0;display:grid}.lb-horaire:last-child{border-bottom:1px solid var(--filet)}.lb-horaire--top{border-radius:var(--rayon);background:var(--blanc);margin:0 -20px;padding:26px 20px}.lb-horaire__heure{color:var(--rouge-fonce);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.lb-horaire__titre{margin-bottom:6px;font-size:22px}.lb-horaire__top{align-items:center;gap:12px;margin-bottom:6px;display:flex}.lb-horaire__top .lb-horaire__titre{margin-bottom:0}.lb-point{background:var(--rouge);border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:block}@media (width<=760px){.lb-journee{flex-direction:column;align-items:stretch;gap:18px}.lb-journee__intro{flex:none;gap:18px}.lb-horaires{flex:none}.lb-horaire{grid-template-columns:76px minmax(0,1fr);gap:6px 14px;padding:20px 0}.lb-horaire--top{margin:0 -14px;padding:20px 14px}.lb-horaire__heure{font-size:20px}.lb-horaire__titre{font-size:19px}.lb-point{flex-basis:12px;width:12px;height:12px}}.lb-references{flex-wrap:wrap;gap:44px 72px;display:flex}.lb-references__groupe{flex-direction:column;gap:12px;min-width:0;display:flex}.lb-references__groupe--large{flex:520px}.lb-references__colonne{flex-direction:column;flex:360px;gap:30px;min-width:0;display:flex}.lb-references__pour{color:var(--texte-pied);font-size:17px}.lb-references__noms,.lb-temoin{font-size:30px;font-weight:500;line-height:1.35}.lb-references__autres{font-size:22px;line-height:1.45}.lb-temoin{max-width:980px}@media (width<=760px){.lb-references,.lb-references__colonne{flex-direction:column;gap:30px}.lb-references__groupe,.lb-references__groupe--large,.lb-references__colonne{flex:none;gap:10px}.lb-references__colonne{gap:30px}.lb-references__pour{font-size:15px}.lb-references__noms,.lb-temoin{font-size:23px;line-height:1.4}.lb-references__autres{font-size:19px}}.lb-deux-colonnes{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;display:flex}.lb-deux-colonnes__texte{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.lb-deux-colonnes__cartes{flex:520px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;min-width:0;display:grid}@media (width<=760px){.lb-deux-colonnes{flex-direction:column;align-items:stretch;gap:16px}.lb-deux-colonnes__texte,.lb-deux-colonnes__cartes{flex:none}.lb-deux-colonnes__texte{gap:16px}.lb-deux-colonnes__cartes{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:6px}.lb-marque__texte{display:contents}.lb-marque__lien{order:3;margin-top:4px}}.lb-evenements{gap:32px 72px}.lb-evenements__image{object-fit:cover;border-radius:var(--rayon);width:100%;height:260px;margin-top:8px}.lb-evenements__liste{border-bottom:1px solid var(--filet);flex-direction:column;flex:520px;min-width:0;padding:0;font-size:22px;list-style:none;display:flex}.lb-evenements__liste>li{border-top:1px solid var(--filet);padding:14px 0}@media (width<=760px){.lb-evenements{gap:24px}.lb-evenements__image{height:220px}.lb-evenements__liste{flex:none;font-size:19px}.lb-evenements__liste>li{padding:12px 0}}.lb-vocabulaire{flex-wrap:wrap;align-items:flex-start;gap:32px 72px;display:flex}.lb-vocabulaire>h2{flex:340px;min-width:0}.lb-vocabulaire>dl{flex:999 640px;min-width:0}.lb-titre-large{max-width:900px}@media (width<=760px){.lb-vocabulaire{flex-direction:column;align-items:stretch;gap:18px}.lb-vocabulaire>h2,.lb-vocabulaire>dl{flex:none}.lb-vocabulaire .definitions>div{gap:4px;padding:16px 0}}@media (width>=761px){.lb-lieux{font-size:21px}}.lb-questions-ouvertes>.conteneur{gap:28px}@media (width<=760px){.lb-questions-ouvertes>.conteneur{gap:18px}}.lb-faq{border-bottom:1px solid var(--filet);flex-direction:column;display:flex}.lb-faq__ligne{border-top:1px solid var(--filet);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 48px;padding:24px 0;display:grid}.lb-faq__question{font-size:21px;line-height:1.4}@media (width<=760px){.lb-faq__ligne{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.lb-faq__question{font-size:18px}}.lot-c-image{padding-bottom:20px}.lot-c-image .media{border-radius:12px;height:520px}.lot-c-carte{gap:14px;padding:30px}.lot-c-carte .titre-carte{font-size:24px}.section>.lot-c-deux-colonnes{flex-flow:wrap;align-items:flex-start;gap:32px 72px}.lot-c-deux-colonnes>h2{flex:340px}.lot-c-deux-colonnes>.carte{flex:999 560px;min-width:0}.lot-c-references__grand{max-width:1040px;font-size:30px;font-weight:500;line-height:1.35}.lot-c-references__moyen{max-width:1040px;color:var(--texte-sombre);font-size:22px;line-height:1.45}.lot-c-tel{white-space:nowrap;font-weight:600}.en-tete-page+.lot-c-questions{padding-top:12px}.lot-c-documents{flex-direction:column;gap:14px;display:flex}.lot-c-documents .grille-figures{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.lot-c-document{height:340px}.lot-c-document--haut{object-position:0 0}@media (width<=760px){.lot-c-image{padding-bottom:8px}.lot-c-image .media{border-radius:var(--rayon);height:240px}.lot-c-carte{gap:10px;padding:22px}.lot-c-carte .titre-carte{font-size:var(--t-titre-carte)}.section>.lot-c-deux-colonnes{gap:18px}.lot-c-deux-colonnes>h2,.lot-c-deux-colonnes>.carte{flex-basis:100%}.lot-c-references__grand{font-size:23px}.lot-c-references__moyen{font-size:19px}.lot-c-documents .grille-figures{grid-template-columns:minmax(0,1fr)}.lot-c-document{height:220px}}.brief{padding-top:0}.brief>.brief__grille{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.brief__aparte{border-radius:var(--rayon);background:var(--fond-sombre);color:var(--fond);flex-direction:column;grid-area:1/2;gap:12px;padding:28px;font-size:19px;line-height:1.5;display:flex;position:sticky;top:24px}.brief__aparte a{color:var(--fond);font-weight:600}.brief__aparte a:hover{color:var(--texte-sombre)}.formulaire-brief{border:1px solid var(--filet-blanc);border-radius:var(--rayon);background:var(--blanc);flex-direction:column;grid-area:1/1;gap:34px;padding:40px;display:flex}.formulaire-brief [hidden]{display:none}.formulaire-brief__alerte{border-left:4px solid var(--rouge-fonce);background:var(--fond);border-radius:4px;flex-direction:column;gap:10px;padding:18px 22px;font-weight:500;display:flex}.formulaire-brief__alerte ul{margin:0;padding-left:20px;font-weight:400}.formulaire-brief__alerte a{color:var(--rouge-fonce)}.formulaire-brief__alerte:focus{outline:3px solid var(--rouge);outline-offset:3px}.groupe{border:0;min-width:0;margin:0;padding:0}.groupe legend,.champ label{margin-bottom:10px;padding:0;font-size:17px;font-weight:600;display:block}.facultatif{color:var(--texte-3);font-weight:400}.groupe__choix{flex-wrap:wrap;gap:10px;display:flex}.groupe--colonnes .groupe__choix{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.choix{border:1px solid var(--filet);border-radius:var(--rayon-bouton);background:var(--blanc);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-size:17px;line-height:1.35;display:flex}.choix:hover{border-color:var(--texte-3)}.choix:has(input:checked){border-color:var(--encre);background:var(--fond)}.choix input{width:18px;height:18px;accent-color:var(--rouge-fonce);flex:none;margin:0}.formulaire-brief__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.formulaire-brief__grille--trois{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.champ{flex-direction:column;min-width:0;display:flex}.champ input,.champ textarea{border:1px solid var(--filet);border-radius:var(--rayon-bouton);background:var(--blanc);width:100%;color:var(--encre);font:inherit;padding:12px 14px;font-size:17px;line-height:1.4}.champ textarea{resize:vertical;min-height:180px}.champ input:hover,.champ textarea:hover{border-color:var(--texte-3)}.champ input:focus-visible,.champ textarea:focus-visible,.choix input:focus-visible{outline:3px solid var(--rouge);outline-offset:1px}.champ--erreur input,.champ--erreur textarea,.groupe--erreur .choix{border-color:var(--rouge-fonce)}.erreur{color:var(--rouge-fonce);font-size:var(--t-petit);margin-top:8px;font-weight:500}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulaire-brief__envoi{border-top:1px solid var(--filet-clair);flex-direction:column;align-items:flex-start;gap:16px;padding-top:8px;display:flex}.formulaire-brief__envoi .bouton{margin-top:16px}.formulaire-brief__envoi .bouton:disabled{background:var(--texte-3);cursor:progress}@media (width<=1000px){.brief>.brief__grille{grid-template-columns:minmax(0,1fr);gap:24px}.brief__aparte,.formulaire-brief{grid-area:auto/1}.brief__aparte{position:static}}@media (width<=760px){.brief__aparte{padding:22px;font-size:17px}.formulaire-brief{gap:28px;padding:22px 18px}.formulaire-brief__grille,.formulaire-brief__grille--trois{grid-template-columns:minmax(0,1fr);gap:18px}.groupe--colonnes .groupe__choix{grid-template-columns:minmax(0,1fr)}.choix{font-size:16px}}.texte-legal{padding-top:8px}.texte-legal__corps{flex-direction:column;gap:16px;max-width:820px;display:flex}.texte-legal__corps h2{letter-spacing:-.01em;margin-top:28px;font-size:28px;line-height:1.2}.texte-legal__corps h2:first-child{margin-top:0}.texte-legal__corps p,.texte-legal__corps ul{color:var(--texte-2)}.texte-legal__corps ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.texte-legal__corps strong{color:var(--encre);font-weight:600}.texte-legal__corps a{overflow-wrap:anywhere}@media (width<=760px){.texte-legal{padding-top:4px}.texte-legal__corps{gap:14px}.texte-legal__corps h2{margin-top:22px;font-size:23px}.liens-erreur{margin-bottom:48px}}.ls-lieux-groupe{flex-direction:column;gap:14px;display:flex}@media (width<=760px){.ls-lieux-groupe{gap:8px}}.ls-insecable{white-space:nowrap}
