/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.Paragraph-title{font-family:var(--base-font);font-weight:700;font-size:calc(2.6rem * var(--multiplier,1));margin-bottom:calc(2rem * var(--multiplier,1));}@media (max-width:767px){.Paragraph-title{font-size:calc(2.2rem * var(--multiplier,1));}}.Paragraph:not(:first-child){-o-border-image:conic-gradient(var(--text-color) 0 0) 1 1 0/1px 50vw calc(100% - 1px)/0 50vw;border-image:conic-gradient(var(--text-color) 0 0) 1 1 0/1px 50vw calc(100% - 1px)/0 50vw;}.Paragraph{padding-top:3rem;padding-bottom:3rem;}@media (max-width:767px){.Paragraph{padding-top:2rem;padding-bottom:2rem;}}.Paragraph .Paragraph{margin-bottom:0;}.Paragraph-title h1,.Paragraph-title h2,.Paragraph-title h3{font:inherit;color:inherit;margin:0;}.Paragraph-chapo{max-width:92rem;margin:0 auto 3rem;}
.ParagraphWysiwyg-chapo{font-family:var(--base-font);font-weight:700;font-size:calc(2.6rem * var(--multiplier,1));margin-bottom:calc(2rem * var(--multiplier,1));}@media (max-width:767px){.ParagraphWysiwyg-chapo{font-size:calc(2.2rem * var(--multiplier,1));}}.ParagraphWysiwyg{max-width:92rem;}.ParagraphWysiwyg .Paragraph-title{text-align:left;}
@media (min-width:768px){.ParagraphImages:has(.ParagraphImages-images--slider) .Paragraph-title{padding-left:3.6rem;}}.ParagraphImages-images-item{width:92rem;max-width:100%;margin:0;}.ParagraphImages-images--slider .ParagraphImages-images-item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage figure{display:table;}@media (max-width:767px){.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage figure{width:100%;}}.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage figure figcaption{display:table-caption;caption-side:bottom;}.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage img{max-height:80vh;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;}@media (max-width:767px){.ParagraphImages-images--slider .ParagraphImages-images-item .MediaImage img{width:100%;}}.ParagraphImages .swiper{padding:0 3.6rem;}@media (max-width:767px){.ParagraphImages .swiper{padding:0 3rem;}}.ParagraphImages .swiper::before,.ParagraphImages .swiper::after{content:"";background:var(--bg-color);z-index:10;width:3.6rem;position:absolute;top:0;bottom:0;left:0;}@media (max-width:767px){.ParagraphImages .swiper::before,.ParagraphImages .swiper::after{width:3rem;}}.ParagraphImages .swiper::after{left:auto;right:0rem;}.ParagraphImages .swiper .swiper-button-prev,.ParagraphImages .swiper .swiper-button-next{z-index:20;}.ParagraphImages .swiper .swiper-button-prev{left:-2rem;}.ParagraphImages .swiper .swiper-button-next{right:-2rem;}.ParagraphImages .swiper .swiper-pagination{display:none;}.ParagraphImages .swiper .swiper-pagination:not(:empty){padding:0 6rem;}@media (max-width:767px){.ParagraphImages .swiper-initialized .swiper-pagination-fraction{display:none;}}.ParagraphImages .swiper .swiper-pagination-fraction{display:none;}
.NodeSummary:not(:last-child){margin-bottom:5rem;}@media (max-width:767px){.NodeSummary{margin-bottom:0;}}.NodeSummary.opened h3 button::after,.NodeSummary.opened h2 button::after{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg);}.NodeSummary h3,.NodeSummary h2{margin:0 0 4rem;padding:2rem 3rem;font-size:1.5rem;font-weight:bold;border-bottom:var(--border);}.NodeSummary h3 button,.NodeSummary h2 button{background:none;border:none;padding:1rem;margin:-1rem;color:inherit;font:inherit;cursor:pointer;text-align:left;}@media (min-width:768px){.NodeSummary h3,.NodeSummary h3 button,.NodeSummary h2,.NodeSummary h2 button{pointer-events:none;}}@media (max-width:767px){.NodeSummary h3,.NodeSummary h2{padding:0;border:none;margin-bottom:0;}.NodeSummary h3 button,.NodeSummary h2 button{margin:0;padding:1.6rem 3.6rem 1.6rem 2rem;width:100%;display:block;cursor:pointer;position:relative;border-block:var(--border);}.NodeSummary h3 button::after,.NodeSummary h2 button::after{content:"\f078";font-family:"Font Awesome 6 Pro";right:2rem;font-weight:300;font-size:1.6rem;top:50%;margin-top:-0.8rem;height:1.6rem;line-height:1.6rem;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform 0.3s ease-in-out 0s;transition:-webkit-transform 0.3s ease-in-out 0s;-o-transition:transform 0.3s ease-in-out 0s;transition:transform 0.3s ease-in-out 0s;transition:transform 0.3s ease-in-out 0s,-webkit-transform 0.3s ease-in-out 0s;position:absolute;}}.NodeSummary ul{padding:0 2rem 3rem 3rem;}@media (max-width:767px){.NodeSummary ul{display:none;border-bottom:var(--border);padding:3rem 2rem;}}@media (min-width:768px){.NodeSummary ul{display:block !important;}}.NodeSummary li{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.1;font-weight:normal;color:#272A45;}.NodeSummary li:last-child{margin-bottom:0;}@media (min-width:768px){.NodeSummary li a:hover,.NodeSummary li a.active{text-decoration:underline;}}
.NodeHeader-title{font-family:var(--base-font);font-weight:700;font-size:calc(3rem * var(--multiplier,1));margin-bottom:calc(3rem * var(--multiplier,1));}@media (max-width:767px){.NodeHeader-title{font-size:calc(2.4rem * var(--multiplier,1));}}.NodeLocation-map-title{font-family:var(--base-font);font-weight:700;font-size:calc(2.6rem * var(--multiplier,1));margin-bottom:calc(2rem * var(--multiplier,1));}@media (max-width:767px){.NodeLocation-map-title{font-size:calc(2.2rem * var(--multiplier,1));}}.NodeHeader-thematics span,.NodeHeader-thematics span a{display:inline-block;padding:0.2rem;font-size:1.4rem;font-weight:normal;line-height:1.3;background:var(--yellow);color:var(--dark-blue);}.NodeHeader-thematics span a{display:block;margin:-0.2rem;border:none;}.NodeLocation-map{-o-border-image:conic-gradient(var(--text-color) 0 0) 1 1 0/1px 50vw calc(100% - 1px)/0 50vw;border-image:conic-gradient(var(--text-color) 0 0) 1 1 0/1px 50vw calc(100% - 1px)/0 50vw;}.NodeContent-contact-cta a{font-size:1.8rem;font-weight:bold;cursor:pointer;border:var(--border);padding:0.3rem 1.1rem;border-radius:4rem;text-align:center;-webkit-transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s,border-color 0.15s ease-in-out 0s;-o-transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s,border-color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s,border-color 0.15s ease-in-out 0s;display:inline-block;word-break:normal;background-color:var(--bg-color);color:var(--text-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--base-font);}.NodeContent-contact-cta a:focus-visible{outline-offset:2px;}.NodeContent-contact-cta a:hover,.NodeContent-contact-cta a:focus-visible,a:hover .NodeContent-contact-cta a,.NodeContent-contact-cta a:hover a,a:focus-visible .NodeContent-contact-cta a,.NodeContent-contact-cta a:focus-visible a{background:var(--yellow);}.NodeContent-contact-cta a:hover{text-decoration:none;}@media (max-width:767px){.NodeContent-contact-cta a{font-size:1.6rem;padding:0.65rem 1.1rem;}}.NodeHeader-cover{position:relative;}.NodeHeader-cover img{width:100%;height:auto;display:block;height:30rem;-o-object-fit:cover;object-fit:cover;border-bottom:var(--border);}@media (max-width:767px){.NodeHeader-cover,.NodeHeader-cover img{height:18rem;}}@media (max-width:767px){.NodeHeader-cover .MediaImage:not(:last-child){display:none;}}@media (min-width:768px){.NodeHeader-cover .MediaImage:not(:first-child){display:none;}}.NodeHeader-content{max-width:92rem;}@media (max-width:767px){.NodeHeader-content{padding:0 2rem 3rem;}.noSummary .NodeHeader-content{padding-bottom:1rem;}}.NodeHeader-title{margin-bottom:0;}.NodeHeader-title:not(:last-child){margin-bottom:2.6rem;}.NodeHeader-title + .NodeHeader-subtitle{margin-top:-2rem;}@media (max-width:767px){.NodeHeader-title:not(:last-child){margin-bottom:2rem;}.NodeHeader-title + .NodeHeader-subtitle{margin-top:-1rem;}}.NodeHeader-subtitle{font-family:var(--alt-font);font-weight:400;font-size:1.8rem;margin-bottom:0;}.NodeHeader-subtitle:not(:last-child){margin-bottom:2.6rem;}@media (max-width:767px){.NodeHeader-subtitle{font-size:1.6rem;}.NodeHeader-subtitle:not(:last-child){margin-bottom:2rem;}}.NodeHeader-thematics{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem 1rem;}.NodeHeader-thematics:last-child{margin-bottom:0;}@media (max-width:767px){.NodeHeader-thematics{margin-bottom:1rem;}}.NodeHeader-date{text-align:center;margin-bottom:2rem;font-family:var(--alt-font);color:#4177B5;font-weight:normal;font-size:1.6rem;line-height:1.16;display:block;}.NodeHeader-chapo{font-weight:bold;font-size:1.8rem;}@media (max-width:767px){.NodeHeader-chapo{font-size:1.6rem;}}.NodeHeader-infos{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem 4.3rem;}@media (max-width:767px){.NodeHeader-infos{margin-bottom:2rem;}}.NodeHeader-infos-date{font-weight:bold;}.NodeHeader-infos-location{font-family:var(--alt-font);}.NodeEvent-map{max-width:92rem;margin:0 auto 5rem;}.NodeEvent-map .geolocation-map-container{max-width:100%;}@media (min-width:768px){.Node:not(.site-size-wrapper){display:grid;grid-template-columns:27.6rem 92rem 1fr;grid-template-rows:auto;grid-template-areas:"header-cover header-cover header-cover" "sidebar header right" "sidebar main right" "footer footer footer";grid-column-gap:3rem;}.Node:not(.site-size-wrapper) .NodeHeader{display:contents;}.Node:not(.site-size-wrapper) .NodeHeader-cover{grid-area:header-cover;}.Node:not(.site-size-wrapper) .NodeHeader-content{grid-area:header;position:relative;z-index:2;padding-top:3rem;}.Node:not(.site-size-wrapper) .NodeContent-wrapper{grid-area:main;position:relative;}.Node:not(.site-size-wrapper) .NodeSidebar{grid-area:sidebar;border-right:var(--border);background:var(--bg-color);position:relative;z-index:2;}.Node:not(.site-size-wrapper) .NodeSidebar-sticky{position:sticky;top:calc(10rem + var(--drupal-displace-offset-top,0px));max-height:calc(100vh - 10rem - var(--drupal-displace-offset-top,0px));overflow:auto;scrollbar-width:thin;}.Node:not(.site-size-wrapper) .ReboundBlock{grid-area:footer;width:100%;}}@media (max-width:767px){.Node:not(.site-size-wrapper) .NodeHeader-cover{margin-bottom:6rem;}.Node:not(.site-size-wrapper) .NodeContent-wrapper{padding:0 2rem;}}.NodeContent-contact{margin-bottom:5rem;}.NodeContent-contact-contact{margin-bottom:2rem;}.NodeLocation-map{padding:3rem 0;}.NodeLocation-map:last-child{margin-bottom:3.5rem;}@media (max-width:767px){.NodeLocation-map{padding:2rem 0;margin-bottom:0;}}.NodeLocation-map .geolocation-map-container{max-width:100%;}
