html:root{--f-t:var(--font-outfit), "Avenir Next", system-ui, sans-serif;--f-b:var(--font-manrope), "Segoe UI", system-ui, sans-serif}.sn-evitement{z-index:1000;background:var(--nuit);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:16px}.sn-evitement:focus{top:16px}.sn-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.sn-rgpd{color:var(--muted);font-size:12.5px;line-height:1.5}.sn-rgpd a{color:inherit}.sn-form-wrap{max-width:760px}.sn-form textarea,.sn-form select{width:100%}.sn-cand .sn-form__corps{gap:14px;padding:0 24px 24px;display:grid}.sn-lien{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.sn-credit{opacity:.8;margin-top:6px;display:block}#cc-main{--cc-font-family:var(--f-b);--cc-btn-primary-bg:var(--action-green);--cc-btn-primary-border-color:var(--action-green);--cc-btn-primary-hover-bg:var(--vert-ink);--cc-btn-secondary-bg:var(--action-green);--cc-btn-secondary-color:#fff;--cc-btn-secondary-border-color:var(--action-green);--cc-btn-secondary-hover-bg:var(--vert-ink);--cc-btn-secondary-hover-color:#fff;--cc-modal-border-radius:32px 5px 32px 5px;--cc-link-color:var(--bleu-ink)}.sn-pub .sp-prose img{border-radius:var(--leaf) var(--sm) var(--leaf) var(--sm);height:auto}.sn-liste{gap:18px;padding:0;list-style:none;display:grid}#prop-f .v6-ct .v6-form h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}#prop-f .v6-foot h2{line-height:1.3}#prop-f .sp-team__ph{color:#545e58}#prop-f .sn-credit a{text-underline-offset:2px;text-decoration:underline}#prop-f .v6-consent.sn-rgpd{display:block}#prop-f .sn-brand{gap:10px}#prop-f .sn-brand img{width:auto;height:40px}#prop-f .header.is-scrolled .sn-brand img{width:auto;height:34px}#prop-f .header .sn-brand .sn-brand__mot{flex-direction:column;align-items:center;margin:0;line-height:1;display:flex}#prop-f .sn-brand__logo{font-family:var(--f-t);letter-spacing:.01em;fill:#2765a3;font-size:21px;font-weight:700;display:block;overflow:visible}#prop-f .sn-brand__logo tspan{fill:#5ab03b}#prop-f .header .sn-brand .sn-brand__mot small{letter-spacing:.42em;text-transform:uppercase;color:var(--muted);margin-top:3px;margin-right:-.42em;font-size:8.5px;font-weight:600;display:block}#prop-f .header .sn-brand .sn-brand__fr{display:none}#prop-f:has(>main[data-nav=franchise]) .header .sn-brand .sn-brand__fr{letter-spacing:.08em;text-transform:uppercase;color:var(--vert-ink);white-space:nowrap;background:#e8f5dd;border-radius:8px 2px;margin:0 0 0 2px;padding:5px 9px 4px;font-size:11px;font-weight:700;line-height:1;display:block}#prop-f .header.is-scrolled .wrap{transform:translateY(16px)}#prop-f details::details-content{transition:none}@media (min-width:761px){#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2))){grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;column-gap:64px;display:grid}#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2)))>*{grid-column:1/-1}#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2)))>.sp-sec__h{grid-column:1}#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2)))>.sp-2col{display:contents}#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2)))>.sp-2col>:not(.sp-aside){grid-column:1;position:static}#prop-f .sp-2col>.sp-aside{align-self:start;position:sticky;top:112px}#prop-f .sp-sec .wrap:has(>.sp-2col>.sp-aside):not(:has(>.sp-sec__h>:nth-child(2)))>.sp-2col>.sp-aside{grid-area:1/2/span 2}}#prop-f .v6-morph+.v6-fr>.wrap{padding-top:112px}@media (max-width:760px){#prop-f .v6-morph+.v6-fr>.wrap{padding-top:64px}}#prop-f #c-cb .sn-cb-ecrit{display:none}#prop-f #c-cb:has(input[name=projet][value=professionnel]:checked,input[name=projet][value=presse]:checked) .sn-cb-ecrit{display:grid}#prop-f #c-cb:has(input[name=projet][value=professionnel]:checked,input[name=projet][value=presse]:checked) :is(.sn-cb-terrain,.v6-spanc,.sn-profil){display:none}#prop-f #c-cb .sn-cb-ecrit:has(textarea){grid-column:1/-1}#prop-f .sn-cand .dock-x{background:var(--surface-2);color:var(--ink);position:absolute;top:20px;right:20px}#prop-f .sn-cand .dock-x:hover{background:var(--line)}#prop-f .sn-cand .diag-field{gap:6px}#prop-f .sn-cand .diag-field label{font-size:14px;font-weight:700}#prop-f :is(.sn-cand .diag-field,#c-cb .v6-field) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;height:50px;font:500 16px var(--f-b);color:#1f2623;box-shadow:none;background-color:#fff;border:1px solid #8a948d;border-radius:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s}#prop-f :is(.sn-cand .diag-field,#c-cb .v6-field) textarea{resize:vertical;height:auto;min-height:104px;padding:12px 14px}#prop-f .sn-cand .diag-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c2238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}#prop-f :is(.sn-cand .diag-field,#c-cb .v6-field) :is(input,select,textarea):hover{border-color:#0c2238}#prop-f :is(.sn-cand .diag-field,#c-cb .v6-field) :is(input,select,textarea):focus{border-color:#2765a3;outline:none;box-shadow:0 0 0 3px #2765a333}#prop-f .sp-coord a.btn-green{color:#fff}#prop-f .sn-ags{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}#prop-f .sn-ags .sp-ag{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}#prop-f .sn-ags .sp-ag__ph{aspect-ratio:4/3;min-height:0}#prop-f .sn-ags .sp-ag__b{padding:28px 28px 32px}#prop-f .sn-ags .sp-ag h3{font-size:24px}#prop-f .sn-ags .sp-ag .sp-act{flex-wrap:wrap;gap:12px 20px;margin-top:auto;padding-top:14px}@media (max-width:1100px){#prop-f .sn-ags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#prop-f .sn-ags{grid-template-columns:minmax(0,1fr)}}#prop-f .v6-form .sn-profil{margin-top:14px}#prop-f .diag-step .sn-profil{margin-bottom:18px}#prop-f .header .sp-dd__m:before{content:"";height:20px;position:absolute;bottom:100%;left:0;right:0}#prop-f .sp-depx__r li>a.sp-depx__x span{color:#5c6660}#prop-f .sn-preuves{margin:40px 0 16px}#prop-f .sn-spanc-l{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}#prop-f .sn-spanc-l li{display:flex}#prop-f .sn-spanc-l a{color:#1f2623;background:#fff;border-radius:10px;flex:1;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;align-items:center;column-gap:12px;padding:10px 12px 10px 8px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #5ab03b73}#prop-f .sn-spanc-l a:hover{background:#5ab03b1a}#prop-f .sn-spanc-l b{color:#2a6e1f;height:30px;font:600 13px var(--f-t);background:#5ab03b29;border-radius:7px;grid-row:span 2;place-items:center;display:grid}#prop-f .sn-spanc-l span{color:#5c6660;font-size:13px;font-weight:500}#prop-f .sn-spanc-c{border-top:1px solid #e3e7e2;border-bottom:1px solid #e3e7e2;margin-top:16px}#prop-f .sn-spanc-c summary{cursor:pointer;padding:14px 0;font-weight:700}#prop-f .sn-spanc-c p{color:#5c6660;margin:0 0 16px;font-size:14.5px}#prop-f .sn-spanc-more{margin:20px 0 0;font-size:15px}#prop-f .sn-spanc-communes{columns:4 200px;column-gap:32px;margin:0;padding:0;font-size:15px;list-style:none}#prop-f .sn-spanc-communes li{break-inside:avoid;padding:3px 0}#prop-f .sn-spanc-communes small{color:#5c6660}#prop-f .sn-spanc-t td{white-space:nowrap;font-variant-numeric:tabular-nums}#prop-f .sn-spanc-t td.sn-spanc-np{color:#5c6660;font-style:italic}#prop-f .sn-spanc-t+.sp-note{margin-top:20px}#prop-f .sn-spanc-q{max-width:34em;margin-top:24px;position:relative}#prop-f .sn-spanc-q label{margin-bottom:6px;font-weight:700;display:block}#prop-f .sn-spanc-q input{color:#1f2623;width:100%;height:52px;font:600 16px var(--f-b);background:#fff;border:1px solid #8a948d;border-radius:12px 3px;padding:0 16px}#prop-f .sn-spanc-q input:focus-visible{outline-offset:2px;outline:3px solid #2a6e1f}#prop-f .sn-spanc-q__aide{color:#5c6660;margin:6px 0 0;font-size:13.5px}#prop-f .sn-spanc-res{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}#prop-f .sn-spanc-res a{color:#1f2623;background:#fff;border-radius:10px;flex-direction:column;padding:10px 14px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e3e7e2}#prop-f .sn-spanc-res a:hover,#prop-f .sn-spanc-res a:focus-visible{box-shadow:inset 0 0 0 1px #2a6e1f}#prop-f .sn-spanc-res span{color:#5c6660;font-size:14px}#prop-f .sn-spanc-res__vide{color:#5c6660;font-size:14.5px}#prop-f .sn-spanc-fig{background:#f4f6f3;place-items:center;display:grid}#prop-f .sn-spanc-map{width:100%;height:100%;padding:24px 24px 72px}#prop-f .sn-spanc-map path{fill:#fff;stroke:#8a948d;stroke-width:.4px;transition:fill .15s}#prop-f .sn-spanc-map a:hover path,#prop-f .sn-spanc-map a:focus-visible path{fill:#b5ea8e;stroke:#0c2238}#prop-f .sn-spanc-map a:focus-visible{outline:none}#prop-f .sn-franchise-dep__l{gap:8px;margin:0 0 20px;padding-left:18px;font-size:15px;display:grid}@media (max-width:700px){#prop-f .sn-spanc-l{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}#prop-f .sn-spanc-l a{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px 14px}#prop-f .sn-spanc-l b{grid-row:auto;justify-self:start;height:26px;padding:0 10px}#prop-f .sn-spanc-t td{white-space:normal}}@media (min-width:761px){#prop-f .sp-brief__f:has(>div:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){#prop-f .sp-guide .sp-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
