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}
