/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-sitebranding{}.logo > img{max-width:200px;margin-top:1rem;margin-bottom:1rem;}@media (min-width:576px){.logo > img{max-width:255px;}}.search-button{background-color:transparent;color:#C4C4C4;font-size:2rem;cursor:pointer;border:none;}.search-button > span{vertical-align:middle;}.search-button:hover{color:#BA1B1B;}.search-button:hover .search-label{color:#BA1B1B;}.search-button:focus{outline:none;}.block-search .search-label,.block-qiotaconnect .search-label,.block-ssologinblock .search-label{color:#000;font-size:1rem;line-height:1.4;font-weight:normal;margin-left:.5rem;}.modal-search,.modal-qiota-connect{box-shadow:0 0 10px rgba(17,17,17,.7);}.form-search .form-item{-ms-flex:auto;flex:auto;margin-bottom:0;}.form-search .form-submit{background-color:transparent;font-size:2.25rem;border:none;cursor:pointer;}.form-search .form-submit:hover{color:#A01D2C;}@media (min-width:768px){.search-button{font-size:1.5rem;}}.cat-article-parent-title{font-weight:700;font-size:1.250rem;}.block-page-title h1{color:#232526;font-weight:900;padding-bottom:1rem;margin-bottom:1rem;}.block-page-title h1::after,.node-type-webform h1::after,.node-type-page h1::after,.node-type-page-admin h1::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:136px;border-bottom:10px solid #232526;}.block-suiveznous h2{font-size:1rem;color:#919292;font-weight:500;margin:0;}.field--name-field-network-link > li{margin:0 .5rem;}.field--name-field-network-link > li > a::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFF;font-size:1.375rem;border-radius:50%;display:block;text-align:center;transition:all .3s ease-in-out;}.field--name-field-network-link > li > .facebook::before{content:"\e908";}.field--name-field-network-link > li > .facebook:hover::before{color:#3B5998;}.field--name-field-network-link > li > .twitter::before{content:"\e909";}.field--name-field-network-link > li > .twitter:hover::before{color:#1DA1f2;}.field--name-field-network-link > li > .youtube::before{content:"\e90b";}.field--name-field-network-link > li > .youtube:hover::before{color:#C4302B;}.field--name-field-network-link > li > .soundcloud::before{content:"\e90c";}.field--name-field-network-link > li > .soundcloud:hover::before{color:#FF8800;}.field--name-field-network-link > li > .spotify::before{content:"\e915";}.field--name-field-network-link > li > .spotify:hover::before{color:#1ED760;}.field--name-field-network-link > li > .instagram::before{content:"\e914";}.field--name-field-network-link > li > .instagram:hover::before{color:#E4405F;}.block-coordonnees .navbar-nav{margin-top:1rem;}.block-coordonnees .navbar-nav > li{margin:.5rem 0;}.block-coordonnees a{color:inherit;}.block-coordonnees a:hover{text-decoration:underline;}.block-copyright-block p{color :#FFF;}.block-copyright-block a{color:inherit;}.block-copyright-block a:hover{text-decoration:underline;}.block-views-block__news-block-1 h2,.block-views-block__articles-link-block-1 h2,.block-views-block__articles-more-read-block-1 h2{display:inline-block;font-size:1.3rem;background-color:#FFF;padding:0.5rem 1rem;}.block-views-block__articles-link-block-1 .teaser-title,.block-views-block__articles-more-read-block-1 .teaser-title{border-bottom:1px solid #A01D2C;}.block-newsletter{margin-top:-1rem;}.block-newsletter .icon-newsletter{font-size:7.5rem;position:absolute;top:-2rem;}.block-newsletter h2{font-weight:900;font-size:3rem;margin-bottom:0;line-height:1.15;}.field--name-field-blocknewsletter-infos{font-family:'Libre Baskerville',serif;font-weight:700;}@media (min-width:768px){.block-newsletter h2{font-size:3.75rem;}}.modalhome-button{cursor:pointer;background-color:transparent;border:none;color:#FFF;}.block-videohome .button-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.block-videohome .modalhome-button .icon{font-size:7rem;}.block-videohome .modalhome-button .field--name-field-blockvideo-video::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#232526;mix-blend-mode:normal;opacity:0.6;}.podcasts-wrapper{background-color:#232526;color:#FFF;padding:1.25rem 1.5rem;}.block-podcasts .icon-podcast{font-size:3.12rem;}.block-podcasts h2{font-weight:900;font-size:2.25rem;}.block-podcasts .modalhome-button .icon{position:absolute;font-size:2.5rem;top:50%;left:0;transform:translateY(-50%);}.block-podcasts .field--name-field-blockpodcast-title{font-weight:700;font-size:1.12rem;padding-left:3.5rem;}.block-podcasts .field--name-field-blockpodcast-infos{font-size:0.75rem;padding-left:3.5rem;}.subscription-wrapper{background-color:#F6EAEB;background-color:rgba(167,53,58,0.1);}.block-subscriptionhome .subscription-wrapper{padding:1.563rem 1.563rem 2rem 1.563rem;}.subscription-wrapper h2{font-size:2.125rem;color:#232526;font-weight:900;}.field--name-field-subscription-list li{font-family:'Libre Baskerville',serif;font-weight:700;font-size:.875rem;list-style:none;padding:0.4rem 0 0.4rem 2.125rem;}.field--name-field-subscription-list li > .icon{position:absolute;top:50%;left:0;color:#BA1B1B;font-size:1.5rem;transform:translateY(-50%);}.field--name-field-subscription-link a::after{content:"➔";padding-left:.5rem;}.block-subscriptionteaser{overflow:hidden;}.block-subscriptionteaser .field--name-field-subscription-img{height:60px;transform:translateY(15px);transition:transform .3s ease-in-out;}.block-subscriptionteaser .field--name-field-subscription-img:hover{transform:translateY(0);}.block-subscriptionteaser h2{font-size:1rem;color:#FFF;margin-left:1.375rem;}.block-subscriptionteaser h2 a{color:inherit;}.block-views-blockechos-block-1 > h2{background-color:#A01D2C;text-align:center;color:#FFF;font-size:3rem;line-height:1.5;font-weight:900;}@media (min-width:768px){.block-views-blockechos-block-1 > h2{font-size:3.75rem;}}.block-facets-regions{margin-top:-5rem;}.block-facets-regions h2{display:inline-block;background-color:#232526;color:#FFF;font-size:1rem;margin:0;padding:.813rem 1rem;cursor:pointer;}.block-facets-regions h2 > .icon{margin-right:.5rem;}.sidebar-collapse{background-color:#A01D2C;}.sidebar-collapse::-webkit-scrollbar{width:0 !important}.sidebar-collapse{overflow:-moz-scrollbars-none;scrollbar-width:none;}.sidebar-collapse{-ms-overflow-style:none;}.facets-widget-checkbox ul{padding:0;}.facets-widget-checkbox .facet-item{list-style:none;margin:1rem 0;clear:left;}.facet-item .facets-checkbox{display:none;opacity:0;width:0;height:0;}.facet-item label{position:relative;padding-left:31px;color:#FFF;margin:0;}.facet-item .checkmark{top:0;left:0;height:20px;width:20px;background-color:#C4C4C4;}.facet-item .checkmark::after{content:"";position:absolute;display:none;left:4.5px;top:0px;width:11px;height:14px;border:solid #232526;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.facet-item input:checked + label .checkmark:after{display:block;}.facet-item input:checked + label{font-weight:700;}.facets-widget-checkbox .facet-item ul{margin:1rem 0 1rem 10px;padding-left:3rem;border-left:1px solid #C4C4C4;overflow:hidden;}.facets-widget-checkbox .facet-item .dropdown-menu{position:static !important;background-color:#A01D2C;transform:none !important;}.facet-item > .dropdown-toggle{top:0;right:-.5rem;}.facets-reset input,.facets-reset label{display:none;}.facets-reset > a{display:block !important;color:#FFF;}.pw-reserve{position:relative;}.pw-reserve::before{position:absolute;content:"";left:0;top:-150px;height:150px;width:100%;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.3),#fff);}.pw-restriction{margin:0 auto;padding:2.5rem;border:4px solid #BA1B1B;box-shadow:0px 4px 40px rgba(0,0,0,0.25);}.pw-restriction h2{font-size:1.500rem;margin-bottom:1.5rem;}.btn-abo:hover{border-color:#BA1B1B;}.pw-restriction .pw-login{color:#232526;font-size:1.375rem;font-weight:bold;background:none;border:none;cursor:pointer;}.pw-restriction .qiota-login:hover{text-decoration:underline;}@media (min-width:768px){.pw-restriction{padding:2.5rem 5rem;}}.block-qiotaconnect,.block-ssologinblock{position:relative;margin-left:1rem;}.modal-qiota-connect{box-shadow:none;}.icon-user.active{color:#BA1B1B;}.qiota-connect-menu{background-color:#C4C4C4;margin-top:.5rem;padding:1rem;}.block-ssologinblock .qiota-connect-menu > li > a{color:#000;}.block-ssologinblock .qiota-connect-menu > li > a:hover{border-color:rgba(0,0,0,0.7)}@media (min-width:768px){.block-qiotaconnect,.block-ssologinblock{margin-left:3.5rem;}.modal-qiota-connect.modal-dialog{max-width:500px;}}@media (min-width:768px){}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:700;line-height:1.4;color:inherit;}.region-footer .block > h2{font-size:1.375rem;color:#FFF;}p{font-size:1rem;line-height:1.6;}.lead p{font-size:1em;}.field--type-text-with-summary ul,.field--type-text-with-summary ol{padding:0;margin:1rem 2rem;}.field--type-text-with-summary ol{counter-reset:li;}.field--type-text-with-summary ul li,.field--type-text-with-summary ol li{list-style:none;font-size:1rem;color:inherit;font-weight:normal;text-align:left;position:relative;}.field--type-text-with-summary ol li{counter-increment:li;}.field--type-text-with-summary ul li::before,.field--type-text-with-summary ol li::before{position:absolute;font-size:1.5rem;line-height:.9;color:#A01D2C;font-weight:400;vertical-align:middle;}.field--type-text-with-summary ul li::before{content:"•";left:-1rem;}.field--type-text-with-summary ol li::before{text-align:right;content:counter(li);left:-2rem;width:1.5rem;font-size:1rem;line-height:1.5;}blockquote{font-size:1.188rem;color:#000;font-style:italic;border-left:4px solid #A01D2C;padding-left:1.5rem;margin:0 2rem 1rem 2rem;}blockquote p{font-size:1em;color:#000;font-style:italic;}img{}figcaption{font-size:.8rem;color:#8A8A8A;}p a{font-size:1em;}p a:hover{text-decoration:underline;}
.form-item{margin-bottom:1.5rem;}.form-item label{display:block;font-weight:700;margin-bottom:.25rem;}.form-required::after{content:"*";color:#BA1B1B;margin-left:.25rem;}.form-item .form-text,.form-item .form-select,.form-item .form-email,.form-item .form-tel,.form-item .form-date,.form-item .form-url{width:100%;margin:0;padding:1rem 1.25rem;border:1px solid #737373;border-radius:0;background-color:#F9F9F9;font-size:1rem;font-weight:400;line-height:1.5;color:#343A40;}.form-item .form-textarea{width:100%;margin:0;padding:1rem 1.25rem;border:1px solid #737373;border-radius:0;background-color:#F9F9F9;font-size:1rem;font-weight:400;line-height:1.5;color:#343A40;}.form-item .form-select{}.form-item .form-checkbox,.form-item .form-radio{display:none;opacity:0;width:0;height:0;}.form-item .option{display:block;position:relative;padding-left:23px;margin-bottom:1rem;cursor:pointer;font-size:1rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-item .option::before{content:"";position:absolute;top:3px;left:0;height:16px;width:16px;background-color:#FFF;border:1px solid #737373;}.form-item .option::after{display:none;content:"" !important;position:absolute;left:4.5px;top:3px;width:8px;height:12px;margin-left:0 !important;border:solid #A01D2C;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.form-item .form-checkbox:checked + .option::before,.form-item .form-radio:checked + .option::before{}.form-item .form-checkbox:checked + .option::after,.form-item .form-radio:checked + .option::after{display:block;}.form-item .option a{}.form-item .form-text:focus,.form-item .form-select:focus,.form-item .form-email:focus,.form-item .form-tel:focus,.form-item .form-date:focus,.form-item .form-url:focus,.form-item .form-textarea:focus{outline:0;}.description,#user-pass > p{font-size:.8rem;font-style:italic;font-weight:400;text-align:left;}.form-actions .form-submit{}form.user-login-form,form.user-pass{}form.user-login-form .form-actions,form.user-pass .form-actions,.webform-submission-form .form-actions,.block-mailjetsubscriptionformnewslettertest form .form-actions{margin-left:15px;}form.user-pass .form-submit{}@media (min-width:576px){form.user-pass .form-submit{}}.form-item-oblig{}@media (min-width:768px){}
@font-face{font-family:'icomoon';src:url(/profiles/imagospirit/themes/jamag/fonts/icomoon.eot?bnlhcg=);src:url(/profiles/imagospirit/themes/jamag/fonts/icomoon.eot?bnlhcg=#iefix) format('embedded-opentype'),url(/profiles/imagospirit/themes/jamag/fonts/icomoon.woff2?bnlhcg=) format('woff2'),url(/profiles/imagospirit/themes/jamag/fonts/icomoon.ttf?bnlhcg=) format('truetype'),url(/profiles/imagospirit/themes/jamag/fonts/icomoon.woff?bnlhcg=) format('woff'),url(/profiles/imagospirit/themes/jamag/fonts/icomoon.svg?bnlhcg=#icomoon) format('svg');font-weight:normal;font-style:normal;}.icon,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-burger:before{content:"\e900";}.icon-search:before{content:"\e901";}.icon-user:before{content:"\e902";}.icon-checkmark:before{content:"\e90f";}.icon-arrow:before{content:"\e910";}.icon-download:before{content:"\e904";}.icon-internal-link:before{content:"\e911";}.icon-external-link:before{content:"\e905";}.icon-newsletter:before{content:"\e906";}.icon-email:before{content:"\e907";}.icon-map:before{content:"\e903";}.icon-facebook:before{content:"\e908";}.icon-twitter:before{content:"\e909";}.icon-linkedin:before{content:"\e90a";}.icon-youtube:before{content:"\e90b";}.icon-soundcloud:before{content:"\e90c";}.icon-spotify:before{content:"\e915";}.icon-rss:before{content:"\e912";}.icon-instagram:before{content:"\e914";}.icon-video:before{content:"\e913";}.icon-play:before{content:"\e90d";}.icon-podcast:before{content:"\e90e";}
.block-system-menu-blockmain .navbar-nav > li{padding:1rem;transition:all .3s ease-in-out;}.block-system-menu-blockmain .navbar-nav > li > a{display:block;color:#000;font-weight:500;border-bottom-width:6px;border-bottom-style:solid;padding-bottom:5px;transition:all .3s ease-in-out;}.block-system-menu-blockmain .navbar-nav > li:hover > a,.block-system-menu-blockmain .navbar-nav > li > a:hover,.block-system-menu-blockmain .navbar-nav > .show > a,.block-system-menu-blockmain .navbar-nav > .active-trail > a,.view-agenda-page_1 .block-system-menu-blockmain .navbar-nav > .menu-viewechospage-1 > a{color:#FFF;border-bottom-color:#FFF;}.block-system-menu-blockmain .navbar-nav > li > .is-active,.block-system-menu-blockmain .navbar-nav > .active-trail > a{}.block-system-menu-blockmain .navbar-nav > li > .is-active:hover,.block-system-menu-blockmain .navbar-nav > .active-trail > a:hover{}.dropdown-menu > li > a{display:block;color:#FFF;font-weight:500;margin:.25rem 0;border-bottom:1px solid transparent;transition:all .3s ease-in-out;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a.is-active{font-weight:700;border-color:#FFF;border-color:rgba(255,255,255,0.7);}.block-system-menu-blockfooter a{color :#FFF;}.block-system-menu-blockfooter a:hover{text-decoration:underline;}.sitemap h2{font-size:1.3rem;}.sitemap-plugin--menu > .content > .sitemap-menu{list-style:none;color:#A01D2C;font-size:1.12rem;font-weight:700;padding-inline-start:0px;}.sitemap-plugin--menu > .content > .sitemap-menu ul > li{list-style:inside;font-weight:400;}.sitemap-plugin--menu > .content > .sitemap-menu ul > li > a:hover{text-decoration:underline;}@media (min-width:768px){}
.sharing-wrapper{background-color:#F4F4F4;background-color:rgba(244,244,244,0.8);}.sharing-wrapper label{color:#232526;color:rgba(35,37,38,0.5);}.sharing-list{list-style:none;}.sharing-list > li{margin:0 .5rem;}.sharing-list > li a{display:block;color:#232526;font-size:1.25rem;transition:color .3s ease-in-out;}.sharing-list > li a:hover{color:#FEFEFE;text-decoration:none;}.sharing-list > li .sharing-facebook:hover{color:#3B5998;}.sharing-list > li .sharing-twitter:hover{color:#1DA1f2;}.sharing-list > li .sharing-linkedin:hover{color:#0077B5;}.sharing-list > li .sharing-email:hover{color:#000;}@media (min-width:576px){.sharing-list > li{margin:0 1rem;}}.node-content > .field{margin:2.5rem 0;}.node-content > .field:first-child{margin-top:0;}.node-content > .field:last-child{margin-bottom:0;}.node-content-encapsuled{margin-top:-5rem;background-color:#FFF;}.node__submitted{position:relative;color:#232526;color:rgba(35,37,38,0.5);padding:1.5rem 0;}.node__submitted a{color:inherit;}.node__submitted a:hover{text-decoration:underline;}.node__submitted::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100px;border-bottom-width:5px;border-bottom-style:solid;}.trimmed{line-height:1.6;}.trimmed .more-link{display:inline;margin-left:.25rem;}.node-type-webform h1{position:relative;border-bottom:1px solid #C8C8C9;border-bottom:1px solid rgba(35,37,38,0.25);}.node-type-webform h1::after{bottom:-5px;}.node-type-news .lead{margin:2.5rem 0;}.node-type-news .news-img::before{content:"";position:absolute;top:0;bottom:0;left:0;border-left-width:20px;border-left-style:solid;}.cat-article-parent{position:absolute;bottom:0;left:50%;margin:auto;background-color:#FFF;color:#000;transform:translateX(-50%);padding:.25rem .5rem;letter-spacing:0.1em;}.node-type-news .node-content-encapsuled{margin-top:0;}.node-infos{color:#939393;}.field--name-field-sponsorise{font-family:'roboto',sans-serif;font-size:0.6rem;border:1px solid #939393;border-radius:6px;padding:0.25em 0.5rem;line-height:1.8;}.view-mode-full .field--name-field-sponsorise{display:inline-block;margin:0 .625rem 1rem .625rem;}.node-infos a{color:#232526;color:rgba(35,37,38,0.5);margin:0 .625rem;}@media (min-width:768px){.node-type-news .node-content-encapsuled{margin-top:-5rem;}.cat-article-parent{bottom:8rem;}.view-mode-full .field--name-field-sponsorise{margin-bottom:0;}}.view-mode-teaser{background-color:#FFF;}.attributes-types{position:absolute;bottom:0;right:0;}.attributes-types > div{padding:.2rem .4rem;line-height:1;text-align:center;background-color:#FFF;}.attributes-types span{font-size:1.1rem;}.attributes-types::before{content:"";border-style :solid;border-color :transparent transparent #FFF;border-width :0 0px 20px 30px;display :block;}.teaser-content{padding:1rem 2em;}.view-mode-teaser .field--name-field-cat-article{text-transform:uppercase;font-size:0.8rem;letter-spacing:0.1rem;}.teaser-title{font-size:1.3rem;font-weight:900;}.teaser-title a{color:inherit;}.teaser-title a:hover{color:#A01D2C;}.teaser-infos{color:#232526;color:rgba(35,37,38,0.5);font-size:0.75rem;}.view-mode-teaser .field--name-field-sponsorise{display:inline-block;padding:0 0.3rem;}.view-mode-highlighted{margin-bottom:3rem;}.view-mode-highlighted .teaser-header::before,.view-mode-teaser-list .teaser-header::before{content:"";position:absolute;top:0;bottom:0;left:0;border-left-width:10px;border-left-style:solid;z-index:1;}.view-mode-teaser-list .teaser-header::before{left:15px;}.view-mode-highlighted a > img,.view-mode-teaser a > img,.view-mode-teaser-list a > img{transition:filter ease-in-out .2s;}.view-mode-highlighted a:hover > img,.view-mode-teaser a:hover > img,.view-mode-teaser-list a:hover > img{filter:opacity(0.8);}.highlighted-content{background-color:#FFF;padding:2rem 1rem;}.view-mode-highlighted .field--name-field-cat-article,.view-mode-teaser-list .field--name-field-cat-article{text-transform:uppercase;letter-spacing:0.1rem;}.view-mode-highlighted .field--name-body{font-family:'Libre Baskerville',serif;margin-top:1rem;}.view-mode-highlighted .field--name-field-sponsorise{display:inline-block;padding:0 0.3rem;color:#939393;margin-top:1rem;}.entityqueue-first .view-mode-highlighted .teaser-header::before{content:none;}.entityqueue-first .teaser-title{font-size:2rem;line-height:1.2;margin:1rem 0;}.entityqueue-first .attributes-types{display:none;}@media (min-width:768px){.view-mode-teaser-list .teaser-header::before{left:0;}}@media (min-width:992px){.entityqueue-first .view-mode-highlighted{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.entityqueue-first .teaser-header{width:66.666667%;-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.entityqueue-first .teaser-header::before{left:initial;right:0;}.entityqueue-first .highlighted-content{width:calc(38% - 15px);margin-right:0;margin-left:0;padding:.5rem 2rem 3rem 2rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}.view-mode-teaser-list .attributes-types,.view-mode-teaser-tag .attributes-types{right:15px;}.view-mode-teaser-list .field--name-field-cat-article{font-size:.875rem;}.view-mode-teaser-list .teaser-infos,.view-mode-teaser-tag .teaser-infos{padding-top:1.5rem;}.view-mode-teaser-list .field--name-field-sponsorise,.view-mode-teaser-tag .field--name-field-sponsorise{display:inline-block;padding:0 0.4rem;color:#939393;}.special-row .teaser-header{flex:0 0 100%;max-width:100%;}.special-row .teaser-list-content{position:relative;flex:0 0 100%;max-width:100%;background-color:#FFF;}.special-row .teaser-title{font-size:2.250rem;}.special-row .trimmed{font-family:'Libre Baskerville',serif;font-size:1.250rem;}@media (min-width:768px){.view-mode-teaser-list .cat-article-parent{top:1rem;right:calc(15px + 1rem);bottom:initial;left:initial;transform:none;}.special-row .teaser-list-content{padding:1rem 0;}}@media (min-width:992px){.special-row .teaser-header{padding-right:0;}.special-row .view-mode-teaser-list .cat-article-parent{right:initial;left:6rem;top:50%;transform:translateY(-50%);}.special-row .view-mode-teaser-list .attributes-types{right:0;}.special-row .teaser-list-content{flex:0 0 75%;max-width:75%;margin-top:-2.5rem;margin-left:10px;padding:2rem 6rem 1rem 6rem;}}.content-moderation-wrapper{color:#000;}.node-type-echo.node--unpublished::before{content:"Non publié";position:absolute;top:0;left:0;padding:.5rem 2rem;background-color:#232526;color:#FFF;font-weight:700;text-transform:uppercase;z-index:1;}.node-type-echo .node-header{background-color:#A01D2C;padding:5rem 0 13rem 0;color:#FFF;}.node-type-echo .node-header::before,.view-echos-page_1 .block-page-title::before,.view-agenda-page_1 .block-page-title::before{content:"";position:absolute;top:0;right:100%;width:100vw;height:100%;background-color:#A01D2C;}.node-type-echo .node-header::after,.view-echos-page_1 .block-page-title::after,.view-agenda-page_1 .block-page-title::after{content:"";position:absolute;top:0;left:100%;width:100vw;height:100%;background-color:#A01D2C;}.cat-regions-parent{display:inline-block;letter-spacing:0.1em;color:#A01D2C;background-color:#FFF;padding:0.25rem 1rem;}.node-type-echo h1{color:inherit;}.node-type-echo .node-content-encapsuled{margin-top:-10rem;}.node-type-echo.view-mode-full .field--name-field-illustration{margin-left:-15px;margin-right:-15px;}.node-type-echo .node-content > .field.field--name-body:first-child{margin-top:2.5rem;}.field--name-field-cat-tag a{display:inline-block;color :inherit;font-weight:700;}.field--name-field-cat-tag a:hover{text-decoration:underline;}.field--name-field-cat-article a:hover{text-decoration:underline;}@media (min-width:768px){.node-type-echo.view-mode-full .field--name-field-illustration{margin-left:0;margin-right:0;}}.node-type-echo.view-mode-teaser-list .teaser-header::before{content:none;}.field--name-field-cat-regions{color:#A01D2C;font-size:.75rem;text-transform:uppercase;letter-spacing:0.15em;}.node-type-agenda.view-mode-full{border-bottom:1px solid #232526;border-bottom:1px solid rgba(35,37,38,0.2);}.media-date{min-width:60px;background-color:#F4F4F4;padding:0.3rem 0.9rem;border-top:solid #A01D2C 10px;}.date-day{color:#A01D2C;font-weight:900;font-size:1.5rem;line-height:1;}.date-month{color:#23252699;color:rgba(35,37,38,0.6);font-size:0.75rem;}.node-type-agenda h1,.node-type-agenda h2,.node-type-agenda h3{color:#A01D2C;font-size:1.125rem;}.field--name-field-agenda-date{font-weight:700;font-size:0.875rem;color:#A01D2C;}.field--name-field-agenda-date > time{color:#232526;}.field--name-field-agenda-city{font-size:0.875rem;color:#232526BF;color:rgba(35,37,38,0.75);}.field--name-field-agenda-link a{font-size:.625rem;font-weight:500;letter-spacing:0.05em;}.field--name-field-agenda-link a::after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e905";margin-left:.8rem;}.media-agenda .media-end{position:absolute;bottom:0;left:0;right:0;}@media (min-width:576px){.media-agenda .media-end{position:relative;}}@media (min-width:992px){.view-mode-full .field--name-field-agenda-city{margin-left:1.5rem;}}.node-type-agenda.view-mode-teaser h3,.view-mode-teaser .field--name-field-agenda-date{margin-bottom:.25rem;}.view-mode-teaser .media-date{z-index:2;}
body.no-scroll{overflow:hidden;}.region-header-top{background-color:#333;}.header-close{font-size:2rem;top:.5rem;right:1rem;}.highlight-wrapper,.pagebottom-wrapper{background-color:#F4F4F4;}.main-wrapper{overflow:hidden;}.footer-wrapper{background-color:#232526;color:#FFF;}.footer-blocks-third{padding-top:.5rem;padding-bottom:.5rem;}.fw-900{font-weight:900 !important;}.red-letters{color:#BA1B1B;}@media (min-width:768px){}

.view-echos-page_1 .block-page-title,.view-agenda-page_1 .block-page-title{background-color:#A01D2C;color:#FFF;margin-top:-3rem;padding:6rem 0;}.view-echos-page_1 .block-page-title h1,.view-agenda-page_1 .block-page-title h1{position:relative;color:#FFF;border-bottom:1px solid #B85661;border-bottom:1px solid rgba(255,255,255,0.25);}.view-echos-page_1 .block-page-title h1::after,.view-agenda-page_1 .block-page-title h1::after{border-color:#FFF;bottom:-5px;}.views-echos footer > h2{color:#A01D2C;font-size:2rem;font-weight:900;}.views-echos footer > h2::after{content:"";position:absolute;left:0;right:0;bottom:4px;border-bottom:1px solid #232526;border-bottom:14px solid rgba(35,37,38,0.15);}.views-agenda-page-1 .views-row:last-child > .node-type-agenda{border-bottom:none;}.block-subscriptionagenda{margin:7.5rem 0 5rem 0;}.block-subscriptionagenda .subscription-wrapper{padding:0 1.5rem;}.block-subscriptionagenda .field--name-field-subscription-img img{margin-top:-3rem;}.block-subscriptionagenda .field--name-field-subscription-link a{margin-bottom:-1.813rem;white-space:normal;}.views-agenda-block-1 .block-agenda-wrapper::before{content:"";position:absolute;top:-.7rem;left:45px;border-left:2px dashed rgba(160,29,44,0.2);height:calc(100% + .7rem);z-index:1;}.views-publicity-blocks-block-2{text-align:center;}@media (min-width:1200px){.block-subscriptionagenda .field--name-field-subscription-link a{white-space:nowrap;}}.views-field-search-api-title{font-size:1.12rem;padding-top:1.7rem;}.views-field-search-api-excerpt{margin-bottom:0.5rem;}.search-type{font-size:0.75rem;}.search-created{font-size:0.75rem;color:#232526;color:rgba(35,37,38,0.5);}@media (min-width:768px){}
.menu-taxonomy-term-1 a,.node-cat-article-1 .news-img::before,.node-cat-article-1 .teaser-header::before,.node-cat-article-1 .node__submitted::after,.page-cat-article-1 .block-page-title h1::after{border-color:#D89515;}.menu-taxonomy-term-1:hover,.menu-taxonomy-term-1.show,.menu-taxonomy-term-1 .dropdown-menu,.menu-taxonomy-term-1.active-trail{background-color:#D89515;}.node-cat-article-1 .cat-article-parent,.node-cat-article-1 .field--name-field-cat-article a,.page-cat-article-1 .cat-article-parent-title{color:#D89515;}.menu-taxonomy-term-2 a,.node-cat-article-2 .news-img::before,.node-cat-article-2 .teaser-header::before,.node-cat-article-2 .node__submitted::after,.page-cat-article-2 .block-page-title h1::after{border-color:#6695CA;}.menu-taxonomy-term-2:hover,.menu-taxonomy-term-2.show,.menu-taxonomy-term-2 .dropdown-menu,.menu-taxonomy-term-2.active-trail{background-color:#6695CA;}.node-cat-article-2 .cat-article-parent,.node-cat-article-2 .field--name-field-cat-article a,.page-cat-article-2 .cat-article-parent-title{color:#6695CA;}.menu-taxonomy-term-3 a,.node-cat-article-3 .news-img::before,.node-cat-article-3 .teaser-header::before,.node-cat-article-3 .node__submitted::after,.page-cat-article-3 .block-page-title h1::after{border-color:#8FA945;}.menu-taxonomy-term-3:hover,.menu-taxonomy-term-3.show,.menu-taxonomy-term-3 .dropdown-menu,.menu-taxonomy-term-3.active-trail{background-color:#8FA945;}.node-cat-article-3 .cat-article-parent,.node-cat-article-3 .field--name-field-cat-article a,.page-cat-article-3 .cat-article-parent-title{color:#8FA945;}.menu-taxonomy-term-4 a,.node-cat-article-4 .news-img::before,.node-cat-article-4 .teaser-header::before,.node-cat-article-4 .node__submitted::after,.page-cat-article-4 .block-page-title h1::after{border-color:#694418;}.menu-taxonomy-term-4:hover,.menu-taxonomy-term-4.show,.menu-taxonomy-term-4 .dropdown-menu,.menu-taxonomy-term-4.active-trail{background-color:#694418;}.node-cat-article-4 .cat-article-parent,.node-cat-article-4 .field--name-field-cat-article a,.page-cat-article-4 .cat-article-parent-title{color:#694418;}.menu-taxonomy-term-5 a,.node-cat-article-5 .news-img::before,.node-cat-article-5 .teaser-header::before,.node-cat-article-5 .node__submitted::after,.page-cat-article-5 .block-page-title h1::after{border-color:#006A8A;}.menu-taxonomy-term-5:hover,.menu-taxonomy-term-5.show,.menu-taxonomy-term-5 .dropdown-menu,.menu-taxonomy-term-5.active-trail{background-color:#006A8A;}.node-cat-article-5 .cat-article-parent,.node-cat-article-5 .field--name-field-cat-article a,.page-cat-article-5 .cat-article-parent-title{color:#006A8A;}.menu-taxonomy-term-6 a,.node-cat-article-6 .news-img::before,.node-cat-article-6 .teaser-header::before,.node-cat-article-6 .node__submitted::after,.page-cat-article-6 .block-page-title h1::after{border-color:#C7AB91;}.menu-taxonomy-term-6:hover,.menu-taxonomy-term-6.show,.menu-taxonomy-term-6 .dropdown-menu,.menu-taxonomy-term-6.active-trail{background-color:#C7AB91;}.node-cat-article-6 .cat-article-parent,.node-cat-article-6 .field--name-field-cat-article a,.page-cat-article-6 .cat-article-parent-title{color:#C7AB91;}.menu-viewechospage-1 a{border-color:#A01D2C;}.menu-viewechospage-1:hover,.menu-viewechospage-1.active-trail,.view-agenda-page_1 .menu-viewechospage-1{background-color:#A01D2C;}.menu-viewnewspage-1 a{border-color:#737373;}.menu-viewnewspage-1:hover,.menu-viewnewspage-1.active-trail{background-color:#737373;}.land{fill:#FFF;fill-opacity:0;stroke:#FFF;stroke-opacity:0;stroke-width:0;stroke-miterlimit:3.97446823;stroke-dasharray:none;transition:fill 300ms;}.land.region-active{fill:#BD616C;fill:rgba(255,255,255,0.3);stroke-opacity:1;fill-opacity:1;}.land.is-active{fill:#FFF;stroke-opacity:1;fill-opacity:1;}.territoire{fill:none;fill-rule:nonzero;stroke:#FFF;stroke-width:2px;}@media (min-width:768px){}
.paragraphs-title{font-size:2rem;}.paragraphs-subtitle{font-size:1.5rem;}@media (min-width:768px){.paragraphs-title{font-size:2.15rem;}}.media-link{position:relative;padding:0 0 0 .5rem;border-bottom:1px solid rgb(35,37,38);border-bottom:1px solid rgba(35,37,38,0.2);border-left:10px solid #A01D2C;}.media-link .media-icon a{font-size:2rem;line-height:1;color:rgb(35,37,38);color:rgba(35,37,38,0.2);transition:color .25s ease-out;}.media-link .media-icon a:hover{text-decoration:none;}.media-link .media-body{-ms-flex-align:center;align-items:center;}.media-link .file-link a{font-size:1.375rem;font-weight:700;color:#000;}.media-link .file-information{font-size:.75rem;color:rgb(35,37,38);color:rgba(35,37,38,0.5);margin-bottom:0.5rem;overflow-wrap:break-word;word-wrap:break-word;-webkit-word-break:break-word;-moz-word-break:break-word;-ms-word-break:break-word;-o-word-break:break-word;word-break:break-word;}.media-link .file-download a{display:inline-block;}.media-link .file-download a:hover{text-decoration:none;}@media (min-width:768px){.media-link .media-icon{}}.paragraph--type--callout{position:relative;background-color:#E8D4D7;background-color:rgba(160,29,44,0.2);padding:3rem 3rem 4rem 3.5rem;width:100%;height:auto;}.paragraph--type--callout::after{content:"";display:block;position:absolute;border:solid 2px #A01D2C;top:-1rem;left:-1rem;bottom:1rem;right:1rem;}.field--name-field-callout-title{font-size:1.375rem;font-weight:700;}.field--name-field-callout-text{z-index:1;}@media (min-width:576px){.paragraph--type--callout{padding:3rem 6rem 4rem 5.5rem;}}.paragraph--type--image img{width:100%;}.paragraph--type--image figcaption,.paragraph--type--image-fit-txt figcaption{font-size:.75rem;color:#C4C4C4;margin-top:.25rem;padding-left:1rem;}.paragraph--type--image figcaption::before,.paragraph--type--image-fit-txt figcaption::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;height:0;margin:auto 0;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent #c4c4c4 transparent;}.paragraph--type--txtimg{clear:left;overflow:hidden;}.paragraph--type--txtimg.img-left img,.paragraph--type--txtimg.img-right img{display:block;margin:0 auto 1.250rem auto;}@media (min-width:768px){.paragraph--type--txtimg.img-left img{display:inline;float:left;margin:0 2rem 2rem 0;}.paragraph--type--txtimg.img-right img{float:right;margin:0 0 2rem 2rem;}}@media (min-width:768px){.video-embed-field-provider-spotify.video-embed-field-responsive-video::after{padding-bottom:42.857143%;}}
