.wp-block-sba-button .simple-btn{width:100%}.wp-block-sba-download-document{margin-block:0}.wp-block-sba-download-document .document-line{border-bottom:1px solid var(--clr-extralight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:2rem;display:flex}.wp-block-sba-download-document .document-title{color:var(--clr-brand-accent);margin-block:0}.wp-block-sba-download-document .document-infos{color:var(--clr-medium);margin-block:.125rem 0;font-size:.9375rem;font-weight:400}.wp-block-sba-download-document .document-infos span{text-transform:uppercase}.wp-block-sba-featured{background:var(--cards-background);border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.wp-block-sba-featured .featured-title{color:var(--clr-primary);margin-bottom:1.5rem;padding-bottom:.875rem;font-size:1.1875rem;font-weight:600;line-height:2rem;position:relative}.wp-block-sba-featured .featured-title:after{content:"";background:var(--clr-accent);width:2.5rem;height:.375rem;position:absolute;bottom:0;left:0}.wp-block-sba-featured p{color:var(--clr-secondary);font-size:1.0625rem}.wp-block-sba-featured ol,.wp-block-sba-featured ul{flex-direction:column;gap:.75rem;display:flex}.wp-block-sba-featured a:not([class]){line-height:1.3;display:block}.wp-block-sba-featured .wp-block-sba-button:not(:first-child),.wp-block-sba-featured:not(:first-child){margin-top:1rem}.wp-block-sba-sidebar{top:calc(var(--header-offset,0px) + 1rem);position:sticky}.a11y{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.new-window-icon{vertical-align:-.0625em;width:.875em;height:.875em;margin-left:.25em;display:inline-block}@font-face{font-family:Noto Sans;src:url(./NotoSans-VariableFont.BztFblGz.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans;src:url(./NotoSans-Italic-VariableFont.Bm4qcHCz.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--container-max-width:75rem;--container-padding:2.5rem;--container-max-width-narrow:50rem;--container-max-width-wide:80rem;--container-max-width-large:100rem;--container-padding-large:10rem;--neutral-color-white:#fff;--neutral-color-lowest:#f6f6f7;--neutral-color-lower:#d1d2d6;--neutral-color-low:#a3a5ad;--neutral-color-medium:#8c8f99;--neutral-color-high:#5e6270;--neutral-color-higher:#474b5b;--neutral-color-highest:#02081e;--neutral-color-black:#000;--searchform-placeholder:var(--neutral-color-higher);--lightest-color:var(--neutral-color-white);--main-font:"Noto Sans", sans-serif;--title-font:var(--main-font);--default-font-size:1rem;--default-hover-transition:.3s ease-out;--search-palette-surface:var(--cards-background);--search-palette-surface-alt:var(--body-background);--search-palette-ink:var(--clr-primary);--search-palette-ink-soft:var(--clr-secondary);--search-palette-brand:var(--clr-accent);--search-palette-brand-soft:var(--quick-link-hover-background);--search-palette-brand-strong:var(--clr-primary);--search-palette-radius:1.5rem;--search-palette-font:var(--main-font);--clr-primary:var(--neutral-color-highest);--clr-secondary:var(--neutral-color-higher);--clr-invert:var(--neutral-color-lowest);--clr-accent:var(--color-scheme-700);--clr-punch:var(--color-scheme-300);--clr-high-low:var(--neutral-color-high);--header-footer-background:var(--neutral-color-highest);--header-footer-color:var(--clr-invert);--action-btn-background:var(--color-scheme-950);--cards-background:var(--neutral-color-white);--quick-link-hover-background:var(--color-scheme-100);--body-background:var(--neutral-color-lowest);--decorative-gradient-first-color:var(--color-scheme-300);--decorative-gradient-second-color:var(--color-scheme-700);--breadcrumb-background:var(--color-scheme-50);--document-title-color:var(--color-scheme-900);--danger:#b3261e;--search-palette-line:var(--neutral-color-lower)}:root[data-theme=dark]{--clr-primary:var(--neutral-color-lowest);--clr-secondary:var(--neutral-color-lower);--clr-invert:var(--neutral-color-highest);--clr-accent:var(--color-scheme-300);--clr-punch:var(--color-scheme-600);--clr-high-low:var(--neutral-color-low);--header-footer-background:var(--color-scheme-950);--header-footer-color:var(--clr-primary);--action-btn-background:var(--color-scheme-400);--cards-background:var(--color-scheme-950);--quick-link-hover-background:var(--color-scheme-600);--body-background:var(--neutral-color-highest);--decorative-gradient-first-color:var(--color-scheme-700);--decorative-gradient-second-color:var(--color-scheme-300);--breadcrumb-background:var(--color-scheme-950);--document-title-color:var(--color-scheme-100);--danger:#ff8a80;--search-palette-line:var(--neutral-color-higher)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--clr-primary:var(--neutral-color-lowest);--clr-secondary:var(--neutral-color-lower);--clr-invert:var(--neutral-color-highest);--clr-accent:var(--color-scheme-300);--clr-punch:var(--color-scheme-600);--clr-high-low:var(--neutral-color-low);--header-footer-background:var(--color-scheme-950);--header-footer-color:var(--clr-primary);--action-btn-background:var(--color-scheme-400);--cards-background:var(--color-scheme-950);--quick-link-hover-background:var(--color-scheme-600);--body-background:var(--neutral-color-highest);--decorative-gradient-first-color:var(--color-scheme-700);--decorative-gradient-second-color:var(--color-scheme-300);--breadcrumb-background:var(--color-scheme-950);--document-title-color:var(--color-scheme-100);--danger:#ff8a80;--search-palette-line:var(--neutral-color-higher)}}:root[data-color-scheme=toledo]{--color-scheme-50:#fef1f8;--color-scheme-100:#fee5f3;--color-scheme-200:#ffcbe9;--color-scheme-300:#ffa0d4;--color-scheme-400:#ff66b6;--color-scheme-500:#fc3898;--color-scheme-600:#ec1674;--color-scheme-700:#ce0859;--color-scheme-800:#aa0a4a;--color-scheme-900:#8d0e40;--color-scheme-950:#2e0012}:root[data-color-scheme=torea-bay]{--color-scheme-50:#edf4ff;--color-scheme-100:#deebff;--color-scheme-200:#c4d8ff;--color-scheme-300:#a0bfff;--color-scheme-400:#7a99ff;--color-scheme-500:#5b75f9;--color-scheme-600:#3d4cee;--color-scheme-700:#303bd2;--color-scheme-800:#2731a0;--color-scheme-900:#293286;--color-scheme-950:#181c4e}:root[data-color-scheme=fun-green]{--color-scheme-50:#effaf2;--color-scheme-100:#d8f3e0;--color-scheme-200:#b4e6c4;--color-scheme-300:#82d19e;--color-scheme-400:#4cb574;--color-scheme-500:#2a9a57;--color-scheme-600:#1c7c45;--color-scheme-700:#18663a;--color-scheme-800:#165131;--color-scheme-900:#13432a;--color-scheme-950:#082416}html{font-family:var(--main-font);font-size:var(--default-font-size);color:var(--clr-primary);background:inherit}body{isolation:isolate;overflow-wrap:break-word;background:var(--body-background);color:inherit}#main .page-content{isolation:isolate;margin-block:2.5rem .5rem;padding-bottom:3.75rem;position:relative}@media only screen and (width>=61em){#main .page-content{margin-block:0 5rem;padding-top:8.75rem}.top-page{padding-inline:5rem}}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);letter-spacing:-2%;font-weight:600}h1{width:fit-content;font-size:clamp(1.875rem,1.5577rem + 1.4103vw,3.25rem);line-height:clamp(2.5rem,2.1538rem + 1.5385vw,4rem);padding-right:1.875rem!important}@media only screen and (width>=61em){h1{background:var(--body-background)}}.page-template-default h1{padding-bottom:1.875rem}h2{font-size:clamp(1.5rem,1.3702rem + .5769vw,2.0625rem);font-weight:700;line-height:clamp(2rem,1.8846rem + .5128vw,2.5rem)}h3{font-size:clamp(1.375rem,1.3173rem + .2564vw,1.625rem);line-height:2rem}h4{font-size:clamp(1.1875rem,1.1587rem + .1282vw,1.3125rem);line-height:1.5rem}h1.specific-title{letter-spacing:-.045rem;isolation:isolate;padding-right:1rem;font-size:2.25rem;font-weight:700;line-height:3.5rem;position:relative}h1.specific-title span{margin-left:2.5rem;font-size:1.875rem;font-style:italic;font-weight:300;line-height:1;display:block}@media only screen and (width>=61em){h1.specific-title span{margin-left:5rem;font-size:3.125rem}}h1.specific-title.small-size{font-size:2.875rem}h1.specific-title.small-size span{font-size:2.5rem}@media only screen and (width>=61em){h1.specific-title{font-size:5rem;line-height:normal}}p{line-height:1.5rem}.txt-body{font-size:1.0625rem}.txt-small{font-size:.9375rem}button{cursor:pointer}.custom-logo-link>.custom-logo{object-fit:cover;overflow-clip-margin:unset;width:100%;height:100%;overflow:visible}.introduction-text{margin-block:2.5rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.5rem}@media only screen and (width>=61em){.introduction-text{max-width:876px;margin-block:4rem 3.5rem;margin-inline:auto;padding-right:4.75rem;font-size:1.1875rem;line-height:2rem}}.card-style{background:var(--cards-background);border-radius:.5rem;padding:1.5rem;overflow:hidden;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.card-style .card-title{margin-bottom:1.5rem;padding-bottom:1.375rem;font-size:1.3125rem;font-weight:700;line-height:2rem;position:relative}.card-style .card-title:after{content:"";background:var(--clr-accent);width:2.5rem;height:.375rem;position:absolute;bottom:0;left:0}.page-grid-75-25{max-width:calc(var(--container-max-width) - 10.125rem);gap:1.5rem;margin-left:auto;display:grid;position:relative}@media only screen and (width>=61em){.page-grid-75-25{grid-template-columns:3fr 1fr}}.page-grid-75-25[data-type=full]{max-width:100%;margin-left:initial}.page-grid-75-25[data-a11y-reverse]>:first-child{order:2}.page-grid-75-25[data-a11y-reverse]>:last-child{order:1}@media only screen and (width<=60.9375em){.page-grid-75-25[data-resp-reverse]>:first-child{order:2}.page-grid-75-25[data-resp-reverse]>:last-child{order:1}}.horaires{margin-block:0;padding-left:0}.horaires .day{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.horaires .day span:first-child{flex-shrink:0;width:2.75rem;font-weight:500;line-height:1.5rem}.horaires .day span:last-of-type{color:var(--clr-secondary)}.horaires .day.is-today span:last-of-type{color:var(--clr-primary);font-weight:600}.horaires .today-badge{color:var(--clr-invert);background:var(--clr-accent);border-radius:999px;margin-left:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-block}.fallback-image-element{background:#d3d3d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fallback-image-element svg{width:50%;height:50%}.no-post{text-align:center}.horaires-fermetures{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:.25rem;margin:.75rem 0 0;padding:.75rem 0 0;font-size:.875em;font-weight:600;list-style:none;display:grid}.gutenberg-content,.editor-styles-wrapper{font-family:var(--main-font)!important;font-size:var(--default-font-size)!important;color:var(--clr-primary)!important}.gutenberg-content :where(.wp-block),.editor-styles-wrapper :where(.wp-block){margin-top:0;margin-bottom:0}.gutenberg-content h1,.editor-styles-wrapper h1{padding-right:1.875rem;font-size:clamp(1.875rem,1.5577rem + 1.4103vw,3.25rem);line-height:clamp(2.5rem,2.1538rem + 1.5385vw,4rem)}.gutenberg-content h2,.editor-styles-wrapper h2{letter-spacing:-.04125rem;margin-block:3.75rem .75rem;font-size:2.0625rem;font-weight:700;line-height:3rem}.gutenberg-content h3,.editor-styles-wrapper h3{margin-block:3.5rem .75rem;font-size:1.625rem;font-weight:700;line-height:2.5rem}.gutenberg-content h2+h3,.editor-styles-wrapper h2+h3{margin-top:1.5rem}.gutenberg-content :is(h2,h3):first-child,.editor-styles-wrapper :is(h2,h3):first-child{margin-top:0}.gutenberg-content h4,.editor-styles-wrapper h4{margin-block:1.25rem .75rem;font-size:1.3125rem;font-weight:700;line-height:2rem}.gutenberg-content p,.editor-styles-wrapper p{color:var(--clr-secondary);margin-block:.75rem}.gutenberg-content li,.editor-styles-wrapper li{color:var(--clr-secondary)}.gutenberg-content strong,.editor-styles-wrapper strong{color:var(--clr-primary)}.gutenberg-content :is(p,li) a,.editor-styles-wrapper :is(p,li) a{color:var(--clr-accent);background:inherit;font-weight:600;text-decoration:underline}.gutenberg-content :is(p,li) a:hover,.editor-styles-wrapper :is(p,li) a:hover{color:var(--clr-primary)}.gutenberg-content img,.editor-styles-wrapper img{border-radius:.5rem;width:100%}.gutenberg-content .wp-block-columns,.editor-styles-wrapper .wp-block-columns{gap:2.5rem;margin-top:3.75rem}.gutenberg-content .wp-block-columns h2:first-child,.editor-styles-wrapper .wp-block-columns h2:first-child{margin-top:0}.gutenberg-content .wp-block-table,.editor-styles-wrapper .wp-block-table{overflow-x:auto}.gutenberg-content .wp-block-table thead,.gutenberg-content .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper .wp-block-table tfoot{border:0}.gutenberg-content table,.editor-styles-wrapper table{border-collapse:collapse;background:var(--cards-background,var(--neutral-color-white));width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5rem}.gutenberg-content table th,.gutenberg-content table td,.editor-styles-wrapper table th,.editor-styles-wrapper table td{text-align:left;vertical-align:top;color:var(--clr-secondary,var(--neutral-color-higher));border:1px solid var(--search-palette-line,var(--neutral-color-lower));padding:.75rem 1rem}.gutenberg-content table th,.gutenberg-content table tfoot td,.editor-styles-wrapper table th,.editor-styles-wrapper table tfoot td{color:var(--clr-primary,var(--neutral-color-highest));font-weight:700}.gutenberg-content table th,.editor-styles-wrapper table th{background:var(--body-background,var(--neutral-color-lowest))}.gutenberg-content figure figcaption,.editor-styles-wrapper figure figcaption{text-align:center;font-size:.875rem;font-style:italic}.gutenberg-content{max-width:calc(var(--container-max-width) - 20.125rem);margin-inline:auto}.gutenberg-content:has(.wp-block-columns:first-child,.wp-block-columns:last-child){max-width:calc(var(--container-max-width) - 10.125rem);margin-left:auto;margin-right:0}*,:before,:after{box-sizing:border-box}:not(ul,ol){margin:0;padding:0}html:focus-within,body,html{scroll-behavior:smooth}ul[role=list],ol[role=list]{list-style:none}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:inherit;background-color:inherit}img,picture,video,canvas{vertical-align:middle;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}input,button,textarea,select{font:inherit}.grecaptcha-badge{visibility:hidden}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:min(100% - var(--container-padding), var(--container-max-width));margin-inline:auto}.container[data-type=narrow]{--container-max-width:var(--container-max-width-narrow)}.container[data-type=wide]{--container-max-width:var(--container-max-width-wide)}.container[data-type=large]{--container-max-width:var(--container-max-width-large)}.container[data-type=full-width]{--container-max-width:100%}.flex{gap:1.5rem;display:flex}.flex-column{flex-direction:column}.flex-center{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.grid{gap:1.5rem;display:grid}.round{aspect-ratio:1;border-radius:50%}.text-center{text-align:center}.underline{text-decoration:underline}.italic{font-style:italic}.hidden{opacity:0;visibility:hidden}.no-overflow-y{overflow-y:hidden}.link-style{background:inherit;color:inherit;border:none;text-decoration:none}.link-style:hover{text-decoration:underline}.default-transition{transition:var(--default-hover-transition)}#breadcrumb{background:var(--breadcrumb-background);padding-block:.75rem}#breadcrumb ul{align-items:center;gap:.125rem;margin-block:2.5rem 0;padding-left:0}#breadcrumb li{color:var(--clr-high-low);background:inherit;text-wrap:nowrap;align-items:center;gap:.5rem;padding:.375rem .375rem .5rem;font-size:.9375rem;font-weight:500;line-height:normal}#breadcrumb li.current,#breadcrumb li:hover>a{color:var(--clr-primary)}#breadcrumb li:not(:first-child){text-wrap:pretty;min-width:0;max-width:100%}#breadcrumb li>svg{color:var(--clr-primary);flex-shrink:0}#breadcrumb a{cursor:pointer;justify-content:center;align-items:center;display:flex}.simple-btn{--_btn-color:var(--clr-punch);border:2px solid var(--_btn-color);isolation:isolate;transition:var(--default-hover-transition);color:inherit;background:inherit;border-radius:.125rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.simple-btn>svg{width:1.125rem;height:1.125rem}.simple-btn:before{content:"";z-index:-1;background:var(--_btn-color);transition:inherit;position:absolute;inset:0;transform:translateY(100%)}.simple-btn:hover:before{transform:translateY(0)}:is(a,button).simple-link{width:fit-content;color:inherit;background:inherit;font:inherit;cursor:pointer;isolation:isolate;border:0;align-items:center;gap:.625rem;padding:.25rem .375rem;font-weight:500;text-decoration:none;display:flex;position:relative}:is(a,button).simple-link svg{width:1.125rem;height:1.125rem}:is(a,button).simple-link:after{content:"";background:var(--clr-punch);height:.1875rem;transition:height var(--default-hover-transition);z-index:-1;position:absolute;bottom:0;left:0;right:0}:is(a,button).simple-link:hover:after{height:100%}.pagination .pagination-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-left:0;display:flex}.pagination li{list-style:none}.pagination .pagination-arrow{height:2.75rem;padding-block:0}.pagination .pagination-arrow--previous svg{scale:-1 1}.pagination .pagination-page{border:2px solid var(--clr-punch);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;text-decoration:none;display:flex}.pagination .current-page{background:var(--clr-punch)}#skip-links{z-index:9999;background:var(--clr-accent);color:var(--clr-invert);border:2px solid var(--clr-invert);pointer-events:none;opacity:0;padding:1rem;position:fixed;top:1rem;left:1rem}#skip-links span{font-weight:700}#skip-links ul{flex-direction:column;gap:1rem;margin-top:.5rem;list-style:none;display:flex}@media only screen and (width>=37.5em){#skip-links ul{flex-direction:row;align-items:center}}#skip-links:focus-within{opacity:1;pointer-events:initial}header.site-header{--padding-block-header:.94rem;--logo-left:calc((100% - var(--container-max-width)) / 2);--logo-width:200px}@media only screen and (width<=75em){header.site-header{--logo-left:calc(var(--container-padding) / 2)}}@media only screen and (width<=31.25em){header.site-header{--logo-width:150px}}header.site-header{--status-height:2.25rem}@media only screen and (width<=60.9375em){header.site-header:not(.has-opening-status){--status-height:0px}header.site-header:not(.has-opening-status) .topbar{display:none}}header.site-header{color:var(--header-footer-color);background:inherit;isolation:isolate;z-index:999;padding-bottom:.625rem;position:relative}header.site-header>.wrapper{background:var(--header-footer-background)}header.site-header>.wrapper>.container{padding-block:var(--padding-block-header);justify-content:flex-end;align-items:center;gap:.5rem}header.site-header .topbar{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);font-size:.875rem}header.site-header .topbar-inner{height:calc(var(--status-height) - 1px);align-items:center;gap:1.5rem;display:flex}@media only screen and (width<=60.9375em){header.site-header .topbar-inner{justify-content:center}}header.site-header .topbar-links{align-items:center;gap:1.5rem;margin-left:auto;display:flex}@media only screen and (width<=60.9375em){header.site-header .topbar-links{display:none}}header.site-header .topbar-link{height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;text-decoration:none;display:inline-flex}header.site-header .topbar-link svg{flex-shrink:0;width:1rem;height:1rem}header.site-header .topbar-link:hover span{text-underline-offset:.2em;text-decoration:underline}header.site-header .opening-status{align-items:center;gap:.5rem;display:inline-flex}header.site-header .opening-status.is-open{--status-color:#6ee7a0}header.site-header .opening-status.is-closed{--status-color:#ff8a80}header.site-header .opening-status-dot{background:var(--status-color);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}header.site-header .custom-logo-link{top:calc(var(--padding-block-header) + var(--status-height));left:var(--logo-left);width:var(--logo-width);z-index:2;border:.4rem solid var(--clr-accent);background:#fff;height:120px;padding:.625rem;display:block;position:absolute}@media only screen and (width<=31.25em){header.site-header .custom-logo-link{height:90px}}header.site-header nav#main-navigation{background:var(--header-footer-background);height:100%;transition:top var(--default-hover-transition);justify-content:space-between;gap:5rem;display:flex}header.site-header nav#main-navigation.is-open{top:0}@media only screen and (width<=60.9375em){header.site-header nav#main-navigation{z-index:99;visibility:hidden;transition:top var(--default-hover-transition), visibility 0s linear .3s;flex-direction:column;padding-bottom:7.5rem;position:fixed;top:100%;left:0;right:0;overflow-y:auto}header.site-header nav#main-navigation.is-open{visibility:visible;transition:top var(--default-hover-transition)}}@media only screen and (width>=61em){header.site-header .navigation{align-items:center;gap:3.5rem;display:flex}}header.site-header .actions{align-items:center;display:flex}@media only screen and (width<=60.9375em){header.site-header .actions{padding-inline:1rem}}header.site-header .header-search-btn{height:3.125rem;font:inherit;white-space:nowrap;background:var(--action-btn-background);color:var(--clr-invert);cursor:pointer;transition:var(--default-hover-transition);border:none;border-radius:999px;align-items:center;gap:.625rem;padding-inline:1rem 1.25rem;font-weight:600;display:inline-flex}header.site-header .header-search-btn svg{flex-shrink:0;width:1.5rem;height:1.5rem}header.site-header .header-search-btn:hover{background:var(--clr-accent)}header.site-header .header-search-btn .search-palette-shortcut{color:inherit;border-color:color-mix(in srgb, currentColor 40%, transparent);background:0 0;border-radius:999px}@media only screen and (width<=60.9375em){header.site-header .header-search-btn .search-palette-shortcut{display:none}}@media only screen and (width>=61em){header.site-header .header-icon-btn.header-mobile-only{display:none}}header.site-header .header-icon-btn{background:var(--action-btn-background);width:3.125rem;height:3.125rem;color:var(--clr-invert);transition:var(--default-hover-transition);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.4688rem;display:flex}header.site-header .header-icon-btn svg{width:100%;height:100%}header.site-header .header-icon-btn:hover{background:var(--clr-accent);color:var(--clr-invert)}header.site-header #menu-mobile-button-container{background:var(--clr-accent);height:3.375rem;color:inherit;z-index:99;position:fixed;bottom:0;left:0;right:0}header.site-header #menu-mobile-button-container svg.wave{color:var(--clr-accent);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}header.site-header #menu-mobile-button-container>svg.wave{transform:translate(calc(1.5px - 50%))}header.site-header #menu-mobile-button-container .wrapper{background:var(--header-footer-background);justify-content:center;align-items:center;height:calc(100% - 2px);margin-top:2px;display:flex;position:relative}header.site-header #menu-mobile-button-container .wrapper svg.wave{color:var(--header-footer-background);scale:1.01}header.site-header #menu-mobile-button-container #menu-mobile-btn{background:var(--clr-accent);width:3.75rem;height:3.75rem;color:var(--clr-invert);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2188rem;display:flex;transform:translateY(-1rem)}header.site-header #menu-mobile-button-container #menu-mobile-btn span{width:2.03125rem;height:.25rem;color:inherit;transition:var(--default-hover-transition);background:currentColor}header.site-header #menu-mobile-button-container #menu-mobile-btn span:nth-child(2){transition:var(--default-hover-transition);position:relative}header.site-header #menu-mobile-button-container #menu-mobile-btn span:nth-child(2):before{content:"";transition:var(--default-hover-transition);background:currentColor;position:absolute;inset:0}header.site-header #menu-mobile-button-container #menu-mobile-btn.is-active span:first-child,header.site-header #menu-mobile-button-container #menu-mobile-btn.is-active span:last-child{opacity:0}header.site-header #menu-mobile-button-container #menu-mobile-btn.is-active span:nth-child(2){rotate:45deg}header.site-header #menu-mobile-button-container #menu-mobile-btn.is-active span:nth-child(2):before{rotate:-90deg}@media only screen and (width>=61em){header.site-header #menu-mobile-button-container{display:none}}header.site-header:after{content:"";background:var(--clr-accent);z-index:1;height:.625rem;position:absolute;bottom:0;left:0;right:0}header.site-header #topbar-alert{background:var(--clr-accent);color:var(--clr-invert);padding:.5rem .5rem .5rem calc(var(--logo-left) + var(--logo-width) + .5rem);z-index:-2;align-items:center;gap:.5rem;font-size:.875rem;display:flex;position:absolute;top:calc(100% - .625rem);left:0;right:0}header.site-header #topbar-alert a:hover{color:var(--clr-punch)}header.site-header #topbar-alert .topbar-alert-content{text-align:center;flex:1;min-width:0;padding:.25rem;position:relative}header.site-header #topbar-alert #pause-topbar-alert,header.site-header #topbar-alert #close-topbar-alert{background:var(--clr-invert);color:var(--clr-accent);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;padding:.25rem;display:flex}header.site-header #topbar-alert #pause-topbar-alert svg,header.site-header #topbar-alert #close-topbar-alert svg{width:100%;height:100%}header.site-header #topbar-alert #pause-topbar-alert,header.site-header #topbar-alert #pause-topbar-alert:not(.is-paused) svg:nth-of-type(2),header.site-header #topbar-alert #pause-topbar-alert.is-paused svg:first-of-type{display:none}@media only screen and (width<=60.9375em){header.site-header #topbar-alert .topbar-alert-content{overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;text-align:left;gap:.5rem;display:flex;overflow-x:auto}header.site-header #topbar-alert .topbar-alert-content>*{flex-shrink:0}header.site-header #topbar-alert #pause-topbar-alert{display:flex}}@media only screen and (width<=31.25em){header.site-header #topbar-alert{padding-top:1.625rem;padding-left:.5rem}}#page-thumbnail-pill{background-image:var(--bg-img);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:498px;height:460px;position:absolute;top:0;right:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ2MCIgdmlld0JveD0iMCAwIDQ5OCA0NjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMF8yKSI+CjxwYXRoIGQ9Ik0zMzQuMDcxIC0yNTIuNDE5QzM5NS42NSAtMzM3LjE3NSA1MTQuMjc2IC0zNTUuOTYzIDU5OS4wMzIgLTI5NC4zODVDNjgzLjc4NiAtMjMyLjgwNyA3MDIuNTc1IC0xMTQuMTggNjQwLjk5NyAtMjkuNDI0OUwzNDkuMzg5IDM3MS45MzlDMjg3LjgxIDQ1Ni42OTQgMTY5LjE4MyA0NzUuNDgzIDg0LjQyODYgNDEzLjkwNUMtMC4zMjY2MjMgMzUyLjMyNyAtMTkuMTE1MiAyMzMuNyA0Mi40NjMxIDE0OC45NDRMMzM0LjA3MSAtMjUyLjQxOVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzBfMiI+CjxyZWN0IHdpZHRoPSI0OTcuODgyIiBoZWlnaHQ9IjQ2MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ2MCIgdmlld0JveD0iMCAwIDQ5OCA0NjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMF8yKSI+CjxwYXRoIGQ9Ik0zMzQuMDcxIC0yNTIuNDE5QzM5NS42NSAtMzM3LjE3NSA1MTQuMjc2IC0zNTUuOTYzIDU5OS4wMzIgLTI5NC4zODVDNjgzLjc4NiAtMjMyLjgwNyA3MDIuNTc1IC0xMTQuMTggNjQwLjk5NyAtMjkuNDI0OUwzNDkuMzg5IDM3MS45MzlDMjg3LjgxIDQ1Ni42OTQgMTY5LjE4MyA0NzUuNDgzIDg0LjQyODYgNDEzLjkwNUMtMC4zMjY2MjMgMzUyLjMyNyAtMTkuMTE1MiAyMzMuNyA0Mi40NjMxIDE0OC45NDRMMzM0LjA3MSAtMjUyLjQxOVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzBfMiI+CjxyZWN0IHdpZHRoPSI0OTcuODgyIiBoZWlnaHQ9IjQ2MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)}@media only screen and (width<=60.9375em){#page-thumbnail-pill{display:none}}@media (height>=30em){html:is([data-header=fixed],[data-header=smart]){scroll-padding-top:calc(var(--header-height,0px) + 1rem)}html:is([data-header=fixed],[data-header=smart]) .site-header{position:sticky;top:0}html[data-header=fixed],html[data-header=smart]:not(.is-header-hidden){--header-offset:var(--header-height,0px)}html[data-header=smart] .site-header{transition:top var(--default-hover-transition)}}@media (height>=30em) and (prefers-reduced-motion:reduce){html[data-header=smart] .site-header{transition:none}}@media (height>=30em){html.is-header-hidden .site-header{top:calc(-1 * var(--header-extent,100vh))}}footer.site-footer{z-index:999}footer.site-footer a{width:fit-content;text-decoration:none;display:flex}footer.site-footer .custom-logo-link{background:#fff;width:150px;height:90px;padding:.625rem}footer.site-footer .footer-top{color:var(--header-footer-color);background:var(--header-footer-background);padding-block:2.5rem}footer.site-footer .footer-top .footer-content{justify-content:space-between;gap:3rem 4rem;width:100%;margin-top:1.5rem}footer.site-footer .footer-top .col{font-size:.9375rem}footer.site-footer .footer-top .col-title{margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}footer.site-footer .footer-copyright{color:var(--clr-invert);background:var(--clr-accent);padding-block:.5rem}footer.site-footer .footer-copyright .wrapper{gap:0 .25rem}footer.site-footer .footer-copyright .wrapper .menu-footer-wrapper{gap:0;margin-block:0;padding-left:0}@media only screen and (width<=60.9375em){footer.site-footer .footer-copyright .wrapper .menu-footer-wrapper{flex-direction:column;align-items:flex-start}}footer.site-footer .footer-copyright .wrapper li{align-items:center;font-size:.875rem;line-height:normal;display:flex;position:relative}footer.site-footer .footer-copyright .wrapper li:not(:last-child){padding-block:.25rem}@media only screen and (width>=61em){footer.site-footer .footer-copyright .wrapper li:not(:last-child):after{content:"";aspect-ratio:1;background:var(--clr-primary);border-radius:50%;flex-shrink:0;width:.25rem;height:auto;margin-inline:.625rem;display:inline-flex}}footer.site-footer .footer-copyright a:hover,footer.site-footer .footer-copyright button:hover{text-decoration:underline}footer.site-footer .footer-copyright .copyright{gap:.3em}footer.site-footer .footer-copyright .copyright>a:not(.sba-link){text-decoration:underline}footer.site-footer .footer-copyright .sba-link{transform:translateY(.19rem)}footer.site-footer .footer-copyright .sba-link svg{width:auto;height:25px}@media only screen and (width<=60.9375em){footer.site-footer .footer-copyright{padding-bottom:5.5rem}}footer.site-footer #back-to-top{background:var(--clr-accent);cursor:pointer;z-index:999;border:2px solid var(--clr-invert);width:4rem;height:4rem;color:var(--clr-invert);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1rem;right:1rem}footer.site-footer #back-to-top:hover{background:var(--clr-invert);border-color:var(--clr-accent);color:var(--clr-accent)}footer.site-footer #back-to-top svg{rotate:-90deg}footer.site-footer #back-to-top[active]{opacity:1;pointer-events:all}.tabbar{display:none}@media only screen and (width<=60.9375em){.has-tabbar{scroll-padding-bottom:var(--tabbar-height,4.5rem)}.has-tabbar body{padding-bottom:var(--tabbar-height,4.5rem)}.has-tabbar footer.site-footer #back-to-top{bottom:calc(var(--tabbar-height,4.5rem) + 1rem)}.has-tabbar #main-navigation{padding-bottom:calc(var(--tabbar-height,4.5rem) + 2.5rem)}.has-tabbar .tabbar{z-index:1000;padding-bottom:env(safe-area-inset-bottom);color:var(--header-footer-color);background:var(--header-footer-background);border-top:.25rem solid var(--clr-accent);display:block;position:fixed;inset:auto 0 0}}.tabbar-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:40rem;margin:0 auto;padding:0 .25rem;list-style:none;display:grid}.tabbar-button{text-align:center;width:100%;min-height:4rem;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex}.tabbar-button svg{box-sizing:content-box;width:1.5rem;height:1.5rem;transition:var(--default-hover-transition);border-radius:50%;padding:.25rem}.tabbar-button:hover svg,.tabbar-button[aria-expanded=true] svg{color:var(--clr-invert);background:var(--clr-accent)}.tabbar-button:focus-visible{outline-offset:-4px;outline:2px dashed}.tabbar-sheet{width:min(100%,40rem);max-width:none;max-height:min(85dvh,100% - 2rem);color:var(--clr-primary);background:var(--cards-background);border:0;border-top:.25rem solid var(--clr-accent);border-radius:1.25rem 1.25rem 0 0;margin:auto auto 0;padding:0;overflow:hidden}.tabbar-sheet[open]{flex-direction:column;display:flex}.tabbar-sheet::backdrop{background:#02081eb3}@media (prefers-reduced-motion:no-preference){.tabbar-sheet{transition:translate .3s ease-out}@starting-style{.tabbar-sheet[open]{translate:0 100%}}}html:has(.tabbar-sheet[open]){overflow:hidden}.tabbar-sheet-header{border-bottom:1px solid var(--neutral-color-lower);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem .75rem;display:flex}.tabbar-sheet-title{margin:0;font-size:1.5rem}.tabbar-sheet-close{width:2.75rem;height:2.75rem;color:var(--clr-invert);background:var(--action-btn-background);cursor:pointer;transition:var(--default-hover-transition);border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tabbar-sheet-close:hover{background:var(--clr-accent)}.tabbar-sheet-close svg{width:1.25rem;height:1.25rem}.tabbar-sheet-body{padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:1.5rem;display:grid;overflow-y:auto}.tabbar-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tabbar-link{height:100%;color:var(--clr-primary);background:var(--body-background);transition:var(--default-hover-transition);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.tabbar-link>svg:first-child{width:2rem;height:2rem;color:var(--clr-accent)}.tabbar-link:hover{background:var(--quick-link-hover-background)}.tabbar-contact-actions{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tabbar-contact-action{color:var(--clr-invert);background:var(--action-btn-background);transition:var(--default-hover-transition);border-radius:100vw;grid-template-columns:auto 1fr;align-items:center;column-gap:.875rem;padding:.75rem 1.25rem;text-decoration:none;display:grid}.tabbar-contact-action svg{grid-row:span 2;width:1.5rem;height:1.5rem}.tabbar-contact-action:hover{background:var(--clr-accent)}.tabbar-contact-label{font-weight:600}.tabbar-contact-value{overflow-wrap:anywhere}.tabbar-contact-title{margin:0 0 -1rem;font-size:1.125rem}.tabbar-contact-address{margin:0}.tabbar-sheet .horaires .day span:first-child{width:3.5rem}.tabbar-more{color:var(--clr-primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.tabbar-more svg{width:1.25rem;height:1.25rem;color:var(--clr-accent)}:root{--espace-ink:var(--clr-primary);--espace-title:var(--clr-primary);--espace-soft:var(--clr-secondary);--espace-line:var(--clr-high-low);--espace-backdrop:var(--body-background);--espace-surface:var(--cards-background);--espace-surface-alt:var(--body-background);--espace-brand:var(--clr-accent);--espace-brand-soft:var(--body-background);--espace-brand-strong:var(--clr-primary);--espace-on-brand:var(--clr-invert);--espace-danger:var(--danger);--espace-radius:.5rem;--espace-panel-radius:.5rem;--espace-panel-border:1px solid var(--clr-high-low);--espace-sticky-offset:var(--header-offset,0px);--espace-heading-font:var(--title-font);--espace-field-border:2px solid var(--clr-high-low)}@media only screen and (width<=60.9375em){.has-tabbar{--espace-sticky-bottom:var(--tabbar-height,4.5rem)}}.espace{background:var(--body-background);box-shadow:0 0 0 1rem var(--body-background);margin-top:2rem;position:relative}.espace>.espace-intro,.espace>.espace-actions{background:var(--cards-background);border:1px solid var(--clr-high-low);border-radius:.5rem;padding:clamp(1.25rem,3vw,2rem)}.espace-notice,.espace-errors{background:var(--cards-background)}.simple-btn.simple-btn--danger{--_btn-color:var(--danger)}.espace-annuaire-link{background:var(--cards-background);border-radius:.5rem;margin-top:3.5rem;padding:1.5rem;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.espace-annuaire-link a{font-weight:700}:root{--cookies-surface:var(--cards-background);--cookies-ink:var(--clr-primary);--cookies-ink-soft:var(--clr-secondary);--cookies-line:var(--clr-high-low);--cookies-brand:var(--clr-accent);--cookies-brand-strong:var(--clr-primary);--cookies-on-brand:var(--clr-invert);--cookies-brand-soft:var(--body-background);--cookies-radius:.5rem;--cookies-button-radius:.125rem;--cookies-font:var(--main-font);--cookies-title-font:var(--title-font);--cookies-button-weight:600}.home-meteo{margin-bottom:2rem}.meteo{background:var(--cards-background);border-radius:.5rem;gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}@media (width>=61em){.meteo{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:1.5rem 2.5rem}}.meteo-title{font-size:1.3125rem;font-weight:700;line-height:2rem}.meteo-place{color:var(--clr-secondary);margin-top:.25rem}.meteo-current{align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.meteo-current-icon svg{width:clamp(2.5rem,8vw,3.5rem);height:clamp(2.5rem,8vw,3.5rem);color:var(--clr-accent);display:block}.meteo-current-temperature{font-size:clamp(2.75rem,9vw,3.5rem);font-weight:700;line-height:1}.meteo-current-details{color:var(--clr-secondary);font-size:.9375rem}.meteo-current-condition{color:var(--clr-primary);font-size:1.0625rem;font-weight:600}.meteo-forecast{border-top:1px solid var(--neutral-color-lower);padding-top:1.5rem}@media (width>=61em){.meteo-forecast{border-top:0;border-left:1px solid var(--neutral-color-lower);padding-top:0;padding-left:2.5rem}}.meteo-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.meteo-day{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.meteo-day-name{font-weight:600}.meteo-day-icon svg{width:2.25rem;height:2.25rem;color:var(--clr-accent);margin-block:.25rem;display:block}.meteo-day-condition,.meteo-day-rain{color:var(--clr-secondary);font-size:.875rem;line-height:1.3}.meteo-day-temperatures{color:var(--clr-secondary)}.meteo-day-temperatures strong{color:var(--clr-primary);font-weight:600}.meteo-source{color:var(--clr-secondary);grid-column:1/-1;font-size:.8125rem}.meteo-source a{color:inherit}:root{--reservation-ink:var(--clr-primary);--reservation-soft:var(--clr-secondary);--reservation-line:var(--clr-high-low);--reservation-surface:var(--cards-background);--reservation-surface-alt:var(--body-background);--reservation-brand:var(--clr-accent);--reservation-brand-soft:color-mix(in srgb, var(--clr-accent) 12%, transparent);--reservation-on-brand:var(--clr-invert);--reservation-radius:.5rem;--reservation-panel-radius:.5rem;--reservation-panel-border:1px solid var(--clr-high-low);--reservation-heading-font:var(--title-font);--reservation-sticky-offset:var(--header-offset,0px);--reservation-danger:var(--danger);--reservation-field-border:2px solid var(--clr-high-low);--reservation-field-background:var(--cards-background)}.reservation{background:var(--body-background);box-shadow:0 0 0 1rem var(--body-background);margin-top:2rem;position:relative}#actualites{flex-direction:column;gap:2rem;display:flex}#actualites .actualite-line .actu-top-infos{justify-content:space-between;align-items:center;gap:1.5rem;height:1.75rem;display:flex}@media only screen and (width<=26.875em){#actualites .actualite-line .actu-top-infos{flex-direction:column;align-items:flex-start;gap:0;height:auto}}#actualites .actualite-line .category{color:var(--clr-accent);background:inherit;text-align:center;font-size:.9375rem}#actualites .actualite-line .title{letter-spacing:inherit;font-family:inherit;font-size:1.1875rem;font-weight:600;line-height:2rem}#actualites .actualite-line .title a{color:inherit;text-decoration:none}#actualites .actualite-line .title a:hover{text-decoration:underline}#actualites .actualite-line .content{color:var(--clr-secondary);font-size:1.0625rem}#actualites .actualite-line .read-more{margin-top:1rem;margin-left:auto}#actualites .actualite-line .actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}#actualites .actualites-bottom{margin-top:2rem}.annuaire-search{margin-bottom:2.5rem}@media only screen and (width>=61em){.annuaire-search{max-width:876px;margin:-1.5rem auto 3.5rem;padding-right:4.75rem}}.annuaire-search .search-form-label{margin-bottom:.5rem;font-size:1.0625rem;font-weight:600;display:block}.annuaire-search input{width:100%;max-width:36rem;min-height:3rem;color:var(--clr-primary);background:var(--cards-background);border:1.8px solid var(--clr-accent);border-radius:100vw;padding:.5rem 1.5rem;line-height:1.5rem}.annuaire-search input:focus-visible{outline:2px dashed var(--clr-accent);outline-offset:2px}.annuaire-search-status:not(:empty){margin-top:.75rem;font-weight:600}.home .decorative-bloc{height:calc(100% - 25.8rem)}.page-template-default .decorative-bloc{height:calc(100% - 10.25rem);top:10.25rem}.decorative-bloc{top:var(--decorative-top,15.8rem);width:min(100% - var(--container-padding), var(--container-max-width) - 10rem);height:calc(100% - var(--decorative-top,15.8rem));z-index:-1;position:absolute;bottom:6.5rem;left:50%;transform:translate(-50%)}.decorative-bloc>div{position:absolute}.decorative-bloc>div:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuZGV2L3N2Z2pzIiB2aWV3Qm94PSIwIDAgNzAwIDcwMCIgd2lkdGg9IjcwMCIgaGVpZ2h0PSI3MDAiIG9wYWNpdHk9IjEiPjxkZWZzPjxmaWx0ZXIgaWQ9Im5ubm9pc2UtZmlsdGVyIiB4PSItMjAlIiB5PSItMjAlIiB3aWR0aD0iMTQwJSIgaGVpZ2h0PSIxNDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHByaW1pdGl2ZVVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJsaW5lYXJSR0IiPg0KCTxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjA5MyIgbnVtT2N0YXZlcz0iNCIgc2VlZD0iMTUiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHg9IjAlIiB5PSIwJSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVzdWx0PSJ0dXJidWxlbmNlIj48L2ZlVHVyYnVsZW5jZT4NCgk8ZmVTcGVjdWxhckxpZ2h0aW5nIHN1cmZhY2VTY2FsZT0iMjEiIHNwZWN1bGFyQ29uc3RhbnQ9IjEuNCIgc3BlY3VsYXJFeHBvbmVudD0iMjAiIGxpZ2h0aW5nLWNvbG9yPSIjOTJhNmZiIiB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGluPSJ0dXJidWxlbmNlIiByZXN1bHQ9InNwZWN1bGFyTGlnaHRpbmciPg0KICAgIAkJPGZlRGlzdGFudExpZ2h0IGF6aW11dGg9IjMiIGVsZXZhdGlvbj0iMTQ0Ij48L2ZlRGlzdGFudExpZ2h0Pg0KICAJPC9mZVNwZWN1bGFyTGlnaHRpbmc+DQogIA0KPC9maWx0ZXI+PC9kZWZzPjxyZWN0IHdpZHRoPSI3MDAiIGhlaWdodD0iNzAwIiBmaWxsPSJ0cmFuc3BhcmVudCI+PC9yZWN0PjxyZWN0IHdpZHRoPSI3MDAiIGhlaWdodD0iNzAwIiBmaWxsPSIjOTJhNmZiIiBmaWx0ZXI9InVybCgjbm5ub2lzZS1maWx0ZXIpIj48L3JlY3Q+PC9zdmc+);position:absolute;inset:0}.decorative-bloc .top,.decorative-bloc .bottom{width:100%;height:1.375rem}.decorative-bloc .left,.decorative-bloc .right{width:1.375rem;height:100%}.decorative-bloc .top{background:linear-gradient(to right, var(--decorative-gradient-first-color), var(--decorative-gradient-second-color));top:0;left:0;right:0}.decorative-bloc .bottom{background:linear-gradient(to right, var(--decorative-gradient-second-color), var(--decorative-gradient-first-color));bottom:0;left:0;right:0}.decorative-bloc .left{background:linear-gradient(to bottom, var(--decorative-gradient-first-color), var(--decorative-gradient-second-color));top:0;bottom:0;left:0}.decorative-bloc .right{background:linear-gradient(to bottom, var(--decorative-gradient-second-color), var(--decorative-gradient-first-color));top:0;bottom:0;right:0}@media only screen and (width<=60.9375em){.decorative-bloc{top:4.5rem;right:0;left:initial;bottom:initial;width:calc(100% - 3.75rem);height:1.25rem;transform:none}.decorative-bloc .bottom,.decorative-bloc .left,.decorative-bloc .right{display:none}}.document-line{justify-content:space-between;gap:.5rem 1.5rem}.document-line .document-title{letter-spacing:inherit;font-family:inherit;line-height:inherit;background:inherit;color:var(--document-title-color);font-size:1.0625rem;font-weight:600}.document-line .document-infos{color:var(--clr-high-low);background:inherit;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:normal}.document-line a{flex-shrink:0}#evenements{flex-direction:column;gap:2rem;display:flex}#evenements .evenement-line .title-date{justify-content:space-between;gap:1.5rem;display:flex}#evenements .evenement-line .title-date .title{letter-spacing:inherit;font-family:inherit;font-size:1.1875rem;font-weight:600;line-height:2rem}#evenements .evenement-line .title-date .title a{color:inherit;text-decoration:none}#evenements .evenement-line .title-date .title a:hover{text-decoration:underline}#evenements .evenement-line .title-date .title .event-status-label{margin-left:.5rem;font-size:.875rem}#evenements .evenement-line .title-date .date{color:var(--clr-accent);background:inherit;flex-shrink:0;margin-left:auto;font-size:.875rem;font-weight:700;line-height:2rem}#evenements .evenement-line .title-date .date span.day{font-size:1.375rem}#evenements .evenement-line .title-date .date svg{width:18px;height:18px;color:var(--clr-punch);margin-left:3px;transform:translateY(1px)}@media only screen and (width<=26.875em){#evenements .evenement-line .title-date{flex-direction:column;align-items:flex-start;gap:0}}#evenements .evenement-line .content{font-size:1.0625rem}#evenements .evenement-line .read-more{margin-top:1rem;margin-left:auto}#evenements .evenement-line .actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}#evenements .evenements-bottom{margin-top:2rem}.filter-bloc{height:fit-content}.filter-bloc .filters-list{padding-left:0}.filter-bloc .filters-list li{background:inherit;padding:.25rem;list-style:none}.filter-bloc .filters-list li.active{color:var(--clr-accent);font-weight:700;text-decoration:underline}.filter-bloc .filters-list li.active a{pointer-events:none}.filter-bloc .filters-list a{align-items:center;gap:.375rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.filter-bloc .filters-list a:hover{text-decoration:underline}@media (width<=47.99em){.filter-bloc:has(>.filters-toggle:not([hidden])){box-shadow:none;background:0 0;order:-1;padding:0;overflow:visible}:is(.filter-bloc:has(>.filters-toggle:not([hidden]))>.filter-title,.filter-bloc:has(>.filters-toggle:not([hidden]))>.filters-list){display:none}}@media only screen and (width>=61em){.filter-bloc{top:calc(var(--header-offset,0px) + 1rem);position:sticky}}.membre-equipe-card{background:var(--cards-background);border-radius:.25rem;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.membre-equipe-card .membre-image{aspect-ratio:1;border-radius:1.33331rem 0;flex-shrink:0;width:100%;max-width:160px;height:fit-content;margin-top:-3rem;margin-left:-3rem;overflow:hidden}.membre-equipe-card .membre-image .fallback-image-element{aspect-ratio:1;height:auto}.membre-equipe-card .name{letter-spacing:inherit;font-family:inherit;font-size:1rem;font-weight:400;line-height:2rem}.membre-equipe-card .name span{font-size:1.375rem;font-weight:700}.membre-equipe-card .membre-infos>*{margin-top:1rem}.membre-equipe-card .fonction-maire{font-size:.9375rem}.membre-equipe-card .fonctions{color:var(--clr-secondary);margin-top:0;font-size:.875rem}.membre-equipe-card .fonctions span{margin-inline:.25rem}.membre-equipe-card.maire{gap:2.12rem}.membre-equipe-card.maire .membre-image{max-width:320px}.membre-equipe-card.maire .name{font-size:1.1875rem}.membre-equipe-card.maire .name span{font-size:1.875rem}.membre-equipe-card.maire .fonctions{font-size:.9375rem}.membre-equipe-card.maire .discours-maire{isolation:isolate;margin-top:3.5rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:600;line-height:1.5rem;position:relative}.membre-equipe-card.maire .discours-maire svg{color:var(--clr-punch);z-index:-1;position:absolute}.membre-equipe-card.maire .discours-maire svg:first-child{top:-.625rem;left:0}.membre-equipe-card.maire .discours-maire svg:last-child{bottom:-.625rem;right:0}.membre-equipe-card.maire .discours-maire p+p{margin-top:.75rem}@media only screen and (width>=61em){.membre-equipe-card.maire .discours-maire{padding-inline:2rem}}@media only screen and (width<=60.9375em){.membre-equipe-card{flex-direction:column}}.member-details{overscroll-behavior:contain;width:100%;max-width:none;max-height:min(32rem,80dvh);color:var(--clr-primary);background:var(--cards-background);border:2px solid var(--clr-accent);border-radius:.5rem .5rem 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}@supports (position-anchor:--member) and (position-area:block-end){@media only screen and (width>=61em){.member-details{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;border-radius:.5rem;width:min(26rem,100vw - 2rem);max-height:min(28rem,70dvh);margin-block:.25rem;inset:auto}}}.member-details-header{background:var(--cards-background);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem .5rem 1.25rem;display:flex;position:sticky;top:0}.member-details-name{font-size:1.1875rem;font-weight:700}.member-details-close{width:2.75rem;height:2.75rem;color:var(--clr-primary);cursor:pointer;border:2px solid var(--clr-accent);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.member-details-close:hover{color:var(--clr-invert);background:var(--clr-accent)}.member-details-close svg{width:1.25rem;height:1.25rem}.member-details-content{padding:0 1.25rem 1.5rem;font-size:1rem;line-height:1.6}.member-details-content>*+*{margin-top:.75rem}.navigation-bloc>button{background:inherit;text-transform:uppercase;color:var(--header-footer-color);isolation:isolate;border:none;justify-content:space-between;align-items:center;font-weight:600;position:relative}.navigation-bloc>button:before{content:"";top:-1px;bottom:-1px;left:calc(var(--container-padding) / 2 * -1);background:var(--clr-accent);width:0;transition:var(--default-hover-transition);z-index:-1;position:absolute}.navigation-bloc>button:after{content:"";background:var(--clr-accent);width:0;height:.25rem;transition:var(--default-hover-transition);position:absolute;bottom:-.25rem;left:0}@media only screen and (width<=60.9375em){.navigation-bloc>button{width:min(100% - var(--container-padding), var(--container-max-width));border-bottom:1px solid var(--clr-accent);margin-inline:auto;padding-block:20px}.navigation-bloc>button:after{display:none}}@media only screen and (width>=61em){.navigation-bloc>button{line-height:2rem}.navigation-bloc>button:hover:after{width:100%;height:4px;transition:var(--default-hover-transition)}}.navigation-bloc.is-active>button:after{width:100%;height:4px;transition:var(--default-hover-transition)}.navigation-bloc.is-active>.menu-panel{transition:var(--default-hover-transition);transform:translateY(-2rem)}.navigation-bloc .plus{content:"";width:1.0625rem;height:.1406rem;color:inherit;background:currentColor;border-radius:100vw;display:block;position:relative}.navigation-bloc .plus:before{content:"";width:1.0625rem;height:.1406rem;transition:var(--default-hover-transition);background:currentColor;border-radius:100vw;display:block;rotate:90deg}@media only screen and (width>=61em){.navigation-bloc .plus{display:none}}.navigation-bloc .menu-panel{transition:var(--default-hover-transition)}@media only screen and (width<=60.9375em){.navigation-bloc .menu-panel{opacity:0;pointer-events:none;max-height:0}}@media only screen and (width>=61em){.navigation-bloc .menu-panel{background:var(--header-footer-background);z-index:-1;padding-block:3rem;position:absolute;top:calc(100% + .625rem);left:0;right:0;transform:translateY(calc(-100% - 2rem))}}.navigation-bloc .menu-panel>.container{position:relative}.navigation-bloc .close-menu-btn{background:var(--clr-accent);color:var(--clr-invert);border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;display:flex;position:absolute;top:2.5rem;right:0}.navigation-bloc .close-menu-btn svg{width:100%;height:100%}@media only screen and (width>=61em){.navigation-bloc .close-menu-btn{top:-1rem}}.navigation-bloc .menu{margin-block:0;padding-top:4rem;padding-left:0}.navigation-bloc .menu li.menu-item{border-bottom:1px solid var(--clr-accent);list-style:none}.navigation-bloc .menu li.menu-item:before{content:"";background:var(--clr-accent);width:0;transition:var(--default-hover-transition);z-index:-1;position:absolute;inset:0}.navigation-bloc .menu li.menu-item a.menu-link{padding:1.25rem;text-decoration:none;display:block}@media only screen and (width>=61em){.navigation-bloc .menu li.menu-item a.menu-link{padding-block:.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none}.navigation-bloc .menu li.menu-item{border-block:1px solid var(--clr-accent);isolation:isolate;position:relative}.navigation-bloc .menu li.menu-item:not(:first-child,:nth-child(2),:nth-child(3)){border-top:none}.navigation-bloc .menu li.menu-item:hover:before{width:100%}}.navigation-bloc .menu li.menu-item.menu-item-has-children:hover:before{width:0}.navigation-bloc .menu li.menu-item.menu-item-has-children>a.menu-link:hover{text-decoration:underline}.navigation-bloc .menu .sub-menu{margin:0;padding:0 0 .75rem 1.25rem}.navigation-bloc .menu .sub-menu li.menu-item{border:0}.navigation-bloc .menu .sub-menu li.menu-item:before{display:none}.navigation-bloc .menu .sub-menu li.menu-item a.menu-link{padding:.5rem 1.25rem;font-weight:400}.navigation-bloc .menu .sub-menu li.menu-item a.menu-link:hover{text-decoration:underline}@media only screen and (width>=61em){.navigation-bloc .menu .sub-menu li.menu-item a.menu-link{padding-block:.25rem;font-size:1rem;font-weight:400}.navigation-bloc .menu{grid-template-columns:repeat(3,1fr);gap:0 1.88rem;padding-top:3.5rem;display:grid}}@media only screen and (width<=60.9375em){.navigation-bloc.is-active>button:before{width:calc(100% + var(--container-padding))}.navigation-bloc.is-active .plus:before{opacity:0}.navigation-bloc.is-active .menu-panel{opacity:1;pointer-events:initial;max-height:9999px}}@media only screen and (width>=61em){.navigation-bloc{width:fit-content}.navigation-bloc:hover+.menu-panel{display:block}}.popin{width:min(40rem,100% - 2.5rem);max-height:calc(100dvh - 2.5rem);color:var(--clr-primary);background:var(--cards-background);overscroll-behavior:contain;border:0;border-radius:.5rem;margin:auto;padding:0;overflow:auto;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.popin::backdrop{background:#02081eb3}@media (prefers-reduced-motion:no-preference){.popin{opacity:0;transition:opacity .2s ease-out, translate .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete;translate:0 1rem}.popin::backdrop{opacity:0;transition:opacity .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete}.popin[open]{opacity:1;translate:0}.popin[open]::backdrop{opacity:1}@starting-style{.popin[open]{opacity:0;translate:0 1rem}.popin[open]::backdrop{opacity:0}}}html:has(.popin[open]){overflow:hidden}.popin-inner{position:relative}.popin-close{z-index:1;width:2.75rem;height:2.75rem;color:var(--clr-primary);background:var(--cards-background);border:1px solid var(--clr-high-low);cursor:pointer;transition:var(--default-hover-transition);border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.popin-close:hover{background:var(--quick-link-hover-background)}.popin-close svg{width:1.25rem;height:1.25rem}.popin-media{background:var(--body-background)}.popin-media img,.popin-media video{object-fit:contain;width:100%;height:auto;max-height:50dvh;display:block}.popin-media video{background:#000}.popin-body{gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.popin-title{padding-right:2.5rem;line-height:1.2}.popin-content{font-size:1.0625rem;line-height:1.6}.popin-content>*+*{margin-top:.75em}.popin-content ul,.popin-content ol{padding-left:1.5em}.popin-content a{font-weight:600}.popin-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.display-settings-dialog{width:min(56rem,100% - 2.5rem)}.display-settings-dialog .popin-body{gap:1.75rem}.display-settings-dialog .popin-title{margin-bottom:-1rem}.display-settings-dialog :where(fieldset){border:0;min-width:0;margin:0;padding:0}.display-settings-dialog legend{float:left;width:100%;margin-bottom:.25rem;padding:0;font-weight:700}.display-settings-dialog legend+*{clear:both}.display-settings-dialog .radio{align-items:center;gap:.75rem;display:flex}.display-settings-dialog input[type=radio],.display-settings-dialog .theme-preview button:before{appearance:none;box-sizing:border-box;border:2px solid var(--clr-secondary);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0}.display-settings-dialog input[type=radio]{cursor:pointer}.display-settings-dialog input[type=radio]:checked,.display-settings-dialog .theme-preview button[aria-current=true]:before{border-color:var(--clr-accent);background:radial-gradient(circle, var(--clr-accent) 0 .3125rem, transparent .375rem)}@media (forced-colors:active){.display-settings-dialog input[type=radio],.display-settings-dialog .theme-preview button:before{forced-color-adjust:none;border-color:canvastext}.display-settings-dialog input[type=radio]:checked,.display-settings-dialog .theme-preview button[aria-current=true]:before{background:radial-gradient(circle,highlight 0 .3125rem,#0000 .375rem);border-color:highlight}}.display-settings-dialog label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.display-settings-dialog label svg{width:1.125rem;height:1.125rem}.display-settings-dialog .theme-preview ul{flex-wrap:wrap;column-gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.display-settings-dialog .theme-preview button{min-height:2.75rem;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:inline-flex}.display-settings-dialog .theme-preview button:before{content:""}.display-settings-intro{color:var(--clr-secondary)}.display-settings-section{gap:.75rem;display:grid}.display-settings-section .display-settings-intro{margin-top:-.5rem;font-size:.875rem}.display-settings-heading{font-size:1.25rem;line-height:1.3}.display-settings-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.75rem;display:grid}.display-settings-card{background:var(--body-background);border-radius:.5rem;align-content:start;min-width:0;padding:1rem 1.25rem .5rem;display:grid}.display-settings-card--wide{grid-column:1/-1}.display-settings-card .display-settings-options{flex-wrap:wrap;align-items:center;column-gap:1.5rem;display:flex}.display-settings-description{color:var(--clr-secondary);margin-bottom:.25rem;font-size:.875rem}.quick-link{text-align:center;background:var(--cards-background);width:100%;height:auto;transition:var(--default-hover-transition);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -4px #02081e1a,0 10px 15px -3px #02081e1a}.quick-link[data-ratio="1/1"]{aspect-ratio:1}.quick-link[data-ratio="16/9"]{aspect-ratio:16/9}.quick-link>svg{width:3.75rem;height:3.75rem;color:var(--clr-accent)}.quick-link .excerpt{opacity:0;max-height:0;color:var(--clr-secondary);text-align:center;font-size:.9375rem;font-weight:600;line-height:normal;transition:inherit}.quick-link .arrow{color:var(--clr-accent);transition:inherit;position:absolute;bottom:1rem;left:50%;transform:translate(-100%)}.quick-link:hover,.quick-link:focus{background:var(--clr-punch)}.quick-link:hover .excerpt,.quick-link:focus .excerpt{opacity:1;max-height:60px}.quick-link:hover .arrow,.quick-link:focus .arrow{transform:translate(0%)}#posts-grid{gap:1.5rem;display:grid}#posts-grid .post-card{flex-direction:column;display:flex}#posts-grid .post-card .category{color:var(--clr-accent);background:inherit;font-size:.9375rem}#posts-grid .post-card .title{letter-spacing:inherit;text-transform:uppercase;margin-block:.5rem;font-family:inherit;font-size:1.1875rem;font-weight:600;line-height:2rem}#posts-grid .post-card .adresse{margin-top:.5rem;font-size:1.0625rem;font-weight:600}#posts-grid .post-card .adresse .simple-link{font-weight:inherit;margin-left:-.375rem;display:inline-block}#posts-grid .post-card .description{color:var(--clr-secondary);background:inherit;margin-top:1rem;font-size:.9375rem}#posts-grid .post-card .more{margin-top:.5rem}#posts-grid .post-card .more .simple-link{margin-left:-.375rem}#posts-grid .post-card .horaires-fiche{margin-top:1rem}#posts-grid .post-card .horaires-label{align-items:center;gap:.375rem;margin:0;font-weight:700;display:flex}#posts-grid .post-card .horaires-label svg{flex-shrink:0;width:1.125em;height:1.125em}#posts-grid .post-card .horaires{margin-top:.25rem;font-size:1.0625rem}#posts-grid .post-card .actions{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:auto;padding-top:1.375rem;display:flex}@media only screen and (width>=48.8125em){#posts-grid{grid-template-columns:1fr 1fr}}@media only screen and (width>=68.75em){#posts-grid[data-wide]{grid-template-columns:repeat(3,1fr)}}.publications-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:2.5rem 1.5rem;margin:0;padding-left:0;list-style:none;display:grid}.publication{flex-direction:column;gap:1rem;height:100%;display:flex}.publication-body{flex-direction:column;flex-grow:1;gap:.25rem;display:flex}.publication-cover{aspect-ratio:210/297;background:var(--clr-accent);border-radius:.375rem;order:-1;overflow:hidden}.publication-cover img,.publication-cover .fallback-image-element{object-fit:cover;width:100%;height:100%}.publication-cover .fallback-image-element{place-items:center;display:grid}.publication-cover .fallback-image-element svg{width:3rem}.publication-type{color:var(--clr-accent);background:inherit;font-size:.9375rem}.publication-title{letter-spacing:inherit;font-family:inherit;font-size:1.1875rem;font-weight:600;line-height:1.5}.publication-meta{color:var(--clr-high-low);background:inherit;font-size:.875rem}.publication-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;padding-left:0;list-style:none;display:flex}.publication .publication-actions,#kiosque-home .publication-actions{flex-direction:column}.publication .simple-btn,#kiosque-home .simple-btn{text-align:left;justify-content:space-between;width:100%}.publication-file{font-size:.875rem;font-weight:400;display:block}.publications-grid>li{grid-row:span 5;grid-template-rows:subgrid;row-gap:.25rem;display:grid}.publications-grid .publication{grid-row:1/-1;grid-template-rows:subgrid;row-gap:.25rem;height:auto;display:grid}.publications-grid .publication .publication-body{display:contents}.publications-grid .publication .publication-cover{grid-row:1;margin-bottom:.75rem}.publications-grid .publication .publication-type{grid-row:2}.publications-grid .publication .publication-title{grid-row:3}.publications-grid .publication .publication-meta{grid-row:4;align-content:start}.publications-grid .publication .publication-actions{grid-row:5;align-content:start;margin-top:0}#kiosque-home{flex-direction:column;gap:.25rem;display:flex}#kiosque-home h2{margin-bottom:1rem}#kiosque-home .publication-cover{order:0;width:min(100%,14rem);margin-bottom:1rem}#kiosque-home .publication-actions{margin-bottom:.75rem}.single-publication .gutenberg-content,.single-publication .publication-header{max-width:calc(var(--container-max-width) - 20.175rem);margin-inline:auto}.single-publication .gutenberg-content{padding-top:4rem}.single-publication .publication-header{gap:1.5rem;margin-top:3rem;display:grid;position:relative}@media only screen and (width>=48em){.single-publication .publication-header{grid-template-columns:9rem minmax(0,1fr);align-items:center}}.single-publication .publication-header .publication-cover{order:0;width:9rem}.single-publication .publication-sommaire{color:var(--clr-secondary);margin-top:.5rem}.single-publication .publication-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.single-publication .publication-buttons .publication-actions,.single-publication .publication-buttons .post-actions{margin:0;padding:0}.social-links{align-items:center;gap:.5rem;display:flex}.social-links .link{aspect-ratio:1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:auto;text-decoration:none;display:flex}.social-links .link:hover{color:var(--header-footer-background);background:var(--header-footer-color)}.socials-banner{color:var(--header-footer-color);background:var(--header-footer-background);border-bottom:2px solid var(--clr-accent);padding-block:3.75rem;position:relative}.socials-banner .wrapper{flex-direction:column;align-items:center;display:flex}.socials-banner .title{gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:800;line-height:normal}.socials-banner p{margin-top:1.25rem;font-size:1.0625rem}.error404{--404-color:var(--clr-accent);--404-color-2:#fdabaf}.error404 main{padding-block:7.5rem;overflow-x:hidden}.error404 .animation{gap:0}.error404 .number{color:var(--404-color);-webkit-user-select:none;user-select:none;font-size:15rem;font-weight:900;line-height:1}.error404 .illustration{width:12.2rem;margin:0 2.1rem;position:relative}.error404 .circle{background-color:var(--404-color);border-radius:50%;width:12.2rem;height:11.4rem}.error404 .clip{border-radius:0 0 50% 50%;width:12.5rem;height:13rem;position:absolute;bottom:.3rem;left:50%;overflow:hidden;transform:translate(-50%)}.error404 .clip .paper{border:.3rem solid var(--404-color);background-color:#fff;border-radius:.8rem;width:9.2rem;height:12.4rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)}.error404 .clip .paper .face{margin-top:2.3rem;position:relative}.error404 .clip .paper .face .eyes{width:4.6rem;height:.8rem;position:absolute;top:0;left:2.4rem}.error404 .clip .paper .face .eyes .eye{background-color:var(--404-color);border-radius:50%;width:.8rem;height:.8rem;animation-name:eye;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:1;position:absolute;bottom:0}@keyframes eye{0%{height:.8rem}50%{height:.8rem}52%{height:.1rem}54%{height:.8rem}to{height:.8rem}}.error404 .clip .paper .face .eyes .eye.eye-left{left:0}.error404 .clip .paper .face .eyes .eye.eye-right{right:0}.error404 .clip .paper .face .rosyCheeks{background-color:var(--404-color-2);border-radius:50%;width:1rem;height:.2rem;position:absolute;top:1.6rem}.error404 .clip .paper .face .rosyCheeks.rosyCheeks-left{left:1.4rem}.error404 .clip .paper .face .rosyCheeks.rosyCheeks-right{right:1.4rem}.error404 .clip .paper .face .mouth{background-color:var(--404-color);border-radius:.1rem;width:1.6rem;height:.2rem;position:absolute;top:3.1rem;left:50%;transform:translate(-50%)}.error404 .text{width:auto;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;background:0 0;margin-block:2.5rem;font-weight:300;padding-right:0!important}.error404 a.btn{width:fit-content;margin-inline:auto;display:block}.page-template-conseil-municipal .conseil-layout,.page-template-actes-administratifs .conseil-layout{margin-top:5rem}.page-template-conseil-municipal .conseil-list,.page-template-actes-administratifs .conseil-list{flex-direction:column;gap:3.5rem;padding-bottom:1.25rem;display:flex}.page-template-conseil-municipal .filters-stack,.page-template-actes-administratifs .filters-stack{flex-direction:column;gap:1.5rem;display:flex}.conseil-actes .conseil-actes-title{font-size:1.5rem;line-height:2rem}.conseil-actes p{margin-top:.5rem}.conseil-actes .simple-btn{margin-top:1.5rem}.seance .seance-title{font-size:1.5rem;line-height:2rem}.seance .seance-infos{margin-top:.25rem;font-size:.9375rem}.seance .seance-documents{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.seance .seance-deliberations{margin-top:1.5rem}.seance .seance-deliberations summary{cursor:pointer;min-height:2.75rem;padding-block:.5em;font-weight:600}.page-template-contact .infos-mairie .subtitle,.page-template-contact .contact-form-container .subtitle{color:var(--clr-primary);margin-bottom:.5rem;font-size:1.3125rem;font-weight:700;line-height:2rem}.page-template-contact .infos-mairie p:not(.sba-form *),.page-template-contact .contact-form-container p:not(.sba-form *){color:var(--clr-secondary);margin-block:.75rem}.page-template-contact .infos-mairie .horaires-container,.page-template-contact .contact-form-container .horaires-container{margin-top:2.25rem}.page-template-contact .infos-mairie .day,.page-template-contact .contact-form-container .day{margin-block:0}.page-template-contact .infos-mairie .day span:first-child,.page-template-contact .contact-form-container .day span:first-child{width:6rem}.page-template-contact .infos-mairie .day span:last-of-type,.page-template-contact .contact-form-container .day span:last-of-type{background:inherit}.page-template-contact .socials-follow{height:fit-content}.page-template-contact .socials-follow .social-links{margin-top:1.5rem}.page-template-contact .socials-follow p:not([class]){color:var(--clr-secondary)}.page-template-contact .gutenberg-content{margin-top:3.75rem}.page-template-contact .contact-infos{display:contents}.page-template-contact .contact-grid--form{align-items:start}@media only screen and (width>=61em){.page-template-contact .contact-grid--form{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.page-template-contact .contact-grid--form .contact-infos{gap:1.5rem;display:grid}.form-required-mention{color:var(--clr-secondary);margin-block:.75rem 1.5rem}.signalement .address-consent .button{font:inherit;color:var(--clr-invert);background:var(--clr-accent);border:2px solid var(--clr-accent);cursor:pointer;transition:var(--default-hover-transition);border-radius:.125rem;padding:.5rem 1rem;font-weight:600}.signalement .address-consent .button:hover{background:var(--action-btn-background)}.signalement .address-consent .button:focus-visible{outline:2px dashed var(--clr-accent);outline-offset:2px}.signalement .address-consent .button--secondary{color:var(--clr-primary);background:0 0}.signalement .address-consent .button--secondary:hover{color:var(--clr-invert)}.form-data-notice{color:var(--clr-secondary);margin-top:2rem;font-size:.875rem}.form-data-notice[open] .form-data-notice-title{margin-bottom:.75rem}.form-data-notice p,.form-data-notice ul{margin-block:0 .75rem}.form-data-notice .form-data-notice-title{cursor:pointer;font-weight:700}.form-data-notice a{color:inherit;text-decoration:underline}.page-template-equipe-municipale .membres-section{margin-top:7rem}.page-template-equipe-municipale .members-group{margin-top:4rem}.page-template-equipe-municipale .members-group h2{letter-spacing:-.04125rem;margin-inline:auto;max-width:800px;margin-bottom:3rem;font-size:2.0625rem;font-weight:700;line-height:3rem}.page-template-equipe-municipale .members-group .membres-grid{grid-template-columns:repeat(auto-fill,minmax(564px,1fr));gap:3rem;display:grid}@media only screen and (width<=38.75em){.page-template-equipe-municipale .members-group .membres-grid{grid-template-columns:1fr}}.page-template-full-width .full-width-content{max-width:880px;margin-inline:auto}.page-template-full-width .content{padding-top:4rem}.home.page-template-homepage .page-content{padding-bottom:0;position:relative}@media only screen and (width<=60.9375em){.home.page-template-homepage .page-content{padding-bottom:2rem}.home.page-template-homepage .decorative-bloc{display:none}}.home.page-template-homepage .home-image{max-width:500px;margin-inline:auto;padding:1.875rem}.home.page-template-homepage .home-image img{aspect-ratio:1;object-fit:cover;border-radius:50%}@media only screen and (width>=61em){.home.page-template-homepage .home-image{display:none}}@media only screen and (width<=60.9375em){.home.page-template-homepage .specific-title{text-align:center;width:100%;padding-right:0!important}.home.page-template-homepage .specific-title span{margin-left:0}}.home.page-template-homepage #home-grid{gap:1.5rem;display:grid;position:relative}@media only screen and (width>=61em){.home.page-template-homepage #home-grid{grid-template-columns:5fr 2fr}}.home.page-template-homepage .sidebar{top:calc(var(--header-offset,0px) + 1rem);flex-direction:column;gap:1.5rem;height:fit-content;display:flex;position:sticky}.home.page-template-homepage #bloc-actus-events{flex-direction:column;gap:1rem;display:flex}.home.page-template-homepage #infos-mairie{isolation:isolate;height:fit-content;padding:.25rem}.home.page-template-homepage #infos-mairie .img-container{border-radius:.375rem;position:relative;overflow:hidden}.home.page-template-homepage #infos-mairie .img-container img{aspect-ratio:1.25;object-fit:cover;z-index:1;width:100%;height:auto}.home.page-template-homepage #infos-mairie .img-container:after{content:"";z-index:2;background:linear-gradient(#02081e00 69.61%,#02081ecc 100%);display:block;position:absolute;inset:0}.home.page-template-homepage #infos-mairie .img-container span{z-index:3;text-align:center;text-transform:uppercase;color:var(--lightest-color);background:inherit;font-weight:600;line-height:1.5rem;position:absolute;bottom:.5rem;left:0;right:0}.home.page-template-homepage #infos-mairie .infos-container{flex-direction:column;gap:1.2rem;padding:1rem;display:flex}.home.page-template-homepage #infos-mairie .adresse{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.home.page-template-homepage #infos-mairie .telephone{color:var(--clr-secondary)}.home.page-template-homepage #infos-mairie .telephone span{color:var(--clr-primary);font-weight:500}.home.page-template-homepage #decoration{padding:0}.home.page-template-homepage #decoration>img{object-fit:cover;width:100%;height:100%}.home.page-template-homepage #quick-links{grid-template-columns:repeat(auto-fill,minmax(281px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}@media only screen and (width<=21em){.home.page-template-homepage #quick-links{grid-template-columns:1fr}}.home-elfsight{padding-block:3.75rem}.page-profil .profil-contenus,.page-profil .search-besoins,.page-profil .profil-posts,.page-profil .profil-switch{max-width:880px;margin-inline:auto;padding-top:4rem}.page-profil .top-page+*{padding-top:0}.page-profil .profil-contenus .results-list{max-width:none;padding-top:1rem}.page-profil .profil-posts{gap:2rem;display:grid}.page-profil .profil-switch ul{flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:flex}.page-profil .profil-switch [aria-current]:before{transform:translateY(0)}.page-template-searchpage .search-besoins,.page-template-searchpage .results-list,.page-template-searchpage .no-results{padding-top:7.5rem}.page-template-searchpage .search-besoins,.page-template-searchpage .results-list,.page-template-searchpage .no-results,.page-profil .search-besoins,.page-profil .results-list,.page-profil .no-results{max-width:880px;margin-inline:auto}.page-template-searchpage .search-besoins+.results-list,.page-profil .search-besoins+.results-list{padding-top:3rem}.page-template-searchpage .search-besoins-title,.page-profil .search-besoins-title{font-family:var(--title-font);color:var(--clr-primary);background:inherit;font-size:1.625rem;font-weight:600}.page-template-searchpage .besoins-list,.page-profil .besoins-list{margin-top:1rem;padding:0;list-style:none}.page-template-searchpage .besoin,.page-profil .besoin{color:var(--clr-secondary);background:inherit;padding-block:1.25rem 1.5rem}.page-template-searchpage .besoin:not(:first-child),.page-profil .besoin:not(:first-child){border-top:1px solid var(--clr-punch)}.page-template-searchpage .besoin h3,.page-profil .besoin h3{font-family:var(--title-font);color:var(--clr-primary);background:inherit;font-size:1.375rem;font-weight:600}.page-template-searchpage .besoin .excerpt,.page-profil .besoin .excerpt{margin-top:.75rem}.page-template-searchpage .besoin-links,.page-profil .besoin-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.page-template-searchpage .besoin-links a,.page-profil .besoin-links a{color:var(--clr-primary);background:inherit;font-weight:500;text-decoration:underline}.page-template-searchpage .result,.page-profil .result{color:var(--clr-secondary);background:inherit;padding-block:1.25rem 1.5rem;text-decoration:none;display:block;position:relative}.page-template-searchpage .result .post-type,.page-profil .result .post-type{text-transform:uppercase;font-size:.9375rem;font-weight:500;line-height:normal}.page-template-searchpage .result h2,.page-template-searchpage .result h3,.page-profil .result h2,.page-profil .result h3{font-family:var(--title-font);letter-spacing:-.0325rem;color:var(--clr-primary);background:inherit;margin-top:1rem;font-size:1.625rem;font-weight:600;line-height:2rem}.page-template-searchpage .result .excerpt,.page-profil .result .excerpt{color:var(--clr-secondary);background:inherit;margin-top:1.0625rem}.page-template-searchpage .result .publish-date,.page-profil .result .publish-date{color:var(--clr-secondary);background:inherit;margin-top:.75rem;font-size:.9375rem}.page-template-searchpage .result:not(:first-child),.page-profil .result:not(:first-child){border-top:1px solid var(--clr-punch)}.page-template-searchpage .result:hover h2,.page-template-searchpage .result:hover h3,.page-template-searchpage .result:focus h2,.page-template-searchpage .result:focus h3,.page-profil .result:hover h2,.page-profil .result:hover h3,.page-profil .result:focus h2,.page-profil .result:focus h3{text-decoration:underline}.page-template-searchpage .result:hover:after,.page-template-searchpage .result:focus:after,.page-profil .result:hover:after,.page-profil .result:focus:after{content:"";background:var(--quick-link-hover-background);z-index:-1;width:calc(100% + 2rem);position:absolute;top:0;bottom:0;left:-1rem}.page-template-searchpage .no-results,.page-profil .no-results{grid-column:1/-1}.searchform{background:var(--header-footer-color);border:1.8px solid var(--clr-accent);border-radius:100vw;justify-content:space-between;align-items:center;gap:1rem;padding:.81rem 1.5rem;display:flex;position:relative}.searchform input[type=text]{background:0 0;border:none;width:100%;line-height:1.5rem}.searchform input[type=text]::placeholder{color:var(--searchform-placeholder);background:inherit}.searchform input[type=text]:focus{outline-offset:2px;outline-style:dashed;outline-color:var(--clr-accent)}.searchform button{background:0 0;border:none;width:1.5rem;height:1.5rem}.searchform button svg{color:var(--searchform-placeholder)}.search-suggestions{z-index:20;background:var(--header-footer-color);border:1.8px solid var(--clr-accent);border-radius:1.5rem;max-height:min(24rem,60vh);margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.search-suggestions-group{padding:0;list-style:none}.search-suggestions-group+.search-suggestions-group{border-top:1px solid var(--clr-punch);margin-top:.25rem;padding-top:.25rem}.search-suggestions-group-title{color:var(--clr-secondary);background:inherit;padding:.5rem 1rem .25rem;font-size:.875rem;font-weight:600}.search-suggestion{cursor:pointer;border-radius:1rem;gap:.125rem;padding:.625rem 1rem;display:grid}.search-suggestion:hover,.search-suggestion[aria-selected=true]{background:var(--quick-link-hover-background)}.search-suggestion[aria-selected=true]{outline:2px solid var(--clr-accent);outline-offset:-2px}.search-suggestion-label{color:var(--clr-primary);background:inherit;font-weight:600}.search-suggestion-hint{color:var(--clr-secondary);background:inherit;font-size:.9375rem}.tabbar-sheet .searchform:has(.search-suggestions:not([hidden])){border-radius:1.5rem;flex-wrap:wrap}.tabbar-sheet .searchform:has(.search-suggestions:not([hidden])) input[type=text]{flex:1 1 0;width:auto;min-width:0}.tabbar-sheet .search-suggestions{border:0;flex-basis:100%;max-height:none;padding:0;position:static}@media only screen and (width>=61em){.article-header{min-height:7.05rem}.article-header h1{background:0 0;padding-right:0!important}.article-header h1 span{background:var(--body-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:1.875rem}html:not([data-lite]) body:has(#page-thumbnail-pill) .article-header h1{max-width:calc(50vw + 50% - 498px)}}.single-post .article-meta,.single-evenement .article-meta{width:fit-content;color:var(--clr-high-low);gap:.25rem;padding:.5rem 1.875rem 0 0;display:grid}@media only screen and (width>=61em){.single-post .article-meta,.single-evenement .article-meta{background:var(--body-background)}.single-post .has-long-title .article-meta,.single-evenement .has-long-title .article-meta{padding-bottom:1.5rem}}.single-post .gutenberg-content,.single-evenement .gutenberg-content{max-width:calc(var(--container-max-width) - 20.175rem);margin-inline:auto;padding-top:8rem}@media only screen and (width>=61em){.single-post .gutenberg-content,.single-evenement .gutenberg-content{padding-top:2rem}.single-post .post-actions,.single-evenement .post-actions{max-width:calc(var(--container-max-width) - 20.175rem);margin:calc(3rem - var(--actions-pull,0px)) auto 0;justify-content:flex-end}}.single-post .actions-container,.single-evenement .actions-container{flex-direction:column;gap:.5rem;margin-top:2.5rem;display:flex}.single-post .annexes,.single-evenement .annexes{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--clr-primary);margin-block:0;font-weight:700}.single-post .actions,.single-evenement .actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.single-post .event-status,.single-evenement .event-status{border:2px solid var(--danger);border-radius:.5rem;margin-bottom:2rem;padding:1rem 1.5rem}.single-post .event-status p,.single-evenement .event-status p{margin:0}.single-post .event-status p+p,.single-evenement .event-status p+p{margin-top:.25rem}.single-post .event-status-title,.single-evenement .event-status-title{color:var(--danger);font-weight:700}.single-post .event-infos,.single-evenement .event-infos{gap:1.25rem;margin-bottom:2.5rem;display:grid}.single-post .event-infos h2,.single-evenement .event-infos h2{letter-spacing:inherit;margin:0;font-family:inherit;font-size:1.1875rem;font-weight:700}.single-post .event-infos dl,.single-evenement .event-infos dl{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem 2rem;margin:0;display:grid}.single-post .event-infos dt,.single-evenement .event-infos dt{color:var(--clr-high-low);font-size:.875rem}.single-post .event-infos dd,.single-evenement .event-infos dd{margin:0;font-weight:600}.single-post .event-infos-note,.single-evenement .event-infos-note{color:var(--clr-high-low);font-weight:400;display:block}.single-post .event-infos-prices,.single-evenement .event-infos-prices{font-weight:400}.event-status-label{color:var(--danger);font-weight:700}.sitemap li+li,.sitemap ul ul{margin-top:.5rem}
