@charset "UTF-8";:root{overscroll-behavior-y:none;scroll-behavior:smooth}body:has(dialog[open]){overflow:hidden}html.nojs .js{display:none!important}@media (width >= 62em){html{scroll-padding-top:3rem}}.alert-debug{background-color:#fff;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.color-text-light{color:var(--text-mention-grey)}hr.separator{background:none;border:none;border-top:1px solid var(--border-action-high-blue-france)}hr.separator--lignt{border-top:1px solid var(--border-default-grey)}article{--li-bottom:8px;--li-bottom:0.5rem;--text-spacing:0 0 16px;--text-spacing:0 0 1rem;padding-bottom:3rem}article ul{margin-bottom:1rem}article li p{margin-bottom:.5rem}.probability{color:#000;font-weight:700;text-transform:uppercase}.probability.probability-1,.probability.probability-dispense,.probability.probability-non_concerne,.probability.probability-non_soumis{background-color:#b1f0bd}.probability.probability-2,.probability.probability-non_active,.probability.probability-non_applicable,.probability.probability-non_disponible{background-color:#d5dbef}.probability.probability-3,.probability.probability-a_verifier,.probability.probability-action_requise,.probability.probability-iota_a_verifier{background-color:#fee7a0}.probability.probability-4,.probability.probability-derogation_inventaire,.probability.probability-derogation_simplifiee,.probability.probability-soumis,.probability.probability-systematique{background-color:#ffb7a5}.probability.probability-5,.probability.probability-cas_par_cas{background-color:#ffd3a6}.probability.probability-6,.probability.probability-interdit{background-color:#ff5150;color:#fff}.probability.probability-missing{background-color:purple}#probability-gauge{margin-bottom:1.5rem}#probability-gauge svg{background-color:#fff;padding:.75rem}#probability-gauge circle{fill:none}#moulinette-container #form-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#moulinette-container #content-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (width >= 48em){#moulinette-container #form-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#moulinette-container #content-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;margin-right:auto;max-width:720px;order:2}}#moulinette-container article>img{display:block;margin:0 auto 1.5rem;max-height:180px;max-height:11.25rem}#moulinette-container button[type=submit]{margin-right:1rem}#moulinette-container .share-btn{text-align:center}#moulinette-container .submit-feedback-hint-text{display:inline;white-space:nowrap}#moulinette-container .fr-hint-text a{color:var(--text-default-info)}nav#evaluation-summary ul{list-style-type:none;padding:0}nav#evaluation-summary li:not(:last-child)>.summary-link{border-bottom:1px solid var(--border-default-grey)}nav#evaluation-summary li a,nav#evaluation-summary li span.regulation-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}nav#evaluation-summary li span.regulation-result{width:100%}nav#evaluation-summary li span.regulation-result,nav#evaluation-summary li span.regulation-result span.fr-tag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav#evaluation-summary li span.regulation-result span.fr-tag{margin-bottom:.5rem;margin-top:.5rem}nav#evaluation-summary li a{background-image:none;color:var(--text-action-high-grey);padding:.25rem 0}nav#evaluation-summary li a:hover{background-color:var(--hover)}nav#evaluation-summary li a .action-link{margin-left:1.5rem;white-space:nowrap}nav#evaluation-summary li a .fr-link{font-weight:500;text-decoration:underline}nav#evaluation-summary li a .undertitle{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}@media (width >= 36em){nav#evaluation-summary li:not(:last-child)>.summary-link{border-bottom:none}nav#evaluation-summary li span.regulation-result,nav#evaluation-summary li span.regulation-result span.fr-tag{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nav#evaluation-summary li span.regulation-result span.fr-tag{margin-top:unset}}#moulinette-form{counter-reset:steps}#moulinette-form #form-group-address label:before,#moulinette-form label.step:before{content:counter(steps) " ";counter-increment:steps;font-size:32px;font-size:2rem;font-weight:700;margin-right:.25rem}#moulinette-form p.hint-header{color:var(--text-default-info)}#moulinette-form .form-section{background-color:var(--background-default-grey);border-radius:5px;margin-bottom:1.5rem;padding:1.25rem}#moulinette-form .form-section .fr-fieldset:last-child{margin-bottom:0}#moulinette-form #form-group-created_surface>label,#moulinette-form #form-group-final_surface>label{font-weight:600}#moulinette-form #form-group-created_surface>label .fr-hint-text,#moulinette-form #form-group-final_surface>label .fr-hint-text{color:inherit;font-size:16px;font-size:1rem;font-weight:400}#moulinette-form #form-section-coords .label-content{font-weight:400!important}#moulinette-form #form-section-map{padding-bottom:0}#moulinette-form #form-group-address .optional-tag,#moulinette-form #form-group-final_surface .optional-tag{display:none}#moulinette-form #additional-forms.unbound{background-color:var(--blue-france-950-100-hover);padding:1rem}#moulinette-form #additional-forms.unbound .fr-input-group--error:before{background-image:none}#moulinette-form #additional-forms.unbound .fr-input-group--error .fr-fieldset--error,#moulinette-form #additional-forms.unbound .fr-input-group--error .fr-fieldset__legend{background-image:none;color:var(--text-default-grey)}#moulinette-form #additional-forms.unbound .fr-input-group--error .fr-label{color:var(--text-default-grey);--border-plain-error:var(--background-action-high-blue-france)}#moulinette-form #additional-forms.unbound .fr-input-group--error .fr-error-text{display:none}#moulinette-form #additional-forms.unbound .fr-input-group--error .fr-input{-webkit-box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey)}#moulinette-form #optional-forms{padding:0}#moulinette-form #optional-forms.fr-accordion:before{-webkit-box-shadow:none;box-shadow:none}#moulinette-form #optional-forms .fr-accordion__btn{color:inherit;font-weight:400;padding:1.25rem 1.25rem .25rem}#moulinette-form #optional-forms .fr-accordion__btn[aria-expanded=true]{background-color:var(--background-default-grey)}#moulinette-form #optional-forms .fr-accordion__btn:after{height:24px;height:1.5rem;width:24px;width:1.5rem}#moulinette-form #optional-forms #option-count-wrapper{display:block;padding:.5rem 1.25rem}#moulinette-form #optional-forms #option-count-wrapper.no-options{padding-bottom:.25rem}#moulinette-form #optional-forms #option-count-wrapper.no-options .fr-badge--blue-ecume{background-color:transparent;color:transparent;font-size:0}#moulinette-form #optional-forms.fr-accordion .fr-collapse--expanded{padding:1.25rem}#moulinette-form #optional-forms label small{color:var(--text-mention-grey);font-style:italic}#moulinette-form #optional-forms .optional-form .fr-input-group[id$=activate] span.label-content{font-weight:700}#moulinette-form #optional-forms .optional-form>.fr-fieldset{display:none;margin-left:0;padding-left:2rem}#moulinette-form #optional-forms .optional-form>.fr-fieldset .fr-input-group:not(:last-child){border-bottom:1px solid var(--border-default-grey)}#moulinette-form #optional-forms .optional-form:not(:last-child)>.fr-fieldset,#moulinette-form #optional-forms .optional-form>.fr-fieldset .fr-input-group:not(:last-child)>.fr-fieldset{margin-bottom:1rem}#moulinette-form #optional-forms .optional-form.active>fieldset{display:inherit!important}section.regulation h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap}section.regulation h2 span.content{margin-right:.5em}section.regulation h2 span.content .undertitle{font-size:65%;font-weight:400}section.regulation h2 span.fr-tag{margin-bottom:-.125rem;white-space:nowrap}section.regulation button.read-more-btn{display:block;padding-left:0;text-decoration:underline}section.regulation .fr-content-media__caption div.sources{display:inline}section.regulation .fr-content-media__caption ul.source-list{display:inline;margin:0;padding:0}section.regulation .fr-content-media__caption ul.source-list li{display:inline;list-style-type:none;padding-bottom:0}section.regulation .fr-content-media__caption ul.source-list li+li:before{content:", "}section.regulation .fr-accordion .fr-accordion__btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:inherit;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.regulation .fr-accordion .fr-accordion__btn span.title .perimeter{color:var(--grey-925-100);font-weight:300}@media (width < 36em){section.regulation .fr-accordion .fr-accordion__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.regulation .fr-accordion .fr-accordion__btn[aria-expanded=true]{background-color:var(--hover-tint);--hover:inherit;--active:inherit}section.regulation .fr-accordion .fr-accordion__btn[aria-expanded=true]:hover{background-color:var(--active-tint)}section.regulation .more.fr-collapse>:first-child{margin-top:1.5rem}section.regulation.regulation-disabled h2,section.regulation.regulation-disabled p{color:var(--text-disabled-grey)}section.regulation h3{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.75rem}section.regulation h4{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}section.regulation div.alt{margin-left:-1rem;margin-right:-1rem;padding:1rem!important}@media (width >= 48em){section.regulation h3{font-size:1.5rem;line-height:2rem}section.regulation h4{font-size:1.375rem;line-height:1.75rem}}@media (width >= 42em){section.regulation div.alt{margin-left:unset;margin-right:unset;padding:unset}}section.regulation figcaption{text-align:left}section.regulation div.criteria h3{padding-left:1.5rem}section.regulation div.criteria figure{margin-bottom:0}section.regulation div.criteria .fr-tag.probability-non_disponible{visibility:hidden}section.debug h3 small{color:var(--text-mention-grey);font-size:16px;font-size:1rem;font-weight:400}form fieldset{border:none;padding:0}form fieldset legend{padding:0;width:100%}form i.optional-tag{color:var(--text-mention-grey);font-size:12px;font-size:.75rem}form .formset+.formset{margin-top:2rem}form .formset .formset-header{background-color:var(--bf100-g750);-webkit-box-shadow:0 1px 0 0 var(--g300);box-shadow:0 1px 0 0 var(--g300);color:var(--g700);margin-bottom:0;padding:.5rem 1rem}form .formset .formset-field{padding-top:0}form div.input-file-box{position:relative}form div.input-file-box input[type=file]{height:100%;inset:0;opacity:0;position:absolute;width:100%}form div.input-file-box div.input-file-widget{max-height:unset;padding:1.5rem}form div.input-file-box div.input-file-widget .icon{display:block;float:left;margin-right:1rem}form div.input-file-box div.input-file-widget label.box-msg{display:block}form div.input-file-box div.input-file-widget #success-box-msg{display:none}form div.input-file-box input[type=file]:focus+div.input-file-widget{outline-color:var(--focus);outline-offset:2px}form div.input-file-box input[type=file]:valid+div.input-file-widget #default-box-msg{display:none}form div.input-file-box input[type=file]:valid+div.input-file-widget #success-box-msg{display:block}form#request-evaluation-form fieldset legend{color:#666}form#request-evaluation-form div.right-button{text-align:right}form#request-evaluation-form #form-group-additional_files .fr-hint-text{color:var(--info-425-625);margin-bottom:1rem}form#request-evaluation-form[data-user-type=instructor][data-send-eval=false] .only-if-send-eval-checked,form#request-evaluation-form[data-user-type=petitioner] #element-send_eval_to_project_owner,form#request-evaluation-form[data-user-type=petitioner] #send-eval-hint,form#request-evaluation-form[data-user-type=petitioner] fieldset#instructor-fieldset,form#request-evaluation-form[data-user-type=petitioner] fieldset#petitioner-fieldset legend{display:none}form#request-evaluation-form #id_send_eval_to_project_owner+.fr-label .fr-hint-text{color:var(--info-425-625)}form#request-evaluation-form #id_send_eval_to_project_owner:checked+.fr-label .if-unchecked,form#request-evaluation-form #id_send_eval_to_project_owner:not(:checked)+.fr-label .if-checked{display:none}.fr-label+div>.autocomplete__wrapper{margin-top:.5rem}.autocomplete__wrapper .autocomplete__input{border:0;border-radius:space(1v) space(1v) 0 0;color:var(--text-label-grey);--blend:var(--background-contrast-grey-blend);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;-webkit-box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;outline-offset:2px;outline-width:2px;padding:.5rem 1rem}.autocomplete__wrapper .autocomplete__input--focused{outline-color:#0a76f6}.autocomplete__wrapper .autocomplete__menu{border:2px solid #0a76f6;border-top:none;left:-4px;margin-top:4px;width:calc(100% + 8px)}.fr-input-group--error .autocomplete__wrapper .autocomplete__input{-webkit-box-shadow:inset 0 -2px 0 0 var(--border-plain-error);box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.ratio-16x9,.ratio-1x1,.ratio-2x1,.ratio-2x3,.ratio-4x3,.ratio-4x5,.ratio-sm-2x3,.ratio-sm-4x5{position:relative;width:100%}.ratio-16x9:before,.ratio-1x1:before,.ratio-2x1:before,.ratio-2x3:before,.ratio-4x3:before,.ratio-4x5:before,.ratio-sm-2x3:before,.ratio-sm-4x5:before{content:"";display:block}.ratio-16x9 .ratio-content,.ratio-1x1 .ratio-content,.ratio-2x1 .ratio-content,.ratio-2x3 .ratio-content,.ratio-4x3 .ratio-content,.ratio-4x5 .ratio-content,.ratio-sm-2x3 .ratio-content,.ratio-sm-4x5 .ratio-content{display:block;height:100%;inset:0;position:absolute;width:100%}.ratio-2x3:before{padding-bottom:150%}.ratio-4x5:before{padding-bottom:125%}.ratio-1x1:before{padding-bottom:100%}.ratio-4x3:before{padding-bottom:75%}.ratio-16x9:before{padding-bottom:56.25%}.ratio-2x1:before{padding-bottom:50%}@media (width < 767px) and (aspect-ratio < 2/3){.ratio-sm-2x3:before{padding-bottom:150%}.ratio-sm-4x5:before{padding-bottom:125%}}figcaption.fr-content-media__caption .fr-link[target=_blank]:after{margin-left:.25rem}div.leaflet-container{height:100%;position:relative;width:100%}div.leaflet-container div.search-control{margin-right:10px;margin-top:10px;position:absolute;right:0;top:0;width:80%}div.leaflet-container div.search-control input{background-color:#fff}div.leaflet-container div.leaflet-control-zoom a{background-image:unset;background-size:unset;-webkit-transition:none;transition:none}div.leaflet-container div.leaflet-control-layers a{background-size:26px 26px;-webkit-transition:none;transition:none}div.leaflet-container .info{background:#fff;background:hsla(0,0%,100%,.8);border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);padding:6px 8px}div.leaflet-container .info h4{color:#777;margin:0 0 5px}div.leaflet-container .legend{color:#555;line-height:18px}div.leaflet-container .legend span{display:block;margin-bottom:5px}div.leaflet-container .legend i{float:left;height:18px;margin-right:8px;opacity:.7;width:18px}.alt{background-color:var(--background-alt-blue-france)}ul.roomy{--li-bottom:16px;--li-bottom:1rem}.fr-modal textarea{resize:vertical}main>.fr-notice .fr-notice__body{text-align:center}main>.fr-notice .fr-notice__body:before{display:none}main>.fr-notice .fr-notice__body .fr-notice__title{font-weight:400}.img-icon{display:inline-block;height:var(--icon-size);margin-right:.25rem;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size);--icon-size:24px;--icon-size:1.5rem}button .img-icon{--icon-size:16px;--icon-size:1rem}.fr-accordion.fr-accordion--no-icon{padding-bottom:.25rem}.fr-accordion.fr-accordion--no-icon .fr-accordion__btn:after{display:none}.fr-accordion.fr-accordion--no-icon .read-more-btn{padding:.75rem 1rem}.fr-accordion.fr-accordion--no-icon .fr-accordion__btn{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fr-accordion.fr-accordion--no-icon .fr-accordion__btn span.fr-tag{white-space:nowrap}.fr-accordion.fr-accordion--no-icon .fr-accordion__title span.title{margin-right:1rem}button[data-fr-js-collapse-button=true][aria-expanded=false] span.expanded-label,button[data-fr-js-collapse-button=true][aria-expanded=true] span.concealed-label{display:none}.fr-content-media .fr-responsive-img{aspect-ratio:unset}figcaption :last-child,p:last-child{margin-bottom:0}.fr-alert--soft-warning{-webkit-box-shadow:inset 0 0 0 1px #fcc63a,inset 2.5rem 0 0 0 #ffca00;box-shadow:inset 0 0 0 1px #fcc63a,inset 2.5rem 0 0 0 #ffca00}.fr-alert--soft-warning.fr-alert--sm p:last-child{margin-bottom:inherit}.fr-stepper{margin-bottom:3rem}div.fr-callout__text p{font-size:inherit;line-height:inherit}form.dropzone{border:unset;border-radius:none;min-height:unset;padding:unset}form.dropzone.dz-drag-hover{border-style:none}form.dropzone div#has-errors-warning{display:none}form.dropzone.has-errors div#has-errors-warning{display:inherit}form.dropzone #max-files-exceeded-alert{display:none}form.dropzone.dz-max-files-reached #max-files-exceeded-alert{display:inherit}form.dropzone.dz-max-files-reached .dz-button{display:none}form.dropzone.dz-max-files-reached .dropzone{border-color:var(--border-disabled-grey);cursor:default;pointer-events:none}form.dropzone.dz-max-files-reached .dropzone .dz-preview{cursor:auto;pointer-events:auto}form.dropzone div.dz-error .dz-image{border:2px dashed red}form.dropzone .dz-preview .dz-error-message{top:150px!important}form.dropzone .dz-preview .dz-remove{background-image:none}form.dropzone .dz-preview .dz-progress{top:70%}form.dropzone .dz-clickable .dz-button .fr-link{text-decoration:underline}form.dropzone .dz-clickable .dz-button .fr-link:hover{font-weight:700}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner:before{-webkit-animation:spinner 2s linear infinite;animation:spinner 2s linear infinite;display:inline-block}.card-steps .fr-card__desc{margin-top:0}div.hero-alt{margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.moulinette-result-body #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.moulinette-result-body #after_result_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (height > 20rem){.moulinette-result-body #action-banner{bottom:0;left:0;position:fixed;right:0;z-index:1000}}.moulinette-result-body .fr-sr-only{position:fixed}.moulinette-result-body #project-summary{background-color:var(--info-975-75);padding-bottom:5rem;padding-top:3rem}.moulinette-result-body #project-summary>section{margin:0 auto;max-width:576px;max-width:36rem;padding:0 1em}.moulinette-result-body #project-summary .button-container{margin-left:-1rem;text-align:left}.moulinette-result-body #project-summary ul{list-style-type:none;padding:0}.moulinette-result-body #project-summary #moulinette-form figure.fr-content-media{position:relative}.moulinette-result-body #project-summary #map-refresh-button{background-color:var(--grey-1000-50);opacity:0;pointer-events:none;position:absolute;right:1.5em;top:13em;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;z-index:1000}.moulinette-result-body #project-summary #map-refresh-button.display{opacity:1;pointer-events:auto}.moulinette-result-body #project-summary #map-refresh-button:hover:not(:disabled){background-color:var(--background-default-grey-hover)}.moulinette-result-body #after_result_content>section,.moulinette-result-body #project-result>section{margin:0 auto;max-width:640px;max-width:40rem}.moulinette-result-body #after_result_content .fr-btns-group,.moulinette-result-body #project-result .fr-btns-group{margin:0}.moulinette-result-body footer#footer{padding-bottom:5rem}.moulinette-result-body a.cc-1m2mf{border:2px solid var(--background-default-grey)!important}@media only screen and (width > 991px){.moulinette-result-body{height:100%;padding-bottom:5rem}.moulinette-result-body main{height:100%;position:relative}.moulinette-result-body #project-result{margin-left:calc(max((100vw - 78rem) / 2, 0rem) + min(33.3333333333%, 26rem) + (min(66.6666666667%, 52rem) - min(min(66.6666666667%, 52rem), 40rem))/2)}.moulinette-result-body #project-result>section{margin:0}.moulinette-result-body #project-summary{bottom:0;left:0;margin-left:max((100vw - 78rem)/2,0rem);padding-top:5rem;position:fixed;top:0;width:min(33.3333333333%,26rem)}.moulinette-result-body #after_result_content{margin-left:calc(max((100vw - 78rem) / 2, 0rem) + min(33.3333333333%, 26rem))}.moulinette-result-body #after_result_content>section{margin-left:6rem}.moulinette-result-body #after_result_content div.fr-follow{max-width:52rem}.moulinette-result-body footer#footer{margin-left:calc(max((100vw - 78rem) / 2, 0rem) + min(33.3333333333%, 26rem));max-width:min(66.6666666667%,52rem);padding-bottom:5rem}.moulinette-result-body #project-result,.moulinette-result-body #project-summary{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;overflow-y:scroll;scroll-behavior:smooth}}@media only print{.moulinette-result-body #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.moulinette-result-body #content #project-summary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.moulinette-result-body #content #project-result{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer{-webkit-box-shadow:initial;box-shadow:none;padding-top:0;z-index:1000}#action-banner{background-color:var(--blue-france-sun-113-625);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw}@media print{#action-banner{display:none}}#action-banner .banner-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left}#action-banner #feedback-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#action-banner #feedback-form>p{color:#fff;margin:0 1em 0 0}#action-banner #copy-btn-container #copy-btn{position:relative}#action-banner #copy-btn-container #btn-clicked-message{color:#fff;position:absolute;right:-70%;top:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#action-banner #copy-btn-container #btn-clicked-message img{height:1em}.print-only{display:none}@media print{:root{font-size:85%}#main-container article{max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}#top-bar,.hide-print,body>footer,body>header{display:none}.fr-accordion__title .fr-accordion__btn{font-weight:700}.fr-collapse{--collapse-max-height:0;--collapse:auto;--collapser:"";max-height:auto;max-height:inherit;overflow:auto;padding-bottom:1rem;padding-top:1rem}.fr-collapse:before{display:none}.fr-collapse:not(.fr-collapse--expanded){visibility:visible}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:0}section.regulation button.read-more-btn{display:none}.fr-content-media{margin-left:auto;margin-right:auto;width:50%}.fr-link[target=_blank]:after{display:none}a{text-decoration:underline}a:not([href^="#"]){color:linktext}a:not([href^="#"],.no-href-print):after{content:" (" attr(href) ") "}a:not([href^="#"]):after{background-color:inherit;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:auto;mask-size:auto;--icon-size:inherit;display:inherit}.leaflet-control{display:none}.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-only{display:inherit}.moulinette-result-body .fr-grid-row{display:block}.moulinette-result-body .fr-grid-row>div{max-width:unset;width:unset}.moulinette-result-body #moulinette-result-container{overflow:inherit}.moulinette-result-body #map-container .leaflet-control-container{display:none}}@media (width >= 62em){.fr-header .fr-header__logo{padding-bottom:.25rem;padding-top:.25rem}}.fr-header img.fr-header__brand-top{max-width:96px;max-width:6rem;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;min-width:56px;min-width:3.5rem;padding:.25rem}.fr-header .fr-header__service{margin-left:0}.fr-header .fr-header__service:after,.fr-header .fr-header__service:before{display:none}.fr-header .fr-nav__btn,.fr-header .fr-nav__link{min-height:32px;min-height:2rem;padding:.75rem 1rem}.fr-header .fr-header__brand-top{width:auto}.fr-header.header-slim .fr-nav__btn{min-height:16px;min-height:1rem;padding:0 1rem}@media (width >= 62em){.fr-header.header-slim .fr-header__body-row{line-height:1rem;padding:.75rem 0}.fr-header.header-slim img{max-height:2rem}}.fr-header.header-slim .fr-btn.main-cta{background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active)}.fr-header.header-slim .fr-btn.main-cta:hover{background-color:var(--hover-tint)}.fr-header.header-slim .fr-btn.main-cta:active{background-color:var(--active-tint)}.fr-header.header-sticky{position:sticky;top:0;z-index:2000}.fr-header.header-sticky .fr-btn:not(.fr-btn--menu){font-size:14px!important;font-size:.875rem!important;line-height:24px!important;line-height:1.5rem!important;min-height:32px!important;min-height:2rem!important;padding:.25rem .75rem!important}.fr-header.header-popup{position:fixed;top:0;-webkit-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden}@media (width >= 62em){.fr-header.header-popup.displayed{top:0;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.fr-header.header-popup.displayed.hidden-downscroll{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fr-callout.evaluation-comment .fr-callout__title{font-size:22px;font-size:1.375rem}.fr-callout.evaluation-comment .fr-callout__text{font-size:inherit;line-height:inherit}main.home div#before-content.fr-mt-5w{margin-top:0!important}main.home section#hero{background-color:var(--background-alt-grey)}main.home section#hero .fr-container{padding-bottom:2rem;padding-top:2rem}main.home section#hero .fr-container:after{clear:both;content:"";display:block}@media (width >= 48em){main.home section#hero .fr-container{padding-bottom:3rem;padding-bottom:4rem;padding-top:3rem;padding-top:4rem}}main.home section#hero .home-illustration{margin:0 auto;max-width:420px;width:100%}main.home section#hero .home-illustration img{max-width:100%}@media (width >= 48em){main.home section#hero .home-illustration{float:right;margin-left:2rem;margin-top:-2.5rem;max-width:320px}}@media (width >= 62em){main.home section#hero .home-illustration{margin-left:2.5rem;margin-top:0;max-width:420px}}@media (width >= 78em){main.home section#hero .home-illustration{margin-left:3rem;max-width:480px}}main.home section#decouvrir abbr{text-decoration-color:var(--text-mention-grey);text-decoration-style:dotted;text-decoration-thickness:2px}main.home section#decouvrir a.fr-icon-arrow-down-line:before{margin-right:.5rem}@media (width >= 78em){main.home section#decouvrir div.fr-col:first-child{padding-right:4.5rem!important}main.home section#decouvrir div.fr-col:last-child{padding-left:4.5rem!important}}main.home section#simulateur{background-color:var(--info-950-100)}main.home section#simulateur h2{color:var(--blue-france-sun-113-625);margin-bottom:3rem;text-align:center}main.home section#simulateur #liability-warning{padding:0 1rem}:root[data-fr-theme=dark] main.geometricians section#hero{background:linear-gradient(248deg,#1b1b35 100%,#4a4a7d 0)}main.geometricians img{max-width:100%}main.geometricians section#hero{background:linear-gradient(248deg,#000091,#6a6af4)}main.geometricians section#hero .fr-text,main.geometricians section#hero h1{color:#fff}main.geometricians section#hero .fr-btn--secondary{background-color:var(--grey-1000-50)}main.geometricians section#hero .fr-btn--secondary:hover{background-color:var(--background-default-grey-hover)}main.geometricians section#hero #rounded-hero{display:block;margin-top:-10%}main.geometricians section#hero #rounded-hero path{fill:var(--grey-1000-50)}main.geometricians section#hero #geometrician-illustration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}main.geometricians section#simulateur{background-color:var(--info-950-100)}main.geometricians h2{text-align:center}main.geometricians section#advantages h2{text-align:inherit}main.geometricians section#webinar{background-color:var(--grey-975-100)}main.geometricians section#webinar #webinar-img-container{text-align:center}main.geometricians section#webinar img{border-radius:.3em;max-height:20em;max-width:100%}main.geometricians section#faq-section .fr-callout{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--background-contrast-grey);justify-content:space-between}main.geometricians section#faq-section .fr-callout:hover{background-color:var(--background-contrast-grey-hover)}main.geometricians section#faq-section span{color:var(--blue-france-sun-113-625-hover)}main.geometricians section#faq-section #faq-link{display:block;margin:0 auto}main.geometricians section#properties .fr-grid-row--center div{text-align:center}main.geometricians section#properties .fr-grid-row--center div img{margin:0 auto}.moulinette .autocomplete__input,.moulinette .fr-input{--background-contrast-grey:var(--grey-975-100)}.moulinette .fr-input-group-map figure{margin-bottom:0;margin-top:0}@media (width >= 62em){.moulinette .fr-input-group-map #map-container{margin-left:-5rem;margin-right:-5rem;width:calc(100% + 10rem)}}.moulinette div.submit-section button{display:block;margin:3rem auto 0}.moulinette div.submit-section .submit-feedback-hint-text{display:block;margin:1rem auto 0;text-align:center}li.btn-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (width >= 62em){.fr-ml-lg-0{margin-left:0!important}}.dark-only{display:none}:root[data-fr-theme=dark] .dark-only{display:inherit}:root[data-fr-theme=dark] .light-only{display:none}.centered{text-align:center}main.contrast-bg{background-color:var(--info-950-100)}#top-bar{-webkit-filter:drop-shadow(var(--raised-shadow));filter:drop-shadow(var(--raised-shadow))}#top-bar .fr-notice__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#self-declaration-cta{margin:3rem auto}#self-declaration-cta div.fr-notice__body{padding-right:0}#self-declaration-cta div.fr-notice__body p{font-size:90%;font-weight:400}main.demos span.fr-tag.surface{font-family:Graduate,monospace}main.demos .info{background:#fff;background:hsla(0,0%,100%,.8);border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);font:14px/16px Arial,Helvetica,sans-serif;padding:6px 8px}main.demos .info h4{color:#777;margin:0 0 5px}main.demos .legend{color:#555;line-height:18px}main.demos .legend i{float:left;height:18px;margin-right:8px;opacity:.7;width:18px}main.demos .share-btn{text-align:center}.fr-hint-text a.fr-link:has(+span.fr-tooltip){font-size:inherit}.leaflet-default-icon-icon{background-image:url("/static/images/marker-icon.2273e3d8ad92.png"),url("/static/images/marker-icon-2x.401d815dc206.png");cursor:url("/static/images/marker-icon.2273e3d8ad92.png"),url("/static/images/marker-icon-2x.401d815dc206.png"),auto;height:41px;margin:-41px -12px;width:25px}.leaflet-default-icon-shadow{background-image:url("/static/images/marker-shadow.44a526eed258.png");cursor:url("/static/images/marker-shadow.44a526eed258.png"),auto;height:41px;margin:-41px -12px;width:41px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px}#content{height:100%}#content .help-sidebar-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .help-sidebar-button{display:none;max-height:32px;max-height:2rem;max-width:32px;max-width:2rem;--help-sidebar-btn-color:#6a6af4;--hover-tint:transparent;--active-tint:transparent}#content .help-sidebar-button:active,#content .help-sidebar-button:hover{--help-sidebar-btn-color:#000091}#content .help-sidebar-button:before{--icon-size:1.2em;color:var(--help-sidebar-btn-color)}#content .help-sidebar{background-color:var(--background-raised-grey);border:none;bottom:0;-webkit-filter:drop-shadow(var(--raised-shadow));filter:drop-shadow(var(--raised-shadow));height:100%;margin-right:0;overflow-y:scroll;padding:1.5rem;position:fixed;right:0;top:0;width:100%;z-index:3000;-ms-scroll-chaining:none;overscroll-behavior:contain}#content .help-sidebar .sidebar-content{max-width:440px;min-height:calc(100% + 1px)}#content .help-sidebar .sidebar-content img{max-width:100%}@media (width >= 36em){#content .help-sidebar{width:50%}}@media (width >= 48em){#content .help-sidebar{width:40%}}#moulinette-grid,#moulinette-grid #moulinette-col{display:-webkit-box;display:-ms-flexbox;display:flex}#moulinette-grid #moulinette-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#moulinette-grid #moulinette-col #moulinette,#moulinette-grid #moulinette-col #triage{max-width:576px;max-width:36rem}@media (width < 20em){#moulinette-grid #moulinette-col #moulinette #map-container:before,#moulinette-grid #moulinette-col #triage #map-container:before{padding-bottom:75%}}#moulinette-grid:not(.sidebar-open){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (width >= 48em){#moulinette-grid.sidebar-open #moulinette-col{max-width:60%;padding-right:1.5rem}}#evaluation-eligibility{background-color:var(--grey-975-100)}#evaluation-eligibility>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}#evaluation-eligibility>div div{margin-right:1rem}#evaluation-eligibility .items-list{line-height:20px;line-height:1.25rem;margin-bottom:0}#evaluation-eligibility .items-list li:last-child{padding-bottom:0}.green-check{color:var(--success-425-625)}#moulinette-title{margin:1.5rem auto;max-width:700px}#demarche-simplifiee-form{color:var(--text-inverted-blue-france);min-width:360px}#demarche-simplifiee-banner-btn{-webkit-box-shadow:inset 0 0 0 1px var(--blue-france-975-75);box-shadow:inset 0 0 0 1px var(--blue-france-975-75)}#department-search-title{color:var(--blue-france-sun-113-625)}#contacts_and_links{background-color:var(--grey-975-100)}.fr-follow .fr-follow__newsletter .fr-label{height:auto;margin:initial;overflow:visible;padding:initial;position:static;width:auto;clip:auto;border:initial;display:block;font-weight:700;line-height:24px;line-height:1.5rem;white-space:normal}.fr-follow .fr-grid-row>:first-child:last-child>div{-ms-flex-pack:distribute;justify-content:space-around}.fr-follow .fr-follow__newsletter form{max-width:100%;width:350px}.fr-follow .fr-follow__newsletter form button{display:block;margin-left:auto}.inline-button{color:inherit;cursor:pointer;-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);--hover-tint:var(--idle);--active-tint:var(--active);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);-webkit-transition:background-size 0s;transition:background-size 0s}.inline-button:active,.inline-button:hover{--underline-hover-width:var(--underline-max-width)}article#evaluation{max-width:608px;max-width:38rem}.icon-spinner:after,.icon-spinner:before{-webkit-animation:rotate-spinner 1.2s linear infinite;animation:rotate-spinner 1.2s linear infinite;-webkit-mask-image:url("../icons/sun.c0e9247de68e.svg");mask-image:url("../icons/sun.c0e9247de68e.svg")}@-webkit-keyframes rotate-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}