:root {       --width-xs: calc((120 * 0.1) * 1rem);
--width-s: calc((120 * 0.2) * 1rem);
--width-m: calc((120 * 0.4) * 1rem);
--width-l: calc((120 * 0.6) * 1rem);
--width-xl: calc((120 * 0.8) * 1rem);
--width-2xl: calc((120 * 0.9) * 1rem);
--width-content: 120rem;
--width-50: calc((120 / 2) * 1rem); --space-xs: clamp(1.02rem, calc(0.38vw + 0.9rem), 1.4rem);
--space-s: clamp(1.28rem, calc(0.71vw + 1.05rem), 1.98rem);
--space-m: clamp(1.6rem, calc(1.22vw + 1.21rem), 2.8rem);
--space-l: clamp(2rem, calc(2vw + 1.36rem), 3.96rem);
--space-xl: clamp(2.5rem, calc(3.16vw + 1.49rem), 5.6rem);
--space-2xl: clamp(3.13rem, calc(4.89vw + 1.56rem), 7.92rem);
--space-3xl: clamp(3.91rem, calc(7.44vw + 1.53rem), 11.19rem);
--space-4xl: clamp(4.88rem, calc(11.17vw + 1.31rem), 15.83rem);
--content-gap: var(--space-m); --text-xs: clamp(1.25rem, calc(0.26vw + 1.17rem), 1.5rem);
--text-s: clamp(1.5rem, calc(0.1vw + 1.47rem), 1.6rem);
--text-m: clamp(1.6rem, calc(0.2vw + 1.53rem), 1.8rem);
--text-l: clamp(2.1rem, calc(0.71vw + 1.87rem), 2.8rem);
--text-xl: clamp(2.5rem, calc(0.71vw + 2.27rem), 3.2rem);
--text-2xl: clamp(3rem, calc(1.02vw + 2.67rem), 4rem);
--text-3xl: clamp(4rem, calc(1.02vw + 3.67rem), 5rem);
--text-4xl: clamp(5rem, calc(1.02vw + 4.67rem), 6rem);
--body-line-height: 1.6; --radius-xs: clamp(4px, calc(0vw + 4px), 4px);
--radius-s: clamp(6px, calc(-0.2vw + 8.65px), 8px);
--radius-m: clamp(10px, calc(-0.2vw + 12.65px), 12px);
--radius-l: clamp(16px, calc(-0.41vw + 21.31px), 20px);
--radius-xl: clamp(26px, calc(-0.61vw + 33.96px), 32px);
--radius-full: 999rem;
--shadow-xs: 0 1px 2px var(--shadow-primary);
--shadow-s: 0 1.5px 3px var(--shadow-primary);
--shadow-m: 0 2px 6px var(--shadow-primary);
--shadow-l: 0 3px 12px var(--shadow-primary);
--shadow-xl: 0 6px 48px var(--shadow-primary);
} body {
background-color: var(--light);
color: var(--dark);
font-size: var(--text-m);
line-height: var(--body-line-height);
min-height: 100vh;
}
h1 {
color: var(--dark-l-1);
}
h2 {
color: var(--dark-l-1);
}
h3 {
color: var(--dark-l-1);
}
h4 {
color: var(--dark-l-1);
}
h5 {
color: var(--dark-l-1);
}
h6 {
color: var(--dark-l-1);
}
h1 {
font-size: var(--text-3xl);
margin-top: 2rem;
margin-bottom: 3rem;
line-height: 1.1;
}
h2 {
font-size: var(--text-2xl);
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 3rem;
}
h3 {
font-size: var(--text-xl);
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 3rem;
}
h4 {
font-size: var(--text-l);
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 3rem;
}
h5 {
font-size: var(--text-m);
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 3rem;
}
h6 {
font-size: var(--text-m);
line-height: 1.2;
margin-top: 2rem;
margin-bottom: 3rem;
}
:where(p) {
margin: 0 0 calc(var(--body-line-height) * 1em);
}
:where(p:last-of-type) {
margin-bottom: 0;
}
body.bricks-is-frontend :focus {
outline: none;
box-shadow: none;
}
body.bricks-is-frontend :focus-visible {
outline-width: 1px;
outline-style: dotted;
outline-offset: 1px;
outline-color: var(--dark-50);
} .text-xs {
font-size: var(--text-xs);
}
.text-s {
font-size: var(--text-s);
}
.text-m {
font-size: var(--text-m);
}
.text-l {
font-size: var(--text-l);
}
.text-xl {
font-size: var(--text-xl);
}
.text-2xl {
font-size: var(--text-2xl);
}
.text-3xl {
font-size: var(--text-3xl);
}
.text-4xl {
font-size: var(--text-4xl);
}
.gap-row-m {
row-gap: var(--space-m);
} .m-top--xs {
margin-top: var(--space-xs);
}
.m-top--s {
margin-top: var(--space-s);
}
.m-top--m {
margin-top: var(--space-m);
}
.m-top--l {
margin-top: var(--space-l);
}
.m-top--xl {
margin-top: var(--space-xl);
}
.m-top--2xl {
margin-top: var(--space-2xl);
}
.m-top--3xl {
margin-top: var(--space-3xl);
}
.m-top--4xl {
margin-top: var(--space-4xl);
}
.m-top--none {
margin-top: 0;
}
.m-bottom--xs {
margin-bottom: var(--space-xs);
}
.m-bottom--s {
margin-bottom: var(--space-s);
}
.m-bottom--m {
margin-bottom: var(--space-m);
}
.m-bottom--l {
margin-bottom: var(--space-l);
}
.m-bottom--xl {
margin-bottom: var(--space-xl);
}
.m-bottom--2xl {
margin-bottom: var(--space-2xl);
}
.m-bottom--3xl {
margin-bottom: var(--space-3xl);
}
.m-bottom--4xl {
margin-bottom: var(--space-4xl);
}
.m-bottom--none {
margin-bottom: 0;
} .pad--xs {
padding: var(--space-xs);
}
.pad--s {
padding: var(--space-s);
}
.pad--m {
padding: var(--space-m);
}
.pad--l {
padding: var(--space-l);
}
.pad--xl {
padding: var(--space-xl);
}
.pad--2xl {
padding: var(--space-2xl);
}
.pad--3xl {
padding: var(--space-3xl);
}
.pad--3xl {
padding: var(--space-4xl);
}
.pad--none {
padding: 0rem !important;
}@media (max-width:767px){.wpgb-facet>fieldset:last-child{margin-bottom:20px!important}}.wpgb-facet .wpgb-input,.wpgb-facet .wpgb-select,.wpgb-facet .wpgb-button:not(button),.wpgb-facet .wpgb-radio .wpgb-radio-control,.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control,.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control:before{border-color:var(--tertiary)!important;background-color:var(--tertiary)!important;border-radius:2.5rem!important}.wpgb-facet button.wpgb-button{height:auto;max-height:unset;margin:0;padding:1.4rem 2rem!important;border:0;box-shadow:0 0 20px 0 var(--shadow-primary)!important;border-radius:2.5rem!important;background-color:var(--light)!important;color:var(--dark)!important;cursor:pointer;font-style:unset;font-size:18px;font-weight:500!important;line-height:20px;letter-spacing:0;text-decoration:unset;text-transform:none;-webkit-appearance:none;transition:background-color ease .25s}body{overflow-x:hidden}[id]{scroll-margin-top:10rem}.breadcrumb-nav-icon{font-size:1.2rem;margin:0 .75rem 0 .75rem;color:var(--grey-l-3)}.breadcrumbs span{color:var(--grey-l-3);transition:.2s}.breadcrumbs span:hover{color:var(--primary)}.breadcrumbs .current-item,.breadcrumbs .current-item span{color:var(--primary);display:inline-block;margin-top:-3px;vertical-align:middle;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.grid-list-auto{display:grid;column-gap:3rem;row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}.grid-list-auto-2-col{display:grid;column-gap:3rem;row-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.grid-list-auto-1-col{display:grid;column-gap:3rem;row-gap:3rem;grid-template-columns:1fr}.clickable-parent a:after{content:"";display:flex;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:5}.loop-global figcaption{display:none}.loop-global,.loop-actus,.loop-elu,.loop-commission,.loop-maire,.loop-docs,.loop-kiosque{box-shadow:0 0 10px 0 rgba(0,0,0,.07);transition:all .5s ease-in-out}.loop-global:hover,.loop-actus:hover,.loop-elu:hover,.loop-commission:hover,.loop-maire:hover,.loop-docs:hover,.loop-kiosque:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.loop-global .loop-global__img,.loop-actus .loop-actus__img,.loop-elu .loop-elu__img,.loop-maire .loop-maire__img{transform:scale(1);transition:transform .5s ease-in-out}.loop-global:hover .loop-global__img,.loop-actus:hover .loop-actus__img,.loop-elu:hover .loop-elu__img,.loop-maire:hover .loop-maire__img{transform:scale(1.1)}.loop-global:focus-within,.loop-actus:focus-within,.loop-elu:focus-within,.loop-commission:focus-within,.loop-maire:focus-within,.loop-docs:focus-within,.loop-kiosque:focus-within{outline:thin dotted currentColor}.loop-global__content a:focus,.loop-actus__content a:focus,.loop-elu__content a:focus,.loop-commission__content a:focus,.loop-docs a:focus,.loop-kiosque a:focus{outline:0;color:var(--primary)}.slider-wrapper__loop-wrap .slider-wrapper__loop-wrap-img{transform:scale(1);transition:transform .5s ease-in-out}.slider-wrapper__loop-wrap:hover .slider-wrapper__loop-wrap-img{transform:scale(1.1)}.proslider-wrapper--nopadding.brxe-xproslider .splide__arrow,.proslider-wrapper.brxe-xproslider .splide__arrow,.slider-wrapper__media.brxe-slider-nested .splide__arrow,.carrousel-wrapper__global.brxe-slider-nested .splide__arrow,.slider-wrapper__event.brxe-slider-nested .splide__arrow,.slider-wrapper__kiosque.brxe-slider-nested .splide__arrow,.slider-wrapper__home.brxe-slider-nested .splide__arrow{box-shadow:0 5px 15px 2px rgba(0,0,0,.1);background-color:var(--grey-l-8);transition:.2s}.proslider-wrapper--nopadding.brxe-xproslider .splide__arrow:hover,.proslider-wrapper.brxe-xproslider .splide__arrow:hover,.slider-wrapper__media.brxe-slider-nested .splide__arrow:hover,.carrousel-wrapper__global.brxe-slider-nested .splide__arrow:hover,.slider-wrapper__event.brxe-slider-nested .splide__arrow:hover,.slider-wrapper__kiosque.brxe-slider-nested .splide__arrow:hover,.slider-wrapper__home.brxe-slider-nested .splide__arrow:hover{box-shadow:0 5px 15px 2px rgba(0,0,0,.1);background-color:var(--primary);color:var(--grey-l-8)}.proslider-wrapper--nopadding.brxe-xproslider .splide__pagination .splide__pagination__page,.proslider-wrapper.brxe-xproslider .splide__pagination .splide__pagination__page,.slider-wrapper__media.brxe-slider-nested .splide__pagination .splide__pagination__page,.carrousel-wrapper__global.brxe-slider-nested .splide__pagination .splide__pagination__page,.slider-wrapper__event.brxe-slider-nested .splide__pagination .splide__pagination__page,.slider-wrapper__kiosque.brxe-slider-nested .splide__pagination .splide__pagination__page,.slider-wrapper__home.brxe-slider-nested .splide__pagination .splide__pagination__page{box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}@media (max-width:991px) and (min-width:768px){.slider-wrapper__home.brxe-slider-nested .splide__pagination{bottom:50%;left:30px;z-index:0;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}}@media (max-width:768px){.slider-wrapper__home.brxe-slider-nested .splide__pagination{display:none}}.deco-text-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brxe-form .options-wrapper input,.brxe-form .options-wrapper label{display:inline;height:auto;margin:0 5px 0 0;width:auto}.main-content__post-brxe>.brxe-section{padding:0}.bricks-button i{line-height:initial}:where(.brxe-post-content) a,:where(.brxe-form) a{color:var(--primary);transition:color .2s}:where(.brxe-post-content) a:hover,:where(.brxe-form) a:hover{color:var(--dark-l-1)}h2 a,h3 a,h4 a,h5 a,h6 a{color:currentcolor;transition:initial}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:currentcolor}.brxe-post-content:not([data-source=bricks]) h1,.brxe-post-content:not([data-source=bricks]) h2,.brxe-post-content:not([data-source=bricks]) h3,.brxe-post-content:not([data-source=bricks]) h4,.brxe-post-content:not([data-source=bricks]) h5,.brxe-post-content:not([data-source=bricks]) h6{display:flex;position:relative;margin-top:0rem;margin-bottom:3rem;padding-bottom:3rem}.brxe-post-content:not([data-source=bricks]) h1:before,.brxe-post-content:not([data-source=bricks]) h2:before,.brxe-post-content:not([data-source=bricks]) h3:before,.brxe-post-content:not([data-source=bricks]) h4:before,.brxe-post-content:not([data-source=bricks]) h5:before,.brxe-post-content:not([data-source=bricks]) h6:before{display:block;position:absolute;content:"";width:7rem;height:.5rem;background:transparent linear-gradient(120deg,#3d997a 25%,#6ec614 100%) 0 0 no-repeat padding-box;border-radius:var(--radius-m);z-index:1;bottom:0}::marker{font-size:var(--text-m);color:var(--primary)}.brxe-post-content:not([data-source=bricks]) ul,.brxe-text ul{padding-inline-start:1.1em}.pswp__bg{background:var(--pswp-bg);transform:translateZ(0);will-change:opacity}.pswp:not(.brx){--pswp-bg:var(--shadow-primary)}.pswp.brx{--pswp-bg:var(--shadow-primary);--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:var(--dark);--pswp-icon-color-secondary:unset;--pswp-icon-stroke-color:var(--dark);--pswp-icon-stroke-width:0;--pswp-error-text-color:var(--pswp-icon-color);backdrop-filter:blur(5px)!important;-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;touch-action:none;transform:translateZ(0);width:100%;z-index:var(--pswp-root-z-index)}.pswp.brx .pswp__top-bar{align-items:center;background-color:transparent;display:flex;flex-direction:row;gap:15px;height:auto;justify-content:flex-end;left:0;padding:0 0 0 20px;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp.brx .pswp__preloader{height:50px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp.brx .pswp__top-bar .pswp__button--close{fill:currentcolor;color:var(--dark);display:inline-flex;background:var(--primary);border:solid var(--primary);border-radius:0rem 0rem 0rem 2.5rem;border-width:0 0 2px 2px}.pswp.brx .pswp__top-bar .pswp__button--close:focus,.pswp.brx .pswp__top-bar .pswp__button--close:hover{border-width:0 0 2px 2px}.pswp.brx .pswp__button{border-radius:0;border-width:0 0 2px 2px;border-radius:0rem 0rem 0rem 2.5rem;height:50px;margin:0;opacity:1;overflow:hidden;padding:0;position:relative;text-align:center;width:50px;color:var(--light);transition:all .3s ease}.pswp.brx .pswp__button:active,.pswp.brx .pswp__button:focus,.pswp.brx .pswp__button:hover{background:var(--grey-l-8);border:0;box-shadow:none;opacity:1;transition:all .3s ease;border:solid var(--primary)}.pswp.brx .pswp__button--arrow{height:60px;margin-top:0;position:absolute;top:50%;width:auto;border:solid var(--primary);background:var(--primary)}.pswp.brx .pswp__button--arrow--next{right:0;background:var(--primary);border-radius:5rem 0rem 0rem 5rem;border-width:2px 0 2px 2px!important}.pswp.brx .pswp__button--arrow--prev{left:0;right:auto;border-radius:0rem 5rem 5rem 0rem;border-width:2px 2px 2px 0!important}