/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.NodeNewsList form .form-item-keywords label,.NodeEventsList form .form-item-keywords label,.NodeCarrefour form .form-item-keywords label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.NodeNewsList form .search-suggestions .TermWrapper,.NodeEventsList form .search-suggestions .TermWrapper,.NodeCarrefour form .search-suggestions .TermWrapper,.NodeNewsList form .active-filters-wrapper a,.NodeEventsList form .active-filters-wrapper a,.NodeCarrefour form .active-filters-wrapper a,.NodeNewsList form .search-suggestions .TermWrapper a,.NodeEventsList form .search-suggestions .TermWrapper a,.NodeCarrefour form .search-suggestions .TermWrapper 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);}.NodeNewsList form .search-suggestions .TermWrapper a,.NodeEventsList form .search-suggestions .TermWrapper a,.NodeCarrefour form .search-suggestions .TermWrapper a,.NodeNewsList form .active-filters-wrapper a a,.NodeEventsList form .active-filters-wrapper a a,.NodeCarrefour form .active-filters-wrapper a a{display:block;margin:-0.2rem;border:none;}.NodeNewsList-list,.NodeEventsList-list,.NodeCarrefour-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;margin-bottom:3rem;}@media (max-width:767px){.NodeNewsList-list,.NodeEventsList-list,.NodeCarrefour-list{max-width:31rem;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}}.NodeNewsList-list-promoted,.NodeEventsList-list-promoted,.NodeCarrefour-list-promoted{width:100%;}.NodeNewsList-list-promoted > a,.NodeEventsList-list-promoted > a,.NodeCarrefour-list-promoted > a{display:block;}.NodeNewsList-list > .swiper-slide,.NodeEventsList-list > .swiper-slide,.NodeCarrefour-list > .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 2.4rem);flex:0 0 calc(25% - 2.4rem);margin:0;}@media (max-width:767px){.NodeNewsList-list > .swiper-slide,.NodeEventsList-list > .swiper-slide,.NodeCarrefour-list > .swiper-slide{display:block;}}.NodeNewsList-list-pager,.NodeEventsList-list-pager,.NodeCarrefour-list-pager{width:100%;}.NodeNewsList-count,.NodeEventsList-count,.NodeCarrefour-count{font-size:2rem;margin-bottom:3rem;font-family:var(--alt-font);font-weight:bold;color:#272A45;}@media (max-width:767px){.NodeNewsList-count,.NodeEventsList-count,.NodeCarrefour-count{margin-bottom:7rem;}}.NodeNewsList-title,.NodeEventsList-title,.NodeCarrefour-title{margin-bottom:3rem;padding:3rem 0;-o-border-image:conic-gradient(var(--text-color) 0 0) 0 1 1/calc(100% - 1px) 50vw 1px/0 50vw;border-image:conic-gradient(var(--text-color) 0 0) 0 1 1/calc(100% - 1px) 50vw 1px/0 50vw;}@media (max-width:767px){.NodeNewsList-title,.NodeEventsList-title,.NodeCarrefour-title{padding:1.2rem 0;margin-bottom:6rem;}}.NodeNewsList-chapo,.NodeEventsList-chapo,.NodeCarrefour-chapo{max-width:92rem;font-size:1.8rem;font-weight:bold;margin:3rem 0;}.NodeNewsList-filters,.NodeEventsList-filters,.NodeCarrefour-filters{margin-bottom:3rem;position:relative;z-index:5;}@media (max-width:767px){.NodeNewsList-filters,.NodeEventsList-filters,.NodeCarrefour-filters{max-width:31rem;margin:0 auto 3rem;}}.NodeNewsList form,.NodeEventsList form,.NodeCarrefour form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}@media (max-width:767px){.NodeNewsList form,.NodeEventsList form,.NodeCarrefour form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}}.NodeNewsList form .filter-by,.NodeEventsList form .filter-by,.NodeCarrefour form .filter-by{font-size:1.8rem;font-weight:bold;margin:0 1rem 0 0;line-height:3.8rem;-ms-flex-item-align:end;align-self:flex-end;}@media (max-width:767px){.NodeNewsList form .filter-by,.NodeEventsList form .filter-by,.NodeCarrefour form .filter-by{margin-right:0;display:none;}}.NodeNewsList form .form-item,.NodeEventsList form .form-item,.NodeCarrefour form .form-item{margin:0;}.NodeNewsList form .form-submit,.NodeEventsList form .form-submit,.NodeCarrefour form .form-submit{margin-left:auto;}@media (max-width:767px){.NodeNewsList form .form-submit,.NodeEventsList form .form-submit,.NodeCarrefour form .form-submit{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;}}@media (min-width:768px){.NodeNewsList form .form-actions,.NodeEventsList form .form-actions,.NodeCarrefour form .form-actions{-ms-flex-item-align:end;align-self:flex-end;margin-block:0.2rem;}}@media (min-width:768px){.NodeNewsList form .form-actions:not(:empty),.NodeEventsList form .form-actions:not(:empty),.NodeCarrefour form .form-actions:not(:empty){margin-left:auto;}}.NodeNewsList form .dates-wrapper,.NodeEventsList form .dates-wrapper,.NodeCarrefour form .dates-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;}@media (max-width:767px){.NodeNewsList form .dates-wrapper,.NodeEventsList form .dates-wrapper,.NodeCarrefour form .dates-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;}}.NodeNewsList form .form-date,.NodeNewsList form .form-select[multiple],.NodeNewsList form .form-text,.NodeEventsList form .form-date,.NodeEventsList form .form-select[multiple],.NodeEventsList form .form-text,.NodeCarrefour form .form-date,.NodeCarrefour form .form-select[multiple],.NodeCarrefour form .form-text{height:3.8rem;padding:0.9rem 1rem;}.NodeNewsList form .choices__inner,.NodeEventsList form .choices__inner,.NodeCarrefour form .choices__inner{min-width:28rem;height:auto;min-height:3.8rem;padding:0.5rem 3rem 0.5rem 1rem;}@media (max-width:767px){.NodeNewsList form .choices__inner,.NodeEventsList form .choices__inner,.NodeCarrefour form .choices__inner{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.NodeNewsList form .form-item label,.NodeEventsList form .form-item label,.NodeCarrefour form .form-item label{margin-bottom:0.5rem;}.NodeNewsList form .form-item .form-select[multiple],.NodeEventsList form .form-item .form-select[multiple],.NodeCarrefour form .form-item .form-select[multiple]{position:static;overflow:hidden;scrollbar-width:none;padding-top:0.4rem;padding-bottom:0.4rem;}.NodeNewsList form .form-item .form-select[multiple]:hover,.NodeNewsList form .form-item .form-select[multiple]:focus,.NodeEventsList form .form-item .form-select[multiple]:hover,.NodeEventsList form .form-item .form-select[multiple]:focus,.NodeCarrefour form .form-item .form-select[multiple]:hover,.NodeCarrefour form .form-item .form-select[multiple]:focus{overflow:auto;scrollbar-width:auto;height:auto;}.NodeNewsList form .form-item-show-ended,.NodeEventsList form .form-item-show-ended,.NodeCarrefour form .form-item-show-ended{height:auto;}@media (min-width:768px){.NodeNewsList form .form-item-show-ended,.NodeEventsList form .form-item-show-ended,.NodeCarrefour form .form-item-show-ended{margin-top:0;margin-right:2.8rem;margin-left:auto;}.NodeNewsList form .form-item-show-ended + .form-actions,.NodeEventsList form .form-item-show-ended + .form-actions,.NodeCarrefour form .form-item-show-ended + .form-actions{margin-left:0;}}.NodeNewsList form .form-item-keywords,.NodeEventsList form .form-item-keywords,.NodeCarrefour form .form-item-keywords{width:100%;margin:0 auto 5rem;max-width:92rem;position:relative;}.NodeNewsList form .form-item-keywords::after,.NodeEventsList form .form-item-keywords::after,.NodeCarrefour form .form-item-keywords::after{content:"\f002";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;top:1.5rem;right:0rem;font-size:2rem;text-align:center;line-height:1.2;}.NodeNewsList form .form-item-keywords ~ .filter-by,.NodeEventsList form .form-item-keywords ~ .filter-by,.NodeCarrefour form .form-item-keywords ~ .filter-by{width:100%;margin-right:0;}.NodeNewsList form .form-item-keywords .form-search,.NodeNewsList form .form-item-keywords .form-text,.NodeEventsList form .form-item-keywords .form-search,.NodeEventsList form .form-item-keywords .form-text,.NodeCarrefour form .form-item-keywords .form-search,.NodeCarrefour form .form-item-keywords .form-text{width:100%;border:none;background:none;padding:1.5rem 2rem 1.5rem 0;font-family:var(--alt-font);font-weight:bold;font-size:2rem;color:#272A45;border-bottom:solid 1px #00519E;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;line-height:1.2;border-radius:0;height:auto;display:block;}.NodeNewsList form .form-item-keywords ::-webkit-input-placeholder,.NodeEventsList form .form-item-keywords ::-webkit-input-placeholder,.NodeCarrefour form .form-item-keywords ::-webkit-input-placeholder{color:#272A45;opacity:1;}.NodeNewsList form .form-item-keywords ::-moz-placeholder,.NodeEventsList form .form-item-keywords ::-moz-placeholder,.NodeCarrefour form .form-item-keywords ::-moz-placeholder{color:#272A45;opacity:1;}.NodeNewsList form .form-item-keywords :-ms-input-placeholder,.NodeEventsList form .form-item-keywords :-ms-input-placeholder,.NodeCarrefour form .form-item-keywords :-ms-input-placeholder{color:#272A45;opacity:1;}.NodeNewsList form .form-item-keywords ::-ms-input-placeholder,.NodeEventsList form .form-item-keywords ::-ms-input-placeholder,.NodeCarrefour form .form-item-keywords ::-ms-input-placeholder{color:#272A45;opacity:1;}.NodeNewsList form .form-item-keywords ::placeholder,.NodeEventsList form .form-item-keywords ::placeholder,.NodeCarrefour form .form-item-keywords ::placeholder{color:#272A45;opacity:1;}.NodeNewsList form .form-item-keywords ::-webkit-input-placeholder:focus,.NodeEventsList form .form-item-keywords ::-webkit-input-placeholder:focus,.NodeCarrefour form .form-item-keywords ::-webkit-input-placeholder:focus{opacity:0.6;}.NodeNewsList form .form-item-keywords ::-moz-placeholder:focus,.NodeEventsList form .form-item-keywords ::-moz-placeholder:focus,.NodeCarrefour form .form-item-keywords ::-moz-placeholder:focus{opacity:0.6;}.NodeNewsList form .form-item-keywords :-ms-input-placeholder:focus,.NodeEventsList form .form-item-keywords :-ms-input-placeholder:focus,.NodeCarrefour form .form-item-keywords :-ms-input-placeholder:focus{opacity:0.6;}.NodeNewsList form .form-item-keywords ::-ms-input-placeholder:focus,.NodeEventsList form .form-item-keywords ::-ms-input-placeholder:focus,.NodeCarrefour form .form-item-keywords ::-ms-input-placeholder:focus{opacity:0.6;}.NodeNewsList form .form-item-keywords ::placeholder:focus,.NodeEventsList form .form-item-keywords ::placeholder:focus,.NodeCarrefour form .form-item-keywords ::placeholder:focus{opacity:0.6;}.NodeNewsList form .form-item-keywords :focus::-webkit-input-placeholder,.NodeEventsList form .form-item-keywords :focus::-webkit-input-placeholder,.NodeCarrefour form .form-item-keywords :focus::-webkit-input-placeholder{opacity:0.6;}.NodeNewsList form .form-item-keywords :focus::-moz-placeholder,.NodeEventsList form .form-item-keywords :focus::-moz-placeholder,.NodeCarrefour form .form-item-keywords :focus::-moz-placeholder{opacity:0.6;}.NodeNewsList form .form-item-keywords :focus:-ms-input-placeholder,.NodeEventsList form .form-item-keywords :focus:-ms-input-placeholder,.NodeCarrefour form .form-item-keywords :focus:-ms-input-placeholder{opacity:0.6;}.NodeNewsList form .form-item-keywords :focus::-ms-input-placeholder,.NodeEventsList form .form-item-keywords :focus::-ms-input-placeholder,.NodeCarrefour form .form-item-keywords :focus::-ms-input-placeholder{opacity:0.6;}.NodeNewsList form .form-item-keywords :focus::placeholder,.NodeEventsList form .form-item-keywords :focus::placeholder,.NodeCarrefour form .form-item-keywords :focus::placeholder{opacity:0.6;}.NodeNewsList form .active-filters-wrapper,.NodeEventsList form .active-filters-wrapper,.NodeCarrefour form .active-filters-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}.NodeNewsList form .active-filters-wrapper a,.NodeEventsList form .active-filters-wrapper a,.NodeCarrefour form .active-filters-wrapper a{padding:0.4rem 0.8rem;}.NodeNewsList form .active-filters-wrapper a::after,.NodeEventsList form .active-filters-wrapper a::after,.NodeCarrefour form .active-filters-wrapper a::after{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1.5rem;display:inline-block;margin-left:1rem;-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;vertical-align:middle;line-height:1.5rem;}.NodeNewsList form .active-filters-wrapper button,.NodeEventsList form .active-filters-wrapper button,.NodeCarrefour form .active-filters-wrapper button{background:none;border:none;font-size:1.4rem;text-decoration:underline;font-family:inherit;color:inherit;padding:0;cursor:pointer;}.NodeNewsList form .active-filters-wrapper button:hover,.NodeNewsList form .active-filters-wrapper button:focus-visible,.NodeEventsList form .active-filters-wrapper button:hover,.NodeEventsList form .active-filters-wrapper button:focus-visible,.NodeCarrefour form .active-filters-wrapper button:hover,.NodeCarrefour form .active-filters-wrapper button:focus-visible{text-decoration:none;}.NodeNewsList form .search-suggestions,.NodeEventsList form .search-suggestions,.NodeCarrefour form .search-suggestions{width:100%;max-width:92rem;margin:0 auto 4rem;}.NodeNewsList form .search-suggestions .TermWrapper,.NodeEventsList form .search-suggestions .TermWrapper,.NodeCarrefour form .search-suggestions .TermWrapper{display:inline-block;margin-right:1rem;margin-bottom:1rem;}.NodeNewsList form .form-item-keywords + .search-suggestions,.NodeEventsList form .form-item-keywords + .search-suggestions,.NodeCarrefour form .form-item-keywords + .search-suggestions{margin-top:-3rem;}.NodeNewsList-total,.NodeEventsList-total,.NodeCarrefour-total{margin:-2rem 0 3rem;font-family:var(--alt-font);font-weight:bold;font-size:2rem;color:#272A45;}@media (max-width:767px){.NodeNewsList-total,.NodeEventsList-total,.NodeCarrefour-total{margin-top:0;}}@media (max-width:767px){.social-share-block{width:100%;max-width:31rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}
