html,body{overflow-x:hidden;font-family:"Semplicita",Sans-serif}b,strong{font-weight:600}::placeholder,::-webkit-placeholder{color:#292929}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{outline:none;border:0;padding:12px 0;background-position:top 15px right;border-radius:0;border-bottom:1px solid #000}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.wpcf7-not-valid-tip{color:#dc3232;font-size:12px;line-height:16px;margin:4px 0 0;position:absolute;left:0}.wpcf7-not-valid{background:var(--wpr-bg-87a614d8-fc8c-471f-9a57-a0ad1648e215) no-repeat top 15px right;border-color:#BF1722!important}#contactform p{margin:0}#contactform .form-row.column-2>*{flex:1}#contactform .form-row.column-2{display:flex;justify-content:flex-start;align-items:center;gap:20px;width:100%}#contactform textarea{height:148px;resize:none;background-position:bottom 15px right;border-top:1px solid #000}#contactform .form-row{margin:0 0 48px}#contactform .info{font-size:12px;line-height:16px}#contactform textarea.wpcf7-not-valid{background-position:bottom 15px right}.wpcf7 form .wpcf7-response-output{border-width:1px;padding:10px 24px;margin:2rem 0}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:10px 24px}.link_map{font-weight:500;display:inline-block;color:inherit!important}.link_map:after{content:"";display:block;height:2px;margin:.5px 0 0;background:#04919a}.faire-un-don>a:before{content:"";display:inline-block;width:32px!important;height:32px!important;opacity:1!important;background-color:transparent!important;padding:0!important;position:relative;background:var(--wpr-bg-f33557eb-5c3d-40e3-b31f-8433cbea86a1) no-repeat center}.scrollToTop .elementor-button-content-wrapper{flex-direction:column}.col-scrollTo>.elementor-widget-wrap{align-items:flex-end;display:flex;flex-direction:column}.elementor-section.setAbsolute{position:absolute;left:0;bottom:0;width:100%}.col-citation{max-width:812px}.elementor-widget-text-editor ul{padding:0;list-style:none}.elementor-widget-text-editor li{padding-left:36px;position:relative;margin-bottom:25px}.elementor-widget-text-editor li:before{content:'';width:5px;height:5px;background:#04919a;position:absolute;left:0;top:8px;border-radius:50%}.elementor-accordion .elementor-accordion-item{border-left:0!important;border-right:0!important}.elementor-widget-text-editor ol li{list-style:none;padding:0;counter-increment:step-counter}.elementor-widget-text-editor ol li:before{content:counter(step-counter);background:0 0;width:auto;height:auto;color:#04919a;left:-40px;font-size:15px;line-height:16px;top:.3rem}.elementor-accordion .elementor-tab-content{border-top:0!important}.elementor-accordion-icon{position:relative;top:.5rem;font-size:23px}.elementor-accordion-icon i{color:#04919a}.elementor-widget-text-editor strong,.elementor-widget-text-editor b,.elementor-accordion .elementor-tab-content a,.elementor-accordion .elementor-tab-content a:hover,.elementor-accordion .elementor-tab-content a:focus,.elementor-accordion .elementor-tab-content a:active{display:inline-block;text-decoration:underline;color:#000;text-decoration-color:#04919a;text-decoration-thickness:2px;text-underline-offset:4px}.elementor-widget-text-editor strong,.elementor-widget-text-editor b{font-weight:500}#teams .elementor-container{margin-left:-30px;margin-right:-30px}#teams .elementor-image-box-wrapper{padding-bottom:40px;border-bottom:1px solid #d7d7d7}.single .elementor-share-btn,.single .elementor-share-btn__icon{background:none!important;border:0!important}.single .elementor-share-btn .fa-facebook:before{content:"\f39e"}.single .elementor-share-btn .fa-linkedin:before{content:"\f0e1"}.post-white .elementor-button:hover svg,.post-white .elementor-button:focus svg,.post-white .elementor-button:active svg,.search .elementor-button:hover svg,.search .elementor-button:focus svg,.search .elementor-button:active svg{fill:transparent!important}.elementor-search-form--skin-minimal:focus-within{outline:none!important}.search .elementor-search-form--focus .elementor-search-form__container{border-color:#000000!important}.search .elementor-search-form__submit i{display:none}.search .elementor-search-form__submit{background:var(--wpr-bg-0692c2a1-4ed1-41f4-8137-9a4daa8dd605) no-repeat right center!important}.search .elementor-search-form__input{padding-left:3rem!important;background:var(--wpr-bg-70aa7c8d-bd5b-4907-bdd8-de3b5f5a51b8) no-repeat left center!important}.search.search-no-results #blocNoContent{display:block!important}.search.search-no-results #blocHasContent{display:none}.is-form-style input.is-search-input{color:#292929!important;padding:1rem 24px 1rem 4rem!important;font-size:16px!important;height:auto!important;font-family:'Libre Franklin',sans-serif;line-height:22px!important;border:solid 1px #292929!important;background:var(--wpr-bg-f5017b8d-2674-45c5-a1c4-8fdf09b56443) no-repeat left 24px center!important}.is-form-style input.is-search-submit,.is-search-icon{padding:0!important;border:0!important;background:var(--wpr-bg-65a69c11-c814-48d5-ac22-14b8fa84b8e6) no-repeat right 24px center!important}span.is-screen-reader-text,.is-form-style input.is-search-submit svg,.is-search-icon svg{display:none!important}.is-search-icon,.is-form-style button.is-search-submit{width:56px!important;height:56px!important}.is-form-style.is-form-style-3 label{width:calc(100% - 56px)!important}.is-form-style button.is-search-submit{border:1px solid #000!important;border-left:0!important}div.is-ajax-search-details,div.is-ajax-search-result{background:#fff!important;padding:0!important;max-width:401px!important;border:1px solid #292929;border-top:0}.is-ajax-search-details .is-title a,.is-ajax-search-post .is-title a{text-transform:uppercase!important;font-size:16px!important;line-height:24px!important;color:#292929!important;text-decoration:none!important}html body #is-ajax-search-result-1906 .is-highlight,html body .is-search-sections .is-highlight{background-color:#fff!important;color:#1b4371!important;font-size:16px!important;font-weight:400!important;text-transform:uppercase;font-family:'Libre Franklin',sans-serif!important}.is-ajax-search-categories-details>div:hover,.is-ajax-search-result .is-ajax-search-post:hover,.is-ajax-search-result .is-show-more-results:hover,.is-ajax-search-tags-details>div:hover{background:#F0EDEE!important}.is-ajax-search-post,.is-ajax-search-post-details{padding:15px 58px!important;border-bottom:1px solid #f0edee}.crns_filter form{display:flex;flex-wrap:wrap;gap:24px;flex-direction:row;justify-content:flex-start;align-items:center}.crns_filter--select{font-size:16px;line-height:22px;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #000;padding:1rem 24px;flex:1;background:var(--wpr-bg-dd77acca-6d88-4074-8e7b-8453fffa2edf) no-repeat right 24px center}.link-icon a{color:#000;font-size:16px;line-height:24px;cursor:pointer}.link-icon a:hover{color:#000}.link-icon:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f08e";display:inline-block;margin-left:8px;vertical-align:middle;color:#0660ff;cursor:pointer}.link-icon--ext:after{content:"\F08E"}.link-ext-header>a:after{content:"";display:inline-block;width:32px!important;height:32px!important;opacity:1!important;background-color:transparent!important;padding:0!important;position:relative;float:right;margin-left:8px;background:var(--wpr-bg-5a5a01ce-77b5-44c5-9f54-f042950b1f9a) no-repeat center}.link-ext-header1>a:after{content:"";display:inline-block;width:35px!important;height:35px!important;opacity:1!important;background-color:transparent!important;padding:0!important;position:relative;float:right;margin-left:8px;background:var(--wpr-bg-ace36a5c-666d-4543-9256-b28dd8b40230) no-repeat center}.donation-lien{float:left!important}#archives-filters .filter--status{display:none}#actus .article-except{display:none}.cnrs_foundation .inner-foundation{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:30px}.cnrs_foundation .foundation-item{flex:0 0 31%;width:31%}.cnrs_foundation .foundation-item .inner{padding:20px}.cnrs_foundation .foundation-item .fondation-logo{margin:0;display:flex;background:#f0edee;height:200px;justify-content:center;align-items:center}.cnrs_foundation .foundation-item .fondation-name{font-family:'Libre Franklin',sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;color:#000;margin:32px 0 0;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.cnrs_foundation .foundation-item .fondation-name img{margin-right:40px}.cnrs_foundation .hidemore{display:none}.cnrs_foundation .foundation-item.open .inner,.cnrs_foundation .foundation-item:focus .inner,.cnrs_foundation .foundation-item:active .inner,.cnrs_foundation .foundation-item:hover .inner{background:#f1f6f6}.cnrs_foundation .fondation-content{font-size:16px;line-height:24px;padding:64px;background:#f1f6f6;width:100%;z-index:9;position:absolute;left:-10px;margin:3rem;display:none}.cnrs_foundation .fondation-content:before{content:"";display:block;position:absolute;left:-50%;width:160%;height:100%;background:#f1f6f6;z-index:-1;top:0}.cnrs_foundation .foundation-item.open .hidemore{display:inline-block}.cnrs_foundation .foundation-item.open .showmore{display:none}.cnrs_foundation .foundation-item.open .inner{padding-bottom:3rem}.cnrs_foundation .foundation-item .wrap-link{margin-top:40px}.cnrs_foundation .foundation-item .fondation-link{background:#1b4379;padding:12px 24px;font-size:15px;line-height:16px;border:1px solid #1b4379;color:#fff;display:inline-block}.cnrs_foundation .foundation-item .fondation-link:hover,.cnrs_foundation .foundation-item .fondation-link:focus,.cnrs_foundation .foundation-item .fondation-link:active{color:#1b4379;background:#fff}ul.man--menu{list-style:none;padding:0;margin:0}ul.man--menu li~li{border-top:1px solid #d7d7d7}ul.man--menu a{display:block;padding:12px 0;color:#7f7f7f;font-weight:500;font-size:15px;line-height:24px}ul.man--menu a:hover,ul.man--menu a:focus,ul.man--menu a:active{color:#000}.elementor-pagination.display{display:flex!important;justify-content:center;align-items:center;padding:6rem 0 0}.page-numbers.prev,.page-numbers.next{display:inline-block;width:56px;height:51px;border:1px solid #5c5c5c;background-position:center;background-repeat:no-repeat;padding:17px 16px;text-indent:100px;overflow:hidden}.page-numbers.prev{background-image:var(--wpr-bg-f4a2b169-5c5e-4981-99e0-8cc63fdd4272)}.page-numbers.next{background-image:var(--wpr-bg-6e7af327-f61a-494a-8d15-36b19306104f)}.custom-pagination{width:200px;padding:16px 24px;font-size:15px;line-height:17px;border:1px solid #5c5c5c;-webkit-appearance:none;font-weight:500;text-align:center;background:var(--wpr-bg-60437fd7-669d-4705-ae50-55e5b2da7f15) no-repeat right 30px center}span.page-numbers.prev,span.page-numbers.next{cursor:default;opacity:.4}@media screen and (min-width:1201px){.col-don{width:15%!important}}@media screen and (min-width:1024px){#actus .elementor-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}#actus .elementor-grid>div{flex:0 0 31%;width:31%}#actus .elementor-grid>div:nth-child(2),#actus .elementor-grid>div:first-child{flex:100%;width:100%}#actus .article-item>.elementor-container{max-width:100%}#actus .elementor-grid>div:nth-child(2) .article-item>div>div>div{display:flex;flex-direction:row;align-items:center;justify-content:center}#actus .elementor-grid>div:nth-child(2) .article-thumb{flex:0 0 55%;width:55%}#actus .elementor-grid>div:nth-child(2) .article-content{flex:0 0 45%;width:45%}#actus .elementor-grid>div:nth-child(2) .article-content .elementor-column{padding-left:80px}#actus .elementor-grid>div:nth-child(2) .elementor-widget-image img{width:100%;height:100%;object-fit:cover}#actus .elementor-grid>div:nth-child(2) .elementor-widget-image>div{margin:0}#actus .elementor-grid>div:nth-child(2) .elementor-heading-title{font-size:32px;line-height:40px}#actus .elementor-grid>div:nth-child(2) .article-except{display:block}}@media screen and (max-width:1200px){#teams .elementor-container{margin-left:-20px;margin-right:-20px}#actus .elementor-grid>div:nth-child(2) .article-thumb,#actus .elementor-grid>div:nth-child(2) .article-content{flex:0 0 50%;width:50%}#actus .elementor-grid>div:nth-child(2) .article-content .elementor-column{padding-left:30px}.cnrs_foundation .foundation-item .fondation-name img{margin-right:32px}.cnrs_foundation .foundation-item{flex:0 0 100%;width:100%;margin-top:0!important}.cnrs_foundation .fondation-content:before{display:none}.cnrs_foundation .foundation-item.open .inner{padding:0!important;background:#fff!important}.cnrs_foundation .fondation-content{background:#fff;position:relative;width:100%;left:0;margin:0;padding:48px 0}.cnrs_foundation .foundation-item .inner{padding:0}}@media screen and (max-width:1023px){#actus .elementor-grid>div:nth-child(2) .article-thumb,#actus .elementor-grid>div:nth-child(2) .article-content{flex:0 0 100%;width:100%}#actus .elementor-grid>div:nth-child(2) .article-content .elementor-column{padding-left:0}}@media screen and (max-width:880px){#teams .elementor-container{margin-left:-10px;margin-right:-10px}}@media screen and (max-width:767px){.elementor-section.setAbsolute{position:relative}.error404 .elementor-button-link,.error404 .elementor-widget__width-auto{display:block;width:100%!important}#contactform .form-row.column-2{flex-wrap:wrap}#contactform .form-row.column-2>*{flex:0 0 100%}#contactform .form-row{margin:0 0 30px}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:23px 24px;width:100%;font-size:16px}.elementor-accordion-title{padding-left:64px;display:block;text-align:left}.elementor-accordion .elementor-tab-content a~a{margin:30px 0 0}.ha-dual-btn-wrapper,.ha-dual-btn-wrapper a{width:100%}#teams .elementor-container{margin-left:0;margin-right:0}.elementor-widget-loop-grid .elementor-grid{gap:0}.crns_filter form{flex-direction:column}#archives-filters .filter--status{display:block}#archives-filters .filter--date,#archives-filters .filter--cat{display:none}.liremore a{width:100%;margin-bottom:-1px}}@media screen and (max-width:400px){.custom-pagination{position:absolute;top:100%;width:100%;margin-top:24px}.elementor-pagination.display{padding:5rem 0 0;margin-bottom:2rem}.custom-pagination{position:absolute;bottom:0;width:100%;margin-bottom:0;margin-top:-10px;height:51px}.page-numbers.prev,.page-numbers.next{text-indent:500px;width:47%}}