.caption{display:table}.caption>*{display:block;max-width:100%}.caption>figcaption{display:table-caption;max-width:none;caption-side:bottom}.caption>figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic}
.caption .media .field,.caption .media .field *{float:none;margin:unset}
.paragraph--type--simple-card-img>a,.paragraph--type--simple-card-icon>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.paragraph--type--simple-card-img .media,.paragraph--type--simple-card-icon .media{margin:auto}.paragraph--type--simple-card-img img,.paragraph--type--simple-card-icon .title,.paragraph--type--simple-card-img .title{display:block;margin:auto;text-align:center}
@media screen and (max-width:991px){.field--name-field-simple-container>.paragraph{width:100%}}@media screen and (min-width:992px){.field--name-field-simple-container{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}
form:has(.webform-progress) .control-label,form:has(.webform-progress) label{color:#303030 !important;font-size:14px;font-weight:600;margin-bottom:6px}form:has(.webform-progress) .control-label.form-required:after,form:has(.webform-progress) label.form-required:after{color:#b23a48}form:has(.webform-progress) .form-control,form:has(.webform-progress) input.form-text,form:has(.webform-progress) input[type=email],form:has(.webform-progress) input[type=tel],form:has(.webform-progress) input[type=date],form:has(.webform-progress) select,form:has(.webform-progress) textarea{border:1px solid #c7ced0 !important;border-radius:6px;padding:9px 12px;height:auto;font-size:15px;background-color:#fff}form:has(.webform-progress) .form-control:focus,form:has(.webform-progress) input:focus,form:has(.webform-progress) select:focus,form:has(.webform-progress) textarea:focus{border-color:#0b4f6c !important;box-shadow:0 0 0 3px rgba(11,79,108,.15);outline:none}form:has(.webform-progress) .form-item,form:has(.webform-progress) .js-form-item{margin-bottom:22px}form:has(.webform-progress) .form-type-radio,form:has(.webform-progress) .js-form-type-radio,form:has(.webform-progress) .form-type-checkbox,form:has(.webform-progress) .js-form-type-checkbox{margin:8px 0}form:has(.webform-progress) input[type=radio],form:has(.webform-progress) input[type=checkbox]{width:18px;height:18px;margin-right:8px;vertical-align:middle}form:has(.webform-progress) .js-form-type-managed-file,form:has(.webform-progress) .form-type-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .btn.btn-primary{background-color:#0b4f6c !important;border-color:#0b4f6c !important;color:#fff !important;font-weight:600;font-size:15px;padding:14px 28px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}form:has(.webform-progress) .webform-button--next:hover,form:has(.webform-progress) .btn.btn-primary:hover{background-color:#073a50 !important;border-color:#073a50 !important}form:has(.webform-progress) .webform-button--previous{background-color:#fff !important;border:1px solid #0b4f6c !important;color:#0b4f6c !important;font-weight:600;padding:14px 24px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;margin-right:10px}form:has(.webform-progress){max-width:880px;margin:0 auto;padding:28px;background:#fff;border:1px solid #e3e7e8;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05)}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress *{overflow:visible !important;text-overflow:clip !important}form:has(.webform-progress) .webform-progress{padding:4px 0 10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{font-size:12px;line-height:1.3;white-space:normal !important}form:has(.webform-progress) .webform-progress .is-active,form:has(.webform-progress) .webform-progress .is-current,form:has(.webform-progress) .webform-progress .active,form:has(.webform-progress) .webform-progress .current,form:has(.webform-progress) .webform-progress [aria-current]{font-weight:700 !important;color:#0b4f6c !important}@media (max-width:575px){form:has(.webform-progress){padding:20px 16px;border-radius:0;border-left:none;border-right:none}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .webform-button--previous,form:has(.webform-progress) .btn.btn-primary{width:100%;margin:6px 0 !important;text-align:center}form:has(.webform-progress) .webform-progress{overflow-x:auto !important;-webkit-overflow-scrolling:touch;padding-bottom:10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{white-space:nowrap !important}}form:has(.webform-progress) input[type=email],form:has(.webform-progress) input[type=tel],form:has(.webform-progress) input[type=date],form:has(.webform-progress) select,form:has(.webform-progress) textarea{border:1px solid #c7ced0 !important;border-radius:6px;padding:9px 12px;height:auto;font-size:15px;background-color:#fff}form:has(.webform-progress) .form-control:focus,form:has(.webform-progress) input:focus,form:has(.webform-progress) select:focus,form:has(.webform-progress) textarea:focus{border-color:#0b4f6c !important;box-shadow:0 0 0 3px rgba(11,79,108,.15);outline:none}form:has(.webform-progress) .form-item,form:has(.webform-progress) .js-form-item{margin-bottom:22px}form:has(.webform-progress) .form-type-radio,form:has(.webform-progress) .js-form-type-radio,form:has(.webform-progress) .form-type-checkbox,form:has(.webform-progress) .js-form-type-checkbox{margin:8px 0}form:has(.webform-progress) input[type=radio],form:has(.webform-progress) input[type=checkbox]{width:18px;height:18px;margin-right:8px;vertical-align:middle}form:has(.webform-progress) .js-form-type-managed-file,form:has(.webform-progress) .form-type-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .btn.btn-primary{background-color:#0b4f6c !important;border-color:#0b4f6c !important;color:#fff !important;font-weight:600;font-size:15px;padding:11px 28px;border-radius:6px}form:has(.webform-progress) .webform-button--next:hover,form:has(.webform-progress) .btn.btn-primary:hover{background-color:#073a50 !important;border-color:#073a50 !important}form:has(.webform-progress) .webform-button--previous{background-color:#fff !important;border:1px solid #0b4f6c !important;color:#0b4f6c !important;font-weight:600;padding:11px 24px;border-radius:6px;margin-right:10px}form:has(.webform-progress){max-width:880px;margin:0 auto;padding:28px;background:#fff;border:1px solid #e3e7e8;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05)}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress *{overflow:visible !important;text-overflow:clip !important}form:has(.webform-progress) .webform-progress{padding:4px 0 10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{font-size:12px;line-height:1.3;white-space:normal !important}form:has(.webform-progress) .webform-progress .is-active,form:has(.webform-progress) .webform-progress .is-current,form:has(.webform-progress) .webform-progress .active,form:has(.webform-progress) .webform-progress .current,form:has(.webform-progress) .webform-progress [aria-current]{font-weight:700 !important;color:#0b4f6c !important}@media (max-width:575px){form:has(.webform-progress){padding:20px 16px;border-radius:0;border-left:none;border-right:none}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .webform-button--previous,form:has(.webform-progress) .btn.btn-primary{width:100%;margin:6px 0 !important;text-align:center}form:has(.webform-progress) .webform-progress{overflow-x:auto !important;-webkit-overflow-scrolling:touch;padding-bottom:10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{white-space:nowrap !important}}
.annuaire-comm{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap}.annuaire-card{border:2px solid #dbdbdb;border-radius:5px;margin:0 10px 10px 0;height:250px;padding:0;padding-right:0;padding-left:0;width:22%}.card-member{background-color:#0069aa;display:flex;justify-content:space-between;z-index:-1}.member-name{align-self:center;color:#fff;padding-left:10px;font-weight:700}.card-text{padding:10px}.card-text p{margin:5px 0 0}.card-organisation{color:#c1d72e;font-weight:900}.profile-picture{height:50px}.member-address span{display:block;line-height:25px}@media screen and (max-width:1199px){.annuaire-card{width:32%}}@media screen and (max-width:991px){.annuaire-card{width:48%}}@media screen and (max-width:768px){.annuaire-card{width:65%}}
#block-ecohemo .menu--ecohemo-menu,#block-ecohemo ul.menu{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;max-width:100%;margin:0 0 16px;padding:6px;list-style:none;background:var(--ecohemo-tabbar,#fff);border-radius:10px}#block-ecohemo ul.menu li{flex:1 1 auto;margin:0;padding:0}#block-ecohemo ul.menu li a{display:block;padding:8px 21px;color:var(--ecohemo-tab-text,#6b7280);font-weight:700;text-align:center;text-decoration:none;border:1px solid var(--ecohemo-border,#e0e0e0);border-radius:6px;transition:border-color .2s ease,color .2s ease}#block-ecohemo ul.menu li a:hover,#block-ecohemo ul.menu li a:focus-visible{color:var(--ecohemo-primary,#2e7d32);border-color:var(--ecohemo-primary,#2e7d32)}#block-ecohemo ul.menu li.active-trail>a,#block-ecohemo ul.menu li a[aria-current]{color:var(--ecohemo-primary,#2e7d32);font-weight:700;border-color:var(--ecohemo-primary,#2e7d32);background:0 0}@media (max-width:640px){#block-ecohemo .menu--ecohemo-menu,#block-ecohemo ul.menu{flex-direction:column;align-items:stretch}}
.webform-flex--container .form-inline .form-control{width:100%}.form-composite legend{font-size:1em;font-weight:700;border:none;margin:0}.webform-element--title-inline>div{display:inline}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:700;border:none;margin:10px .5em 10px 0}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important}.webform-likert-description.hidden{display:block !important}}html.js .form-type-webform-image-select .select-wrapper:after{display:none}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff}
.paragraph--unpublished{background-color:#fff4f4}
#wi-nrs-app,#app{font-family:Inter,Avenir,Helvetica,Arial,sans-serif}.scale[data-v-d63693a8]{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width:991px){.scale[data-v-d63693a8]{flex-direction:column;align-items:flex-start}}.scale-value[data-v-d63693a8]{display:flex;align-items:center;position:relative}@media screen and (min-width:992px){.scale-value[data-v-d63693a8]{flex-direction:column;padding-bottom:2rem}}@media screen and (max-width:991px){.scale-value[data-v-d63693a8]{flex-direction:row-reverse}.scale-value label[data-v-d63693a8]{margin:0 1rem}}.scale-value[data-v-d63693a8]:after{font-size:1.2rem;width:115px;text-align:center;position:absolute;bottom:-.5rem}.scale-value[data-v-d63693a8]:before{font-size:1.5rem;position:absolute;left:100%;width:200px;margin-left:.5rem}.scale-value input[data-v-d63693a8]{opacity:0;cursor:pointer;margin:unset;height:20px !important;width:20px !important;position:relative;z-index:1}.scale-value input:checked~.checkmark[data-v-d63693a8]:after{display:block}.scale-value .checkmark[data-v-d63693a8]{width:20px !important;height:20px !important;position:absolute;border-radius:50%;border-width:2px;border-style:solid}.scale-value .checkmark[data-v-d63693a8]:after{content:"";position:absolute;display:none;top:2px;left:2px;width:12px;height:12px;border-radius:50%}.scale-value .checkmark.none[data-v-d63693a8]{border-color:#a8a8a8}.scale-value .checkmark.none[data-v-d63693a8]:after{background-color:#a8a8a8}.scale-value .checkmark.low[data-v-d63693a8]{border-color:gray}.scale-value .checkmark.low[data-v-d63693a8]:after{background-color:gray}.scale-value .checkmark.moderate[data-v-d63693a8]{border-color:#3b3838}.scale-value .checkmark.moderate[data-v-d63693a8]:after{background-color:#3b3838}.scale-value .checkmark.severe[data-v-d63693a8]{border-color:#ff8837}.scale-value .checkmark.severe[data-v-d63693a8]:after{background-color:#ff8837}.scale-value .checkmark.excruciating[data-v-d63693a8]{border-color:#c00000}.scale-value .checkmark.excruciating[data-v-d63693a8]:after{background-color:#c00000}@media screen and (min-width:992px){.scale-value .color-bar[data-v-d63693a8]{width:50px;height:15px}}@media screen and (max-width:991px){.scale-value .color-bar[data-v-d63693a8]{width:15px;height:50px}}.scale-value .color-bar.none[data-v-d63693a8]{background-color:#a8a8a8}.scale-value .color-bar.low[data-v-d63693a8]{background-color:gray}.scale-value .color-bar.moderate[data-v-d63693a8]{background-color:#3b3838}.scale-value .color-bar.severe[data-v-d63693a8]{background-color:#ff8837}.scale-value .color-bar.excruciating[data-v-d63693a8]{background-color:#c00000}@media screen and (min-width:992px){.scale-value:first-of-type .color-bar[data-v-d63693a8]{border-top-left-radius:100px;border-bottom-left-radius:100px}.scale-value:last-of-type .color-bar[data-v-d63693a8]{border-top-right-radius:100px;border-bottom-right-radius:100px}}@media screen and (max-width:991px){.scale-value:first-of-type .color-bar[data-v-d63693a8]{border-top-left-radius:100px;border-top-right-radius:100px}.scale-value:last-of-type .color-bar[data-v-d63693a8]{border-bottom-left-radius:100px;border-bottom-right-radius:100px}}@media screen and (max-width:991px){.scale>.none label[data-v-d63693a8]{color:#a8a8a8}.scale>.none[data-v-d63693a8]:before{content:"Pas du tout";color:#a8a8a8}.scale>.none~.none[data-v-d63693a8]:before{content:none}.scale>.low label[data-v-d63693a8]{color:gray}.scale>.low[data-v-d63693a8]:before{content:"Intensité légère";color:gray}.scale>.low~.low[data-v-d63693a8]:before{content:none}.scale>.moderate label[data-v-d63693a8]{color:#3b3838}.scale>.moderate[data-v-d63693a8]:before{content:"Intensité modérée";color:#3b3838}.scale>.moderate~.moderate[data-v-d63693a8]:before{content:none}.scale>.severe label[data-v-d63693a8]{color:#ff8837}.scale>.severe[data-v-d63693a8]:before{content:"Intensité sévère";color:#ff8837}.scale>.severe~.severe[data-v-d63693a8]:before{content:none}.scale>.excruciating label[data-v-d63693a8]{color:#c00000}.scale>.excruciating[data-v-d63693a8]:before{content:"Pire démangeaison imaginable";color:#c00000}.scale>.excruciating~.excruciating[data-v-d63693a8]:before{content:none}}@media screen and (min-width:992px){.scale>.none label[data-v-d63693a8]{color:#a8a8a8}.scale>.none[data-v-d63693a8]:after{content:"Pas du tout";color:#a8a8a8}.scale>.none~.none[data-v-d63693a8]:after{content:none}.scale>.low label[data-v-d63693a8]{color:gray}.scale>.low[data-v-d63693a8]:after{content:"Intensité légère";color:gray;left:19px}.scale>.low~.low[data-v-d63693a8]:after{content:none}.scale>.moderate label[data-v-d63693a8]{color:#3b3838}.scale>.moderate[data-v-d63693a8]:after{content:"Intensité modérée";color:#3b3838;left:50%}.scale>.moderate~.moderate[data-v-d63693a8]:after{content:none}.scale>.severe label[data-v-d63693a8]{color:#ff8837}.scale>.severe[data-v-d63693a8]:after{content:"Intensité sévère";color:#ff8837;left:50%}.scale>.severe~.severe[data-v-d63693a8]:after{content:none}.scale>.excruciating label[data-v-d63693a8]{color:#c00000}.scale>.excruciating[data-v-d63693a8]:after{content:"Pire démangeaison imaginable";color:#c00000;width:max-content;left:0}.scale>.excruciating~.excruciating[data-v-d63693a8]:after{content:none}}a[data-v-d63693a8]{color:#fff !important;background-color:#0069aa;display:flex;margin:auto;justify-content:center;width:fit-content;border-radius:5px;padding:.5rem 3rem;text-transform:capitalize;margin-top:1rem;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;transition-duration:.2s}a[data-v-d63693a8]:hover{box-shadow:unset}.question[data-v-de2059ad]{padding:1rem;box-shadow:0px 3px 6px rgba(0,0,0,.1882352941)}.question h3[data-v-de2059ad]{color:#01395a;font-weight:500}@media screen and (min-width:1200px) and (max-width:1599px){.question h3[data-v-de2059ad]{margin-right:7rem}}.question>span[data-v-de2059ad]{font-size:1rem;color:#646464}.question>p[data-v-de2059ad]{border-top:1px solid #646464;padding-top:2rem;color:#707070;font-size:1rem;margin-top:2rem}.question .emphasis[data-v-de2059ad]{font-weight:600}.question .emphasis-more[data-v-de2059ad]{color:#ff8837}.answer[data-v-de2059ad]{margin-top:2rem}.answer-card[data-v-de2059ad]{background-color:#01395a;border-radius:5px;padding:1rem;box-shadow:0px 3px 6px rgba(0,0,0,.1882352941)}.answer-card h3[data-v-de2059ad],.answer-card p[data-v-de2059ad]{color:#fff;text-align:center;font-weight:600}
.block-social-simple-block{position:absolute;right:0;color:#8c8c8c}.block-social-simple-block .social-buttons-title{display:none}.block-social-simple-block .toggle-social{float:right;min-width:50px;margin-right:0;border-radius:0;white-space:normal;font-weight:400;padding:0;background:0 0;border:0 solid transparent}.block-social-simple-block .toggle-social:before{font-family:"Material-Design-Iconic-Font";content:"";font-weight:400}.block-social-simple-block .social-buttons{display:none}.block-social-simple-block .links:not(.contextual-links){position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;background:#fff;right:4rem}.block-social-simple-block .links:not(.contextual-links)>li{display:inline-block;list-style-type:none;margin-right:1.25rem;margin-left:1.25rem}.block-social-simple-block .links:not(.contextual-links)>li>a{font-size:2rem;color:#8c8c8c}.block-social-simple-block .links:not(.contextual-links)>li>a:before{font-family:"Material-Design-Iconic-Font"}.block-social-simple-block .links:not(.contextual-links)>li.twitter a:before{content:""}.block-social-simple-block .links:not(.contextual-links)>li.facebook a:before{content:""}.block-social-simple-block .links:not(.contextual-links)>li.linkedin a:before{content:""}.block-social-simple-block .links:not(.contextual-links)>li.mail a:before{content:""}.block-social-simple-block .links:not(.contextual-links)>li.print a:before{content:""}@media screen and (max-width:767px){.block-social-simple-block .links:not(.contextual-links)>li.print a:before{display:none}}
