/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
.card{overflow:hidden;border-radius:0.625rem;}.card__cta{display:flex;flex-direction:column;gap:var(--space--xs);}.card.-type-elu,.card.-type-mea-maire,.card[class*="-type-push"]{display:grid;}.card[class*="-type-push"]{padding:var(--space--lg);gap:var(--space--md);}.card[class*="-type-push"].-bg-bleu{background-color:var(--color--blue);}.card[class*="-type-push"].-bg-jaune{background-color:var(--color--accent-2);}.card[class*="-type-push"]:not(.-type-push-picto,.-type-push-montreuillois) .card__image{overflow:hidden;width:max-content;max-width:9.375rem;border-radius:50%;font-size:0;}.card[class*="-type-push"]:not(.-type-push-lien) .card__description{font-size:var(--font--size-body-sm);}.card.-type-push-picto .card__title h2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space--md);}.card.-type-push-picto .card__title__sup{display:flex;align-items:center;gap:var(--space--xs);font-size:var(--font--size-h4);}.card[class*="-type-push"]:not(.-type-push-contact) .cta-primary{padding-right:var(--space--md);padding-left:var(--space--md);}.card.-type-elu,.card.-type-elu-list-item{padding:var(--space--md);background-color:var(--color--blue);gap:var(--space--sm);}.card.-type-elu-list-item{width:18.75rem;max-width:100%;}.card.-type-elu-list-item .cta-contact a{font-size:var(--font--size-body-sm);}.card.-type-agenda{width:13.125rem;}.card.-type-elu .card__image,.card.-type-elu-list-item .card__image{border-radius:50%;}.card.-type-elu .card__cta .cta-contact,.card.-type-elu-list-item .card__cta .cta-contact{position:relative;width:100%;padding:0;}.card.-type-elu .card__cta .cta-contact__icon,.card.-type-elu-list-item .card__cta .cta-contact__icon{position:absolute;left:var(--space--xs);}.card.-type-elu .card__cta .cta-contact > a,.card.-type-elu-list-item .card__cta .cta-contact > a{position:relative;display:inline-flex;align-items:center;min-height:3.25rem;padding:var(--space--xs) calc(0.625rem + var(--space--xs)) var(--space--xs) calc(2rem + var(--space--xs) * 2);text-decoration:none;color:var(--color--black);}.card.-type-elu .card__title > *{font-size:var(--font--size-h4);}.card.-type-elu .card__image{overflow:hidden;width:5.9375rem;height:5.9375rem;}.card.-type-generique{position:relative;display:block;width:fit-content;max-width:100%;height:100%;text-decoration:none;color:var(--color--black);border-radius:0.625rem;}.card.-type-generique:not(:has(img)){width:13.3125rem;}.card.-type-elu-list-item{display:flex;flex-direction:column;gap:0.9375rem;height:100%;}.card.-type-elu-list-item .card__image img{border-radius:50%;}.card.-type-elu-list-item .card__cta-list{display:flex;flex-direction:column;gap:0.9375rem;margin-top:auto;}.card.-type-elu-list-item .card__description{font-size:var(--font--size-body-sm);}.card.-type-generique .icon-lien-externe{position:absolute;bottom:1.25rem;left:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;transition:all 0.1s ease-in-out;border-radius:50%;background-color:var(--color--grey-4);line-height:1;}.card.-type-generique .icon-lien-externe::before{color:var(--color--white);font-size:0.625rem;}.card.-type-generique .card__text-wrapper{padding:1.25rem 1.25rem 4.375rem;background-color:var(--color--white);}.card.-type-generique .card__title{margin-bottom:var(--space--xs);font-size:var(--font--size-body-md);font-weight:700;}.card.-type-mea-menu{max-width:13.125rem;margin:0 auto;}.card.-type-mea-menu .card__title h2{font-size:var(--font--size-body-md);}.card.-type-generique .field--name-field-texte-long p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;}.card.-type-article,.card.-type-agenda,.card.-type-mea-menu{display:flex;flex-direction:column;row-gap:var(--space--sm);min-width:13.125rem;min-height:20rem;padding:var(--space--xs);text-decoration:none;color:var(--color--black);}.card__agenda-footer{display:flex;flex-direction:column;gap:var(--space--xs);margin-top:auto;font-size:var(--font--size-body-xs);}.card__agenda-footer .icon-billet::before,.card__agenda-footer .icon-horaire::before,.card__agenda-footer .icon-pin::before{font-size:0.75rem;}.card.-type-article,.card.-type-agenda{width:13.125rem;}.card.-type-push-montreuillois h2{font-size:var(--font--size-h3);}.card.-type-push-montreuillois .card__image{justify-self:center;}.card.-type-push-montreuillois .card__image-2{display:none;}.card.-type-push-montreuillois img{display:block;}.card.-type-push-montreuillois .card__cta-list{display:flex;flex-direction:column;gap:var(--space--xs);}.card.-type-push-montreuillois .cta-secondary{width:100%;}.card.-type-mea-maire{grid-template-columns:1fr auto;grid-auto-flow:dense;padding:1.25rem;gap:1.25rem;}.card.-type-mea-maire .card__title{display:flex;flex-direction:column;grid-row:1 / 2;}.card.-type-mea-maire .card__title h2{font-size:var(--font--size-h3);}.card.-type-mea-maire .card__maire-position{order:-1;margin-bottom:var(--space--xs);font-size:var(--font--size-body-sm);}.card.-type-mea-maire .card__image-2{grid-row:1 / 2;}.card.-type-mea-maire .card__image-2 .media-image{overflow:hidden;aspect-ratio:1;border-radius:50%;}.card.-type-mea-maire .card__image-2 img{width:100%;height:auto;aspect-ratio:1;}.card.-type-mea-maire .card__maire-bio{grid-column:1 / -1;}.card.-type-mea-maire .card__maire-bio__icon{display:block;margin-top:var(--space--xs);margin-bottom:var(--space--xs);}.card.-type-mea-maire .card__maire-bio__icon.icon-citation::before{color:var(--color--accent-1);font-size:2.5rem;}.card.-type-mea-maire .card__maire-bio__link{margin-top:1.125rem;}.card.-type-mea-maire .card__maire-description,.card.-type-mea-maire .card__maire-group{font-size:var(--font--size-body-sm);}@media (min-width:47.5em){.card.-type-generique:not(:has(img)){width:21.25rem;}.card__cta .cta-contact{width:fit-content;}.card.-type-mea-menu{max-width:19.375rem;}}@media (max-width:47.5em){.card.-type-generique{width:13.125rem;}}@media (min-width:64em){.card[class*="-type-push"]:not(.-type-push-picto){grid-template-columns:auto minmax(0,3fr) minmax(0,2fr);align-items:center;row-gap:0;}.card[class*="-type-push"]:not(.-type-push-picto,.card.-type-push-montreuillois) .card__image{grid-row:1 / 3;grid-column:1 / 2;}.card[class*="-type-push"]:not(.-type-push-picto) .card__title,.card[class*="-type-push"]:not(.-type-push-picto) .card__description{grid-column:2 / 3;}.card[class*="-type-push"]:not(.-type-push-picto) .card__title{align-self:end;}.card[class*="-type-push"]:not(.-type-push-picto) .card__description{align-self:start;margin-top:var(--space--xs);}.card[class*="-type-push"] .card__cta{grid-row:1 / 3;grid-column:3 / 4;justify-self:end;}.card.-type-push-picto{grid-template-columns:45% 50%;column-gap:5%;}.card.-type-push-picto .card__title{grid-row:1 / 3;grid-column:1 / 2;}.card.-type-push-picto .card__description,.card.-type-push-picto .card__cta{grid-column:2 / 3;}.card.-type-push-picto .card__description{grid-row:1 / 2;}.card.-type-push-picto .card__cta{grid-row:2 / 3;justify-self:start;}.card.-type-elu .card__cta .cta-contact__icon,.card.-type-elu-list-item .card__cta .cta-contact__icon{left:var(--space--xxs);}.card.-type-elu .card__cta .cta-contact > a,.card.-type-elu-list-item .card__cta .cta-contact > a{padding:var(--space--xxs) calc(0.625rem + var(--space--xxs)) var(--space--xxs) calc(2rem + var(--space--xxs) + var(--space--xs));}.card.-type-elu{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;padding:var(--space--lg);column-gap:1.875rem;}.card.card.-type-elu > *{grid-column:2 / 3;}.card.-type-elu .card__image{grid-row:1 / 4;grid-column:1 / 2;width:9.0625rem;height:9.0625rem;}.card.-type-generique .icon-lien-externe{width:2.5rem;height:2.5rem;}.card.-type-generique .icon-lien-externe::before{font-size:1rem;}.card.-type-article,.card.-type-agenda{width:unset;max-width:18.125rem;min-height:28rem;}.card.-type-push-montreuillois .card__image{grid-row:1 / 4;}.card.-type-push-montreuillois .card__image-2{display:block;grid-row:1 / 4;grid-column:3;justify-self:end;}.card.-type-push-montreuillois .card__title{grid-row:1;}.card.-type-push-montreuillois .card__description{grid-row:2;}.card.-type-push-montreuillois .card__cta-list{grid-row:3;grid-column:2;align-self:start;justify-self:start;}.card.-type-mea-menu{max-width:21.25rem;}.card.-type-mea-maire{--img-width:11.25rem;--gap-width:1.875rem;grid-template-columns:30% calc(70% - var(--img-width) - 2 * var(--gap-width)) var(--img-width);align-items:center;padding:2.5rem;gap:var(--gap-width);}.card.-type-mea-maire .card__maire-description,.card.-type-mea-maire .card__maire-group{margin-top:0.875rem;}.card.-type-mea-maire .card__maire-description + .card__maire-group{margin-top:0;}.card.-type-mea-maire .card__maire-bio{grid-row:1 / 2;grid-column:unset;padding-left:3.125rem;}}@media (min-width:80em){.card[class*="-type-push"]:not(.-type-push-picto){grid-template-columns:auto minmax(0,1fr) minmax(0,auto);}.card.-type-push-contact .card__cta{justify-self:stretch;}.card.-type-article,.card.-type-agenda{width:unset;max-width:unset;}}@media (min-width:90em){.card[class*="-type-push"]:not(.-type-push-picto){grid-template-columns:auto minmax(0,1fr) minmax(0,30rem);}.card.-type-elu-list-item{width:21.25rem;max-width:100%;}}
.card-sm{text-decoration:none;color:var(--color--black);border-radius:0.625rem;background-color:var(--color--white);box-shadow:0 0.25rem 0.9375rem 0 rgb(var(--color--black-rgb),0.1);}.card-sm:not(.-type-horaire){display:flex;align-items:center;gap:var(--space--sm);}.card-sm.-type-lien-rapide,.card-sm.-type-etape{padding:var(--space--sm);}.card-sm.-type-service{padding:var(--space--xxs);}.card-sm.-type-ressource{padding:1.25rem var(--space--sm);}.card-sm.-type-chiffre-cle{flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space--md);}.card-sm.-type-horaire{display:grid;grid-template-rows:min-content auto;grid-template-columns:min-content auto;padding:var(--space--sm) var(--space--xs);column-gap:0.625rem;}.card-sm__icon:not(.icon-horaire){display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin-left:auto;color:var(--color--white);border-radius:50%;background-color:var(--color--grey-4);gap:0;}.card-sm__icon::before{font-size:0.875rem;}.card-sm__kpi,.card-sm__text{margin:0;}.card-sm__kpi{font-size:var(--font--size-h3);}.card-sm.-type-ressource .icon-telechargement{order:1;}.card-sm.-type-ressource .card-sm__ressources-infos{font-size:var(--font--size-body-sm);}.card-sm.-type-ressource .card-sm__ressources-infos__format,.card-sm.-type-ressource .card-sm__ressources-infos__size{display:inline-block;margin-top:var(--space--xxs);}.card-sm.-type-ressource .card-sm__ressources-infos__format{text-transform:uppercase;}.card-sm.-type-ressource .card-sm__ressources-infos__size::before{margin-right:0.25rem;content:"-";}.card-sm.-type-horaire .card-sm__icon.icon-horaire{grid-row:1;}.card-sm.-type-horaire .card-sm__description{grid-column:2;}
.cta-primary,.cta-primary-inverse,.cta-secondary,.cta-tertiary,.cta-list-item{display:inline-flex;align-items:center;cursor:pointer;transition:all 0.1s ease-in-out;text-decoration:none;border:none;background:none;line-height:1;}.cta-primary,.cta-primary-inverse,.cta-secondary,.cta-tertiary{justify-content:center;width:auto;font-size:var(--font--size-body-sm);}.cta-primary__icon::before,.cta-primary-inverse__icon::before,.cta-secondary__icon::before,.cta-tertiary__icon::before,.cta-list-item__icon::before{display:block;}.cta-primary,.cta-primary-inverse,.cta-secondary{min-height:2.5rem;padding:0.625rem 1.125rem;border:0.0625rem solid var(--color--grey-4);border-radius:40rem;gap:0.625rem;}.cta-primary{color:var(--color--white);background-color:var(--color--grey-4);}.cta-primary-inverse{color:var(--color--black);background-color:var(--color--white);}.cta-primary:not(:disabled,[disabled="true"]):hover,.cta-primary:not(:disabled,[disabled="true"]):active,.cta-primary:not(:disabled,[disabled="true"]):focus-visible{background-color:var(--color--accent-3);}.cta-secondary{color:var(--color--black);}.cta-secondary:not(:disabled,[disabled="true"]):hover,.cta-secondary:not(:disabled,[disabled="true"]):active,.cta-secondary:not(:disabled,[disabled="true"]):focus-visible{color:var(--color--white);background-color:var(--color--accent-3);}.cta-primary-inverse:not(:disabled,[disabled="true"]):hover,.cta-primary-inverse:not(:disabled,[disabled="true"]):active,.cta-primary-inverse:not(:disabled,[disabled="true"]):focus-visible{background-color:var(--color--grey-1);}.cta-primary.-icon-only,.cta-primary-inverse.-icon-only,.cta-secondary.-icon-only{display:inline-block;padding:0;}.cta-primary.-icon-only .cta-primary__icon,.cta-primary-inverse.-icon-only .cta-primary-inverse__icon,.cta-secondary.-icon-only .cta-secondary__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(2.5rem - 0.125rem);height:calc(2.5rem - 0.125rem);border-radius:50%;gap:0;}.cta-primary:disabled,.cta-primary-inverse:disabled,.cta-primary[disabled="true"]{cursor:auto;background-color:var(--color--grey-2);}.cta-primary-inverse[disabled="true"]{cursor:auto;color:var(--color--grey-3);}.cta-secondary:disabled,.cta-secondary[disabled="true"]{cursor:auto;border-color:var(--color--grey-2);}.cta-secondary:disabled span::before,.cta-secondary[disabled="true"] span::before{color:var(--color--grey-3);}.cta-tertiary,.cta-tertiary:visited,.cta-list-item,.cta-list-item:visited{color:var(--color--black);gap:0.3125rem;}.cta-tertiary__icon,.cta-list-item__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--color--grey-4);}.cta-tertiary__icon[class^="icon-"]::before,.cta-tertiary__icon[class^="icon-"]::after,.cta-list-item__icon[class^="icon-"]::before,.cta-list-item__icon[class^="icon-"]::after{color:var(--color--white);font-size:0.625rem;}.cta-tertiary:hover,.cta-tertiary:active,.cta-tertiary:focus-visible,.cta-list-item:hover,.cta-list-item:active,.cta-list-item:focus-visible{color:var(--color--accent-3);}.cta-tertiary:hover .cta-tertiary__icon,.cta-tertiary:active .cta-tertiary__icon,.cta-tertiary:focus-visible .cta-tertiary__icon,.cta-list-item:hover .cta-list-item__icon,.cta-list-item:active .cta-list-item__icon,.cta-list-item:focus-visible .cta-list-item__icon{background-color:var(--color--accent-3);}.cta-contact{display:flex;align-items:center;padding:var(--space--xs) calc(0.625rem + var(--space--xs)) var(--space--xs) var(--space--xs);text-decoration:none;color:var(--color--black);border-radius:0.3125rem;background-color:var(--color--white);gap:var(--space--xs);}.cta-contact__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:0.3125rem;background-color:var(--color--accent-2);}.cta-list-item{width:100%;padding-top:var(--space--sm);padding-bottom:var(--space--sm);border-bottom:0.0625rem solid var(--color--black);font-size:var(--font--size-body-md);}.cta-list-item__icon{margin-left:auto;}@media (min-width:64em){.cta-contact{padding:var(--space--xxs) calc(0.625rem + var(--space--xxs)) var(--space--xxs) var(--space--xxs);}.cta-list-item__icon{width:2.5rem;height:2.5rem;}.cta-list-item__icon[class^="icon-"]::before,.cta-list-item__icon[class^="icon-"]::after{color:var(--color--white);font-size:1rem;}}
.custom-paragraph{padding-top:var(--size--paragraph-padding);padding-bottom:var(--size--paragraph-padding);}.custom-paragraph__inner{row-gap:var(--space--sm);}
.hero.-bg-pattern-multicolore,.hero.-bg-pattern-violet-rose,.hero.-bg-pattern-rose-jaune{background-repeat:no-repeat;}.hero.-bg-pattern-violet-rose,.hero.-bg-pattern-rose-jaune{background-position:top center;}.hero.-bg-pattern-multicolore{background-position:bottom center;}.hero.-bg-pattern-multicolore{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-multicolore-mobile.svg?v3);}.hero.-bg-pattern-violet-rose{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-violet-rose-mobile.svg?v3);}.hero.-bg-pattern-rose-jaune{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-rose-jaune-mobile.svg?v3);}@media (min-width:64em){.hero.-bg-pattern-multicolore{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-multicolore.svg?v3);}.hero.-bg-pattern-violet-rose{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-violet-rose.svg?v3);}.hero.-bg-pattern-rose-jaune{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-rose-jaune.svg?v3);}}
.media-image{font-size:0;}.media-image.-mise-en-avant img,.media-image.-square-small img,.media-image.-hero-image-standard img,.media-image.-paragraph-media img,.media-image.-slider img,.media-image.-hero-portrait img,.media-image.-cards img{border-radius:0.625rem;}.media-image.-hero-image-large figcaption{padding-right:1.25rem;padding-left:1.25rem;}.media-image.-hero-image-standard figcaption,.media-image.-paragraph-media figcaption,.media-image.-slider figcaption,.media-image.-hero-image-large figcaption,.media-image.-hero-portrait figcaption,.media-image.-hero-full-width figcaption,.media-image.-webp-only figcaption,.media-image.-hero-full-width-montreuillois{margin-top:var(--space--sm);font-size:var(--font--size-body-sm);}.media-image.-slider figcaption{width:0;min-width:100%;}.media-image figcaption a{color:var(--color--black);}.media-image figcaption a:hover{text-decoration:none;}.media-image__caption__credit,.media-image__caption__legend{display:block;}.media-image__caption__legend + .media-image__caption__credit{margin-top:0;}.media-image__caption__credit{color:var(--color--grey-3);font-style:italic;}.media-image.-webp-only .media-image__bg{overflow:hidden;border-radius:0.625rem;background-color:var(--color--grey-1);}.media-image.-webp-only .media-image__bg img{display:block;width:auto;max-height:28.125rem;margin:0 auto;}.pswp__custom-caption{position:absolute;bottom:1rem;left:50%;width:calc(100% - 2rem);max-width:25rem;padding:0.125rem 0.5rem;transform:translateX(-50%);color:var(--color--black);border-radius:0.25rem;background:var(--color--white);font-size:1rem;}.pswp__custom-caption *{color:var(--color--black);}.pswp__custom-caption a{text-decoration:underline;}.pswp__custom-caption:empty{display:none;}@media (min-width:64em){.media-image.-hero-image-large figcaption{padding-right:0;padding-left:0;}}
.scroll-top-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0.625rem 1.125rem;cursor:pointer;transition:all 0.1s ease-in-out;text-decoration:none;color:var(--color--black);border:none;border:0.0625rem solid var(--color--grey-4);border-radius:40rem;background:none;font-size:var(--font--size-body-sm);line-height:1;gap:0.625rem;}.scroll-top-btn:not(:disabled,[disabled="true"]):hover,.scroll-top-btn:not(:disabled,[disabled="true"]):active,.scroll-top-btn:not(:disabled,[disabled="true"]):focus-visible{color:var(--color--white);background-color:var(--color--accent-3);}@media (min-width:64em){.scroll-top-btn{width:auto;}}
.social-media{display:inline-block;transition:all 0.1s ease-in-out;text-decoration:none;}.social-media:hover img,.social-media:active img,.social-media:focus-visible img{opacity:0.7;}
.social-media-list{display:flex;flex-wrap:wrap;gap:var(--list-gap,var(--space--sm));list-style:none;}.social-media-list > *{flex-shrink:0;}
.tag{display:inline-block;width:fit-content;padding:0.1875rem 0.3125rem;border:0.0625rem solid var(--color--grey-3);border-radius:0.3125rem;font-size:var(--font--size-body-xs);line-height:1;}.tag > a{text-decoration:none;color:var(--color--black);}
.video__embed{overflow:hidden;max-width:100%;border-radius:0.625rem;aspect-ratio:16 / 9;}.video__embed .field--name-field-media-oembed-video,.video__embed iframe{width:100%;height:100%;}.video__transcript{margin-top:var(--space--sm);}.video__transcript__content{display:none;margin-top:var(--space--xs);padding:var(--space--md);border:0.0625rem solid var(--color--grey-2);border-radius:0.625rem;}.video__transcript.-expanded .video__transcript__content{display:block;}.video__transcript:not(.-expanded) .icon-fleche-haut::before{transform:rotate(180deg);}
.vdm-modal{display:none;background-color:var(--color--white);}.vdm-modal.-open{display:block;}.vdm-modal__close-btn{width:auto;cursor:pointer;border:none;background:none;}
.vdm-nav .menu,.vdm-nav .menu__item{list-style:none;}.vdm-nav .menu__item__label.-link{text-decoration:none;color:var(--color--black);}.vdm-nav .menu__item__label.-link:hover,.vdm-nav .menu__item__label.-link:focus-visible{text-decoration:underline;}.vdm-nav .menu__item__label.-btn{cursor:pointer;border:none;background:none;}@media only screen and (min-width:64em){.vdm-nav .menu.-top-level{display:flex;flex-wrap:wrap;align-items:center;gap:1.875rem;}.menu__item__label.-btn.-active .menu__item__label__text{text-decoration:underline;}.menu__item__label.-btn.-active .icon-chevron-bas{display:inline-block;transform:rotate(180deg);}.vdm-nav.contextual-region{position:static;}.vdm-nav .vdm-modal{position:absolute;z-index:1000;top:calc(100% + 0.0625rem);right:0;left:0;overflow:hidden;}.vdm-nav__modal > .vdm-modal__content{column-gap:2.5rem;}.vdm-nav .vdm-modal__close-btn{position:absolute;top:0.5rem;right:1.5rem;display:flex;align-items:center;gap:0.625rem;font-size:var(--font--size-body-xs);}.vdm-nav .menu.-sub-level{column-count:2;column-gap:1.25rem;}.vdm-nav .menu.-sub-level .menu__item{margin-bottom:1.375rem;}.vdm-nav .menu__quicklinks{position:relative;}.vdm-nav .menu__quicklinks.context-default,.vdm-nav .menu__quicklinks.context-default::before,.vdm-nav .menu__quicklinks.context-services-et-demarches,.vdm-nav .menu__quicklinks.context-services-et-demarches::before{background-color:var(--color--blue);}.vdm-nav .menu__quicklinks.context-ville-et-citoyennete,.vdm-nav .menu__quicklinks.context-ville-et-citoyennete::before{background-color:var(--color--green);}.vdm-nav .menu__quicklinks.context-sortir-et-bouger,.vdm-nav .menu__quicklinks.context-sortir-et-bouger::before{background-color:var(--color--yellow);}.vdm-nav .menu__quicklinks::before{position:absolute;top:0;right:100%;width:33.33%;height:100%;content:"";}.vdm-nav .vdm-modal__content .menu,.vdm-nav .vdm-modal__content .menu__quicklinks,.vdm-nav .vdm-modal__content .menu__push-actu{padding-top:3.25rem;padding-bottom:2.5rem;}.vdm-nav .vdm-modal__content .menu{grid-column:4 / 10;}.vdm-nav .vdm-modal__content .menu__quicklinks{display:flex;flex-direction:column;gap:var(--space--sm);grid-column:1 / 4;padding-right:3.4375rem;}.vdm-nav .vdm-modal__content .menu__quicklinks__list{display:flex;flex-direction:column;gap:0.9375rem;list-style:none;}.vdm-nav .vdm-modal__content .menu__quicklinks__list a{gap:0.625rem;padding:0.625rem;font-size:0.875rem;}.vdm-nav .vdm-modal__content .menu__quicklinks__list .card-sm__icon{width:1.5625rem;min-width:1.5625rem;height:1.5625rem;}.vdm-nav .vdm-modal__content .menu__quicklinks__list .card-sm__icon::before{font-size:0.625rem;}.vdm-nav .vdm-modal__content .menu__push-actu{grid-column:10 / 13;}.vdm-nav .mobile-nav,.vdm-nav .menu__item:has(.-home-mobile){display:none;}}@media only screen and (min-width:92.5em){.vdm-nav .vdm-modal__close-btn{right:calc((100vw - 92.5rem) / 2 + 1.5rem);}}@media only screen and (max-width:63.9375em){.vdm-nav.-use-mobile-nav .menu.-top-level{display:none;}}
.mobile-nav{position:fixed;z-index:1000;right:0;bottom:0;left:0;padding-inline-start:0.625rem;padding-inline-end:0.625rem;background-color:var(--color--white);box-shadow:0 -0.5rem 0.9385rem 0 rgb(var(--color--black-rgb),0.15);border-start-start-radius:0.6rem;border-start-end-radius:0.6rem;}.mobile-nav__list{display:flex;list-style:none;gap:0.625rem;}.mobile-nav__list__item{flex:1;}.mobile-nav__list__item__link,.mobile-nav__burger{display:inline-flex;flex-direction:column;align-items:center;width:100%;padding-block-start:0.625rem;padding-block-end:0.75rem;text-align:center;text-decoration:none;color:var(--color--black);font-size:0.75rem;line-height:1;gap:0.5rem;}.mobile-nav__burger{width:100%;height:100%;cursor:pointer;border:none;background:none;}.mobile-nav .vdm-modal.-open{position:fixed;z-index:1100;display:block;overflow-y:auto;width:100%;height:100%;background-color:var(--color--white);inset-block-start:0;inset-inline-start:0;}.mobile-nav__modal__header{display:flex;flex-direction:column;gap:1.25rem;padding:0.625rem 1.25rem;border-bottom:0.0625rem solid var(--color--black);}.mobile-nav__modal__header__top{display:flex;align-items:center;margin-bottom:0.625rem;}.mobile-nav .vdm-modal__close-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:auto;color:var(--color--white);border-radius:50%;background-color:var(--color--grey-4);}.mobile-nav .vdm-nav__modal.-level-2 > .vdm-modal__close-btn{display:none;}.mobile-nav .menu.-top-level{flex-direction:column;padding:1.25rem;gap:1.875rem;}.mobile-nav .menu.-top-level > .menu__item{width:100%;}.mobile-nav .menu.-top-level .-btn{display:flex;width:100%;text-align:start;}.mobile-nav .menu.-top-level .-btn span{color:var(--color--black);}.mobile-nav .menu.-top-level > .menu__item{font-size:var(--font--size-h3);}.mobile-nav .menu.-top-level .-btn .icon-chevron-bas{margin-left:auto;}.mobile-nav .menu.-top-level .-btn .icon-chevron-bas::before{display:inline-block;transform:rotate(-90deg);}.mobile-nav .menu .vdm-modal.-open{top:0;height:100%;}.mobile-nav .menu .vdm-modal.-open .vdm-modal__content{display:grid;padding-right:0;padding-left:0;}.mobile-nav .menu .vdm-modal.-open .menu.-sub-level,.mobile-nav .menu .vdm-modal.-open .menu__quicklinks,.mobile-nav .menu .vdm-modal.-open .menu__push-actu{padding-right:1.25rem;padding-left:1.25rem;}.mobile-nav .menu .vdm-modal.-open .vdm-modal__return-btn{justify-content:flex-start;order:1;width:100%;height:auto;margin-left:unset;padding:1.875rem 1.25rem 0;text-align:start;color:var(--color--black);border:none;border-radius:0;background-color:transparent;gap:1.5rem;}.mobile-nav .menu .vdm-modal.-open .menu.-sub-level{display:flex;flex-direction:column;order:2;padding-top:1.875rem;padding-bottom:2.5rem;gap:1.875rem;}.mobile-nav .menu .vdm-modal.-open .menu.-sub-level > .menu__item{font-size:var(--font--size-h4);}.mobile-nav .menu .vdm-modal.-open .menu__quicklinks{display:flex;flex-direction:column;gap:var(--space--sm);order:3;padding-top:2.5rem;padding-bottom:2.5rem;}.mobile-nav__modal .menu__quicklinks.context-default,.mobile-nav__modal .menu__quicklinks.context-default::before,.mobile-nav__modal .menu__quicklinks.context-services-et-demarches,.mobile-nav__modal .menu__quicklinks.context-services-et-demarches::before{background-color:var(--color--blue);}.mobile-nav__modal .menu__quicklinks.context-ville-et-citoyennete,.mobile-nav__modal .menu__quicklinks.context-ville-et-citoyennete::before{background-color:var(--color--green);}.mobile-nav__modal .menu__quicklinks.context-sortir-et-bouger,.mobile-nav__modal .menu__quicklinks.context-sortir-et-bouger::before{background-color:var(--color--yellow);}.mobile-nav .vdm-modal__content .menu__quicklinks__list{display:flex;flex-direction:column;gap:0.9375rem;list-style:none;}.mobile-nav .vdm-modal__content .menu__quicklinks__list a{padding:0.625rem;font-size:0.875rem;}.mobile-nav .vdm-modal__content .menu__quicklinks__list .card-sm__icon{width:1.5625rem;min-width:1.5625rem;height:1.5625rem;}.mobile-nav .vdm-modal__content .menu__quicklinks__list .card-sm__icon::before{font-size:0.625rem;}.mobile-nav .menu .vdm-modal.-open .menu__push-actu{order:4;padding-top:1.875rem;padding-bottom:1.25rem;}@media only screen and (max-width:63.9375em){.mobile-nav .menu.-top-level{display:flex;}.mobile-nav .ows-search-views-keyword-form{padding:1.875rem 1.25rem 1.25rem;}}
:root{--color--white:#fff;--color--white-rgb:255,255,255;--color--grey-1:#f3f3f7;--color--grey-2:#cbcbd5;--color--grey-3:#6a6f7b;--color--grey-4:#2c2e33;--color--black:#000;--color--black-rgb:0,0,0;--color--accent-1:#5078ee;--color--accent-2:#fcd947;--color--accent-3:#04082c;--color--blue:#b5c2ea;--color--blue-light:#d7dff5;--color--green:#9ad5c0;--color--green-light:#c6e6db;--color--orange:#fce0ca;--color--orange-light:#fdf1e7;--color--turquoise:#6dcad0;--color--turquoise-light:#d3e8e9;--color--pink:#efbbd3;--color--pink-light:#f6e4eb;--color--yellow:#f5f179;--color--yellow-light:#faf9c7;--color--purple:#af98c5;--color--purple-light:#dad2e3;--color--ratp:#0a0082;--color--red:#f11c2c;--color--theme-montreuillois-main:#dc0330;--color--theme-montreuillois-hover:#a50224;--color--theme-montreuillois-main-dark:#801930}:root{--space--xxs:0.3125rem;--space--xs:0.625rem;--space--sm:0.9375rem;--space--md:1.25rem;--space--lg:1.875rem;--space--xl:2.5rem;--space--xxl:3.125rem;--size--page-padding-x:1.25rem;--size--paragraph-padding:2.5rem}@media(width >= 47.5em){:root{--size--page-padding-x:2.5rem}}@media(width >= 64em){:root{--space--xxs:0.625rem;--space--xs:0.9375rem;--space--sm:1.25rem;--space--md:1.875rem;--space--lg:2.5rem;--space--xl:3.125rem;--space--xxl:3.75rem}}@media(width >= 90em){:root{--size--page-padding-x:5rem}}:root{--font--family-main:arial,helvetica,sans-serif;--font--size-h1:2.5rem;--font--size-h2:1.875rem;--font--size-h3:1.375rem;--font--size-h4:1.125rem;--font--size-body-md:1rem;--font--size-body-sm:0.875rem;--font--size-body-xs:0.75rem}@media(width >= 80em){:root{--font--size-h1:4.375rem;--font--size-h2:3rem;--font--size-h3:1.875rem;--font--size-h4:1.5rem;--font--size-body-md:1.125rem;--font--size-body-sm:1rem;--font--size-body-xs:0.875rem}}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}@font-face{font-family:"montreuil";src:url(/themes/custom/vdm/assets/fonts/icons/montreuil.woff2?2=) format("woff2");font-weight:normal;font-style:normal}.icon,.icon::before{text-transform:none;font-family:"montreuil" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-actualites::before{content:"";font-family:"montreuil";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-compte::before{content:"";font-family:"montreuil";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-croix1::before{content:"";font-family:"montreuil";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-fleche-gauche-menu::before{content:"";font-family:"montreuil";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-plus-menu-mobile::before{content:"";font-family:"montreuil";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-plus-menu::before{content:"";font-family:"montreuil";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-recherche1::before{content:"";font-family:"montreuil";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-services::before{content:"";font-family:"montreuil";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-sortir::before{content:"";font-family:"montreuil";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-ville::before{content:"";font-family:"montreuil";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-citation::before{content:"";font-family:"montreuil";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-bus-ratp::before{content:"";font-family:"montreuil";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-metro-ratp::before{content:"";font-family:"montreuil";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-alerte::before{content:"";font-family:"montreuil";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-fleche-droite::before{content:"";font-family:"montreuil";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-audio::before{content:"";font-family:"montreuil";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-billet::before{content:"";font-family:"montreuil";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-bas::before{content:"";font-family:"montreuil";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-droite::before{content:"";font-family:"montreuil";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-gauche::before{content:"";font-family:"montreuil";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-haut::before{content:"";font-family:"montreuil";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-copier::before{content:"";font-family:"montreuil";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-croix::before{content:"";font-family:"montreuil";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-favoris::before{content:"";font-family:"montreuil";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-filtre::before{content:"";font-family:"montreuil";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-fleche-bas::before{content:"";font-family:"montreuil";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-fleche-gauche::before{content:"";font-family:"montreuil";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-fleche-haut::before{content:"";font-family:"montreuil";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-horaire::before{content:"";font-family:"montreuil";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-lien-externe::before{content:"";font-family:"montreuil";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-mail::before{content:"";font-family:"montreuil";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-moins::before{content:"";font-family:"montreuil";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-partage::before{content:"";font-family:"montreuil";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-phone::before{content:"";font-family:"montreuil";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-pin::before{content:"";font-family:"montreuil";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:"montreuil";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-plus::before{content:"";font-family:"montreuil";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-profil-filaire::before{content:"";font-family:"montreuil";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-profil::before{content:"";font-family:"montreuil";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-recherche::before{content:"";font-family:"montreuil";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-reinitialiser::before{content:"";font-family:"montreuil";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-supprimer::before{content:"";font-family:"montreuil";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-telechargement::before{content:"";font-family:"montreuil";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-visibilite::before{content:"";font-family:"montreuil";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-journal::before{content:"";font-family:"montreuil";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}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--color--black);background-color:var(--color--white);font-family:var(--font--family-main);font-size:var(--font--size-body-md)}h1,.typo-h1,h2,.typo-h2,h3,.typo-h3,h4,.typo-h4,h5,.typo-h5,h6,.typo-h6{font-weight:400}h1,.typo-h1,h2,.typo-h2{line-height:1.1}h1,.typo-h1{font-size:var(--font--size-h1)}h2,.typo-h2{font-size:var(--font--size-h2)}h3,.typo-h3{font-size:var(--font--size-h3)}h4,.typo-h4{font-size:var(--font--size-h4)}img{max-width:100%;height:auto}iframe{max-width:100%}hr{height:.0625rem;margin:1rem 0;border:0;background-color:var(--color--black)}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted p,.text-formatted ul,.text-formatted ol,.verbatim__quote h1,.verbatim__quote h2,.verbatim__quote h3,.verbatim__quote h4,.verbatim__quote h5,.verbatim__quote h6,.verbatim__quote p,.verbatim__quote ul,.verbatim__quote ol{margin-bottom:var(--space--sm)}.text-formatted ul,.text-formatted li,.verbatim__quote ul,.verbatim__quote li{font-size:var(--font--size-body-sm)}.text-formatted>*:last-child,.verbatim__quote>*:last-child{margin-bottom:0}.text-formatted ul>li>ul,.verbatim__quote ul>li>ul{margin-bottom:0}.text-formatted a,.verbatim__quote a{color:var(--color--accent-3)}.text-formatted a:hover,.text-formatted a:active,.text-formatted a:focus-visible,.verbatim__quote a:hover,.verbatim__quote a:active,.verbatim__quote a:focus-visible{text-decoration:none}.text-formatted ul,.text-formatted ol,.verbatim__quote ul,.verbatim__quote ol{padding-left:.9375rem}.text-formatted ul,.verbatim__quote ul{list-style-type:disc}.text-formatted li,.verbatim__quote li{margin-bottom:var(--space--xxs);padding-left:var(--space--xxs)}.text-formatted li>ul,.verbatim__quote li>ul{margin-top:var(--space--xxs)}.text-formatted li:last-child,.verbatim__quote li:last-child{margin-bottom:0}.text-formatted li::marker,.verbatim__quote li::marker{color:var(--color--accent-1)}.text-formatted .responsive-table{overflow:auto}.text-formatted table{color:var(--color--black);border-collapse:collapse;font-size:.875rem}.text-formatted table thead{border:.0625rem solid var(--color--blue);background-color:var(--color--blue)}.text-formatted table thead th{padding:.9375rem 2.5rem}.text-formatted table tbody tr>th{padding:1.25rem .625rem;border:.0625rem solid var(--color--blue);background-color:var(--color--blue-light)}.text-formatted table tbody tr>td{max-width:20rem;padding:1.25rem .625rem;text-align:center;border:.0625rem solid var(--color--blue)}.text-formatted table tbody tr>td p:last-of-type{margin-bottom:0}.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}@media only screen and (width < 64em){.mobile-visually-hidden{position:absolute !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;white-space:nowrap !important;border:0 !important}}.-bg-bleu{background-color:var(--color--blue-light)}.-bg-vert{background-color:var(--color--green-light)}.-bg-orange{background-color:var(--color--orange-light)}.-bg-rose{background-color:var(--color--pink-light)}.-bg-jaune{background-color:var(--color--yellow-light)}.-bg-violet{background-color:var(--color--purple-light)}.-bg-gris{background-color:var(--color--grey-1)}.-bg-blanc{background-color:var(--color--white)}.-bg-gris-fonce{background-color:var(--color--grey-4)}.-bg-noir{background-color:var(--color--black)}.block-system-breadcrumb-block{padding-top:1.875rem;padding-bottom:1.875rem;background-color:var(--color--grey-1)}.block-system-breadcrumb-block .breadcrumb__title{margin-bottom:.9375rem;font-size:1rem;font-weight:700}@media only screen and (width >= 64em){.block-system-breadcrumb-block .breadcrumb__title{grid-column:1/11;font-size:1.125rem}}.block-system-breadcrumb-block .breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:.625rem}.block-system-breadcrumb-block .breadcrumb__list li{margin:0;padding:0;list-style:none}.block-system-breadcrumb-block .breadcrumb__list__item{font-size:.875rem}.block-system-breadcrumb-block .breadcrumb__list__item:not(:last-of-type){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.block-system-breadcrumb-block .breadcrumb__list__item:not(:last-of-type)::after{content:"";font-family:"montreuil";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:.8125rem}.block-system-breadcrumb-block .breadcrumb__list__item a{color:var(--color--black);font-size:.875rem;text-underline-offset:.125rem}.block-system-breadcrumb-block .breadcrumb__list__item a:hover,.block-system-breadcrumb-block .breadcrumb__list__item a:active,.block-system-breadcrumb-block .breadcrumb__list__item a:focus-visible{text-decoration:none}@media only screen and (width >= 64em){.block-system-breadcrumb-block .breadcrumb__list__item a{font-size:1rem}}@media only screen and (width >= 64em){.block-system-breadcrumb-block .breadcrumb__list__item{font-size:1rem}}@media only screen and (width >= 64em){.block-system-breadcrumb-block .breadcrumb__list{grid-column:1/11}}.block-system-breadcrumb-block .breadcrumb .scroll-top-btn{grid-row:1/3;grid-column:11/13;align-self:center}.je-suis{position:relative}.je-suis__btn{cursor:pointer;color:var(--color--black);border:none;background:none}.je-suis__btn[aria-expanded=true] .je-suis__btn__icon::before{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.je-suis__menu{display:none;padding-top:var(--space--md);padding-bottom:var(--space--md);background-color:var(--color--white)}.je-suis__menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;list-style:none;gap:1.125rem}.je-suis__menu .menu__item__label{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--color--black)}.je-suis__menu .menu__item__label .icon-lien-externe{margin-left:auto;padding-left:.25rem}.je-suis__menu .menu__item__label__text:hover{text-decoration:underline}.je-suis__menu.-expanded{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (width >= 64em){.je-suis__menu{position:absolute;top:calc(100% + 4rem);right:-3.75rem;width:20rem;border-radius:.625rem}.je-suis__menu.-expanded{z-index:1;-webkit-box-shadow:0 -0.5rem .9385rem 0 rgb(var(--color--black-rgb)/0.15);box-shadow:0 -0.5rem .9385rem 0 rgb(var(--color--black-rgb)/0.15)}.je-suis__menu::before{position:absolute;right:3.75rem;bottom:100%;width:0;height:0;content:"";border-right:1.125rem solid rgba(0,0,0,0);border-bottom:1.125rem solid #fff;border-left:1.125rem solid rgba(0,0,0,0)}.je-suis__menu .menu__item{padding-right:1.875rem;padding-left:1.875rem}}.ligne-contact .cta-contact{border-radius:.625rem}@media only screen and (width >= 64em){.ligne-contact .cta-contact{padding:.9375rem}}.ligne-contact.bus,.ligne-contact.metro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color--black);gap:.875rem}.ligne-contact.bus .icon-bus-ratp::before,.ligne-contact.bus .icon-metro-ratp::before,.ligne-contact.metro .icon-bus-ratp::before,.ligne-contact.metro .icon-metro-ratp::before{color:var(--color--ratp);font-size:1.5rem}.ligne-contact.bus .ligne-contact__content,.ligne-contact.metro .ligne-contact__content{font-size:var(--font--size-body-sm)}.ligne-contact.bus .ligne-contact__content__title,.ligne-contact.metro .ligne-contact__content__title{font-weight:700}.ligne-contact:not(.bus,.metro){-webkit-box-shadow:0 .25rem .9385rem 0 rgb(var(--color--black-rgb)/0.1);box-shadow:0 .25rem .9385rem 0 rgb(var(--color--black-rgb)/0.1)}.lignes-contact.item-list ul{margin:0;padding:0;list-style:none}.lignes-contact.item-list>ul{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.25rem}.lignes-contact.item-list>ul .item-list h3{margin-bottom:.625rem;font-size:var(--font--size-body-md);font-weight:700}@media only screen and (width >= 64em){.lignes-contact.item-list>ul .item-list h3{margin-bottom:.9375rem}}.lignes-contact.item-list>ul .item-list>ul{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--xs)}.lignes-contact.item-list>ul .item-list>ul:has(.bus),.lignes-contact.item-list>ul .item-list>ul:has(.metro){padding:.9375rem .625rem;border-radius:.625rem;background-color:var(--color--white);-webkit-box-shadow:0 .25rem .9385rem 0 rgb(var(--color--black-rgb)/0.1);box-shadow:0 .25rem .9385rem 0 rgb(var(--color--black-rgb)/0.1)}.lignes-contact.item-list>ul .item-list>ul:has(.bus)>li:not(:only-child):not(:last-child),.lignes-contact.item-list>ul .item-list>ul:has(.metro)>li:not(:only-child):not(:last-child){padding-bottom:.625rem;border-bottom:.0625rem solid var(--color--grey-2)}@media only screen and (width >= 64em){.lignes-contact.item-list>ul .item-list>ul:has(.bus),.lignes-contact.item-list>ul .item-list>ul:has(.metro){padding:.9375rem}}@media only screen and (width >= 64em){.lignes-contact.item-list>ul{gap:1.875rem}}.path-articles .scroll-wrapper .page-filter-group__heading,.path-articles .custom-paragraph__inner .page-filter-group__heading,.path-recherche .scroll-wrapper .page-filter-group__heading,.path-recherche .custom-paragraph__inner .page-filter-group__heading,.path-actualites .scroll-wrapper .page-filter-group__heading,.path-actualites .custom-paragraph__inner .page-filter-group__heading{padding-bottom:2.5rem}.path-articles .scroll-wrapper .page-filter-group .form-radios,.path-articles .custom-paragraph__inner .page-filter-group .form-radios,.path-recherche .scroll-wrapper .page-filter-group .form-radios,.path-recherche .custom-paragraph__inner .page-filter-group .form-radios,.path-actualites .scroll-wrapper .page-filter-group .form-radios,.path-actualites .custom-paragraph__inner .page-filter-group .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem;gap:.625rem}.path-articles .scroll-wrapper .page-filter-group .form-radios .option,.path-articles .custom-paragraph__inner .page-filter-group .form-radios .option,.path-recherche .scroll-wrapper .page-filter-group .form-radios .option,.path-recherche .custom-paragraph__inner .page-filter-group .form-radios .option,.path-actualites .scroll-wrapper .page-filter-group .form-radios .option,.path-actualites .custom-paragraph__inner .page-filter-group .form-radios .option{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:2.5rem;padding:.625rem 1.125rem;cursor:pointer;white-space:nowrap;color:var(--color--accent-3);border:.0625rem solid var(--color--grey-4);border-radius:40rem;background-color:var(--color--white);gap:.625rem}.path-articles .scroll-wrapper .page-filter-group .form-radios .option:hover,.path-articles .custom-paragraph__inner .page-filter-group .form-radios .option:hover,.path-recherche .scroll-wrapper .page-filter-group .form-radios .option:hover,.path-recherche .custom-paragraph__inner .page-filter-group .form-radios .option:hover,.path-actualites .scroll-wrapper .page-filter-group .form-radios .option:hover,.path-actualites .custom-paragraph__inner .page-filter-group .form-radios .option:hover{color:var(--color--white);background-color:var(--color--accent-3)}.path-articles .scroll-wrapper .page-filter-group .form-radios input[type=radio],.path-articles .custom-paragraph__inner .page-filter-group .form-radios input[type=radio],.path-recherche .scroll-wrapper .page-filter-group .form-radios input[type=radio],.path-recherche .custom-paragraph__inner .page-filter-group .form-radios input[type=radio],.path-actualites .scroll-wrapper .page-filter-group .form-radios input[type=radio],.path-actualites .custom-paragraph__inner .page-filter-group .form-radios input[type=radio]{position:fixed;width:0;min-height:2.5rem;opacity:0}.path-articles .scroll-wrapper .page-filter-group .form-radios input[type=radio]:checked+label,.path-articles .custom-paragraph__inner .page-filter-group .form-radios input[type=radio]:checked+label,.path-recherche .scroll-wrapper .page-filter-group .form-radios input[type=radio]:checked+label,.path-recherche .custom-paragraph__inner .page-filter-group .form-radios input[type=radio]:checked+label,.path-actualites .scroll-wrapper .page-filter-group .form-radios input[type=radio]:checked+label,.path-actualites .custom-paragraph__inner .page-filter-group .form-radios input[type=radio]:checked+label{color:var(--color--white);background-color:var(--color--grey-4)}.path-articles .scroll-wrapper .page-filter-group .page-filters__open-btn,.path-articles .custom-paragraph__inner .page-filter-group .page-filters__open-btn,.path-recherche .scroll-wrapper .page-filter-group .page-filters__open-btn,.path-recherche .custom-paragraph__inner .page-filter-group .page-filters__open-btn,.path-actualites .scroll-wrapper .page-filter-group .page-filters__open-btn,.path-actualites .custom-paragraph__inner .page-filter-group .page-filters__open-btn{height:2.5rem}.path-articles .scroll-wrapper .page-filters__open-btn,.path-articles .custom-paragraph__inner .page-filters__open-btn,.path-recherche .scroll-wrapper .page-filters__open-btn,.path-recherche .custom-paragraph__inner .page-filters__open-btn,.path-actualites .scroll-wrapper .page-filters__open-btn,.path-actualites .custom-paragraph__inner .page-filters__open-btn{height:2.5rem;margin-top:auto}.path-agenda .cta-secondary.-is-active{color:var(--color--white);background-color:var(--color--grey-4)}.path-agenda .cta-secondary.-is-active:hover{background-color:var(--color--accent-3)}.list-event{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:.75rem}.list-event .cta-secondary.-is-active{color:var(--color--white);background-color:var(--color--accent-3)}.page-grid .list-event{grid-column:1/11}.liste-complexe,.liste-complexe__item{margin:0;padding:0;list-style:none}.media-embed-video{height:100%}.text-formatted.field--name-field-texte-long a.primary,.text-formatted.field--name-field-texte-long a.secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:2.5rem;padding:.625rem 1.125rem;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;border:.0625rem solid var(--color--grey-4);border-radius:40rem;font-size:var(--font--size-body-sm);line-height:1;gap:.625rem}.text-formatted.field--name-field-texte-long a.primary::before,.text-formatted.field--name-field-texte-long a.secondary::before{display:block}.text-formatted.field--name-field-texte-long a.primary{color:var(--color--white);background-color:var(--color--grey-4)}.text-formatted.field--name-field-texte-long a.primary:hover,.text-formatted.field--name-field-texte-long a.primary:active,.text-formatted.field--name-field-texte-long a.primary:focus-visible{color:var(--color--white);background-color:var(--color--accent-3)}.text-formatted.field--name-field-texte-long a.secondary:hover,.text-formatted.field--name-field-texte-long a.secondary:active,.text-formatted.field--name-field-texte-long a.secondary:focus-visible{color:var(--color--white);background-color:var(--color--accent-3)}.text-formatted.field--name-field-texte-long p:has(a.primary:only-child),.text-formatted.field--name-field-texte-long p:has(a.secondary:only-child){text-align:center}.text-formatted hr{height:.0625rem !important;margin:1rem 0 !important;border:0 !important;background-color:var(--color--black) !important}.text-formatted p.square-at-end::after{display:inline-block;width:.625rem;height:.625rem;margin-left:var(--space--xxs);content:"";background-color:var(--color--accent-1)}.text-formatted h2.colorful{margin-top:var(--space--xl);color:var(--color--accent-1);font-family:var(--font--family-main);font-size:var(--font--size-body-md)}.ows-search-views-keyword-form,.hero.-recherche .hero__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.ows-search-views-keyword-form .form-type-search,.ows-search-views-keyword-form .form-type-textfield,.hero.-recherche .hero__search .form-type-search,.hero.-recherche .hero__search .form-type-textfield{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ows-search-views-keyword-form .form-search,.ows-search-views-keyword-form .form-text,.hero.-recherche .hero__search .form-search,.hero.-recherche .hero__search .form-text{width:100%;height:2.5rem;padding:.625rem;border:.0625rem solid var(--color--black)}.ows-search-views-keyword-form .form-search::-webkit-input-placeholder,.ows-search-views-keyword-form .form-text::-webkit-input-placeholder,.hero.-recherche .hero__search .form-search::-webkit-input-placeholder,.hero.-recherche .hero__search .form-text::-webkit-input-placeholder{color:var(--color--grey-3)}.ows-search-views-keyword-form .form-search::-moz-placeholder,.ows-search-views-keyword-form .form-text::-moz-placeholder,.hero.-recherche .hero__search .form-search::-moz-placeholder,.hero.-recherche .hero__search .form-text::-moz-placeholder{color:var(--color--grey-3)}.ows-search-views-keyword-form .form-search:-ms-input-placeholder,.ows-search-views-keyword-form .form-text:-ms-input-placeholder,.hero.-recherche .hero__search .form-search:-ms-input-placeholder,.hero.-recherche .hero__search .form-text:-ms-input-placeholder{color:var(--color--grey-3)}.ows-search-views-keyword-form .form-search::-ms-input-placeholder,.ows-search-views-keyword-form .form-text::-ms-input-placeholder,.hero.-recherche .hero__search .form-search::-ms-input-placeholder,.hero.-recherche .hero__search .form-text::-ms-input-placeholder{color:var(--color--grey-3)}.ows-search-views-keyword-form .form-search::placeholder,.ows-search-views-keyword-form .form-text::placeholder,.hero.-recherche .hero__search .form-search::placeholder,.hero.-recherche .hero__search .form-text::placeholder{color:var(--color--grey-3)}@media only screen and (width >= 64em){.ows-search-views-keyword-form,.hero.-recherche .hero__search{gap:1.125rem}.ows-search-views-keyword-form .form-search,.ows-search-views-keyword-form .form-text,.hero.-recherche .hero__search .form-search,.hero.-recherche .hero__search .form-text{height:3.125rem}}.search-modal{display:none}@media only screen and (width >= 64em){.search-modal{position:absolute;z-index:1000;top:calc(100% + .0625rem);right:0;left:0;overflow:hidden;background-color:var(--color--blue-light)}.search-modal .vdm-modal__close-btn{position:absolute;top:.5rem;right:1.5rem}.search-modal .vdm-modal__content{padding-top:3rem;padding-bottom:4rem}.search-modal .vdm-modal__content>*{padding-top:1.25rem;padding-bottom:1.25rem}.search-modal__popular-search__title{margin-bottom:var(--space--sm);font-size:var(--font--size-body-md)}}@media only screen and (width >= 90em){.search-modal .vdm-modal__close-btn{right:calc((100vw - 92.5rem)/2 + 1.5rem)}}.page-lieux .vdm-filtre-quartiers-form,.page-lieux .page-elus__filtres__form-group,.page-elus .vdm-filtre-quartiers-form,.page-elus .page-elus__filtres__form-group{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)}@media screen and (width >= 64em){.page-lieux .vdm-filtre-quartiers-form,.page-lieux .page-elus__filtres__form-group,.page-elus .vdm-filtre-quartiers-form,.page-elus .page-elus__filtres__form-group{row-gap:var(--space--sm);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline}}.page-lieux .form-type-select,.page-elus .form-type-select{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--xs)}@media screen and (width >= 64em){.page-lieux .form-type-select,.page-elus .form-type-select{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:23.4375rem}}.page-lieux .form-select,.page-elus .form-select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;min-height:2.5rem;padding:var(--space--xs);cursor:pointer;color:var(--color--black);border:.0625rem solid var(--color--black);border-radius:.25rem;background:url("/themes/custom/vdm/assets/images/svg/chveron-down.svg") no-repeat right var(--space--xs) center var(--color--white);font-size:var(--font--size-body-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-sitewide-alert{padding-top:1.25rem;padding-bottom:1.25rem;background-color:var(--color--grey-1)}.block-sitewide-alert:not(:has(.splide__slide)){display:none}.block-sitewide-alert:has(.splide__slide:only-child) .splide__arrows,.block-sitewide-alert:has(.splide__slide:only-child) .splide__pagination{display:none}.block-sitewide-alert:has(.splide__slide:only-child) .splide__track{margin-bottom:0}.block-sitewide-alert__wrapper .sitewide-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding:0;background-color:var(--color--grey-1)}.block-sitewide-alert__wrapper .sitewide-alert .field--name-message{position:relative;padding-left:1.25rem}.block-sitewide-alert__wrapper .sitewide-alert .field--name-message::before{position:absolute;top:.25rem;left:0;width:.625rem;height:.625rem;content:"";border-radius:50%;background-color:var(--color--red)}.block-sitewide-alert__wrapper .sitewide-alert .js-dismiss-button{cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.block-sitewide-alert__wrapper .sitewide-alert .js-dismiss-button span::before{font-size:.75rem}@media only screen and (width >= 64em){.block-sitewide-alert__wrapper .sitewide-alert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}}.block-sitewide-alert__wrapper .splide .splide__track{margin-bottom:2.5rem}@media only screen and (width >= 64em){.block-sitewide-alert__wrapper .splide .splide__track{margin-bottom:unset}}.block-sitewide-alert__wrapper .splide .splide__slide{width:100%}.block-sitewide-alert__wrapper .splide .splide__arrows{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (width >= 64em){.block-sitewide-alert__wrapper .splide .splide__arrows{top:50%;right:2.5rem;bottom:unset;left:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);gap:.625rem}}.block-sitewide-alert__wrapper .splide .splide__pagination{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 5rem);margin-right:auto;margin-left:auto;gap:.3125rem;padding-top:.9375rem;padding-bottom:.9375rem}.block-sitewide-alert__wrapper .splide .splide__pagination li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.625rem;height:.625rem}.block-sitewide-alert__wrapper .splide .splide__pagination li .splide__pagination__page{width:.5rem;height:.5rem;cursor:pointer;border:none;border:.0625rem solid var(--color--black);border-radius:50%;background:none}.block-sitewide-alert__wrapper .splide .splide__pagination li .splide__pagination__page.is-active{background-color:var(--color--black)}@media only screen and (width >= 64em){.block-sitewide-alert{-webkit-margin-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width))}}.path-recherche .vdm-sort,.path-actualites .vdm-sort{padding-top:var(--space--sm)}.path-recherche .vdm-sort h3,.path-actualites .vdm-sort h3{padding-bottom:.625rem}.path-recherche .vdm-sort ul,.path-actualites .vdm-sort ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none}.path-recherche .vdm-sort ul li,.path-actualites .vdm-sort ul li{padding:.625rem;border-radius:.3125rem;background-color:var(--color--white)}.path-recherche .vdm-sort ul li a,.path-actualites .vdm-sort ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-decoration:none;color:var(--color--black);font-size:var(--font--size-body-sm)}.path-recherche .vdm-sort ul li a::before,.path-actualites .vdm-sort ul li a::before{display:block;width:1rem;height:1rem;content:"";border:.25rem solid var(--color--white);border-radius:50%;outline:.0625rem solid}.path-recherche .vdm-sort ul li a.active::before,.path-actualites .vdm-sort ul li a.active::before{background-color:var(--color--black)}.path-recherche .vdm-sort ul li a.-selected::before,.path-actualites .vdm-sort ul li a.-selected::before{background-color:var(--color--grey-3)}@media only screen and (width < 64em){.tarteaucitronIconBottomRight{z-index:999 !important;bottom:4.4375rem !important}}.hp-votre-profil__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,6.25rem));-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.9375rem;list-style:none}@media only screen and (width >= 64em){.hp-votre-profil__list{grid-template-columns:repeat(auto-fit,minmax(auto,11.25rem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hp-votre-profil .media--type-icone{position:relative;width:100%;padding-bottom:2rem}.hp-votre-profil .media--type-icone img{display:block;width:auto;height:6.25rem}@media only screen and (width >= 64em){.hp-votre-profil .media--type-icone img{height:11.25rem}}.hp-votre-profil .media--type-icone .field--name-field-lien a{position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:var(--color--black);font-size:var(--font--size-body-xs)}@media only screen and (width >= 64em){.hp-votre-profil .media--type-icone{gap:.625rem}}@media only screen and (width >= 64em){.hp-votre-profil .hp-votre-profil__title{justify-self:center}}.page-grid,.login-page .region-content,.vdm-nav__modal>.vdm-modal__content,.search-modal .vdm-modal__content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;max-width:calc(51.4375rem + 2*var(--size--page-padding-x));margin-right:auto;margin-left:auto;padding-right:var(--size--page-padding-x);padding-left:var(--size--page-padding-x);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.page-grid>*,.login-page .region-content>*,.vdm-nav__modal>.vdm-modal__content>*,.search-modal .vdm-modal__content>*{grid-column:1/-1}@media only screen and (width >= 64em){.page-grid,.login-page .region-content,.vdm-nav__modal>.vdm-modal__content,.search-modal .vdm-modal__content{grid-template-columns:repeat(12,minmax(0,1fr));max-width:calc(80rem + 2*var(--size--page-padding-x));-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media only screen and (width >= 90em){.page-grid,.login-page .region-content,.vdm-nav__modal>.vdm-modal__content,.search-modal .vdm-modal__content{max-width:calc(92.5rem + 2*var(--size--page-padding-x))}}.acces-rapide{background-color:var(--color--grey-1)}.acces-rapide .field--name-field-liens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;list-style-type:none}.acces-rapide .field--name-field-liens .field__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.acces-rapide .field--name-field-liens .field__item a{height:100%}.acces-rapide .field--name-field-liens .field__item .card-sm__icon{min-width:1.5625rem}@media only screen and (width >= 64em){.acces-rapide .field--name-field-liens .field__item .card-sm__icon{min-width:2.5rem}}@media only screen and (width >= 64em){.acces-rapide .field--name-field-liens{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}}@media only screen and (width >= 64em){.block-resources-list .cta-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (width < 64em){body{padding-bottom:3.75rem}}.contact-elu{padding-top:var(--space--xl);padding-bottom:var(--space--xl)}@media only screen and (width >= 64em){.contact-elu__inner>*{grid-column:3/11}}@media only screen and (width >= 64em){.actions-elus h3{grid-column:1/7}.actions-elus .field--name-field-texte-bloc-seo-elu{grid-column:7/13;font-size:var(--font--size-body-sm)}}.alerte-actus .custom-paragraph__inner{row-gap:var(--space--md)}.alerte-actus h3{font-size:var(--font--size-body-md);font-weight:700}.alerte-actus .-alerte-list{border-bottom:.0625rem solid var(--color--black)}.alerte-actus .splide.-custom .splide__track:has(li){margin-bottom:var(--space--md)}.alerte-actus .splide.-custom .splide__arrows,.alerte-actus .splide.-custom .splide__pagination{bottom:var(--space--md)}.custom-paragraph.block-dernieres-mel .teaser-list__wrapper,.custom-paragraph.block-resources-list .teaser-list__wrapper,.custom-paragraph.search-results .teaser-list__wrapper,.custom-paragraph.hp-actualites .teaser-list__wrapper,.custom-paragraph.hp-mea .teaser-list__wrapper{padding:0}@media only screen and (width >= 64em){.hp-actualites .custom-paragraph__inner .title{grid-row:1}.hp-actualites .custom-paragraph__inner a.-all-actus{grid-row:1;grid-column:10/13;justify-self:end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (width >= 64em){.hp-sortir .custom-paragraph__inner a.-all-events{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.liste-actualites.-montreuillois .liste-actualites__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space--md)}.liste-actualites.-montreuillois .liste-actualites__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:var(--color--grey-1)}.liste-actualites.-montreuillois .liste-actualites__img .liste-actualites__img__wrapper{position:relative}.liste-actualites.-montreuillois .liste-actualites__img .liste-actualites__img__wrapper img{position:relative;z-index:1;width:2.75rem;height:auto}@media only screen and (width >= 64em){.liste-actualites.-montreuillois .liste-actualites__img .liste-actualites__img__wrapper img{width:3.75rem}}.liste-actualites.-montreuillois .liste-actualites__img .liste-actualites__img__wrapper .red-background{position:absolute;top:7.5%;left:12.5%;width:95%;height:90%;content:"";background-color:var(--color--theme-montreuillois-main);-webkit-box-shadow:0 .25rem .25rem 0 color-mix(in sRGB,var(--color--black) 25%,transparent);box-shadow:0 .25rem .25rem 0 color-mix(in sRGB,var(--color--black) 25%,transparent)}@media only screen and (width >= 64em){.liste-actualites.-montreuillois .liste-actualites__img{width:6.875rem;height:6.875rem}}.liste-actualites.-montreuillois .teaser .tag{color:var(--color--theme-montreuillois-main);border-color:var(--color--theme-montreuillois-main)}.liste-actualites.-montreuillois .teaser-list__cta .cta-primary{padding:.6875rem 1.25rem;border:none;background-color:var(--color--theme-montreuillois-main)}.liste-actualites.-montreuillois .teaser-list__cta .cta-primary:not(:disabled,[disabled=true]):hover,.liste-actualites.-montreuillois .teaser-list__cta .cta-primary:not(:disabled,[disabled=true]):focus-visible{background-color:var(--color--theme-montreuillois-hover)}.liste-actualites.-montreuillois .teaser-list__cta .cta-primary:not(:disabled,[disabled=true]):active{background-color:var(--color--theme-montreuillois-main)}.liste-actualites.-montreuillois .teaser-list__cta .cta-primary:disabled{background-color:var(--color--grey-2)}.vdm-footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none}.vdm-footer .menu__item__label{text-decoration:none;font-size:var(--font--size-body-sm)}.vdm-footer__primary__inner,.vdm-footer__secondary__inner{display:grid;max-width:calc(51.25rem + 2*var(--size--page-padding-x));margin-right:auto;margin-left:auto;padding-right:var(--size--page-padding-x);padding-left:var(--size--page-padding-x)}@media only screen and (width >= 64em){.vdm-footer__primary__inner,.vdm-footer__secondary__inner{max-width:calc(92.5rem + 2*var(--size--page-padding-x))}}.vdm-footer__primary{padding-top:3.215rem;padding-bottom:3.215rem;background-color:var(--color--grey-4)}.vdm-footer__primary__contact{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:.0625rem solid rgb(var(--color--white-rgb)/0.2)}.vdm-footer__primary__contact__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 3.125rem}.vdm-footer__primary__contact__address{margin-bottom:1.25rem;color:var(--color--white)}.vdm-footer__primary__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.vdm-footer__primary__links .menu{gap:1.875rem}.vdm-footer__primary__links .menu__item__title{margin-bottom:var(--space--lg);font-size:var(--font--size-h4)}.vdm-footer__primary__links .menu__item__title,.vdm-footer__primary__links .menu__item__label,.vdm-footer__primary__links .menu__item__title>a{color:var(--color--white)}.vdm-footer__primary__links .menu__item__label:hover,.vdm-footer__primary__links .menu__item__label:active,.vdm-footer__primary__links .menu__item__label:focus-visible,.vdm-footer__primary__links .menu__item__title>a:hover,.vdm-footer__primary__links .menu__item__title>a:active,.vdm-footer__primary__links .menu__item__title>a:focus-visible{text-decoration:underline}.vdm-footer__primary__links .menu.-level-0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdm-footer__primary__links .menu.-level-0>*{width:calc(50% - .9375rem)}@media only screen and (width >= 64em){.vdm-footer__primary__links .menu{gap:1.25rem}.vdm-footer__primary__links .menu__item__title{margin-bottom:var(--space--sm)}.vdm-footer__primary__links .menu.-level-0>*{width:calc(50% - 1.25rem)}}@media only screen and (width >= 64em){.vdm-footer__primary__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.vdm-footer__primary__follow,.vdm-footer__primary__partenaires{margin-top:3.125rem;border-top:.0625rem solid rgba(255,255,255,.2)}.vdm-footer__primary__follow__title,.vdm-footer__primary__partenaires__title{margin:2.5rem 0 var(--space--sm) 0;text-align:center;color:var(--color--white);font-size:var(--font--size-h4)}@media only screen and (width >= 64em){.vdm-footer__primary__follow__title,.vdm-footer__primary__partenaires__title{margin:0 0 var(--space--sm) 0}}@media only screen and (width >= 64em){.vdm-footer__primary__follow,.vdm-footer__primary__partenaires{border-top:none}}.vdm-footer__primary__follow .social-media-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vdm-footer__primary__partenaires ul,.vdm-footer__primary__partenaires li{margin:0;padding:0;list-style:none}.vdm-footer__primary__partenaires__list{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;gap:var(--space--md)}@media only screen and (width >= 64em){.vdm-footer__primary{padding-top:3.75rem;padding-bottom:3.75rem}.vdm-footer__primary__inner{grid-template-columns:26.2% 1fr;gap:3.75rem}.vdm-footer__primary__contact{grid-column:1/2;border:none}.vdm-footer__primary__contact__logo{margin-bottom:1.875rem;margin-left:0}.vdm-footer__primary__links{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/3;gap:2.5rem}.vdm-footer__primary__links>.menu{gap:2.5rem;width:66.667%}.vdm-footer__primary__follow,.vdm-footer__primary__partenaires{width:33.33%;margin-top:0}.vdm-footer__primary__follow__title,.vdm-footer__primary__partenaires__title{text-align:start}.vdm-footer__primary__follow .social-media-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vdm-footer__primary__partenaires ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vdm-footer__secondary{padding:var(--space--xs)}.vdm-footer__secondary__inner{gap:var(--space--xs);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.vdm-footer__secondary .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vdm-footer__secondary .menu__item__label{color:var(--color--black)}.vdm-footer__secondary .menu__item__label:hover,.vdm-footer__secondary .menu__item__label:active,.vdm-footer__secondary .menu__item__label:focus-visible{text-decoration:underline}@media only screen and (width >= 64em){.vdm-footer__secondary .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem}}.vdm-footer__secondary__eco__text{margin-bottom:var(--space--sm);font-size:var(--font--size-body-xs)}.vdm-header{border-bottom:.0625rem solid rgba(0,0,0,0);background-color:var(--color--white)}.vdm-header.-open{border-color:var(--color--black)}.vdm-header__wrapper{padding:.625rem 1.25rem}.vdm-header .block-vdm-common-header-profil-recherche-langue,.vdm-header .block-montreuillois-common-header-profil-recherche-langue{display:none}.vdm-header .mobile-nav .block-vdm-common-header-profil-recherche-langue,.vdm-header .mobile-nav .block-montreuillois-common-header-profil-recherche-langue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vdm-header__search-open{display:none;cursor:pointer;border:none;background:none}@media only screen and (width >= 64em){.vdm-header{position:relative}.vdm-header__wrapper{max-width:92.5rem;margin:0 auto;padding-top:1.375rem;padding-bottom:1.375rem}.vdm-header .region-primary-menu{margin:0 auto}.vdm-header .block-vdm-common-header-profil-recherche-langue,.vdm-header .block-montreuillois-common-header-profil-recherche-langue{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.vdm-header__wrapper{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.875rem}.vdm-header__search-open{display:block}}.hero__wrapper{row-gap:var(--space--sm);min-height:11.5rem;margin:0 auto;padding-top:3.125rem;padding-bottom:3.125rem}@media only screen and (width >= 64em){.hero__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:17rem;padding-top:1.25rem;padding-bottom:3.75rem}.hero__wrapper .hero__previous-page{-ms-flex-item-align:start;align-self:start;padding-top:.375rem;padding-bottom:.375rem}}.hero__previous-page{grid-row:1/2}.hero__tags{grid-row:2/3}.hero.-error-404 .hero__wrapper{padding-top:var(--space--xxl)}.hero.-error-404 .hero__wrapper>*:not(.hero__previous-page){justify-self:center}.hero.-error-404 .hero__wrapper .hero__previous-page{margin-bottom:var(--space--lg)}.hero.-error-404 .hero__wrapper .hero__img-404{width:14.375rem;height:auto;margin-top:var(--space--sm)}@media only screen and (width >= 64em){.hero.-actu-list:has(.-hero-image-standard) h1{grid-column:1/7}.hero.-actu-list:has(.-hero-image-standard) .-hero-image-standard{grid-row:2/-1;grid-column:7/13}.hero.-actu-list .page-grid{grid-template-rows:auto auto}}.hero.-actu-single+.subhero-media{margin-bottom:.625rem}@media only screen and (width < 64em){.hero.-actu-single+.subhero-media{padding:0}}@media only screen and (width >= 64em){.hero.-actu-single .hero__wrapper{padding-bottom:2.5rem}.hero.-actu-single .hero__wrapper>*{grid-column:2/12}.hero.-actu-single .hero__wrapper .hero__previous-page{grid-column:1/13}.hero.-actu-single+.subhero-media{row-gap:var(--space--sm);margin-bottom:2.5rem}.hero.-actu-single+.subhero-media>*{grid-column:2/12}.hero.-actu-single+.subhero-media .media-image.-hero-image-large{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:-10.9375rem auto 0}}@media only screen and (width >= 64em){.hero.-agenda-list:has(.-hero-image-standard) h1{grid-column:1/7}.hero.-agenda-list:has(.-hero-image-standard) .-hero-image-standard{grid-row:2/-1;grid-column:7/13}.hero.-agenda-list .page-grid{grid-template-rows:auto auto}}.hero.-elu-list .subtitle{font-size:var(--font--size-h3)}@media only screen and (width < 64em){.hero.-elu-list h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero.-elu-list .subtitle{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.hero.-elu-list .-hero-image-standard{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (width >= 64em){.hero.-elu-list:has(.-hero-image-standard) h1,.hero.-elu-list:has(.-hero-image-standard) .subtitle{grid-column:1/7}.hero.-elu-list:has(.-hero-image-standard) .-hero-image-standard{grid-row:2/-1;grid-column:7/13}.hero.-elu-list .page-grid:has(>*:nth-child(4)){grid-template-rows:auto 1fr auto}.hero.-elu-list .page-grid:has(>*:nth-child(3)):not(:has(>*:nth-child(4))){grid-template-rows:auto 1fr}}.hero.-elu-single .hero__elu-infos__label{font-size:var(--font--size-body-xs)}.hero.-elu-single .hero__elu-infos__name+.hero__elu-infos__label{margin-top:var(--space--sm)}.hero.-elu-single .hero__elu-name__first,.hero.-elu-single .hero__elu-name__last{display:block}.hero.-elu-single .hero__elu-name__last{text-transform:uppercase}.hero.-elu-single:has(.hero__elu-photo){margin-bottom:calc(133.3333333333vw - 190px - var(--size--page-padding-x)*2)}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper{padding-bottom:10.9375rem}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-photo{position:relative;width:100%;height:100%}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-photo .media-image{position:absolute}@media screen and (width < 47.5em){.hero.-elu-single .hero__elu-photo{max-width:20.9375rem;margin-right:auto;margin-left:auto}}@media only screen and (width >= 47.5em){.hero.-elu-single .hero__elu-name,.hero.-elu-single .hero__elu-position,.hero.-elu-single .hero__elu-conseiller-territorial,.hero.-elu-single .hero__elu-description,.hero.-elu-single .hero__elu-infos{grid-column:1/7}.hero.-elu-single:has(.hero__elu-photo){margin-bottom:4.25rem}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper{grid-template-rows:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:3.75rem}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(7)){grid-template-rows:repeat(5,auto) 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(6)):not(:has(>*:nth-child(7))){grid-template-rows:repeat(4,auto) 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(5)):not(:has(>*:nth-child(6))){grid-template-rows:repeat(3,auto) 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(5)):not(:has(>*:nth-child(6))){grid-template-rows:repeat(3,auto) 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(4)):not(:has(>*:nth-child(5))){grid-template-rows:repeat(2,auto) 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper:has(>*:nth-child(3)):not(:has(>*:nth-child(4))){grid-template-rows:auto 1fr}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-name,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-position,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-conseiller-territorial,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-description,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-infos{grid-column:1/4}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-photo{grid-row:2/-1;grid-column:4/7}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-photo .media-image{position:static;margin-bottom:-8rem}}@media only screen and (width >= 64em){.hero.-elu-single .hero__elu-name,.hero.-elu-single .hero__elu-position,.hero.-elu-single .hero__elu-conseiller-territorial,.hero.-elu-single .hero__elu-description,.hero.-elu-single .hero__elu-infos{grid-column:2/12}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-name,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-position,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-conseiller-territorial,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-description,.hero.-elu-single:has(.hero__elu-photo) .hero__elu-infos{grid-column:2/7}.hero.-elu-single:has(.hero__elu-photo) .hero__elu-photo{grid-column:8/12}}@media only screen and (width >= 64em){.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper{min-height:38.2vw}}@media only screen and (width >= 102.5em){.hero.-elu-single:has(.hero__elu-photo) .hero__wrapper{min-height:38.875rem}}.hero.-event-single+.subhero-media{margin-bottom:.625rem}@media only screen and (width < 64em){.hero.-event-single+.subhero-media{padding:0}}.hero.-event-single .event-details__description{font-size:var(--font--size-body-md)}@media only screen and (width >= 64em){.hero.-event-single:has(+.subhero-media) .hero__wrapper{padding-bottom:8.25rem}.hero.-event-single .hero__wrapper{padding-bottom:2.5rem}.hero.-event-single .hero__wrapper>*{grid-column:2/12}.hero.-event-single .hero__wrapper .hero__previous-page{grid-column:1/13}.hero.-event-single+.subhero-media{row-gap:var(--space--sm);margin-bottom:2.5rem}.hero.-event-single+.subhero-media>*{grid-column:2/12}.hero.-event-single+.subhero-media .media-image.-hero-image-large{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:-7rem auto 0}}.hp-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:32.5rem}.hp-hero .hero__wrapper{width:100%;margin-top:auto;padding-bottom:1.25rem}.hp-hero .hero__wrapper>*{position:relative}.hp-hero:has(.media-image.-hero-full-width){position:relative;background-color:rgba(0,0,0,0)}.hp-hero:has(.media-image.-hero-full-width)::before{position:absolute;right:0;bottom:0;left:0;height:12.125rem;content:"";opacity:.55;background:linear-gradient(180deg,var(--color--black) 0%,var(--color--black) 60%,var(--color--black) 100%)}.hp-hero .media-image.-hero-full-width{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.hp-hero .media-image.-hero-full-width img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-hero .ows-search-views-keyword-form,.hp-hero .liste-complexe,.hp-hero .suggestion-slider{width:100%;max-width:57.3125rem;margin-right:auto;margin-left:auto}.hp-hero .paragraph-liste-complexes{padding-bottom:.9375rem}.hp-hero .ows-search-views-keyword-form{border-radius:20rem;background-color:var(--color--white)}.hp-hero .ows-search-views-keyword-form .form-search{height:3.125rem;padding-left:var(--space--md);border:none;background:none}.hp-hero .ows-search-views-keyword-form .cta-primary{margin-right:.5rem;border:none;background-color:rgba(0,0,0,0)}.hp-hero .ows-search-views-keyword-form .cta-primary__icon::before{color:var(--color--black)}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .liste-complexe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .liste-complexe__item{max-width:16.25rem}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__track{margin-right:calc(var(--size--page-padding-x,0)*-1);margin-left:calc(var(--size--page-padding-x,0)*-1);padding-right:var(--size--page-padding-x) !important;padding-left:var(--size--page-padding-x) !important}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__track:has(li){margin-bottom:2.5rem}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__pagination{gap:.3125rem}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__pagination li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.625rem;height:.625rem}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__pagination__page{width:.5rem;height:.5rem;cursor:pointer;border:none;border:.0625rem solid var(--color--white);border-radius:50%;background:none}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__pagination__page.is-active{background-color:var(--color--white)}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrows{position:absolute;bottom:-0.875rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow--next{margin-left:auto}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-height:2.5rem;padding:0;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;color:var(--color--black);border:.0625rem solid var(--color--white);border-radius:40rem;background:none;background-color:var(--color--white);font-size:var(--font--size-body-sm);line-height:1;gap:.625rem}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:50%;gap:0}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow::before{display:block}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow:not(:disabled):hover,.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow:not(:disabled):active,.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow:not(:disabled):focus-visible{color:var(--color--white);border:.0625rem solid var(--color--accent-3);background-color:var(--color--accent-3)}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__arrow:disabled{cursor:auto;opacity:.5}@media only screen and (width >= 64em){.hp-hero{min-height:34rem}.hp-hero .hero__wrapper{grid-template-rows:1fr auto;padding-bottom:2.5rem}.hp-hero:has(.media-image.-hero-full-width)::before{content:none}.hp-hero .paragraph-liste-complexes.-viewmode-suggestion .suggestion-slider .splide__track:has(li){margin-bottom:0}}@media only screen and (width >= 64em){.hero.-lieu-single:has(.media-image.-hero-image-standard) h1,.hero.-lieu-single:has(.media-image.-hero-image-standard) .field--name-changed,.hero.-lieu-single:has(.media-image.-hero-image-standard) .field--name-created,.hero.-lieu-single:has(.media-image.-hero-image-standard) .field--name-field-texte-long,.hero.-lieu-single:has(.media-image.-hero-image-standard) .cta-primary{grid-column:1/7}.hero.-lieu-single:has(.media-image.-hero-image-standard) .field--name-field-image{grid-row:2/-1;grid-column:7/13}.hero.-lieu-single .page-grid:has(>*:nth-child(5)){grid-template-rows:auto 1fr auto auto}.hero.-lieu-single .page-grid:has(>*:nth-child(4)):not(:has(>*:nth-child(5))){grid-template-rows:auto 1fr auto}}.hero.-page-modulaire .field--name-field-texte-long{margin-top:var(--space--sm)}@media only screen and (width >= 64em){.hero.-page-modulaire:has(.field--name-field-media) .hero__text-content,.hero.-page-modulaire:has(.field--name-field-image) .hero__text-content{grid-column:1/7}.hero.-page-modulaire:has(.field--name-field-media) .field--name-field-media,.hero.-page-modulaire:has(.field--name-field-media) .field--name-field-image,.hero.-page-modulaire:has(.field--name-field-image) .field--name-field-media,.hero.-page-modulaire:has(.field--name-field-image) .field--name-field-image{grid-row:2/-1;grid-column:7/13}.hero.-page-modulaire .page-grid{grid-template-rows:repeat(2,auto)}}body:has(.search-modal.-open,.vdm-nav__modal.-open) .vdm-main,body:has(.search-modal.-open,.vdm-nav__modal.-open) .vdm-footer{position:relative}body:has(.search-modal.-open,.vdm-nav__modal.-open) .vdm-main::after,body:has(.search-modal.-open,.vdm-nav__modal.-open) .vdm-footer::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgb(var(--color--black-rgb)/0.3)}.paragraph{scroll-margin-block-start:var(--size--paragraph-padding);padding-top:var(--size--paragraph-padding);padding-bottom:var(--size--paragraph-padding)}.paragraph__inner{row-gap:var(--space--sm)}@media only screen and (width >= 64em){.paragraph__inner>*{grid-column:3/11}}.paragraph-carrousel-cartes .paragraph__inner{row-gap:var(--space--md)}@media only screen and (width >= 64em){.paragraph-carrousel-cartes .paragraph__inner .field--name-field-cartes{grid-column:1/-1}}@media only screen and (width >= 64em){.paragraph-carrousel-cartes:not(.-columns-mode) .paragraph__inner>h2,.paragraph-carrousel-cartes:not(.-columns-mode) .paragraph__inner>h3{grid-column:1/11}}@media only screen and (width >= 64em){.paragraph-carrousel-cartes.-columns-mode .paragraph__inner>h2{text-align:center}}.paragraph-carrousel-cartes .media-image.-cards img{border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (width >= 64em){.paragraph-carrousel-cartes:not(:has(h2,h3,.paragraph__inner>.field--name-field-texte-long)):not(:has(.splide__arrows[style="display: none;"])) .paragraph__inner{padding-top:calc(1.5rem + var(--space--xl,0px))}}.paragraph-chiffres__list{display:grid;gap:var(--space--md)}.paragraph-chiffres__list .card-sm.-type-chiffre-cle{height:100%}@media only screen and (width >= 64em){.paragraph-chiffres__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space--sm)}}.paragraph-fiche-contact .fiche-contact{background-color:rgba(0,0,0,0)}.paragraph-fiche-contact .fiche-contact__wrapper{padding:unset}@media only screen and (width >= 64em){.paragraph-fiche-contact .paragraph__inner>*{grid-column:1/13}}.paragraph-iframe.-viewmode-default iframe{width:100%;height:25rem}@media only screen and (width >= 64em){.paragraph-iframe.-viewmode-default iframe{height:35rem}}.paragraph-iframe.-viewmode-section-contact iframe{width:100%;height:25rem}@media only screen and (width >= 64em){.paragraph-iframe.-viewmode-section-contact iframe{height:29.5rem}}.paragraph-liste-blocs .paragraph__inner>.liste-complexe,.paragraph-liste-ressources .paragraph__inner>.liste-complexe{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--xs)}.paragraph-liste-blocs .accordion__content{font-size:var(--font--size-body-sm)}.paragraph-liste-blocs .accordion__link a,.paragraph-liste-blocs .media--type-document a{text-decoration:none;color:var(--color--black)}.paragraph-liste-blocs .accordion__link a .media-name,.paragraph-liste-blocs .accordion__link a .link-title,.paragraph-liste-blocs .media--type-document a .media-name,.paragraph-liste-blocs .media--type-document a .link-title{text-decoration:underline}.paragraph-liste-blocs .accordion__link a .media-name:hover,.paragraph-liste-blocs .accordion__link a .media-name:active,.paragraph-liste-blocs .accordion__link a .media-name:focus-visible,.paragraph-liste-blocs .accordion__link a .link-title:hover,.paragraph-liste-blocs .accordion__link a .link-title:active,.paragraph-liste-blocs .accordion__link a .link-title:focus-visible,.paragraph-liste-blocs .media--type-document a .media-name:hover,.paragraph-liste-blocs .media--type-document a .media-name:active,.paragraph-liste-blocs .media--type-document a .media-name:focus-visible,.paragraph-liste-blocs .media--type-document a .link-title:hover,.paragraph-liste-blocs .media--type-document a .link-title:active,.paragraph-liste-blocs .media--type-document a .link-title:focus-visible{text-decoration:none}.paragraph-liste-blocs .accordion__link a .icon-fleche-droite::before,.paragraph-liste-blocs .accordion__link a .icon-telechargement::before,.paragraph-liste-blocs .media--type-document a .icon-fleche-droite::before,.paragraph-liste-blocs .media--type-document a .icon-telechargement::before{font-size:.75rem}.paragraph-liste-ressources .card-sm{border:.0625rem solid var(--color--grey-2);-webkit-box-shadow:none;box-shadow:none}.paragraph-liste-complexes.-viewmode-suggestion .liste-complexe{--flex-gap:0.9375rem;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(--flex-gap)}.paragraph-liste-complexes.-viewmode-suggestion .liste-complexe__item>a{height:100%}@media only screen and (width >= 64em){.paragraph-liste-complexes.-viewmode-suggestion .liste-complexe{--flex-gap:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph-liste-complexes.-viewmode-suggestion .liste-complexe__item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--flex-gap));flex:0 0 calc(25% - var(--flex-gap))}}@media only screen and (width >= 64em){.paragraph-liste-images .paragraph__inner>*{grid-column:1/11}.paragraph-liste-images .paragraph__inner>.field--name-field-medias,.paragraph-liste-images .paragraph__inner>.reportage-photo{grid-column:1/13}.paragraph-liste-images:not(:has(h2,h3,.field--name-field-texte-long)) .paragraph__inner{padding-top:calc(2.5rem + var(--space--xl,0px))}.paragraph-liste-images.-type-carrousel .three-items-max .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.paragraph-liste-interactive .field--name-field-liste-simple{list-style:none}.paragraph-liste-interactive .accordion__heading{padding-right:.75rem}.paragraph-liste-interactive .accordion__content{font-size:var(--font--size-body-sm)}.paragraph-liste-interactive .field--name-field-liens a,.paragraph-liste-interactive .media--type-document a{text-decoration:none;color:var(--color--black)}.paragraph-liste-interactive .field--name-field-liens a .media-name,.paragraph-liste-interactive .field--name-field-liens a .link-title,.paragraph-liste-interactive .media--type-document a .media-name,.paragraph-liste-interactive .media--type-document a .link-title{text-decoration:underline}.paragraph-liste-interactive .field--name-field-liens a .media-name:hover,.paragraph-liste-interactive .field--name-field-liens a .media-name:active,.paragraph-liste-interactive .field--name-field-liens a .media-name:focus-visible,.paragraph-liste-interactive .field--name-field-liens a .link-title:hover,.paragraph-liste-interactive .field--name-field-liens a .link-title:active,.paragraph-liste-interactive .field--name-field-liens a .link-title:focus-visible,.paragraph-liste-interactive .media--type-document a .media-name:hover,.paragraph-liste-interactive .media--type-document a .media-name:active,.paragraph-liste-interactive .media--type-document a .media-name:focus-visible,.paragraph-liste-interactive .media--type-document a .link-title:hover,.paragraph-liste-interactive .media--type-document a .link-title:active,.paragraph-liste-interactive .media--type-document a .link-title:focus-visible{text-decoration:none}.paragraph-liste-interactive .field--name-field-liens a .icon-fleche-droite::before,.paragraph-liste-interactive .field--name-field-liens a .icon-telechargement::before,.paragraph-liste-interactive .media--type-document a .icon-fleche-droite::before,.paragraph-liste-interactive .media--type-document a .icon-telechargement::before{font-size:.75rem}.paragraph-liste-interactive.-viewmode-two-columns .paragraph__inner{padding-right:0;padding-left:0}.paragraph-liste-interactive.-viewmode-two-columns details{background-color:unset}@media only screen and (width >= 64em){.paragraph-liste-interactive.-viewmode-two-columns .paragraph__inner>*{grid-column:1/13}.paragraph-liste-interactive.-viewmode-two-columns .field--name-field-liste-simple{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.paragraph-liste-interactive.-viewmode-two-columns .field--name-field-liste-simple details{line-height:2.5rem}}@media only screen and (width < 64em){.paragraph-manuelle-elus .paragraph__inner>h2,.paragraph-manuelle-elus .paragraph__inner>h3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (width >= 64em){.paragraph-manuelle-elus .paragraph__inner>.field--name-field-contenus{grid-column:1/-1}.paragraph-manuelle-elus .paragraph__inner>h2,.paragraph-manuelle-elus .paragraph__inner>h3{grid-column:1/11}.paragraph-manuelle-elus:not(:has(h2,h3,.paragraph__inner>.field--name-field-texte-long)) .paragraph__inner{padding-top:calc(1.5rem + var(--space--xl,0px))}}.paragraph-media .media--type-calameo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (width >= 90em){.block-vdm-common-push-evenement .paragraph-push .card[class*=-type-push]:not(.-type-push-picto){grid-template-columns:0 minmax(0,1fr) minmax(0,20rem)}}@media only screen and (width >= 64em){.paragraph-push .paragraph__inner>*{grid-column:1/-1}}.paragraph-auto-actualites .teaser-list .teaser-list__wrapper,.paragraph-auto-lieux .teaser-list .teaser-list__wrapper,.paragraph-auto-evenements .teaser-list .teaser-list__wrapper{padding:0}.paragraph-auto-actualites .teaser-list__item>article,.paragraph-auto-lieux .teaser-list__item>article,.paragraph-auto-evenements .teaser-list__item>article{height:100%}@media only screen and (width >= 64em){.paragraph-auto-actualites .teaser-list,.paragraph-auto-actualites .page-grid>h2,.paragraph-auto-actualites .page-grid>h3,.paragraph-auto-lieux .teaser-list,.paragraph-auto-lieux .page-grid>h2,.paragraph-auto-lieux .page-grid>h3,.paragraph-auto-evenements .teaser-list,.paragraph-auto-evenements .page-grid>h2,.paragraph-auto-evenements .page-grid>h3{grid-column:1/-1}}.paragraph-auto-actualites .teaser-list__wrapper .teaser-list__item:first-child .teaser,.paragraph-auto-lieux .teaser-list__wrapper .teaser-list__item:first-child .teaser{padding-top:0}@media only screen and (width >= 64em){.paragraph-auto-actualites .teaser-list__wrapper .teaser-list__item:nth-child(2) .teaser,.paragraph-auto-lieux .teaser-list__wrapper .teaser-list__item:nth-child(2) .teaser{padding-top:0}}@media only screen and (width >= 64em){.paragraph-auto-evenements .filters-list,.paragraph-auto-evenements .empty{grid-column:1/-1}.paragraph-auto-evenements .paragraph__inner>h2,.paragraph-auto-evenements .paragraph__inner .paragraph__inner>h3{grid-column:1/11}.paragraph-auto-evenements .paragraph__inner:not(:has(>h2,>h3,>.field--name-field-texte-long,.filters-list)){padding-top:calc(1rem + var(--space--xl,0px))}}.paragraph-auto-actualites{padding-block:0}.paragraph-auto-actualites>.paragraph__inner{padding-inline:0}.paragraph-auto-actualites .liste-actualites{grid-column:1/-1}.paragraph-rubriques .field--name-field-rubriques{list-style:none}@media only screen and (width >= 64em){.paragraph-rubriques .field--name-field-rubriques{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}}@media only screen and (width >= 64em){.paragraph-rubriques .paragraph__inner>*{grid-column:1/-1}}.path-actualites .block-dernieres-mel a.-see-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--space--md)}@media only screen and (width < 64em){.path-actualites .block-dernieres-mel a.-see-more{width:100%}}.path-actualites .block-dernieres-mel .teaser.-type-actu{height:100%}.path-actualites .block-resources-list .teaser.-type-actu{height:100%}.path-actualites .page-filters .vdm-modal .page-filters__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:1.875rem}@media only screen and (width >= 64em){.page-node-type-actualite:has(.media-image.-hero-image-large) .hero__wrapper{padding-bottom:12.1875rem}}.page-elus__filtres{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)}.page-elus .card.-type-mea-maire{margin-bottom:var(--size--page-padding-x)}.page-elus .teaser-list .teaser-list__wrapper{padding:0}.page-elus .teaser-list .teaser-list__wrapper .teaser-list__item .teaser{height:100%}@media only screen and (width >= 64em){.page-elus .teaser-list .teaser-list__wrapper .teaser-list__item:first-child .teaser,.page-elus .teaser-list .teaser-list__wrapper .teaser-list__item:nth-child(2) .teaser{padding-top:0}}.path-agenda .all-events{overflow-x:hidden}.path-agenda .all-events__title{font-size:var(--font--size-h4)}.path-agenda .all-events:has(.event-list.-bottom):not(:has(.event-slider)) .all-events__wrapper{padding-bottom:1.25rem}.path-agenda .all-events:not(:has(.event-slider)) .event-list.-bottom{padding-top:0}.path-agenda .event-list.page-grid{width:100%;padding-right:0;padding-left:0;row-gap:var(--space--sm);list-style:none}.path-agenda .event-list.page-grid .teaser.-type-event{height:100%}@media only screen and (width >= 64em){.path-agenda .event-list__item{grid-column:span 6}}.path-agenda .event-slider{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-rose-jaune-mobile.svg?v3);background-repeat:no-repeat;background-position:top center}.path-agenda .event-slider .custom-paragraph__inner{padding-right:0;padding-left:0}.path-agenda .event-slider .splide .splide__track{margin-bottom:1.5rem}.path-agenda .event-slider .splide .splide__slide,.path-agenda .event-slider .splide .splide__arrows,.path-agenda .event-slider .splide .splide__pagination{padding-right:var(--size--page-padding-x);padding-left:var(--size--page-padding-x)}@media screen and (width >= 64em){.path-agenda .event-slider .splide .splide__arrows{top:0}}@media only screen and (width >= 64em){.path-agenda .event-slider{background-image:url(/themes/custom/vdm/assets/images/svg/bg-pattern-rose-jaune.svg?v3)}}.path-agenda .event-pager{padding-top:0}@media only screen and (width >= 64em){.path-agenda .event-pager{padding-top:0}}.path-agenda .push-thematique{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)}.path-agenda .push-thematique h2{text-wrap:balance}@media screen and (width < 64em){.path-agenda .push-thematique .cta-primary{width:100%;margin-top:.9375rem}}@media screen and (width >= 64em){.path-agenda .push-thematique{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.75rem}.path-agenda .push-thematique h2{margin-top:-3.75rem}.path-agenda .push-thematique .push-thematique__image{position:relative}.path-agenda .push-thematique .push-thematique__image .cta-primary{position:absolute;right:1.875rem;bottom:1.875rem;color:var(--color--black);border:none;background-color:var(--color--white)}.path-agenda .push-thematique .push-thematique__image .cta-primary:hover,.path-agenda .push-thematique .push-thematique__image .cta-primary:active,.path-agenda .push-thematique .push-thematique__image .cta-primary:focus-visible{color:var(--color--white);background-color:var(--color--black)}}.path-agenda .page-filters .vdm-modal .vdm-common-agenda-filters-form{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.875rem}.page-node-type-evenement .event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space--sm);font-size:var(--font--size-body-sm)}.page-node-type-evenement .event-details a{text-decoration:none;color:var(--color--black)}.page-node-type-evenement .event-details .age+.condition{text-transform:lowercase}.page-node-type-evenement .event-details .age+.condition::before{margin-right:.25rem;content:"-"}@media only screen and (width >= 64em){.page-node-type-evenement .event-details{gap:var(--space--md);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-node-type-evenement .event-details__description{width:100%}}.page-node-type-evenement .section-infos-pratiques .accordion__content{font-size:var(--font--size-body-sm)}.page-node-type-evenement .section-infos-pratiques .horaires__item__month{margin-bottom:var(--space--xs);font-weight:700}.page-node-type-evenement .section-infos-pratiques .horaires__item__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space--lg);margin-bottom:var(--space--xxs)}.page-node-type-evenement .section-infos-pratiques .horaires__item__day p{display:inline-block}.page-node-type-evenement .section-infos-pratiques .horaires__item__day p.day{margin-right:2rem}.page-node-type-evenement .section-infos-pratiques .horaires__item__day p.schedules{font-weight:700}@media only screen and (min-width:64em){.page-node-type-evenement .custom-paragraph__inner>*{grid-column:3/11}.page-node-type-evenement .push-le-montreuillois .card.-type-push-montreuillois{grid-column:1/13}}.page-lieux .teaser-list .teaser-list__wrapper{padding:0}@media only screen and (width >= 64em){.page-lieux .teaser-list .teaser-list__wrapper .teaser-list__item:first-child .teaser,.page-lieux .teaser-list .teaser-list__wrapper .teaser-list__item:nth-child(2) .teaser{padding-top:0}}.login-page .region-content{row-gap:var(--space--sm);place-items:center;min-height:100vh}.login-page .region-content>*{width:100%}@media only screen and (width >= 64em){.login-page .region-content>*{grid-column:4/10}.login-page .region-content .block-vdm-common-le-montreuillois,.login-page .region-content .block-montreuillois-common-le-montreuillois{grid-column:1/-1}}.login-page .user-pass,.login-page .user-login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:1.875rem 1.25rem;border-radius:.3125rem;background-color:var(--color--grey-1);gap:1.25rem}.login-page .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font--size-body-sm)}.login-page .form-text{min-height:2.5rem;padding:.625rem 1.125rem;border:.0625rem solid var(--color--grey-2);border-radius:.3125rem;background-color:var(--color--white);-webkit-box-shadow:0 0 0 62.5rem var(--color--white) inset;box-shadow:0 0 0 62.5rem var(--color--white) inset;line-height:1}.login-page .form-text:-webkit-autofill,.login-page .form-text:-webkit-autofill:hover,.login-page .form-text:-webkit-autofill:focus{background-color:var(--color--white)}.login-page .form-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;min-height:2.5rem;padding:.625rem 1.125rem;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;color:var(--color--white);border:none;border:.0625rem solid var(--color--grey-4);border-radius:40rem;background:none;background-color:var(--color--grey-4);font-size:var(--font--size-body-sm);line-height:1;gap:.625rem}.login-page .form-submit:hover{background-color:var(--color--accent-3)}.login-page .login__links{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--xxs)}.login-page .login__link{color:var(--color--accent-3);font-size:var(--font--size-body-sm)}.login-page .login__link:hover{text-decoration:none}.sdc{display:none;padding-top:var(--space--lg);padding-bottom:var(--space--lg)}.sdc__toggle{display:block;margin:var(--space--sm) auto;padding:var(--space--xs);cursor:pointer;border:.0625rem solid var(--color--black);background:none}.sdc .page-grid{display:none}.sdc__title,.sdc__atomic__heading{margin-bottom:var(--space--sm)}.sdc__atomic__heading{margin-top:var(--space--md);border-bottom:.0625rem solid var(--color--grey-2)}.sdc__component__subheading{font-weight:700}.sdc__component{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:var(--space--sm)}@media only screen and (width >= 47.5em){.sdc__component{grid-template-columns:auto 1fr}.sdc__component__heading,.sdc__component__subheading{grid-column:1/2}.sdc__component>*:not(.sdc__component__heading,.sdc__component__subheading){grid-column:2/3}}.user-logged-in .sdc{display:block}.user-logged-in .sdc.-open .page-grid{display:block}.path-recherche .custom-paragraph.view-filters{padding-top:var(--space--lg);padding-bottom:var(--space--lg)}.path-recherche .custom-paragraph.search-results .teaser-list__wrapper .teaser-list__item:first-child .teaser{padding-top:0}@media only screen and (width >= 64em){.path-recherche .custom-paragraph.search-results .teaser-list__wrapper .teaser-list__item:nth-child(2) .teaser{padding-top:0}}.path-recherche nav.pager{padding-top:var(--space--xxs)}.path-recherche .page-filters .vdm-modal .page-filters__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:1.875rem}.path-plan-du-site .sitemap-item ul,.path-plan-du-site .sitemap-item ol{margin-bottom:var(--space--sm)}.path-plan-du-site .sitemap-item ul,.path-plan-du-site .sitemap-item li{font-size:var(--font--size-body-sm)}.path-plan-du-site .sitemap-item>*:last-child{margin-bottom:0}.path-plan-du-site .sitemap-item ul>li>ul{margin-bottom:0}.path-plan-du-site .sitemap-item a{color:var(--color--accent-3)}.path-plan-du-site .sitemap-item a:hover,.path-plan-du-site .sitemap-item a:active,.path-plan-du-site .sitemap-item a:focus-visible{text-decoration:none}.path-plan-du-site .sitemap-item ul,.path-plan-du-site .sitemap-item ol{padding-left:.9375rem}.path-plan-du-site .sitemap-item li{margin-bottom:var(--space--xxs);padding-left:var(--space--xxs)}.path-plan-du-site .sitemap-item li>ul{margin-top:var(--space--xxs)}.path-plan-du-site .sitemap-item li:last-child{margin-bottom:0}.path-plan-du-site .sitemap-item li::marker{color:var(--color--accent-1)}.path-plan-du-site .sitemap-item a{color:var(--color--black)}.path-plan-du-site .sitemap-item a:hover,.path-plan-du-site .sitemap-item a:focus-visible,.path-plan-du-site .sitemap-item a:active{text-decoration:none}
