.articles-home{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;gap:35px;margin:0 auto 20px 0}.articles-home li{position:relative;overflow:hidden;border-bottom-left-radius:70px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.articles-home li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,75,170,.5);z-index:1}.articles-home li .wp-block-latest-posts__featured-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0}.articles-home li .wp-block-latest-posts__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all ease-in-out .5s}.articles-home li a,.articles-home li .wp-block-latest-posts__post-excerpt{z-index:2;text-align:left;color:#fff;width:100%}.articles-home li a{font-size:1.75rem;line-height:28px;text-decoration:none;font-weight:700}.articles-home li .wp-block-latest-posts__post-excerpt{font-size:.875rem;font-weight:400;font-style:normal;letter-spacing:.25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.articles-home li:hover{cursor:pointer}.articles-home li:hover img{transform:scale(1.1) rotate(-2deg);filter:blur(2px)}.articles-home li:nth-child(1){grid-area:1/1/3/2;min-height:450px}.articles-home li:nth-child(1) a{font-size:2.3125rem;line-height:2.5rem}.articles-home li:nth-child(2){grid-area:1/2/2/3}.articles-home li:nth-child(3){grid-area:2/2/3/3;border-bottom-left-radius:0;border-top-left-radius:70px}body.archive .banner-header-FFSE:after,.banner-header-FFSE.background-purple:after{background-image:url("../images/formes/Sigle-bleu-fonce.svg")}body.archive .banner-header-FFSE,.banner-header-FFSE.background-purple{background:#d2c8e1}body.archive .banner-header-FFSE h1,body.archive .banner-header-FFSE h2,.banner-header-FFSE.background-purple h1,.banner-header-FFSE.background-purple h2{color:#004baa}.banner-header-FFSE.background-orange{background:#fbca9b}.banner-header-FFSE.background-orange:after{background-image:url("../images/formes/Sigle-bleu-fonce.svg")}.banner-header-FFSE.background-orange h1,.banner-header-FFSE.background-orange h2{color:#004baa}.categories{display:flex;justify-content:center;align-items:center}.categories p{color:#004baa;font-size:1rem;margin:0;line-height:1;text-transform:uppercase;margin-right:15px;font-weight:600}.categories ul{display:flex;margin:0;padding:0;flex-wrap:wrap}.categories .js-filter-item{list-style:none}.categories .js-filter-item a:not(:empty){color:#004baa;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:all ease-in-out .5s;padding:5px 8px;margin-bottom:10px;border-radius:5px;background-color:#f2f2f2;transition:all ease-in-out .5s;width:-moz-max-content;width:max-content;margin:0;margin-right:15px}.categories .js-filter-item a:not(:empty):hover,.categories .js-filter-item a:not(:empty).active{color:#f00000}ul.wp-block-post-template.is-flex-container.columns-3,.posts-list .alm-reveal{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;margin:32px 0px}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier,.posts-list .alm-reveal .wp-block-post.post.type-post,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier{overflow:hidden;border-top-left-radius:70px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.11);display:flex;flex-direction:column;width:100%;transition:all ease-in-out .5s;z-index:1}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post:hover,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier:hover,.posts-list .alm-reveal .wp-block-post.post.type-post:hover,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier:hover{box-shadow:0 8px 24px rgba(0,0,0,.11) !important;transform:translateY(-11px) !important}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post figure,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier figure,.posts-list .alm-reveal .wp-block-post.post.type-post figure,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier figure{margin:0;padding:0}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post figure img,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier figure img,.posts-list .alm-reveal .wp-block-post.post.type-post figure img,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier figure img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group{height:100%;position:relative}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .wp-block-group__inner-container,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .wp-block-group__inner-container,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .wp-block-group__inner-container,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .wp-block-group__inner-container{padding:16px 32px;display:flex;flex-direction:column;height:100%}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .taxonomy-category a:not(:empty),ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .annee span:not(:empty),ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .taxonomy-category a:not(:empty),ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .annee span:not(:empty),.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .taxonomy-category a:not(:empty),.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .annee span:not(:empty),.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .taxonomy-category a:not(:empty),.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .annee span:not(:empty){color:#004baa;font-size:.75rem;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:all ease-in-out .5s;margin-bottom:10px;padding:5px 8px;border-radius:5px;background-color:#f2f2f2;transition:all ease-in-out .5s;width:-moz-max-content;width:max-content;display:block}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .taxonomy-category a:not(:empty):hover,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .annee span:not(:empty):hover,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .taxonomy-category a:not(:empty):hover,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .annee span:not(:empty):hover,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .taxonomy-category a:not(:empty):hover,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .annee span:not(:empty):hover,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .taxonomy-category a:not(:empty):hover,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .annee span:not(:empty):hover{color:#f00000}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group h3,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group h3,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group h3,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group h3{margin-top:0;margin-bottom:10px;padding:0}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group h3 a,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group h3 a,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group h3 a,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group h3 a{text-decoration:none;color:#004baa}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .wp-block-post-excerpt__excerpt,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .wp-block-post-excerpt__excerpt,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .wp-block-post-excerpt__excerpt,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .wp-block-post-excerpt__excerpt{font-size:.875rem;font-weight:400;font-style:normal;letter-spacing:.25px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post .wp-block-group .custom-link,ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.calendrier.type-calendrier .wp-block-group .custom-link,.posts-list .alm-reveal .wp-block-post.post.type-post .wp-block-group .custom-link,.posts-list .alm-reveal .wp-block-post.calendrier.type-calendrier .wp-block-group .custom-link{margin-top:auto;padding-top:20px}ul.wp-block-post-template.is-flex-container.columns-3 .wp-block-post.post.type-post:nth-child(even),.posts-list .alm-reveal .wp-block-post.post.type-post:nth-child(even){border-top-left-radius:0;border-top-right-radius:70px}.article-content{display:flex;margin-top:60px}.article-content article{width:100%;max-width:1000px;display:block}.article-content article .wp-block-image.aligncenter,.article-content article .wp-block-image .aligncenter,.article-content article .wp-block-image.alignleft,.article-content article .wp-block-image .alignleft,.article-content article .wp-block-image.alignright,.article-content article .wp-block-image .alignright{display:block}.article-content article ul,.article-content article li{padding-left:15px}.article-content article .wp-block-buttons>.wp-block-button{margin-bottom:15px}.article-content article .has-background:not(a){padding:16px;border-radius:8px;margin-bottom:15px}.article-content aside{margin-left:30px;position:sticky;right:0;height:-moz-max-content;height:max-content;top:0}.article-content aside .promotion{margin-bottom:30px;width:320px !important}.article-content aside .shortlink{background-color:#edf2f9;padding:40px;width:320px;padding-bottom:100px}.article-content aside .shortlink h3{color:#004baa;text-transform:uppercase;margin-top:0}.article-content aside .shortlink ul{list-style:none;padding:0;margin:0}.article-content aside .shortlink li{display:inline-block;text-decoration:none}.article-content aside .shortlink li a{font-weight:600;width:-moz-max-content;width:max-content;padding:10px 16px;background:#fff;text-transform:uppercase;border-radius:8px;margin-right:10px;margin-bottom:10px;color:#004baa;display:inline-block;text-decoration:none}.article-content aside .shortlink li a:hover{color:#f00000}.article-content aside .shortlink .articles-resume{margin-bottom:15px}.article-content aside .shortlink .articles-resume h3{margin:15px 0px}.article-content aside .shortlink .articles-resume a{color:#004baa;text-decoration:none;border-bottom:solid 2px #d2c8e1;display:block}.article-content aside .shortlink .articles-resume a h4{margin-bottom:5px;margin-top:10px}.article-content aside .shortlink .articles-resume a p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article-content aside .shortlink .articles-resume a strong.more{text-decoration:underline;margin-bottom:5px;display:block;transition:all ease-in-out .5s}.article-content aside .shortlink .articles-resume a strong.more:hover{color:#f00000}.article-content aside .shortlink .articles-resume a:hover{text-decoration:none}.article-content aside .shortlink .articles-resume a:hover h4{text-decoration:underline}.article-content aside .shortlink .follow-us ul{list-style-type:none;padding:0;margin:0;display:flex;margin-bottom:30px;flex-wrap:wrap}.article-content aside .shortlink .follow-us ul li{height:30px;position:relative;display:flex}.article-content aside .shortlink .follow-us ul li a{background-color:inherit !important;border-radius:0px !important;margin:0 !important;padding:0 !important;margin-right:5px !important}.article-content aside .shortlink .follow-us ul li a img{margin:5px;transition:all ease-in-out .5s;cursor:pointer;width:32px;height:32px}.article-content aside .shortlink .follow-us ul li a img:hover{opacity:.8}.article-content aside .newsletter{background-color:#004baa;padding:0;padding-top:100px;width:320px;position:relative;background-image:linear-gradient(191deg, rgb(6, 147, 227) 0%, rgb(4, 51, 111) 100%);padding-bottom:30px;border-bottom-right-radius:70px}.article-content aside .newsletter .image-newsletter{position:absolute;top:-100px;left:50%;transform:translateX(-50%)}.article-content aside .newsletter .image-newsletter img{height:230px;max-width:-moz-max-content !important;max-width:max-content !important;width:auto}.article-content aside .newsletter .texte-newsletter{padding:30px}.article-content aside .newsletter .texte-newsletter p,.article-content aside .newsletter .texte-newsletter h2{color:#fff;font-size:1.125rem;margin:0;padding:0}.article-content aside .newsletter .texte-newsletter h2{font-size:1.75rem}.article-content aside .newsletter a{margin-top:15px}.article-content .share-article{margin-top:40px}.article-content .share-article .share-div{display:flex;margin-top:30px}.article-content .share-article .share-div img[alt="Sigle bleu"]{height:80px;width:80px;margin-right:10px}.article-content .share-article .share-div p{text-align:left;color:#004baa}.footer-article{margin-top:100px;padding:50px 0px;background-color:#f2f2f2;position:relative}.footer-article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/formes/Sigle-gris.svg");background-color:#fff;background-repeat:repeat;background-size:30px 30px;opacity:.54;z-index:0}.footer-article h2{text-align:center;color:#414141;text-transform:uppercase;z-index:1;width:100%;position:relative}.footer-article .wp-container-13{z-index:1;position:relative}.Vue_calendrier .date,.Vue_calendrier .lieu{font-weight:400;display:flex}.Vue_calendrier .date:before,.Vue_calendrier .lieu:before{content:"";width:20px;height:20px;display:block;background-image:url("../images/icones/icone_pointeur_gris.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}.Vue_calendrier .date:before{background-image:url("../images/icones/icone_calendrier_gris.svg")}.Vue_calendrier .annee{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Vue_calendrier .event-status{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.4}.Vue_calendrier .event-status--en-cours{background-color:#28a745;color:#fff}.Vue_calendrier .event-status--prochainement{background-color:#007bff;color:#fff}.Vue_calendrier .event-status--termine{background-color:#6c757d;color:#fff}.Vue_calendrier .event-termine figure.wp-block-post-featured-image{opacity:.6}.Vue_calendrier .event-termine figure.wp-block-post-featured-image img{filter:grayscale(100%)}