/* @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;}
.ParagraphVideoAudio-cover-play{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);}.ParagraphVideoAudio-cover-play:focus-visible{outline-offset:2px;}.ParagraphVideoAudio-cover-play:hover,.ParagraphVideoAudio-cover-play:focus-visible,a:hover .ParagraphVideoAudio-cover-play,a:focus-visible .ParagraphVideoAudio-cover-play{background:var(--yellow);}.ParagraphVideoAudio-cover-play:hover{text-decoration:none;}@media (max-width:767px){.ParagraphVideoAudio-cover-play{font-size:1.6rem;padding:0.65rem 1.1rem;}}.ParagraphVideoAudio:not(:has(.MediaRemoteAudio)) .ParagraphVideoAudio-title{margin:0;}.ParagraphVideoAudio-media{position:relative;}.ParagraphVideoAudio-cover{left:0;position:absolute;top:0;width:100%;-webkit-transition:opacity 0.3s ease-in 0s,visibility 0s ease-in 0.3s;-o-transition:opacity 0.3s ease-in 0s,visibility 0s ease-in 0.3s;transition:opacity 0.3s ease-in 0s,visibility 0s ease-in 0.3s;opacity:1;visibility:visible;z-index:2;}@media (max-width:767px){.ParagraphVideoAudio-cover{display:none;}}@media (min-width:768px){.ParagraphVideoAudio-cover-video .video-wrapper{visibility:hidden;}}.js-hide-cover .ParagraphVideoAudio-cover{opacity:0;visibility:hidden;}.js-hide-cover .ParagraphVideoAudio-cover-video .video-wrapper{visibility:visible;}.ParagraphVideoAudio-cover .MediaImage{padding-top:min(56.25%,70vh);position:relative;}.ParagraphVideoAudio-cover .MediaImage img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.ParagraphVideoAudio-cover-play{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.ParagraphVideoAudio-cover-play::before{content:"\f04b";font-family:"Font Awesome 6 Pro";top:0;left:0;width:100%;height:100%;margin-right:0.5rem;font-weight:400;}.ParagraphVideoAudio .MediaRemoteVideo figure{position:relative;width:100%;}.ParagraphVideoAudio .MediaRemoteVideo figure .video-wrapper{padding-top:min(56.25%,70vh);position:relative;background:var(--dark-blue);}.ParagraphVideoAudio .MediaRemoteVideo figure iframe{width:100%;position:absolute;top:0;left:0;height:100%;}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption{margin-top:2rem;}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption .copyright{bottom:calc(100% + 2rem + 0.2rem);}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption .ParagraphVideoAudio-title{text-align:left;font-size:1.8rem;margin-bottom:0.4rem;font-weight:normal;}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption .ParagraphVideoAudio-title:last-child{margin-bottom:0;}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption .ParagraphVideoAudio-chapo{font-size:1.4rem;margin-bottom:2rem;line-height:1.4;font-family:var(--alt-font);}.ParagraphVideoAudio .MediaRemoteVideo figure figcaption .ParagraphVideoAudio-chapo:last-child{margin-bottom:0;}.ParagraphVideoAudio .MediaRemoteAudio iframe{width:67rem;height:22.6rem;}@media (max-width:767px){.ParagraphVideoAudio .MediaRemoteAudio iframe{height:20rem;}}.ParagraphVideoAudio .videoAudioParagraph-transcriptionLink{display:inline-block;line-height:1.2;position:relative;text-decoration:underline;}.ParagraphVideoAudio .videoAudioParagraph-transcriptionLink:hover,.ParagraphVideoAudio .videoAudioParagraph-transcriptionLink:focus-visible{text-decoration:none;}
.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;}
.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%;}
