/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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%;}
.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;}
.ParagraphImageText{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;}@media (max-width:767px){.ParagraphImageText{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.ParagraphImageText.img-alignment-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.ParagraphImageText-textContainer{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1.5rem);flex:1 1 calc(50% - 1.5rem);}@media (max-width:767px){.ParagraphImageText-textContainer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}.ParagraphImageText-body:not(:last-child){margin-bottom:2rem;}.ParagraphImageText-imageContainer img{display:block;width:100%;}.ParagraphImageText-imageContainer figure{width:100%;}@media (min-width:768px){.ParagraphImageText-imageContainer{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1.4rem);flex:1 0 calc(50% - 1.4rem);}.img-alignment-left .ParagraphImageText-imageContainer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}@media (max-width:767px){.ParagraphImageText-imageContainer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}
.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;}
