.checkbox-group[data-v-b8891d34]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75em}input[type=checkbox]+label[data-v-b8891d34]{cursor:pointer;flex-basis:100%}input[type=checkbox][data-v-b8891d34]{-webkit-appearance:none;-moz-appearance:none;appearance:none;--webkit-appearance: none;width:20px;height:20px;border:1px solid var(--color-dark-blue);border-radius:.25rem;display:grid;place-content:center}input[type=checkbox][data-v-b8891d34]:before{content:"";width:12px;height:12px;transform:scale(0);box-shadow:inset 12px 12px var(--color-dark-blue);border-radius:.25rem}input[type=checkbox][data-v-b8891d34]:checked:before{transform:scale(1)}label[data-v-734405c3]{display:block;margin-bottom:.25em}input[data-v-734405c3]{padding:.75em;border:1px solid var(--color-light-blue);border-radius:.5rem}.checkbox-group[data-v-df289f08]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75em}input[type=radio]+label[data-v-df289f08]{cursor:pointer;position:relative}input[type=radio][data-v-df289f08]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid var(--color-dark-blue);border-radius:50%;display:grid;place-content:center}input[type=radio][data-v-df289f08]:before{content:"";width:12px;height:12px;transform:scale(0);box-shadow:inset 12px 12px var(--color-dark-blue);border-radius:50%}input[type=radio][data-v-df289f08]:checked:before{transform:scale(1)}.communes-bg>*[data-v-0dcbe931]{fill:var(--color-light-green);stroke:#232323}.commune[data-v-0dcbe931]{fill:transparent}text[data-v-0dcbe931]{fill:#fff;white-space:pre}.commune-block:hover .commune[data-v-0dcbe931]{fill:var(--color-light-orange);stroke:#232323}section>p[data-v-47dd7892]{text-align:center}.whoami-section[data-v-47dd7892]{background:var(--color-dark-blue);color:#fff;padding-bottom:0}h1[data-v-47dd7892]{color:#000}.whoami-section h1[data-v-47dd7892]{color:#fff}.whoami-section h1[data-v-47dd7892]:after{border-color:transparent}.whoami-container[data-v-47dd7892]{display:flex;flex-direction:column;gap:1em;align-items:center;text-align:center}.whoami-container img[data-v-47dd7892]{width:100%;height:auto;vertical-align:bottom}.whoami-container>div[data-v-47dd7892]:last-of-type{flex:1;padding-bottom:1rem}@media (min-width: 920px){.whoami-container[data-v-47dd7892]{flex-direction:row;text-align:left}.whoami-container>div[data-v-47dd7892]:first-of-type{flex:0 1 30%;align-self:flex-end}.whoami-container img[data-v-47dd7892]{width:100%;padding:0}}#map-container[data-v-47dd7892]{display:grid;justify-content:center;grid-template-columns:100%;width:100%}#map[data-v-47dd7892]{--map-text-shadow-color: #000000;--map-text-shadow-blur: 1px;--map-text-shadow-size: 1px;text-shadow:var(--map-text-shadow-color) var(--map-text-shadow-size) var(--map-text-shadow-size) var(--map-text-shadow-blur),var(--map-text-shadow-color) calc(var(--map-text-shadow-size) * -1) calc(var(--map-text-shadow-size) * -1) var(--map-text-shadow-blur),var(--map-text-shadow-color) var(--map-text-shadow-size) calc(var(--map-text-shadow-size) * -1) var(--map-text-shadow-blur),var(--map-text-shadow-color) calc(var(--map-text-shadow-size) * -1) var(--map-text-shadow-size) var(--map-text-shadow-blur);color:#fff;font-size:3rem;font-weight:700;border:1px solid var(--color-grey);cursor:default}.input-group.required[data-v-47dd7892]>label:after{content:" *";color:red;font-size:.75em}.input-group[data-v-47dd7892]{display:flex;flex-direction:column;margin-bottom:.5em;justify-content:flex-start}.input-group label+.checkbox-group[data-v-47dd7892]{margin-top:.5em}.middlename[data-v-47dd7892]{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}form[data-v-47dd7892]{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;margin-bottom:1rem}fieldset[data-v-47dd7892]{border:none;padding:0;margin:0;width:100%}legend[data-v-47dd7892]{font-weight:700;margin-bottom:.5em}textarea[data-v-47dd7892]{padding:.75em;border:1px solid var(--color-light-blue);border-radius:.5rem;margin-bottom:1em;resize:vertical;width:100%}form[data-v-47dd7892]{display:grid;gap:.5rem 2rem;grid-template-areas:"info-legend" "lastname" "firstname" "phone" "email" "address" "postal" "city" "project-legend" "prestations" "surface-current" "surface-after" "delay" "message" "accept" "captcha" "submit";grid-template-columns:1fr}form>fieldset[data-v-47dd7892]{display:contents}@media (min-width: 920px){form[data-v-47dd7892]{grid-template-areas:"info-legend     info-legend     info-legend     info-legend     info-legend     info-legend" "lastname        lastname        lastname        firstname       firstname       firstname" "phone           phone           phone           email           email           email" "address         address         address         postal          city            city" ".               .               .               .               .               ." "project-legend  project-legend  project-legend  project-legend  project-legend  project-legend" "prestations     prestations     prestations     surface-current surface-current surface-current" "prestations     prestations     prestations     surface-after   surface-after   surface-after" "prestations     prestations     prestations     delay           delay           delay" "message         message         message         message         message         message" "accept          accept          accept          accept          accept          accept" "captcha         captcha         captcha         captcha         captcha         captcha" ".               .               submit          submit          .               .";grid-template-columns:repeat(6,1fr)}}.informations>legend[data-v-47dd7892]{grid-area:info-legend}.lastname[data-v-47dd7892]{grid-area:lastname}.firstname[data-v-47dd7892]{grid-area:firstname}.phone[data-v-47dd7892]{grid-area:phone}.email[data-v-47dd7892]{grid-area:email}.address[data-v-47dd7892]{grid-area:address}.postal[data-v-47dd7892]{grid-area:postal}.city[data-v-47dd7892]{grid-area:city}.project>legend[data-v-47dd7892]{grid-area:project-legend}.prestations[data-v-47dd7892]{grid-area:prestations}.surface-current[data-v-47dd7892]{grid-area:surface-current}.surface-after[data-v-47dd7892]{grid-area:surface-after}.delay[data-v-47dd7892]{grid-area:delay}.message[data-v-47dd7892]{grid-area:message}.accept[data-v-47dd7892]{grid-area:accept}.captcha[data-v-47dd7892]{grid-area:captcha}form button[data-v-47dd7892]{grid-area:submit}
