/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color--white:#fff;--color--black:#000;--color--main:#500fa0;--color--main-01:#440d87;--color--main-02:#1e063c;--color--main-03:#320964;--color--main-04:#6419be;--color--main-05:#ece2f8;--color--main-06:#d5d5e7;--colo--main-07:#f4f3f9;--color-main-08:#f3f3f8;--color--pint-extra-light:#c8a2f633;--color--pink-light:#ff6e96;--color--pink-medium:#e41b5c;--color--pink-dark:#c80a56;--color--blue-light:#28b4eb;--color--blue-medium:#077bb5;--color--blue-dark:#19559b;--color--green-light:#00c378;--color--green-medium:#00855e;--color--green-dark:#006b53;--color--orange-ima:#ea7600;--color--orange-light:#f66851;--color--orange-medium:#dc3823;--color--orange-dark:#b1351b;--color--purple-light:#771ee1;--color--purple-medium:#500fa0;--color--purple-dark:#3f0c7e;--color--grey-text:#283c50;--color--beige:#fff5e6;--color--grey-01:#e6ebf0;--color--grey-02:#d2d7dc;--color--grey-03:#d2dbe4;--color--grey-04:#bfc5cb;--color--grey-05:#bebebe;--color--grey-06:#5b6e83;--color--grey-ima:#999;--color--grey-dark:#879baf;--color--new-01:#f4ecfd;--color--new-02:#ab19be;--color--grey-bg:#faf9fd;--color--boxshadow:0 7px 29px 0 rgb(100,100,111,0.09);--color--text-bg:var(--color--main)}:root{--font-size-title-xs:1.125rem;--font-size-title-sm:1.25rem;--font-size-title-md:1.3125rem;--font-size-title-lg:1.375rem;--font-size-title-xl:1.5rem;--font-size-title-xxl:2rem;--font-size-body-xxs:0.6875rem;--font-size-body-xs:0.75rem;--font-size-body-sm:0.875rem;--font-size-body-md:1rem;--font-size-body-lg:1.0625rem;--font-size-body-xl:1.1875rem;--font-size-body-xxl:1.375rem}@media(width >= 64em){:root{--font-size-title-md:1.5rem;--font-size-title-lg:1.75rem;--font-size-title-xl:2rem;--font-size-title-xxl:3rem;--font-size-body-xxl:2rem;--line-height-title-xxl:1.15}}:root{--size--page-padding-x:1rem;--size--paragraph-padding-y:2.5rem;--space--xs:1rem;--space--sm:1rem;--space--md:1.5rem;--space--lg:2rem;--space--xl:2.5rem;--space--title-sm:1rem;--space--title-lg:1.5rem}@media(width >= 64em){:root{--size--page-padding-x:2rem;--size--paragraph-padding-y:4rem;--space--xs:1.5rem;--space--sm:2rem;--space--md:2rem;--space--lg:3rem;--space--xl:4rem;--space--title-sm:2rem;--space--title-lg:3rem}}html{line-height:1.25;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font-family--main)}body *{color:var(--color--grey-text)}h1{letter-spacing:-0.0625rem;font-size:var(--font-size-title-xxl);font-weight:500;line-height:var(--line-height-title-xxl)}img{max-width:100%;height:auto}iframe{max-width:100%}*:focus-visible{outline-offset:.25rem}:root{--font-family--main:'manrope';--font-family--ima-alt:'ima-alt';--font-family--ima-black:'ima-black'}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:manrope;src:url(/themes/custom/ima/assets/fonts/manrope/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ima-alt;src:url(/themes/custom/ima/assets/fonts/ima/ima-alt.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:ima-black;src:url(/themes/custom/ima/assets/fonts/ima/ima-black.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}.sr-only{position:absolute !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;width:1px !important;height:1px !important;padding:0 !important;white-space:nowrap !important;border:0 !important;clip-path:inset(50%) !important}.sr-only-focusable:focus{overflow:visible !important;clip:auto !important;width:auto !important;height:auto !important;margin:auto !important;white-space:normal !important;clip-path:none !important}html.-fixed-screen{scrollbar-gutter:stable}html.-fixed-screen body{overflow:hidden}.-bg-groupe,.-bg-main{background-color:var(--color--main)}.-bg-green,.-bg-vert,.-bg-habitat{--color--text-bg:var(--color--green-dark);background-color:var(--color--green-dark)}.-bg-orange,.-bg-juridique{--color--text-bg:var(--color--orange-medium);background-color:var(--color--orange-medium)}.-bg-pink,.-bg-rose,.-bg-sante{--color--text-bg:var(--color--pink-dark);background-color:var(--color--pink-dark)}.-bg-mobilite,.-bg-bleu{--color--text-bg:var(--color--blue-dark);background-color:var(--color--blue-dark)}.-bg-violet{--color--text-bg:var(--color--purple-medium);background-color:var(--color--purple-medium)}.-bg-violet_dark{--color--text-bg:var(--color--purple-dark);background-color:var(--color--purple-dark)}.-bg-gris{--color--text-bg:var(--color--grey-text);background-color:var(--color--grey-text)}.-bg-beige{--color--text-bg:var(--color--beige);background-color:var(--color--beige)}.-bg-brun{--color--text-bg:var(--color--orange-dark);background-color:var(--color--orange-dark)}@font-face{font-family:"icomoon";src:url(/themes/custom/ima/assets/fonts/icons/icomoon.woff2?1=) format("woff2");font-weight:normal;font-style:normal}.icon,.icon::before{text-transform:none;font-family:"icomoon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-right::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-up::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quote::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tiktok::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-globe::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location-pin::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-external::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-loupe::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-newspaper::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-burger::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webform-submission-attestations-form>fieldset{padding:1rem}.webform-submission-attestations-form>fieldset fieldset{border:none}.webform-submission-attestations-form fieldset{grid-column:1/-1}.webform-submission-attestations-form fieldset legend{margin-bottom:.5rem}.webform-submission-attestations-form fieldset label.option{top:.125rem}.webform-submission-attestations-form fieldset .webform-type-radio{margin-bottom:.25rem}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite{padding:2rem 1rem .75rem 1rem}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-table table{margin-bottom:1rem}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-table table input[type=text],.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-table table select{padding-top:.75rem}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-table table .webform-type-select::after{top:1.1rem}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-table table .webform-multiple-table--operations input:first-child{display:none}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .webform-multiple-add input{background-color:var(--color--main-01)}.webform-submission-attestations-form fieldset .form-type-webform-custom-composite .description{margin-top:1rem}@media(width >= 64em){.webform-submission-attestations-form fieldset .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:1rem}}.webform-submission-form{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;border-radius:1.5rem;background-color:var(--color--white);gap:1rem}.webform-submission-form .form-item label{font-size:.875rem;font-weight:500;line-height:1}.webform-submission-form .form-item label.form-required::after{content:"*"}.webform-submission-form .form-item.form-type-select{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.webform-submission-form .form-item.form-type-select::after{position:absolute;top:2.25rem;right:1.25rem;content:url(/themes/custom/ima/assets/images/chevron-down.svg);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.webform-submission-form .form-item.form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox,.form-item-required-fields-mention,.form-type-radio,.webform-type-fieldset,.webform-type-radios,.webform-type-webform-radios-other,.webform-type-webform-table){border:.0625rem solid var(--color--grey-text)}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox){position:relative;border-radius:.5rem}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) label{position:absolute;top:.5rem;left:1rem}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) input:not([type=radio],[type=number],[type=checkbox],.form-submit),.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) textarea,.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) select{width:100%;padding:2rem 1rem .75rem 1rem}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) input,.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) textarea,.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) select{position:relative;z-index:1;border:0;background-color:rgba(0,0,0,0);font-size:.875rem}.webform-submission-form .form-item:not(.form-item-services,.form-type-checkbox) textarea{resize:none}.webform-submission-form .form-item textarea+.text-count-wrapper{padding:.25rem;text-align:end;font-size:.75rem}.webform-submission-form .form-item.form-item-services label{position:absolute;top:.5rem;left:1rem}.webform-submission-form .form-item.form-item-services select{padding:2rem 1rem .75rem 1rem;font-size:.875rem}.webform-submission-form .form-item.form-item-services,.webform-submission-form .form-item.form-item-reclamation-concerne{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.webform-submission-form .form-item.form-item-services label,.webform-submission-form .form-item.form-item-reclamation-concerne label{margin-bottom:.25rem}.webform-submission-form .form-item.form-item-services select,.webform-submission-form .form-item.form-item-reclamation-concerne select{min-height:3.9375rem;cursor:pointer;border-radius:.5rem;background-color:rgba(0,0,0,0)}.webform-submission-form .form-item:has(.select2) .select2-selection{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:0;background-color:rgba(0,0,0,0)}.webform-submission-form .form-item:has(.select2) .select2-selection__rendered{padding:2.2rem 2.5rem .825rem 1rem;color:var(--color--grey-06);font-size:.75rem;font-weight:500;line-height:1}.webform-submission-form .form-item:has(.select2) .select2-selection__arrow{display:none}.webform-submission-form .form-item-entreprise-ou-organisation,.webform-submission-form .ima-privacy-policy,.webform-submission-form .form-actions,.webform-submission-form .form-item-accepte-politique-confidentialite-ima,.webform-submission-form .form-item-reclamation-concerne,.webform-submission-form .form-item-cgu,.webform-submission-form .form-item-required-fields-mention,.webform-submission-form .form-item-quel-est-votre-destination,.webform-submission-form #edit-la-demande-d-attestation-concerne--wrapper,.webform-submission-form .form-item-quelle-est-la-nature-du-deplacement,.webform-submission-form .form-item-adresse-alternative,.webform-submission-form .form-item-code-postal-alternatif,.webform-submission-form .form-item-ville-alternative,.webform-submission-form .form-item-nbr-exemplaire,.webform-submission-form .form-item-email-alternatif,.webform-submission-form #beneficiaires_table,.webform-submission-form #communes_de_ref_table{grid-column:1/-1}.webform-submission-form .ima-privacy-policy{font-size:var(--font-size-body-xs)}.webform-submission-form .form-item-required-fields-mention p{margin-bottom:1rem;font-size:var(--font-size-body-sm)}.webform-submission-form .form-item-accepte-politique-confidentialite-ima{margin-top:1rem}.webform-submission-form .webform-button--submit,.webform-submission-form .webform-multiple-add .form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;gap:.5rem;color:var(--color--white);border:none;border-radius:.5rem;background-color:var(--color--purple-medium);font-size:var(--font-size-body-lg);font-weight:500}.webform-submission-form .webform-button--submit:hover,.webform-submission-form .webform-button--submit:focus-visible,.webform-submission-form .webform-multiple-add .form-submit:hover,.webform-submission-form .webform-multiple-add .form-submit:focus-visible{background-color:var(--color--main-01)}.webform-submission-form .webform-multiple-add .form-submit{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;padding:.75rem}.webform-submission-form .webform-button--submit{margin-top:1rem;padding:1rem .75rem 1rem 1.25rem}.webform-submission-form .webform-button--submit::after{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}.webform-submission-form.webform-submission-attestations-form .form-type-radio,.webform-submission-form.webform-submission-attestations-form .form-type-checkbox,.webform-submission-form.webform-submission-ods-artisans-form .form-type-radio,.webform-submission-form.webform-submission-ods-artisans-form .form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.webform-submission-form.webform-submission-attestations-form .form-type-radio label,.webform-submission-form.webform-submission-attestations-form .form-type-checkbox label,.webform-submission-form.webform-submission-ods-artisans-form .form-type-radio label,.webform-submission-form.webform-submission-ods-artisans-form .form-type-checkbox label{position:static;cursor:pointer}@media(width >= 64em){.webform-submission-form{grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;padding:2.5rem}.webform-submission-form .form-item-services,.webform-submission-form .form-item-message{grid-column:span 2}}.form-page{padding-block:var(--space--xl);background-color:var(--color--grey-bg)}.form-page__wrapper{row-gap:3rem}@media(width >= 64em){.form-page__wrapper{row-gap:unset}}.form-page__cards>.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(width >= 64em){.form-page .form-page__wrapper.-with-aside .form-page__cards{grid-column:2/9}.form-page .form-page__wrapper.-with-aside .webform-submission-form{grid-column:10/24}}.webform-submission-ods-artisans-form .form-item-adresse-3,.webform-submission-ods-artisans-form .form-item-commentaires,.webform-submission-ods-artisans-form .form-item-dispo-247,.webform-submission-ods-artisans-form .form-item-title-information,.webform-submission-ods-artisans-form .form-item-title-prestations,.webform-submission-ods-artisans-form .form-item-metier-principal,.webform-submission-ods-artisans-form>fieldset{grid-column:1/-1}.webform-submission-ods-artisans-form .form-item.form-item-title-information,.webform-submission-ods-artisans-form .form-item.form-item-title-prestations{border:0}.webform-submission-ods-artisans-form .form-item.form-item-title-prestations{margin-top:1rem}.webform-submission-ods-artisans-form .wrapper-corps-metier{padding-top:2.25rem}.webform-submission-ods-artisans-form .wrapper-corps-metier legend{position:absolute;top:.5rem;font-size:.875rem;font-weight:500;line-height:1}.webform-submission-ods-artisans-form .wrapper-corps-metier .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem}.webform-submission-ods-artisans-form .wrapper-corps-metier .form-checkboxes .form-type-number{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0}.webform-submission-ods-artisans-form .wrapper-corps-metier .form-checkboxes .form-type-checkbox:has(input:checked)+.form-type-number{display:block}.webform-submission-ods-artisans-form .form-item-departements .select2 input.select2-search__field{margin-top:0;padding:0}.webform-submission-ods-artisans-form .form-item-rayon-intervention input{width:100%;height:100%;padding:2rem 1rem .75rem 1rem}.webform-submission-ods-trans-assis-sanitaire-form>fieldset{padding:1rem}.webform-submission-ods-trans-assis-sanitaire-form>fieldset fieldset{border:none}.webform-submission-ods-trans-assis-sanitaire-form fieldset{grid-column:1/-1}.webform-submission-ods-trans-assis-sanitaire-form fieldset legend{margin-bottom:.5rem}.webform-submission-ods-trans-assis-sanitaire-form fieldset label.option{top:.125rem}.webform-submission-ods-trans-assis-sanitaire-form fieldset .webform-type-radio{margin-bottom:.25rem}@media(width >= 64em){.webform-submission-ods-trans-assis-sanitaire-form fieldset .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:1rem}}.webform-submission-ods-trans-assis-sanitaire-form .webform-type-webform-table{grid-column:1/-1}.webform-submission-ods-trans-assis-sanitaire-form table td{padding:.25rem;vertical-align:middle}.webform-submission-ods-trans-assis-sanitaire-form table td .form-number{padding:.25rem}.webform-submission-ods-trans-assis-sanitaire-form table td .form-item:not(.form-item-communes-de-ref-items-0--item-){border:none}.webform-submission-ods-trans-assis-sanitaire-form table td .form-number{text-align:center;border:.0625rem solid var(--color--grey-text);border-radius:.5rem}.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-certificats-ambulancier,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-attestations-1ers-secours,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-personnes-entreprise,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-chauffeurs{padding:2rem 1rem .75rem 1rem}.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-certificats-ambulancier input,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-attestations-1ers-secours input,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-personnes-entreprise input,.webform-submission-ods-trans-assis-sanitaire-form .form-item-nbr-chauffeurs input{width:100%}.webform-submission-ods-trans-assis-sanitaire-form .form-item-communes-de-ref .tabledrag-toggle-weight-wrapper,.webform-submission-ods-trans-assis-sanitaire-form .form-item-communes-de-ref .webform-multiple-table--handle,.webform-submission-ods-trans-assis-sanitaire-form .form-item-communes-de-ref .form-item-communes-de-ref-add-more-items,.webform-submission-ods-trans-assis-sanitaire-form .form-item-communes-de-ref .webform-multiple-table--operations>input:first-child{display:none}.page-grid,nav#block-ima-footer-menu,#user-login-form,.header__nav-desktop__level-1 .ima-modal__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;margin-inline:auto;padding-inline:var(--size--page-padding-x);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.page-grid>*,nav#block-ima-footer-menu>*,#user-login-form>*,.header__nav-desktop__level-1 .ima-modal__wrapper>*{grid-column:1/-1}@media only screen and (width >= 64em){.page-grid,nav#block-ima-footer-menu,#user-login-form,.header__nav-desktop__level-1 .ima-modal__wrapper{grid-template-columns:repeat(24,minmax(0,1fr));max-width:calc(86rem + 2*var(--size--page-padding-x));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.inner-grid-24{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;max-width:calc(51.4375rem + 2*var(--size--page-padding-x));-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.inner-grid-24>*{grid-column:1/-1}@media only screen and (width >= 64em){.inner-grid-24{grid-template-columns:repeat(24,minmax(0,1fr));max-width:calc(86rem + 2*var(--size--page-padding-x));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.inner-grid-22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;max-width:calc(51.4375rem + 2*var(--size--page-padding-x));-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.inner-grid-22>*{grid-column:1/-1}@media only screen and (width >= 64em){.inner-grid-22{grid-template-columns:repeat(22,minmax(0,1fr));max-width:calc(86rem + 2*var(--size--page-padding-x));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.inner-grid-12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;max-width:calc(51.4375rem + 2*var(--size--page-padding-x));-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.inner-grid-12>*{grid-column:1/-1}@media only screen and (width >= 64em){.inner-grid-12{grid-template-columns:repeat(12,minmax(0,1fr));max-width:calc(86rem + 2*var(--size--page-padding-x));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (width >= 64em){.page-actualite .paragraphs-container .paragraph__inner>*{grid-column:7/19}}.page-newsroom__results,.page-pressroom__results{padding-block:var(--space--xl)}.page-newsroom__results .grid-list,.page-pressroom__results .grid-list{grid-column:2/24}.views-element-container{position:static}.views-element-container .view-newsroom{position:static}.listing-components .molecules-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.listing-components>h2{position:relative;margin-inline:2rem;padding-bottom:.25rem;font-size:var(--font-size-title-lg)}.listing-components>h2::after{position:absolute;bottom:0;left:0;width:100%;height:.0625rem;content:"";background-color:var(--color--grey-text)}@media(width >= 64em){.listing-components .paragraph-text-img img{grid-column:2/12;border-radius:1.5rem}.listing-components .paragraph-text-img .paragraph__inner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space--md);grid-column:13/24}}.listing-components .paragraph-accordion .page-grid{row-gap:var(--space--lg)}.listing-components .card-text-hero,.listing-components .card-img.-offre{max-width:25rem}.listing-components .info-pratique{max-width:42rem}.listing-components .info-pratique img{max-width:33%}.listing-components .card-img.-picto{max-width:18.125rem}.listing-components .card-text-chiffre-cle{max-width:19rem}.listing-components .card-text-generique-lg,.listing-components .card-text-download{max-width:38.25rem}.listing-components .card-text-generique-sm{max-width:16.5rem}.listing-components .card-img.-focus__img{-o-object-fit:cover;object-fit:cover}@media(width >= 64em){.listing-components .card-img.-focus__img{max-width:34.625rem}}.listing-components .univers-mea__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-components .actu-mea img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-components .hero.-diptyque .hero__img{-o-object-fit:cover;object-fit:cover}@media(width >= 64em){.listing-components .hero.-diptyque .hero__img{width:50%}}.listing-components .hero.-diptyque .hero__logo{width:15.5rem}@media(width >= 48em){.listing-components .-actu_img_left .card-img__img{max-width:15.5rem}}.listing-components .card-img.-picto img{width:4rem;height:4rem}.listing-components .paragraph.-univers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing-components .paragraph.-univers .univers-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width >= 64em){.listing-components .paragraph.-univers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}@media(width >= 64em){.listing-components .actu-mea{grid-row:1/-1}}.page-faq{padding-top:var(--space--xl);background-color:var(--color--grey-bg)}.page-faq .title{margin-bottom:var(--space--title-lg)}.page-faq__wrapper:not(:has(.pager)){padding-bottom:var(--space--lg)}.page-faq__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.page-faq__hero__search-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.0625rem solid var(--color--grey-text);border-radius:.5rem;background-color:var(--color--white);gap:.5rem}.page-faq__hero__search-input .form-item-recherche{position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.page-faq__hero__search-input .form-item-recherche label{position:absolute;top:.75rem;left:.5rem;cursor:text;font-size:.875rem;font-weight:500;line-height:1}.page-faq__hero__search-input .form-item-recherche input{width:100%;height:100%;padding:1.875rem .5rem .75rem;border:0;font-size:1.1875rem}.page-faq__hero__search-input .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5rem .75rem;gap:1rem}.page-faq__hero__search-input .form-actions button.appliquer .icon::before{content:""}.page-faq__hero .filter-btn{-ms-flex-negative:0;flex-shrink:0}@media(width >= 48em){.page-faq__hero{-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}.page-faq__hero__search-input{-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:justify;-ms-flex-pack:justify;justify-content:space-between}.page-faq__hero__search-input .form-item-recherche input{padding-left:1.5rem}.page-faq__hero__search-input .form-item-recherche label{left:1.5rem}.page-faq__hero__search-input .form-actions{padding:0 .5rem 0 0}}.page-faq__contact-us{padding-block:var(--space--xl)}.page-faq__question-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-top:var(--space--lg)}.page-faq__contact-us .card-text.-generique-lg .card-text__title{width:60%;font-size:var(--font-size-title-xxl)}@-webkit-keyframes parallax-col1-in{from{-webkit-transform:translateY(-30%);transform:translateY(-30%)}to{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes parallax-col1-in{from{-webkit-transform:translateY(-30%);transform:translateY(-30%)}to{-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes parallax-col1-out{from{-webkit-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@keyframes parallax-col1-out{from{-webkit-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@-webkit-keyframes parallax-col2-in{from{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(-22%);transform:translateY(-22%)}}@keyframes parallax-col2-in{from{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{-webkit-transform:translateY(-22%);transform:translateY(-22%)}}@-webkit-keyframes parallax-col2-out{from{-webkit-transform:translateY(-22%);transform:translateY(-22%)}to{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes parallax-col2-out{from{-webkit-transform:translateY(-22%);transform:translateY(-22%)}to{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}.page-homepage{padding-bottom:2.5rem}@media only screen and (width >= 75em){.page-homepage .hero.-img-bg .hero__heading{padding-bottom:0}}.page-homepage .homepage-section.-a-la-une .title{font-size:var(--font-size-title-xxl);font-weight:500;line-height:var(--line-height-title-xxl)}.page-homepage .homepage-section.-ima-bloc-violet{padding-block:2rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__container{width:100%;padding:1.5rem;border-radius:1.5rem}@media only screen and (width >= 75em){.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__container{display:grid;overflow:hidden;grid-template-columns:calc(55% - 3.625rem) calc(45% - 3.625rem);height:33.9375rem;min-height:33.9375rem;padding:0 1.5rem 0 5rem;gap:7.25rem}}.page-homepage .homepage-section.-ima-bloc-violet .title,.page-homepage .homepage-section.-ima-bloc-violet .item-list__item{color:var(--color--white)}.page-homepage .homepage-section.-ima-bloc-violet .title{margin-bottom:var(--space--lg);font-size:var(--font-size-title-xxl);font-weight:500;line-height:var(--line-height-title-xxl)}.page-homepage .homepage-section.-ima-bloc-violet .item-list{list-style:none}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images{display:none}@media only screen and (width >= 75em){.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images .item-list{position:relative;display:grid;gap:1.25rem;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images .item-list.col-1{-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%)}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images .item-list.col-2{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__images .item-list__item img{display:block;border-radius:1rem}}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list{display:grid;gap:1rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:var(--space--sm);border-radius:.75rem;background-color:var(--color--main-01)}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list__item .card-icon__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color--pint-extra-light)}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list__item .card-icon__img>div{width:1.25rem;height:1.25rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list__item .card-icon__label{color:var(--color--white);font-size:1.375rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list__item .cta{margin-top:auto}@media only screen and (width >= 75em){.page-homepage .homepage-section.-ima-bloc-violet.-cursor-top .item-list.col-1{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.page-homepage .homepage-section.-ima-bloc-violet.-cursor-top .item-list.col-2{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.page-homepage .homepage-section.-ima-bloc-violet.-cursor-bottom .item-list.col-1{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.page-homepage .homepage-section.-ima-bloc-violet.-cursor-bottom .item-list.col-2{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}}@media only screen and (width >= 75em){.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper{padding:var(--space--xl) 0}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list{grid-template-columns:1fr 1fr}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list .card-icon__img{width:3rem;height:3rem}.page-homepage .homepage-section.-ima-bloc-violet .homepage-section__card-wrapper .item-list .card-icon__img>div{width:1.375rem;height:1.375rem}}@media only screen and (width >= 64em){.page-homepage{padding-bottom:6rem}}.page-newsroom__actu-mea{padding-bottom:var(--space--xl);background-color:var(--color--grey-bg)}.offers-locator{width:100%;height:100%;padding-block:2.5rem}.offers-locator__content{display:grid;gap:1.5rem;overflow:hidden;grid-template-columns:1fr}.offers-locator__sidebar{overflow-y:auto}.offers-locator__header{margin-bottom:1rem}.offers-locator__title{font-weight:500}.offers-locator__description{margin-top:1rem;font-size:1.1875rem;line-height:1.52}.offers-locator__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.offers-locator__map-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:25rem;border-radius:1rem}.offers-locator__map{--marker-outer-stroke:var(--color--black,#000);--marker-outer-stroke-opacity:0.25;--marker-inner-stroke:#d0d0d0;width:100%;height:100%}.offers-locator__map .leaflet-pane{z-index:1}.offers-locator__map .leaflet-top,.offers-locator__map .leaflet-bottom{z-index:2}.offers-locator__map .marker-cluster-small{background-color:rgba(181,226,140,.6)}.offers-locator__map .marker-cluster-small div{background-color:rgba(110,204,57,.6)}.offers-locator__map .marker-cluster-medium{background-color:rgba(241,211,87,.6)}.offers-locator__map .marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.offers-locator__map .marker-cluster-large{background-color:rgba(253,156,115,.6)}.offers-locator__map .marker-cluster-large div{background-color:rgba(241,128,23,.6)}.offers-locator__map .marker-cluster--inactive{background-color:hsla(0,0%,60%,.4)}.offers-locator__map .marker-cluster--inactive div{background-color:var(--color--grey-ima)}.offers-locator__map .marker-cluster{border-radius:1.25rem;background-clip:padding-box}.offers-locator__map .marker-cluster div{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;width:1.875rem;height:1.875rem;margin-top:.3125rem;margin-left:.3125rem;text-align:center;color:var(--color--white);border-radius:1rem;font-size:.75rem;font-weight:700}.offers-locator__map .marker-cluster .marker-cluster span{line-height:1.875rem}.offers-locator__map .marker-cluster--highlighted div{border:.1875rem solid var(--color-primary,#52247f);background-color:var(--color-primary,#52247f);-webkit-box-shadow:0 0 0 .25rem rgba(82,36,127,.3);box-shadow:0 0 0 .25rem rgba(82,36,127,.3)}.offers-locator__map .marker-cluster--highlighted div span{color:var(--color--white)}@media(width <= 64em){.offers-locator__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.offers-locator__sidebar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.offers-locator__map-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(width >= 64em){.offers-locator{padding-top:0;padding-bottom:4.625rem;background-color:var(--color--grey-bg)}.offers-locator__content{gap:0;grid-template-columns:1fr 1.15fr}.offers-locator__sidebar{grid-row:2;grid-column:1;max-height:36.625rem;padding-right:4.6rem}.offers-locator__header{grid-column:1;margin-bottom:3rem;padding-top:var(--space--lg)}.offers-locator__title{font-size:3rem;line-height:1.16}.offers-locator__description{margin-top:1.5rem}.offers-locator__map-container{grid-row:1/3;grid-column:2;height:100%;max-height:46.1875rem;margin-left:1.25rem;border-radius:0}.offers-locator__cards{gap:3rem}}.page-offres-modulaire__section-offres-services__offres,.page-offres-modulaire__section-offres-services__services-payant,.page-offres-modulaire__section-offres-services__focus-offre-2{padding-block:var(--size--paragraph-padding-y)}.page-entite .custom-paragraph.-section-offres .card-img__logo img{margin-top:0}.page-entite .custom-paragraph.-section-offres .card-img__logo>p{display:none}nav.breadcrumb{padding-top:.5rem;padding-bottom:1.125rem}nav.breadcrumb .breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}nav.breadcrumb .breadcrumb__list__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}nav.breadcrumb .breadcrumb__list__item[aria-current=page]{color:var(--color--grey-text);font-size:var(--font-size-body-sm);font-weight:600}nav.breadcrumb .breadcrumb__list .decorative-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}nav.breadcrumb .breadcrumb__list .decorative-icon::after{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--grey-06);font-size:1.25rem}nav.breadcrumb .breadcrumb__list .item-link{color:var(--color--grey-06);font-size:var(--font-size-body-sm);font-weight:600;text-underline-offset:.25rem}@media only screen and (width >= 64em){nav.breadcrumb{padding-top:1.125rem}}@media only screen and (width >= 64em){#block-ima-breadcrumb{border-top:.0625rem solid var(--color--grey-01)}}nav#block-ima-footer-menu{padding-block:2.5rem}nav#block-ima-footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;row-gap:.5rem}nav#block-ima-footer-menu ul a{text-decoration:none;font-size:var(--font-size-body-xs)}@media only screen and (width >= 64em){nav#block-ima-footer-menu ul a{white-space:nowrap}}@media only screen and (width >= 64em){nav#block-ima-footer-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:2/24;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media only screen and (width >= 64em){nav#block-ima-footer-menu{padding-block:2rem}}.implantations-footer{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;height:14.125rem;background-image:url(/themes/custom/ima/assets/images/word-mobile.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.implantations-footer__wrapper{width:100%}@media only screen and (width >= 64em){.implantations-footer{background-image:url(/themes/custom/ima/assets/images/world-desktop.png)}}.paragraph--type--actus-mea .page-grid,.page-newsroom__actu-mea .page-grid,.homepage-section.-a-la-une .page-grid{row-gap:var(--space--lg)}.paragraph--type--actus-mea .heading,.page-newsroom__actu-mea .heading,.homepage-section.-a-la-une .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;row-gap:2rem}.paragraph--type--actus-mea .heading .title,.page-newsroom__actu-mea .heading .title,.homepage-section.-a-la-une .heading .title{margin-bottom:0}.paragraph--type--actus-mea .heading .social-link,.page-newsroom__actu-mea .heading .social-link,.homepage-section.-a-la-une .heading .social-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (width >= 48em){.paragraph--type--actus-mea .heading .social-link,.page-newsroom__actu-mea .heading .social-link,.homepage-section.-a-la-une .heading .social-link{-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}}.paragraph--type--actus-mea .item-list,.page-newsroom__actu-mea .item-list,.homepage-section.-a-la-une .item-list{display:grid;gap:1rem;list-style:none}.paragraph--type--actus-mea .item-list .cta.see-all,.page-newsroom__actu-mea .item-list .cta.see-all,.homepage-section.-a-la-une .item-list .cta.see-all{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:unset}@media only screen and (width >= 75em){.paragraph--type--actus-mea .item-list .cta.see-all,.page-newsroom__actu-mea .item-list .cta.see-all,.homepage-section.-a-la-une .item-list .cta.see-all{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}}@media only screen and (width >= 64em){.paragraph--type--actus-mea .item-list,.page-newsroom__actu-mea .item-list,.homepage-section.-a-la-une .item-list{grid-column:1/-1}}@media only screen and (width >= 75em){.paragraph--type--actus-mea .item-list,.page-newsroom__actu-mea .item-list,.homepage-section.-a-la-une .item-list{grid-template-rows:11.25rem auto auto;grid-template-columns:1fr 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.5rem}.paragraph--type--actus-mea .item-list .item-list__item:first-child,.page-newsroom__actu-mea .item-list .item-list__item:first-child,.homepage-section.-a-la-une .item-list .item-list__item:first-child{grid-row:1/-1}}.page-entite .paragraph--type--actus-mea .social-link{display:none}.paragraph--type--cards-x2 .item-list{display:grid;grid-template-columns:1fr;gap:var(--space--md);list-style:none}.paragraph--type--cards-x2 .item-list__item:nth-child(2) .card-simple{border-color:var(--color--purple-medium);background-color:var(--color--purple-medium)}.paragraph--type--cards-x2 .item-list__item:nth-child(2) .card-simple *{color:var(--color--white)}@media only screen and (width >= 48em){.paragraph--type--cards-x2 .item-list{grid-template-columns:1fr 1fr}}@media only screen and (width >= 64em){.paragraph--type--cards-x2 .paragraph__inner>*{grid-column:7/19}}.paragraph--type--cards-cta-x2 .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space--md);list-style:none}@media only screen and (width >= 64em){.paragraph--type--cards-cta-x2 .item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.paragraph--type--cards-cta-x2 .item-list__item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.paragraph--type--key-figures .field-text-long{margin-bottom:var(--space--title-lg)}@media only screen and (width >= 64em){.paragraph--type--key-figures .field-text-long{grid-column:2/15}}.paragraph--type--key-figures-imgs .media--type-image img{border-radius:1rem}.paragraph--type--key-figures-imgs.-color-vert .card-text.-chiffre-cle .card-text__title{color:var(--color--green-dark)}.paragraph--type--key-figures-imgs.-color-rose .card-text.-chiffre-cle .card-text__title{color:var(--color--pink-dark)}.paragraph--type--key-figures-imgs.-color-bleu .card-text.-chiffre-cle .card-text__title{color:var(--color--blue-dark)}@media only screen and (width < 64em){.paragraph--type--key-figures-imgs .grid-list>li:has(.media--type-image){display:none}}.paragraph--type--cta-flottants .cta-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (width >= 64em){.paragraph--type--cta-flottants .paragraph__inner>*{grid-column:7/19}}.custom-paragraph.-section-offres .card-img.-focus-offre{margin-bottom:var(--space--title-lg)}.paragraph--type--formulaire-attestations .ima-form-attestations-form .attestation-form__container{margin-bottom:.5rem}.paragraph--type--formulaire-attestations .ima-form-attestations-form .form-type-select select{width:100%;padding:.75rem 1rem;cursor:pointer;border-radius:.5rem;background-color:var(--color--white)}.paragraph--type--formulaire-attestations .ima-form-attestations-form .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--space--sm);padding:1rem .75rem;cursor:pointer;color:var(--color--white);border:none;border-radius:.5rem;background-color:var(--color--purple-medium);font-size:var(--font-size-body-lg);font-weight:500;gap:.5rem}.paragraph--type--formulaire-attestations .ima-form-attestations-form .button:hover,.paragraph--type--formulaire-attestations .ima-form-attestations-form .button:focus-visible{background-color:var(--color--main-01)}.paragraph--type--formulaire-attestations .ima-form-attestations-form .button::after{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}@media only screen and (width >= 64em){.paragraph--type--formulaire-attestations .paragraph__inner>*{grid-column:3/23}}.paragraph--type--files-col .grid-list{padding:2rem;border-radius:1.5rem;background-color:var(--color--grey-bg)}@media only screen and (width >= 64em){.paragraph--type--files-col .paragraph__inner>*{grid-column:7/19}}.paragraph,.custom-paragraph{scroll-margin-block-start:var(--size--paragraph-padding-y);padding-block:var(--size--paragraph-padding-y)}@media only screen and (width >= 64em){.paragraph__inner>*,.custom-paragraph__inner>*{grid-column:2/24}}.paragraph.-bg-gris,.custom-paragraph.-bg-gris{background-color:var(--color--grey-bg)}.paragraph .title,.custom-paragraph .title{font-size:var(--font-size-title-xxl);font-weight:500;line-height:var(--line-height-title-xxl)}.paragraph--type--texte .title,.paragraph--type--img-txt.-img-left .title,.paragraph--type--img-txt.-img-right .title,.paragraph--type--key-figures .title,.paragraph--type--key-figures-txt-img .title,.paragraph--type--video-txt .title,.custom-paragraph--type--texte .title,.custom-paragraph--type--img-txt.-img-left .title,.custom-paragraph--type--img-txt.-img-right .title,.custom-paragraph--type--key-figures .title,.custom-paragraph--type--key-figures-txt-img .title,.custom-paragraph--type--video-txt .title{margin-bottom:var(--space--title-sm)}.paragraph--type--cards-icon .title,.paragraph--type--files .title,.paragraph--type--files-col .title,.paragraph--type--faq .title,.paragraph--type--actus .title,.paragraph--type--actus-mea .title,.paragraph--type--cards-x2 .title,.paragraph--type--cards-cta-x2 .title,.paragraph--type--temoignage .title,.paragraph--type--temoignages .title,.paragraph--type--img-txt.-img-bottom .title,.paragraph--type--img .title,.paragraph--type--univers .title,.paragraph--type--partners .title,.paragraph--type--key-figures-imgs .title,.paragraph--type--formulaire-attestations .title,.paragraph.-custom-actus .title,.paragraph.-section-offres .title,.paragraph.-section-services-payants .title,.custom-paragraph--type--cards-icon .title,.custom-paragraph--type--files .title,.custom-paragraph--type--files-col .title,.custom-paragraph--type--faq .title,.custom-paragraph--type--actus .title,.custom-paragraph--type--actus-mea .title,.custom-paragraph--type--cards-x2 .title,.custom-paragraph--type--cards-cta-x2 .title,.custom-paragraph--type--temoignage .title,.custom-paragraph--type--temoignages .title,.custom-paragraph--type--img-txt.-img-bottom .title,.custom-paragraph--type--img .title,.custom-paragraph--type--univers .title,.custom-paragraph--type--partners .title,.custom-paragraph--type--key-figures-imgs .title,.custom-paragraph--type--formulaire-attestations .title,.custom-paragraph.-custom-actus .title,.custom-paragraph.-section-offres .title,.custom-paragraph.-section-services-payants .title{margin-bottom:var(--space--title-lg)}.paragraph--type--cards-cta-x2:not(.-bg-beige,.-bg-blanc,.-bg-gris) .title,.paragraph--type--cards-cta-x2:not(.-bg-beige,.-bg-blanc,.-bg-gris) .field-text-long p,.paragraph--type--key-figures:not(.-bg-beige,.-bg-blanc,.-bg-gris) .title,.paragraph--type--key-figures:not(.-bg-beige,.-bg-blanc,.-bg-gris) .field-text-long p,.custom-paragraph--type--cards-cta-x2:not(.-bg-beige,.-bg-blanc,.-bg-gris) .title,.custom-paragraph--type--cards-cta-x2:not(.-bg-beige,.-bg-blanc,.-bg-gris) .field-text-long p,.custom-paragraph--type--key-figures:not(.-bg-beige,.-bg-blanc,.-bg-gris) .title,.custom-paragraph--type--key-figures:not(.-bg-beige,.-bg-blanc,.-bg-gris) .field-text-long p{color:var(--color--white)}.paragraph .cta-list.-paragraph,.custom-paragraph .cta-list.-paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;gap:1rem}.paragraph .cta-list.-paragraph .cta-list__item,.custom-paragraph .cta-list.-paragraph .cta-list__item{width:100%}.paragraph .cta-list.-paragraph .cta-list__item .cta,.custom-paragraph .cta-list.-paragraph .cta-list__item .cta{margin-inline:auto}@media only screen and (width >= 48em){.paragraph .cta-list.-paragraph .cta-list__item .cta,.custom-paragraph .cta-list.-paragraph .cta-list__item .cta{margin-inline:unset}}@media only screen and (width >= 48em){.paragraph .cta-list.-paragraph,.custom-paragraph .cta-list.-paragraph{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.paragraph .cta-list.-paragraph .cta-list__item,.custom-paragraph .cta-list.-paragraph .cta-list__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.paragraph--type--texte .cta-list,.paragraph--type--img-txt.-img-left .cta-list,.paragraph--type--img-txt.-img-right .cta-list,.paragraph--type--key-figures-txt-img .cta-list,.paragraph--type--video-txt .cta-list,.custom-paragraph--type--texte .cta-list,.custom-paragraph--type--img-txt.-img-left .cta-list,.custom-paragraph--type--img-txt.-img-right .cta-list,.custom-paragraph--type--key-figures-txt-img .cta-list,.custom-paragraph--type--video-txt .cta-list{margin-top:var(--space--md)}.paragraph--type--cards-icon .cta-list,.paragraph--type--key-figures .cta-list,.paragraph--type--img-txt.-img-bottom .cta-list,.paragraph--type--key-figures-imgs .cta-list,.custom-paragraph--type--cards-icon .cta-list,.custom-paragraph--type--key-figures .cta-list,.custom-paragraph--type--img-txt.-img-bottom .cta-list,.custom-paragraph--type--key-figures-imgs .cta-list{margin-top:var(--space--lg)}.paragraph.-custom-actus .see-all,.custom-paragraph.-custom-actus .see-all{margin-top:var(--space--lg)}.paragraph .media--type-image img,.custom-paragraph .media--type-image img{display:block}.paragraph--type--img-txt.-img-left .media--type-image img,.paragraph--type--img-txt.-img-right .media--type-image img,.paragraph--type--img-txt.-img-bottom .media--type-image img,.paragraph--type--img .media--type-image img,.paragraph--type--key-figures-txt-img .media--type-image img,.custom-paragraph--type--img-txt.-img-left .media--type-image img,.custom-paragraph--type--img-txt.-img-right .media--type-image img,.custom-paragraph--type--img-txt.-img-bottom .media--type-image img,.custom-paragraph--type--img .media--type-image img,.custom-paragraph--type--key-figures-txt-img .media--type-image img{border-radius:1.5rem}.paragraph--type--texte .field-text-long p,.paragraph--type--img-txt .field-text-long p,.paragraph--type--key-figures-txt-img .field-text-long p,.custom-paragraph--type--texte .field-text-long p,.custom-paragraph--type--img-txt .field-text-long p,.custom-paragraph--type--key-figures-txt-img .field-text-long p{font-size:var(--font-size-body-md);line-height:1.5}.paragraph .field-text-long h2,.paragraph .field-text-long h3,.paragraph .field-text-long h4,.paragraph .field-text-long h5,.paragraph .field-text-long h6,.custom-paragraph .field-text-long h2,.custom-paragraph .field-text-long h3,.custom-paragraph .field-text-long h4,.custom-paragraph .field-text-long h5,.custom-paragraph .field-text-long h6{margin-block:1.5rem}.paragraph .field-text-long h2,.custom-paragraph .field-text-long h2{font-size:var(--font-size-title-xxl);font-weight:500}.paragraph .field-text-long h3,.custom-paragraph .field-text-long h3{font-size:var(--font-size-title-xl);font-weight:600}.paragraph .field-text-long h4,.custom-paragraph .field-text-long h4{font-size:var(--font-size-title-lg);font-weight:600}.paragraph .field-text-long h5,.custom-paragraph .field-text-long h5{font-size:var(--font-size-title-sm);font-weight:600}.paragraph .field-text-long h6,.custom-paragraph .field-text-long h6{font-size:var(--font-size-title-xs);font-weight:600}.paragraph .field-text-long ul,.paragraph .field-text-long ol,.custom-paragraph .field-text-long ul,.custom-paragraph .field-text-long ol{margin-block:.75rem}.paragraph .field-text-long ul li,.paragraph .field-text-long ol li,.custom-paragraph .field-text-long ul li,.custom-paragraph .field-text-long ol li{line-height:1.75}.paragraph .field-text-long ul,.custom-paragraph .field-text-long ul{padding-left:1.4375rem}.paragraph .field-text-long ul li,.custom-paragraph .field-text-long ul li{text-indent:.25rem}.paragraph .field-text-long ul li::marker,.custom-paragraph .field-text-long ul li::marker{color:var(--color--main);font-size:.9375rem}.paragraph .field-text-long ol,.custom-paragraph .field-text-long ol{padding-left:1.875rem}.paragraph .field-text-long ol li,.custom-paragraph .field-text-long ol li{text-indent:.625rem}.paragraph .field-text-long ol li::marker,.custom-paragraph .field-text-long ol li::marker{color:var(--color--main);font-size:1rem;font-weight:600}.paragraph .field-text-long p:not(:last-child),.custom-paragraph .field-text-long p:not(:last-child){margin-bottom:.5rem}.paragraph .field-text-long p strong,.custom-paragraph .field-text-long p strong{font-weight:600}.paragraph .field-text-long p a,.custom-paragraph .field-text-long p a{font-weight:600;text-underline-offset:.1875rem}@media only screen and (width >= 64em){.paragraph--type--temoignage .paragraph__inner>*{grid-column:7/19}}.paragraph--type--temoignages .paragraph__inner{padding-right:0}@media only screen and (width >= 64em){.paragraph--type--temoignages .splide{grid-column:2/25}}@media only screen and (width >= 64em){.paragraph--type--texte .paragraph__inner>*{grid-column:2/17}}.paragraph--type--img-txt.-img-bottom .media--type-image{margin-top:var(--space--lg)}.paragraph--type--img-txt.-img-bottom .paragraph__inner__text{grid-row:1}@media only screen and (width < 64em){.paragraph--type--img-txt.-img-left .paragraph__inner,.paragraph--type--img-txt.-img-right .paragraph__inner{row-gap:2.5rem}}@media only screen and (width >= 64em){.paragraph--type--img-txt.-img-left .media--type-image{grid-column:2/12}.paragraph--type--img-txt.-img-left .paragraph__inner__text{grid-column:13/24}.paragraph--type--img-txt.-img-right .media--type-image{grid-column:14/24}.paragraph--type--img-txt.-img-right .paragraph__inner__text{grid-column:2/13}.paragraph--type--img-txt.paragraph--view-mode--image-top .card-img{grid-column:7/19}}.paragraph--type--key-figures-txt-img .item-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--space--md);-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;list-style:none;row-gap:1rem}@media only screen and (width >= 48em){.paragraph--type--key-figures-txt-img .item-list{grid-template-columns:repeat(3,1fr);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem}}@media only screen and (width < 64em){.paragraph--type--key-figures-txt-img.-img-left .paragraph__inner{row-gap:2.5rem}}@media only screen and (width >= 64em){.paragraph--type--key-figures-txt-img.-img-left .media--type-image{grid-column:2/12}.paragraph--type--key-figures-txt-img.-img-left .paragraph__inner__text{grid-column:13/24}}.paragraph--type--partners .title{text-align:center}@media(width <= 48em){.paragraph--type--partners .title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.paragraph--type--partners .splide:not(.splide--draggable) .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--video-txt{margin:0 var(--space--sm)}.paragraph--type--video-txt .paragraph__inner{border-radius:1.5rem;scroll-margin-block-start:var(--size--paragraph-padding-y);padding-block:var(--size--paragraph-padding-y)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .title,.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .field-text-long *,.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .media-legende{color:var(--color--white)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-fill_primary{color:var(--color--text-bg);background-color:var(--color--white)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-fill_primary .icon::before{color:var(--color--text-bg)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey{color:var(--color--white);border-color:var(--color--white)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey .icon::before{color:var(--color--white)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey:hover,.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey:focus{color:var(--color--text-bg)}.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey:hover .icon::before,.paragraph--type--video-txt .paragraph__inner:not(.-bg-beige,.-bg-blanc) .cta.-outline_grey:focus .icon::before{color:var(--color--text-bg)}.paragraph--type--video-txt .paragraph__inner.-bg-beige .cta.-fill_primary{border-color:var(--color--grey-text);background-color:var(--color--grey-text)}.paragraph--type--video-txt .paragraph__inner.-bg-beige .cta.-outline_grey{background-color:var(--color--beige)}.paragraph--type--video-txt .paragraph__inner__text{margin-top:2.5rem}@media only screen and (width >= 64em){.paragraph--type--video-txt .paragraph__inner{padding-inline:3.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type--video-txt .paragraph__inner .media--type-video{grid-column:1/13}.paragraph--type--video-txt .paragraph__inner__text{grid-column:14/24;margin-top:0}}.paragraph--type--video,.paragraph--type--video-txt{padding-block:2.5rem}.paragraph--type--video .media--type-video,.paragraph--type--video-txt .media--type-video{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (width >= 64em){.paragraph--type--video,.paragraph--type--video-txt{padding-block:2rem}}.paragraph--type--video .media-legende{display:none}#block-ima-onglets.contextual-region>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;list-style:none;background-color:var(--color--grey-bg);row-gap:1rem;padding-block:1rem}#block-ima-onglets.contextual-region>ul a{font-size:1.25rem}#user-login-form{padding-block:10rem;row-gap:1.5rem}#user-login-form>*{grid-column:7/19}header[role=banner]{position:relative;background-color:var(--color--white)}header[role=banner].-sticky{position:sticky;z-index:99;top:var(--drupal-displace-offset-top,0);border-bottom:.0625rem solid var(--color--grey-01)}header[role=banner].-sticky .header__wrapper.-desktop .header__toplinks-wrapper{display:none}header[role=banner] ul{list-style:none}header[role=banner] a{text-decoration:none}header[role=banner] .header__toplinks__shortcut a{font-size:var(--font-size-body-sm)}header[role=banner] .header__nav-mobile__level-0__item,header[role=banner] .header__nav-desktop__level-0__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;cursor:pointer;border:none;background-color:rgba(0,0,0,0);font-size:var(--font-size-title-xs);font-weight:600}header[role=banner] .header__nav-mobile__level-0__item .icon::before,header[role=banner] .header__nav-desktop__level-0__item .icon::before{font-size:1.25rem}header[role=banner] .header__nav-mobile__level-0__item[aria-expanded=true] .icon,header[role=banner] .header__nav-desktop__level-0__item[aria-expanded=true] .icon{position:relative;top:.125rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header[role=banner] .combo.-entity{display:none}@media only screen and (width < 64em){header[role=banner]{padding-top:2.875rem;padding-bottom:1.25rem}header[role=banner] .header__wrapper.-desktop,header[role=banner] .header__nav-mobile__level-0 .header__nav-desktop__level-0{display:none}header[role=banner] .header__heading__burger{border:none;background-color:var(--color--white)}header[role=banner] .header__heading__burger .icon::before{font-size:2rem}header[role=banner] .header__wrapper.-mobile .header__nav-desktop__level-0{display:none}header[role=banner] .header__wrapper.-mobile:not(:has(.header__nav-mobile__level-0.hidden)) .header__heading__burger{display:none}header[role=banner] .header__wrapper.-mobile .header__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0,header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1{position:fixed;bottom:0;left:var(--drupal-displace-offset-left,0);width:100vw;width:100dvw;height:calc(100vh - 7.375rem - var(--drupal-displace-offset-top,0px));padding:2rem 1rem;border-top:.0625rem solid var(--color--grey-01);background-color:var(--color--white)}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper>.ima-modal__close-btn{position:absolute;top:-3.5rem;right:2.5rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper>.ima-modal__close-btn .ima-modal__close-btn__text{position:absolute !important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper>.ima-modal__close-btn .icon::before{font-size:1.125rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper>.ima-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper>.ima-modal__content .header__nav-mobile__level-0__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper .header__toplinks-wrapper,header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-0>.ima-modal__wrapper .header__toplinks-wrapper .header__toplinks__shortcut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1{padding-top:.875rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .ima-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .ima-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:2rem;gap:2rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .back-to-level0{position:relative;padding-bottom:.875rem;text-align:start;border:none;background-color:var(--color--white);font-size:1.125rem;font-weight:600}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .back-to-level0::after{position:absolute;bottom:0;left:50%;width:100dvw;width:100vw;height:.0625rem;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color--grey-01)}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .back-to-level0 .icon::before{content:"";font-family:"icomoon";font-size:1rem;font-weight:400;line-height:1;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-1__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-left:.25rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-1__item-list__item.-has-children>a,header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-1__item-list__item.-has-children>span{display:inline-block;margin-bottom:.625rem;color:var(--color--grey-06);font-size:.875rem;font-weight:500}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-1__item-list__item:not(.-has-children) a{font-weight:600}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-2__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-mobile__level-2__item-list a{font-weight:600}header[role=banner] .header__wrapper.-mobile .header__nav-mobile__level-1 .header__nav-desktop__level-1__bottom-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding-top:1.5rem;border-top:.0625rem solid var(--color--grey-01)}}@media only screen and (width >= 64em){header[role=banner]{padding-top:.75rem;padding-bottom:1.25rem}header[role=banner] .header__nav-mobile__level-0,header[role=banner] .header__nav-mobile__level-0__item-list{display:none}header[role=banner].-sticky .header__wrapper.-desktop{grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header[role=banner].-sticky .header__wrapper.-desktop .site-logo{grid-row:1}header[role=banner].-sticky .header__wrapper.-desktop .site-logo img{width:auto;height:2.5rem}header[role=banner] .header__nav-desktop__level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem}header[role=banner] .header__wrapper.-mobile{display:none}header[role=banner] .header__wrapper.-desktop{grid-template-rows:auto auto;row-gap:1.5rem}header[role=banner] .header__wrapper.-desktop .site-logo{grid-row:1/3;grid-column:1/5;align-self:center}header[role=banner] .header__wrapper.-desktop .header__toplinks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:10/25;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:end;gap:1.5rem}header[role=banner] .header__wrapper.-desktop .header__toplinks-wrapper .header__toplinks__shortcut{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem;gap:1.5rem}header[role=banner] .header__wrapper.-desktop .header__nav{grid-column:6/25}header[role=banner] .header__wrapper.-desktop .header__nav.contextual-region{position:static}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1{position:absolute;top:100%;left:50%;width:100%;height:unset;padding-block:1.5rem;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border-top:.0625rem solid var(--color--grey-01);background-color:var(--color--white);-webkit-box-shadow:var(--color--boxshadow);box-shadow:var(--color--boxshadow)}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .ima-modal__wrapper{width:100%;row-gap:1.5rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .ima-modal__wrapper .ima-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;grid-column:2/24}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .ima-modal__wrapper .ima-modal__close-btn{justify-self:end}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list:has(.-has-children){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list:has(.-has-children) .header__nav-desktop__level-1__item-list__item{-webkit-box-flex:1;-ms-flex:1;flex:1}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list:has(.-has-children) .header__nav-desktop__level-1__item-list__item:not(.-has-children) a{font-weight:600}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list:not(:has(.-has-children)) a{font-weight:600}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list__item.-has-children>a,header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list__item.-has-children>span{display:block;margin-bottom:.5rem;color:var(--color--grey-06);font-size:.875rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list .header__nav-desktop__level-2__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list .header__nav-desktop__level-2__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1 .header__nav-desktop__level-1__item-list .header__nav-desktop__level-2__item-list__item{font-weight:600}header[role=banner] .header__wrapper.-desktop .header__nav-desktop__level-1__bottom-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding-top:1.5rem;border-top:.0625rem solid var(--color--grey-01)}header[role=banner] .header__wrapper.-desktop .header__nav-desktop{grid-column:7/25;justify-self:end}header[role=banner] .header__wrapper.-desktop .header__nav-desktop .header__nav-desktop__level-0{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}}.ima-modal.filters-modal form{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;max-height:calc(100vh - 11rem);padding-top:var(--space--xs);gap:var(--space--xs)}.ima-modal.filters-modal form .wrapper-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space--md)}.ima-modal.filters-modal form fieldset{margin:0 1rem;padding:0;border:0}.ima-modal.filters-modal form fieldset .fieldset-legend{font-size:1.0625rem;font-weight:500}.ima-modal.filters-modal form fieldset .fieldset-wrapper{margin-top:1rem}.ima-modal.filters-modal form fieldset .fieldset-wrapper .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ima-modal.filters-modal form fieldset .fieldset-wrapper .form-checkboxes .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ima-modal.filters-modal form fieldset .fieldset-wrapper .form-checkboxes .form-item input,.ima-modal.filters-modal form fieldset .fieldset-wrapper .form-checkboxes .form-item label{cursor:pointer}.ima-modal.filters-modal form fieldset:not(:last-of-type){padding-bottom:var(--space--xs);border-bottom:.0625rem solid var(--color--grey-01)}.ima-modal.filters-modal form .form-item-recherche{display:none}.ima-modal.filters-modal form .form-actions{display:grid;gap:var(--space--xs);padding:var(--space--xs) 1rem;border-top:.0625rem solid var(--color--grey-01)}.ima-modal.filters-modal form .form-actions button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%}@media(width >= 64em){.ima-modal.filters-modal form{max-height:calc(100vh - 10rem)}.ima-modal.filters-modal form fieldset{margin:0 3.5rem 0 var(--space--xl)}.ima-modal.filters-modal form .form-actions:has(button[name=reset]){grid-template-columns:repeat(2,1fr)}}.pager{padding-top:var(--space--lg);padding-bottom:var(--space--xl)}.pager__items{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;list-style:none;gap:.5rem}.pager__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2rem;-webkit-transition:all .2s;transition:all .2s;text-decoration:none}.pager__item:not(.pager__item--previous,.pager__item--next) a{width:1.875rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.pager__item:not(.pager__item--previous,.pager__item--next).is-active a,.pager__item:not(.pager__item--previous,.pager__item--next) a:hover,.pager__item:not(.pager__item--previous,.pager__item--next) a:focus{background-color:var(--color--grey-01)}.media--type-video .media__container{position:relative;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:1.25rem}.media--type-video .media__container .play-video{position:absolute;inset:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media--type-video .media__container img{display:block}.media--type-video .media__container>iframe{position:absolute;z-index:1;width:100%;height:100%;inset:0}.media--type-video .media-legende{margin-top:var(--space--md)}.media--type-video:not(.-show) .media__container>iframe{display:none}.media--type-video.-show .play-video{display:none}
