/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.NodeHeader-cover{position:relative;width:100vw;left:50%;margin-left:-50vw;}.NodeHeader-title{font-family:"Sen",sans-serif;font-weight:700;color:#00264A;font-size:4rem;line-height:1.225;margin-bottom:2rem;}.NodeHeader-thematic,.NodeHeader-thematic a{display:inline-block;color:#E2001A;border:solid 1px currentColor;padding:0.8rem 1rem;font-family:"Sen",sans-serif;font-size:1.2rem;font-weight:normal;border-radius:3rem;line-height:1.16;-webkit-transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s;-o-transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s;transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s;}.NodeHeader-thematic a{display:block;margin:-0.8rem -1rem;border:none;}.NodeHeader-thematic a:hover,.NodeHeader-thematic a:focus-visible{background-color:#E2001A;color:white;}.NodeContent-contact-cta a{background:#00519E;color:white;font-family:"Sen",sans-serif;font-size:1.6rem;font-weight:normal;cursor:pointer;border:none;padding:1.4rem 1.9rem;border-radius:3rem;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;border:transparent solid 1px;display:inline-block;line-height:1;word-break:normal;-webkit-appearance:none;}.NodeContent-contact-cta a:focus-visible{text-decoration:underline;outline:dashed 1px #00264A;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:#00264A;}.NodeContent-contact-cta a:hover::after,.NodeContent-contact-cta a:focus-visible::after,a:hover .NodeContent-contact-cta a::after,.NodeContent-contact-cta a:hover a::after,a:focus-visible .NodeContent-contact-cta a::after,.NodeContent-contact-cta a:focus-visible a::after{-webkit-transform:translate3d(0.5rem,0,0);transform:translate3d(0.5rem,0,0);}.NodeHeader-cover{margin-bottom:3rem;position:relative;margin-top:-20rem;}.NodeHeader-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent -webkit-gradient(linear,left top,left bottom,from(#001D38),to(rgba(0,38,74,0.3058823529))) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top,#001D38 0%,rgba(0,38,74,0.3058823529) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#001D38 0%,rgba(0,38,74,0.3058823529) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:0.96;}.NodeHeader-cover img{width:100%;height:auto;display:block;height:44.7rem;-o-object-fit:cover;object-fit:cover;}@media (max-width:767px){.NodeHeader-cover{height:44.7rem;margin-top:-11rem;margin-bottom:8rem;}}@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;margin:0 auto 3rem;}.NodeHeader-title{margin-bottom:2rem;text-align:center;}.NodeHeader-thematics{text-align:center;margin-bottom:3rem;text-align:center;}.NodeHeader-thematics:last-child{margin-bottom:0;}.NodeHeader-date{text-align:center;margin-bottom:2rem;font-family:"Sen",sans-serif;color:#4177B5;font-weight:normal;font-size:1.6rem;line-height:1.16;display:block;}.NodeHeader-chapo{font-family:"Sen",sans-serif;font-weight:bold;font-size:2rem;line-height:1.5;color:#00264A;margin:5rem 0;line-height:1.2;}.needSummary .NodeHeader-chapo:last-child{margin-bottom:2rem;}.NodeHeader-infos{text-align:center;margin-bottom:1rem;line-height:1.2;}.NodeHeader-infos-date,.NodeHeader-infos-location{display:inline-block;margin:0 2rem 1rem;color:#4177B5;font-family:"Sen",sans-serif;font-weight:normal;}.NodeHeader-infos-date::before,.NodeHeader-infos-location::before{content:"\f133";font-family:"Font Awesome 6 Pro";font-size:1.5rem;font-weight:normal;display:inline-block;margin-right:1rem;}.NodeHeader-infos-location::before{content:"\f041";}.NodeEvent-map{max-width:92rem;margin:0 auto 5rem;}.NodeEvent-map .geolocation-map-container{max-width:100%;}@media (min-width:768px){.Node.needSummary{display:grid;grid-template-columns:24rem 1fr;grid-template-rows:auto;grid-template-areas:"header-cover header-cover" "sidebar header" "sidebar main" "footer footer";grid-column-gap:3rem;}}@media (min-width:768px) and (min-width:1220px){.Node.needSummary{margin:0 -5.2rem;}}@media (min-width:768px){.Node.needSummary .NodeHeader{display:contents;}}@media (min-width:768px){.Node.needSummary .NodeHeader-cover{grid-area:header-cover;}}@media (min-width:768px){.Node.needSummary .NodeHeader-content{grid-area:header;position:relative;z-index:2;}}@media (min-width:768px){.Node.needSummary .NodeContent-wrapper{grid-area:main;margin:0 -1rem;padding:0 1rem;overflow:hidden;margin-top:-15.4rem;padding-top:15.4rem;position:relative;}.js-scrolled .Node.needSummary .NodeContent-wrapper{margin-top:calc(-8rem - 2rem);padding-top:10rem;}}@media (min-width:768px){.Node.needSummary .NodeSidebar{grid-area:sidebar;}.Node.needSummary .NodeSidebar-sticky{margin-bottom:5rem;}}@media (min-width:768px) and (min-width:768px){.Node.needSummary .NodeSidebar-sticky{position:sticky;top:11rem;}.toolbar-fixed .Node.needSummary .NodeSidebar-sticky{top:calc(11rem + 39px);}.toolbar-horizontal.toolbar-tray-open .Node.needSummary .NodeSidebar-sticky{top:calc(11rem + 79px);}}@media (min-width:768px){.Node.needSummary .ReboundBlock{grid-area:footer;max-width:108.6rem;margin:0 auto;width:100%;}}.NodeContent-contact{margin-bottom:5rem;}.NodeContent-contact-contact{margin-bottom:2rem;}
.Paragraph-title{font-family:"Sen",sans-serif;font-weight:700;color:#00264A;font-size:3rem;line-height:1.2;margin-bottom:3rem;}.Paragraph{margin-bottom:5rem;}.Paragraph .Paragraph{margin-bottom:0;}.Paragraph-title{text-align:center;}.Paragraph-title h1,.Paragraph-title h2,.Paragraph-title h3{font:inherit;color:inherit;margin:0;}.Paragraph-chapo{max-width:92rem;margin:0 auto 3rem;}
.ParagraphLinks{max-width:92rem;margin-left:auto;margin-right:auto;background:#E8EEF4;color:#00519E;padding:5rem 3rem;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.0588235294);box-shadow:0px 0px 16px rgba(0,0,0,0.0588235294);line-height:1.25;font-size:2rem;border-radius:0.4rem;}.ParagraphLinks .Paragraph-title{text-align:left;font-size:2.5rem;color:inherit;margin-bottom:2rem;}.ParagraphLinks-linkWrapper:not(:last-child){margin-bottom:2rem;}.ParagraphLinks-link{text-decoration:underline;}.ParagraphLinks-link:hover,.ParagraphLinks-link:focus-visible{text-decoration:none;}
.NodeSummary{background:white;padding:0;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.0588235294);box-shadow:0px 0px 16px rgba(0,0,0,0.0588235294);border-radius:0.4rem;}.NodeSummary:not(:last-child){margin-bottom:5rem;}@media (max-width:767px){.NodeSummary{margin-bottom:5rem;}}.NodeSummary.opened h3::after,.NodeSummary.opened h2::after{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg);}.NodeSummary h3,.NodeSummary h2{margin:0;padding:3rem 2rem;font-size:2rem;}.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{cursor:pointer;position:relative;padding-right:3.6rem;}.NodeSummary h3::after,.NodeSummary h2::after{content:"\f078";font-family:"Font Awesome 6 Pro";color:#00519E;right:3rem;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 h3 button,.NodeSummary h2 button{width:calc(100% + 2rem);}}.NodeSummary ul{padding:0 2rem 3rem;}@media (max-width:767px){.NodeSummary ul{display:none;}}@media (min-width:768px){.NodeSummary ul{display:block !important;}}.NodeSummary li{margin:0 0 2rem;line-height:1.1;font-weight:normal;color:#00264A;}.NodeSummary li:last-child{margin-bottom:0;}.NodeSummary li a{-webkit-transition:color 0.3s ease-in-out 0s,font-weight 0s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s,font-weight 0s ease-in-out 0s;transition:color 0.3s ease-in-out 0s,font-weight 0s ease-in-out 0s;}.NodeSummary li a:hover,.NodeSummary li a:focus-within{color:#00519E;text-decoration:underline;}.NodeSummary li a.active{color:#00519E;font-weight:bold;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.ParagraphWysiwyg-chapo{font-family:"Sen",sans-serif;font-weight:700;color:#00264A;font-size:2rem;line-height:1.2;margin-bottom:2rem;}.ParagraphWysiwyg{max-width:92rem;margin-left:auto;margin-right:auto;}.ParagraphWysiwyg .Paragraph-title{text-align:left;}
