#logo-smartphone{display:none;margin:0 auto 30px;width:80%}#logo-smartphone path{fill:#fff}.navbar{position:sticky;top:0;left:0;width:100%;background-color:rgba(255,255,255,.85);z-index:50;padding:0 15px 15px;border-top:5px solid #f1563f;box-shadow:0 1px 5px rgba(51,51,51,.3)}.navbar .navbar-brand{border:none;line-height:0}.navbar .navbar-brand #logo-svg{width:300px;height:45px}.navbar .navbar-nav .nav-item{margin:0 10px;position:relative}.navbar .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-weight:400;position:relative;border:none;white-space:nowrap;color:rgba(0,0,0,.7)}.navbar .navbar-nav .nav-item .nav-link:hover{color:#000}.navbar .navbar-nav .nav-item .sub-menu{list-style:none;padding:0;display:none;position:absolute;right:0;font-size:14px;margin-top:-10px;-ms-flex-pack:end;justify-content:flex-end;transition:all .3s}.navbar .navbar-nav .nav-item .sub-menu .nav-item{margin:0}.navbar .navbar-nav .nav-item .sub-menu .nav-item .nav-link{text-transform:lowercase}.navbar .navbar-nav .nav-item .sub-menu.active{display:-ms-flexbox;display:flex}.navbar .navbar-nav .nav-item.active>.nav-link{color:#000;font-weight:600}.navbar .navbar-nav .nav-item.active .sub-menu{display:-ms-flexbox;display:flex}.navbar .nav-tools{background-color:#f1563f;color:#fff;padding:3px 15px 3px 3px;position:absolute;top:100%;right:0;border-radius:3px 0 3px 3px}.navbar .nav-tools>div{display:inline-block}.navbar .nav-tools .nav-search{position:relative}.navbar .nav-tools .nav-search form{position:absolute;right:100%;top:-3px;font-size:14px;background-color:#f1563f;border-radius:3px;overflow:hidden;width:0;transition:all .3s}.navbar .nav-tools .nav-search form input{line-height:14px;outline-offset:0;border:1px #333 solid;height:24px;margin:3px 3px 3px 10px}.navbar .nav-tools .nav-search .material-icons{vertical-align:bottom}.navbar .nav-tools .nav-lang{margin-left:15px;color:#fff}.navbar .nav-tools a{color:#fff;border:none}.navbar .nav-tools a:hover{color:#333}.nav-news{display:-ms-flexbox;display:flex}.nav-news .alignright{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right}.nav-news .alignleft{-ms-flex-preferred-size:50%;flex-basis:50%}body{color:#333;font-family:"open sans",helvetica,arial,"sans-serif"}body a{color:#f1563f;border-bottom:1px dashed transparent;font-weight:400;transition:all .3s}body a:hover{color:#f1563f;text-decoration:none;border-bottom:1px dashed #f1563f}body #page{margin:30px auto 80px;padding-top:30px}body strong{font-weight:bold}a.link-ext{display:inline-block;overflow:hidden}a.link-ext .material-icons{vertical-align:bottom;transform:translateY(100%);transition:all .3s}a.link-ext:hover .material-icons{transform:translateY(0)}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote p{display:inline}blockquote cite{display:block;font-size:80%}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}.title-container{position:relative;width:100%;color:#f1563f;margin-bottom:15px;border:none !important;z-index:1}.title-container:before{content:"";background-color:#f1563f;display:block;position:absolute;bottom:4px;left:0;width:100%;height:1px;z-index:-1}.title-container span,.title-container strong{padding:0 7px;background-color:#fff;display:inline-block;margin-left:15px;border:none;font-weight:400;transition:all .3s}.title-container span>strong,.title-container strong>strong{margin:0;padding:0}.title-container>a:first-child{padding:0 7px;background-color:#fff;display:inline-block;margin-left:15px;border:none;font-weight:400;transition:all .3s}.title-container a:hover{padding-right:30px;border:none}h1.title-container{font-size:28px;line-height:1.2;text-transform:uppercase}h2.title-container{font-size:21px;line-height:1.2;text-transform:uppercase}h2.txt18.title-container{font-size:18px !important}h2.txt20.title-container{font-size:20px !important}header.header-main{width:100%;margin:0;position:relative}header.header-main .img-1-3-container{background-image:none;background-color:#fff}header.header-main .page-title{position:absolute;width:100%;bottom:0;left:0;font-size:42px;text-transform:uppercase;font-weight:600;background-color:rgba(241,86,63,.8);color:#fff;padding:15px}body.search-results .page-title div{max-width:1200px;padding:30px 0;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main{max-width:1200px;margin:auto}.admin-bar #header-main{position:relative;top:-32px}.btn-primary{color:#f1563f;background-color:#fff;border-color:#f1563f}.btn-primary:hover{color:#fff;background-color:#f1563f;border-color:#f1563f}.img-2-3-container{padding-top:66.6666666667%;position:relative;overflow:hidden;background-image:url(./assets/images/hatch.jpg)}.img-2-3-container img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%, -50%)}.img-1-3-container{padding-top:33.3333333333%;position:relative;overflow:hidden;background-image:url(./assets/images/hatch.jpg)}.img-1-3-container img{position:absolute;top:0;left:0;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.img-1-1-container{padding-top:100%;position:relative;overflow:hidden}.img-1-1-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hatch-hover-white figure:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(assets/images/hatch-left-white-large.png);background-size:40px;transition:all .3s;opacity:.4}.hatch-hover-white:hover figure:after{opacity:.1}.zoom-img-dummy{background-color:rgba(51,51,51,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:51;transition:all .3s}.zoom-img-dummy .zoom-img img{width:100%;height:auto}.zoom-img-dummy .zoom-img .img-copyright{color:#fff;background-color:rgba(241,86,63,.8);position:absolute;bottom:0;padding:3px 30px 3px 3px;max-width:100%;font-size:12px}.wp-block-gallery .blocks-gallery-item{display:block}.wp-block-gallery .blocks-gallery-item figure{display:block}.wp-block-gallery .blocks-gallery-item figure a{display:block;height:100%;border:none;transition:all .3s}.wp-block-gallery .blocks-gallery-item figure a:after{content:"©";position:absolute;bottom:0;right:0;display:block;line-height:1;padding:3px;background-color:rgba(241,86,63,.8);color:#fff;font-size:12px}.wp-block-gallery .blocks-gallery-item figure a:hover{transform:scale(1.05)}.wp-block-gallery .blocks-gallery-item figure img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.wp-block-embed-youtube,.youtube,.wp-block-embed-vimeo{padding-top:56.25%;position:relative;margin-bottom:15px}.wp-block-embed-youtube .wp-block-embed__wrapper,.youtube .wp-block-embed__wrapper,.wp-block-embed-vimeo .wp-block-embed__wrapper{position:unset}.wp-block-embed-youtube iframe,.youtube iframe,.wp-block-embed-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sll-nuage-partenaires{height:200px;overflow:hidden}.sll-nuage-partenaires .sll-nuage-partenaires-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;top:200px;transform:translateZ(0)}.sll-nuage-partenaires .sll-nuage-partenaires-container .sll-nuage-partenaire{font-size:12px;color:#aaa;margin:0 7px}.sll-nuage-partenaires .sll-nuage-partenaires-container .sll-nuage-fin{color:#444;font-weight:600;font-size:12px;text-align:center;margin-top:30px}.sll-nuage-partenaires .sll-nuage-partenaires-container .sll-nuage-fin svg{display:block;width:60%;margin:0 auto}.children-pages .child-page-container{margin-bottom:30px}.children-pages .child-page-container .child-page-content{position:relative;display:block;color:#333;border:none;overflow:hidden}.children-pages .child-page-container .child-page-content:hover{border:none;color:initial}.children-pages .child-page-container .child-page-content .child-page-excerpt{position:absolute;bottom:-100%;right:0;width:90%;min-height:140px;max-height:100%;font-size:14px;padding:10px;background-color:rgba(255,255,255,.8);background-image:url(assets/images/hatch-left-white-large.png);background-size:40px;transition:all .3s}.children-pages .child-page-container .child-page-content:hover .img-1-3-container img{top:0;transition:top 4s linear}.children-pages .child-page-container .child-page-content:hover .img-1-3-container:after{opacity:.15}.children-pages .child-page-container .child-page-content:hover .child-page-excerpt{bottom:0;right:0}.event-container{width:100%;color:inherit;border:none}.event-container .event-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;margin-bottom:15px}.event-container .event-content .event-date{position:relative;font-size:14px;width:60px;text-align:center;text-transform:lowercase;border-right:1px solid #333;min-width:60px;padding:0;color:inherit;transition:all .3s;z-index:1}.event-container .event-content .event-date .day{display:block;font-size:32px;line-height:1;color:#aaa;transition:all .3s}.event-container .event-content .event-date .day.sep{font-size:14px}.event-container .event-content .event-date:before{content:"";width:0;height:100%;position:absolute;background-color:#f1563f;top:0;right:0;transition:all .3s;z-index:-1}.event-container .event-content .event-title{width:100%;position:relative;padding-bottom:10px;padding-left:15px;margin:0 0 auto;font-size:16px;border:none}.event-container .event-content .event-title span{display:block;font-weight:300;font-size:14px;min-height:21px;color:#aaa;padding-top:5px}.event-container .event-content .event-title:after{content:"";width:0;height:1px;position:absolute;left:0;bottom:8px;border-bottom:1px dashed #888;transition:all .3s}.event-container .event-content svg path{transition:all .3s;fill:#444}.event-container:hover{border:none}.event-container:hover .event-content .event-title:after{width:100%}.event-container:hover .event-content .event-date,.event-container:hover .event-content .event-date .day{color:#fff}.event-container:hover .event-content .event-date:before{width:100%}.event-container:hover .event-content svg path{fill:#fff}.single .event-container{border:none}.single .event-container .event-content .event-title:after{width:100%}.single .event-container .event-content .event-date,.single .event-container .event-content .event-date .day{color:#fff}.single .event-container .event-content .event-date:before{width:100%}.sll-block .event-container .event-content .event-title:after{width:0}.sll-block .event-container .event-content .event-date{color:inherit}.sll-block .event-container .event-content .event-date .day{color:#aaa}.sll-block .event-container .event-content .event-date:before{width:0}.sll-block .event-container:hover .event-content .event-title:after{width:100%}.sll-block .event-container:hover .event-content .event-date,.sll-block .event-container:hover .event-content .event-date .day{color:#fff}.sll-block .event-container:hover .event-content .event-date:before{width:100%}.sll-slider-container{position:relative;padding-top:40%;width:100%;overflow:hidden}.sll-slider-container .sll-slide-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;transition:all .6s}.sll-slider-container .sll-slide-container img{position:absolute;width:101%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:-1}.sll-slider-container .sll-slide-container.active{z-index:2}.sll-slider-container .sll-slide-container .sll-slide-content{position:absolute;right:60px;width:40%;bottom:120px;color:#fff;padding:10px 60px 60px 15px;font-size:18px;display:block;border:none}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-content-back{background-color:rgba(241,86,63,.8);position:absolute;top:5px;left:5px;width:100%;height:100%;z-index:-1;transition:all .6s linear}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-title{text-transform:uppercase}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container{position:absolute;right:10px;bottom:5px}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container .sll-slide-link{display:inline-block;transition:all .3s}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container .sll-slide-link .material-icons{font-size:48px;vertical-align:bottom;line-height:48px;border-radius:100%;transition:all .3s}.sll-slider-container .sll-slide-container .sll-slide-content:hover .sll-slide-links-container .sll-slide-link .material-icons{color:#f1563f;background-color:#fff}.sll-slider-container .sll-slide-container .sll-slide-copyright{position:absolute;bottom:0;right:0;background-color:rgba(1,1,1,.4);padding:5px 30px 10px 10px;color:#fff;font-size:12px;line-height:12px}.sll-slider-container .sll-slider-nav{position:absolute;bottom:15px;left:60px;z-index:2}.sll-slider-container .sll-slider-nav .sll-slide-nav{display:inline-block;width:15px;height:15px;margin-right:5px;background-color:#f1563f;border-radius:100%;cursor:pointer;transition:all .3s}.sll-slider-container .sll-slider-nav .sll-slide-nav.active{background-color:#fff}.sll-tiles-container{position:relative;overflow:hidden}.sll-tiles-container article.sll-tile-container{padding:0 15px;margin-bottom:60px;transition:all .3s;transform:translateZ(0)}.sll-tiles-container .sll-tile{border:none;color:inherit}.sll-tiles-container .sll-tile .sll-tile-img{position:relative;padding-top:50%;width:100%;min-width:120px;overflow:hidden;margin-bottom:auto;background-image:url(assets/images/hatch.jpg);background-size:50px}.sll-tiles-container .sll-tile .sll-tile-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";transition:all .3s}.sll-tiles-container .sll-tile .sll-tile-title{position:absolute;padding:0 5px 25px;bottom:-30px;left:0;width:90%;margin-bottom:0;font-size:16px;color:#fff;z-index:1;min-height:60px;margin-left:0;border:none;transition:all .3s}.sll-tiles-container .sll-tile .sll-tile-title span{display:block;position:absolute;bottom:7px;right:5px;font-size:12px;font-style:italic;opacity:.6;font-weight:300}.sll-tiles-container .sll-tile .sll-tile-title span i{font-size:14px;vertical-align:bottom;margin-right:5px}.sll-tiles-container .sll-tile .sll-tile-title:before{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:100%;background-color:rgba(241,86,63,.8);z-index:-1}.sll-tiles-container .sll-tile:hover{border:none;color:inherit}.sll-tiles-container .sll-tile:hover .sll-tile-title{transform:translate(5px, -15px)}.sll-tiles-container .sll-tile-separate-completed{position:absolute;left:0;width:100%;display:none}.posts-news .sll-tiles-container{margin-top:0}article{padding-right:45px}.page-container article .entry-content{font-weight:300}.page-container article .entry-content>.wp-block-columns:first-child{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column{padding:0 15px;position:relative;width:100%;min-height:1px;margin:0}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column:first-child{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;padding-right:60px}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column:nth-child(2){-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}.page-container article .entry-content h1{margin-top:45px;margin-left:-60px}.page-container article .entry-content h2,.page-container article .entry-content h3,.page-container article .entry-content h4,.page-container article .entry-content h5,.page-container article .entry-content h6{font-size:21px;margin-top:30px;font-weight:400;border-bottom:1px dashed #ccc;margin-left:-30px}.page-container article .entry-content h2 img,.page-container article .entry-content h3 img,.page-container article .entry-content h4 img,.page-container article .entry-content h5 img,.page-container article .entry-content h6 img{max-height:45px;margin-bottom:5px}.page-container article .entry-content h1:first-of-type,.page-container article .entry-content h2:first-of-type,.page-container article .entry-content h3:first-of-type,.page-container article .entry-content h4:first-of-type,.page-container article .entry-content h5:first-of-type,.page-container article .entry-content h6:first-of-type{margin-top:0}.page-container article .entry-content h3{font-size:18px}.page-container article .entry-content h4{font-size:18px}.page-container article .entry-content h5{font-size:16px}.page-container article .entry-content h6{font-size:14px}.page-container article .entry-content img{max-width:100%;height:auto}.page-container article .entry-content .group-container h2,.page-container article .entry-content .group-container h3,.page-container article .entry-content .group-container h4,.page-container article .entry-content .group-container h5,.page-container article .entry-content .group-container h6{margin-left:0;border:none}.page-container aside section{font-size:14px;margin-bottom:45px}.page-container aside section h3{font-weight:300;border-bottom:1px dashed #ccc}.page-container aside section .content.gallery{margin:0 -3px}.page-container aside section .content.gallery .img-container{padding:3px;cursor:pointer}.page-container aside section .content.youtube{position:relative;padding-top:56.25%}.page-container aside section .content.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-container .entry-tags a{display:inline-block;margin:3px;padding:3px 8px;background-color:#fff;color:#f1563f;border-radius:5px;border:1px solid #f1563f;transition:all .3s;font-size:14px}.page-container .entry-tags a:hover{background-color:#f1563f;color:#fff}.page-container .wp-block-tag-cloud{text-align:center}.page-container .wp-block-tag-cloud a{display:inline-block;margin-left:5px;margin-right:5px}.page-container .entry-date{font-size:12px;color:#888}.page-container .entry-date:before{content:"";width:200px;height:1px;background-color:#ddd;display:block}.sll-social-medias-container{margin:15px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.sll-social-medias-container .sll-social-media{line-height:0;padding:8px;border:1px solid;display:block;width:45px;height:45px;background-color:#fff;border-radius:100%;transition:all .3s}.sll-social-medias-container .sll-social-media svg{width:100%;height:100%;background-color:transparent}.sll-social-medias-container .sll-social-media svg path{fill:#f1563f;transition:all .3s}.sll-social-medias-container .sll-social-media:hover{background-color:#f1563f}.sll-social-medias-container .sll-social-media:hover svg path{fill:#fff}#main-contact-title{margin-top:30px}.contact-by{margin-bottom:60px}.contact-tax-container .contact-groups-schools{font-weight:600;border-bottom:1px solid;margin-bottom:15px}.contact-tax-container .contact-groups{display:block;font-size:14px;padding:3px;color:#e94a34;border:1px solid;border-radius:3px;margin-bottom:15px;text-align:center;transition:all .3s}.contact-tax-container .contact-groups:hover,.contact-tax-container .contact-groups.active{color:#fff;border-color:#f1563f;background-color:#f1563f}.contact-keywords-container .contact-keywords-title{font-weight:600;border-bottom:1px solid;margin-bottom:15px}.contact-keywords-container select.contact-keywords{width:100%}.contact-keywords-container .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #f1563f;border-radius:5px;transition:all .3s}.contact-keywords-container .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f1563f;line-height:28px}.contact-keywords-container .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#f1563f transparent transparent transparent}.contact-keywords-container .select2-container--default .select2-selection--single.active{background-color:#f1563f}.contact-keywords-container .select2-container--default .select2-selection--single.active .select2-selection__rendered{color:#fff}.contact-keywords-container .select2-container--default .select2-selection--single.active .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.footer-final .sll-social-medias-container{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.footer-final .sll-social-medias-container .sll-social-media{margin-left:10px;width:30px;height:30px;padding:5px;border-color:#fff}#map{padding-top:33.333%;position:relative}#map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#peopleflow-all{display:inline-block;padding:5px 15px;background-color:#fff;color:#f1563f;width:50%;text-align:center;border:1px solid;margin-bottom:60px;border-radius:5px;transition:all .3s}#peopleflow-all:hover,#peopleflow-all.active{background-color:#f1563f;color:#fff;border-color:#f1563f}.peopleflow-cards-container{margin:15px 0 0;width:100%;overflow:hidden}.peopleflow-card-container{margin-bottom:30px;display:-ms-flexbox;display:flex;cursor:pointer;transition:all .3s}.peopleflow-card-container .peopleflow-picture{width:100px;min-width:100px;margin:0}.peopleflow-card-container .peopleflow-picture img{width:100%;height:auto}.peopleflow-card-container .peopleflow-content{font-size:12px;padding-left:10px;-ms-flex:1;flex:1}.peopleflow-card-container .peopleflow-content .peopleflow-name{font-size:21px;border:none;margin:0}.peopleflow-card-container .peopleflow-content .peopleflow-name a{color:inherit;border:none}.peopleflow-card-container .peopleflow-content .peopleflow-institut{font-weight:300}.peopleflow-card-container .peopleflow-content .peopleflow-fonction{font-weight:300;font-style:italic;color:#aaa}.peopleflow-card-container .peopleflow-content .peopleflow-contact{margin-top:8px}.peopleflow-card-container .peopleflow-content .peopleflow-keywords{display:none}.contact .peopleflow-card-container{cursor:pointer}.contact .peopleflow-card-container .peopleflow-picture img{filter:grayscale(1);transition:all .3s}.contact .peopleflow-card-container:hover .peopleflow-picture img{filter:grayscale(0)}.peopleflow-groups{margin:30px 0 90px}.peopleflow-groups .peopleflow-groups-container{text-align:center}.peopleflow-groups .peopleflow-group{display:inline-block;font-size:14px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;cursor:pointer;transition:all .3s}.peopleflow-groups .peopleflow-group:hover{color:#fff;background-color:#333}#peopleflow-search{margin-bottom:0}#peopleflow-search input{width:50%;border:1px solid #333}#peopleflow-search .material-icons.people-search{vertical-align:middle;font-size:24px;height:30px;width:30px;text-align:center;line-height:30px;background-color:#fff;color:#333;margin-left:5px;cursor:pointer;border-radius:100%;transition:all .3s}#peopleflow-search .material-icons.people-search:hover{color:#fff;background-color:#333}#peopleflow-search .peopleflow-result-container{padding:15px;margin-top:30px;position:relative;overflow:hidden;transition:all .3s}#peopleflow-search .peopleflow-result-container .peopleflow-result-name{font-size:14px;padding-bottom:10px;padding-left:25px;position:relative;cursor:pointer}#peopleflow-search .peopleflow-result-container .peopleflow-result-name .material-icons{position:absolute;top:3px;left:0}#peopleflow-search .peopleflow-result-container .peopleflow-result-name div{background-color:#e6e6e6;text-align:center;padding:5px;border-radius:3px;transition:all .3s}#peopleflow-search .peopleflow-result-container .peopleflow-result-name:hover div{background-color:#444;color:#fff}.peopleflow-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(33,33,33,.8);z-index:51;opacity:0;transition:all .1s}#peopleflow-card{position:fixed;top:50%;left:50%;background-color:#fff;padding:15px;z-index:55;max-width:40%;transform:translate(-50%, -50%) scale(0);transition:all .5s}#peopleflow-card .peopleflow-picture{width:160px;min-width:160px}#peopleflow-card .peopleflow-picture img{filter:grayscale(0)}#peopleflow-card .peopleflow-content{font-size:14px}#peopleflow-card .peopleflow-content .peopleflow-name{font-size:28px}#peopleflow-card .peopleflow-content .peopleflow-keywords{font-size:12px;color:#aaa;margin-top:15px;padding-left:30px;display:block}.accordion-filter{cursor:pointer}.accordion-filter a:hover:after{transform:rotate(90deg)}.projects-filters-accordion,.projects-filters-container{overflow:hidden;margin-bottom:30px;transition:all .3s}.projects-filters-container .projects-filter{display:inline-block;margin:10px 5px;padding:0 5px;color:#333;font-size:14px;font-weight:600;position:relative;cursor:pointer;border:1px solid;border-radius:3px;transition:all .3s}.projects-filters-container .projects-filter.inactive{color:#aaa}.projects-filters-container .projects-filter.select{background-color:#f1563f;color:#fff}.projects-filters-container .projects-filter:hover{border-color:#fff}.projects-filters-container .projects-filter:hover.select,.projects-filters-container .projects-filter:hover.inactive{border-color:#333}.projects-filters-container .projects-filter-link{display:block;margin-bottom:10px;margin-left:30px;border:none;transition:all .3s}.projects-filters-container .projects-filter-link:after{content:none}.projects-filters-container .projects-filter-link:before{display:block;content:"";position:absolute;width:1px;height:70%;background-color:#333;top:50%;right:100%;left:unset;transform:translateY(-50%);transition:all .3s}.projects-filters-container .projects-filter-link:hover:before{width:7px;left:unset}.projects-filters-container .projects-filter-link:hover{border:none;color:inherit}.projects-filters-container .projects-filter-link.active:before{width:7px}.tiles-filter-link{display:block;margin-bottom:10px;margin-left:30px;border:none;transition:all .3s;color:#333;position:relative;padding:0 5px;font-size:14px;font-weight:600}.tiles-filter-link:before{display:block;content:"";position:absolute;width:1px;height:70%;background-color:#333;top:50%;right:100%;left:unset;transform:translateY(-50%);transition:all .3s}.tiles-filter-link:hover:before{width:7px;left:unset}.tiles-filter-link:hover{border:none;color:inherit}#show-all-projects{padding:5px;background-color:#fff;border-radius:5px;color:#f1563f;text-align:center;margin-top:15px;cursor:pointer;border:1px solid;transition:all .3s}#show-all-projects:hover{background-color:#f1563f;color:#fff}.infos-project .direction-name,.infos-publications .direction-name{margin-bottom:30px;padding-left:100px;font-size:21px}.infos-project .project-label-val,.infos-publications .project-label-val{margin-bottom:15px;padding-left:15px;font-weight:300}.infos-project .project-label,.infos-publications .project-label{font-weight:600;border-bottom:1px dashed #ccc;text-transform:uppercase}.infos-project .project-infras a,.infos-publications .project-infras a{display:block}.infos-project .project-pdf a,.infos-publications .project-pdf a{display:block}.infos-project .project-images .project-image,.infos-publications .project-images .project-image{padding-top:100%;position:relative;overflow:hidden;border:1px solid #aaa;color:inherit;display:block;box-shadow:0 0 3px rgba(51,51,51,.3);transition:all .3s}.infos-project .project-images .project-image img,.infos-publications .project-images .project-image img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%, -50%);transition:all .3s}.infos-project .project-images .project-image:hover,.infos-publications .project-images .project-image:hover{box-shadow:1px 1px 3px rgba(51,51,51,.3)}.infos-project .project-images .project-image:hover img,.infos-publications .project-images .project-image:hover img{transform:translate(-50%, -50%) scale(1.1)}.infos-project .project-link,.infos-publications .project-link{display:block;margin-bottom:10px;padding:5px;margin-left:30px;color:#333;font-size:14px;font-weight:600;position:relative;cursor:pointer;border:none;transition:all .3s}.infos-project .project-link::before,.infos-publications .project-link::before{content:"";display:block;position:absolute;width:1px;height:70%;background-color:#333;top:50%;right:100%;transform:translateY(-50%);transition:all .3s}.infos-project .project-link:hover::before,.infos-project .project-link.active::before,.infos-publications .project-link:hover::before,.infos-publications .project-link.active::before{width:7px}.infos-project .project-link:hover,.infos-publications .project-link:hover{border:none;color:inherit}article .infos-project{margin-top:45px}.infra-projects .project-link{display:block;margin-bottom:10px;padding:5px;color:#333;font-size:14px;font-weight:600;position:relative;cursor:pointer;border:none;transition:all .3s}.infra-projects .project-link:before{content:"";display:block;position:absolute;width:1px;height:70%;background-color:#333;top:50%;right:100%;transform:translateY(-50%);transition:all .3s}.infra-projects .project-link:hover:before{width:7px}.infra-projects .project-link:hover{border:none;color:inherit}.js .nav-publications{display:none}.publications-groups-link{font-size:14px;font-weight:300;text-align:right;margin-top:-15px;margin-bottom:15px}.publications-groups-link a{font-weight:300;font-style:italic}.publications article.sll-tile-container{padding:0 15px;margin-bottom:30px;transition:all .3s;transform:translateZ(0)}.publications article.sll-tile-container .sll-tile{display:-ms-flexbox;display:flex;position:relative;height:100%}.publications article.sll-tile-container .sll-tile .sll-tile-img{position:absolute;top:15px;left:15px;width:100%;height:100%;padding:0}.publications article.sll-tile-container .sll-tile .sll-tile-content{color:#333;bottom:auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fefefe;box-shadow:1px 1px 4px #ccc;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;transition:all .3s;transform:translate(0px, 0px)}.publications article.sll-tile-container .sll-tile .sll-tile-content:hover{transform:translate(5px, 5px)}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-library{font-size:12px;padding-left:5px;color:#aaa;font-style:italic}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-title{color:rgba(241,86,63,.8);position:relative;font-size:16px;font-weight:300;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center;bottom:auto;left:0;top:0;padding:5px;transform:translate(0);transition:all .3s;margin:0;min-height:unset}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-title:before{content:none}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-authors,.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-journal{font-size:12px;padding:0 5px;-ms-flex-preferred-size:100%;flex-basis:100%}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-authors span:after,.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-journal span:after{content:"|";margin:0 5px}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-authors span:last-of-type:after,.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-journal span:last-of-type:after{display:none}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-authors{font-style:italic}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-journal{padding:3px 5px}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-journal span:after{content:",";margin-left:0}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-year span{margin-left:5px}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-infos{display:-ms-flexbox;display:flex;font-size:12px;color:#aaa;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px;margin-top:auto}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-infos-container{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%}.publications article.sll-tile-container .sll-tile .sll-tile-content .sll-tile-type{text-transform:capitalize}.publications article.sll-tile-container .sll-tile-biblio{color:#333;font-weight:300;border:none}.publications article.sll-tile-container .sll-tile-biblio:hover{color:#333;border:none}.publications article.sll-tile-container .sll-tile-biblio .sll-tile-title{font-weight:600}.publications article.sll-tile-container .sll-tile-biblio .sll-tile-doi{color:#34b2e3}.publications article.sll-tile-container .sll-tile-biblio .sll-tile-doi:hover{color:#34b2e3}.publications article.sll-tile-container .sll-tile-biblio .sll-copy-tile{position:absolute;right:0;font-size:12px;width:0%;border-top:1px dashed;color:#aaa;text-align:right;cursor:pointer;overflow:hidden;transition:all .3s ease-out}.publications article.sll-tile-container .sll-tile-biblio .sll-copy-tile span{padding:0 5px;border:1px dashed;border-top:none;display:inline-block}.publications article.sll-tile-container .sll-tile-biblio .sll-copy-tile:hover{color:#f1563f;border-top-style:solid}.publications article.sll-tile-container .sll-tile-biblio .sll-copy-tile:hover span{border-style:solid;border-top:none}.publications article.sll-tile-container .sll-tile-biblio:hover .sll-copy-tile{width:100%}.publications .sll-tile-no-tiles{margin-bottom:30px}.publications .sll-tile-no-tiles span{cursor:pointer;color:#f8a88e;transition:all .3s;border-bottom:1px dashed transparent}.publications .sll-tile-no-tiles span:hover{color:rgba(241,86,63,.8)}.publications .search-form{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.publications .search-form .search-field{-ms-flex-preferred-size:100%;flex-basis:100%;color:#333;font-weight:300;padding:5px 10px}.publications .search-form .search-submit .material-icons{color:#333;background-color:#fff}.publications .search-form .search-submit:hover .material-icons{color:#fff;background-color:#333;border-color:#333}.publications .sll-publications-list-icones{margin-bottom:15px;margin-left:-15px;margin-right:-15px;text-align:left;position:relative;overflow:hidden;z-index:10;padding:10px 0;background-color:rgba(255,255,255,.85)}.publications .sll-publications-list-icones span.icones{padding:5px;border:1px solid;border-radius:100%;width:30px;height:30px;display:inline-block;line-height:0;margin-left:5px;background-color:#fff;transition:all .3s;cursor:pointer}.publications .sll-publications-list-icones span.icones svg path{transition:all .3s;fill:#333}.publications .sll-publications-list-icones span.icones:hover{color:#f1563f}.publications .sll-publications-list-icones span.icones:hover svg path{fill:#f1563f}.publications .sll-publications-list-icones span.icones.active{color:#f1563f;background-color:#f1563f}.publications .sll-publications-list-icones span.icones.active svg path{fill:#fff}.publications .sll-publications-list-icones .sll-copy-all-btn{position:absolute;right:0;background-color:transparent;padding:0 10px;line-height:28px;border:1px solid;border-radius:15px;cursor:pointer;transition:all .3s;top:52px}.publications .sll-publications-list-icones .sll-copy-all-btn:hover{color:#fff;border-color:#f1563f;background-color:#f1563f}.publications .sll-publications-list-icones .icones-labels{position:relative;display:inline-block;height:30px;width:120px;vertical-align:bottom}.publications .sll-publications-list-icones .icones-labels span{display:inline-block;position:absolute;left:0;opacity:0;transition:all .3s;line-height:30px;width:100%;text-align:center}.publications .sll-publications-list-icones.list .sll-copy-all-btn{top:10px}.sll-tiles-more-container{font-size:14px}.sll-tiles-more-container span.total{color:#888;margin-right:15px}.sll-tiles-more-container span.add-more:before{content:"+"}.sll-tiles-more-container span.add-more,.sll-tiles-more-container span.all-tiles{display:inline-block;margin:0 5px;line-height:28px;width:30px;text-align:center;border:1px solid;border-radius:100%;font-weight:600;color:rgba(241,86,63,.8);cursor:pointer;transition:all .3s}.sll-tiles-more-container span.add-more:hover,.sll-tiles-more-container span.all-tiles:hover{border-color:#f1563f;background-color:#f1563f;color:#fff}.sll-tiles-more-container span.all-tiles{width:auto;border-radius:15px;padding:0 5px;min-width:30px}.sll-tiles-reset{text-align:right;font-style:italic;margin-top:-15px;font-size:14px;color:#f8a88e;transition:all .3s}.sll-tiles-reset:hover{color:rgba(241,86,63,.8)}.sll-tiles-reset i{cursor:pointer}.sll-tiles-reset span{font-size:18px;cursor:pointer;transition:all .3s;transform-origin:center;transform:rotate(0);vertical-align:bottom}.sll-tiles-reset span:hover{transform:rotate(45deg)}.sll-copy-clipboard-result .sll-copy-clipboard-success,.sll-copy-clipboard-result .sll-copy-clipboard-error{position:fixed;bottom:-101%;left:0;width:50%;max-width:400px;overflow:hidden;padding:15px;background-color:#333;color:#fff;border-top-right-radius:10px;transition:all .3s}.sll-copy-clipboard-result .sll-copy-clipboard-success.active,.sll-copy-clipboard-result .sll-copy-clipboard-error.active{bottom:0}.sll-copy-clipboard-result .sll-copy-clipboard-success span,.sll-copy-clipboard-result .sll-copy-clipboard-error span{margin-right:10px;vertical-align:bottom}.partners-school{margin-bottom:30px}.partners-school .wp-block-column:first-child{max-width:120px}.partners-school .partners-school-logo{max-width:100%}.partners-school .partners-school-content{-ms-flex-preferred-size:100%;flex-basis:100%}.partners-school-logo{height:60px;max-width:none}.partners-school-logo a,.partners-school-logo a:hover{border:none}.partners-school-logo img{height:100% !important;width:auto !important}.qtranxs-available-languages-message{background-color:rgba(241,86,63,.2);margin:0 -15px;margin-bottom:30px;padding:15px;border-radius:5px}.sll-front-page #page{margin:30px 60px 0}.sll-front-page #main{max-width:none}.sll-front-page h2.title-container a,.sll-front-page h2.title-container strong,.sll-front-page h2.title-container span{color:#f1563f;font-weight:600}.sll-front-page .home-articles-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:90px}.sll-front-page .home-articles-container .home-articles{position:relative;margin-bottom:auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:90px}.sll-front-page .home-articles-container .home-articles .home-new-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:90px;border:none;position:relative;padding:0 15px;width:33.333%;cursor:pointer}.sll-front-page .home-articles-container .home-articles .home-new-container .new-img{position:relative;padding-top:50%;width:100%;min-width:120px;overflow:hidden;margin-bottom:auto}.sll-front-page .home-articles-container .home-articles .home-new-container .new-img img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%, -50%);transition:all .3s}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content{position:absolute;padding:0 15px 20px;top:100%;left:0;width:80%;z-index:1;min-height:83px;transition:all .3s}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content .new-title{margin-bottom:0;font-size:18px;color:#fff}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content .new-subtitle{display:none;font-size:14px;color:#aaa;font-weight:300;background-color:#fff}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content .new-subtitle p:last-of-type{margin-bottom:0}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content .new-date{display:none;font-size:12px;text-align:right;background-color:#fff;padding-right:10px;color:#ccc}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content:before{content:"";display:block;position:absolute;top:-15px;left:0;width:100%;height:100%;background-color:rgba(241,86,63,.8);z-index:-1}.sll-front-page .home-articles-container .home-articles .home-new-container:hover .new-content{transform:translate(5px, -15px)}.sll-front-page .home-articles-container .home-articles .home-new-container:nth-child(n+5){display:none}.sll-front-page .page-content{width:100%}.sll-front-page .page-content h2.title-container{margin-top:30px}.sll-front-page .page-content p{font-weight:300}.sll-front-page .page-content .wp-block-columns{margin:0 -15px}.sll-front-page .page-content .wp-block-columns .wp-block-column{padding:0 15px}.sll-front-page .page-content .wp-block-columns.has-2-columns .wp-block-column{margin-right:45px}.sll-front-page .page-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n){margin-left:45px;margin-right:0}.sll-front-page #home-researches.home-articles .home-new-container .new-content{min-height:65px}.sll-front-page #home-events{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sll-front-page #home-infras{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;margin-left:5%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sll-front-page #home-infras .home-new-container{margin-bottom:60px}.sll-front-page #home-infras .home-new-container .new-content{min-height:65px}.posts-news .posts-container .post-header h2.title{margin-bottom:60px;position:relative;color:#333;font-weight:600;z-index:1}.posts-news .posts-container .post-header h2.title:before{content:"";display:block;position:absolute;background-image:url(assets/images/hatch-left-red.jpg);width:90%;height:100%;z-index:-1;top:30px;left:30px;transition:all .3s}.posts-news .posts-container .post-header h2.title:hover:before{top:35px;left:45px}.posts-news .posts-container .links-archive{margin-top:30px}.posts-news .posts-container .links-archive a{border:1px solid;padding:5px 10px;border-radius:3px;display:inline-block;margin-bottom:15px;text-align:center;width:100%;transition:all .5s}.posts-news .posts-container .links-archive a:hover{color:#fff;background-color:#f1563f}.tax-domains .img-1-3-container{background-image:none;background-color:#fff}.tax-domains .img-1-3-container img{-o-object-fit:unset;object-fit:unset;width:300px;left:50%;top:0;height:auto !important;transform:translateX(-50%)}.page-research aside{margin-top:190px}.page-research .domain-container,.page-research .group-container{margin-bottom:45px;position:relative}.page-research .domain-container .domain-content,.page-research .domain-container .group-content,.page-research .group-container .domain-content,.page-research .group-container .group-content{display:block;border:none}.page-research .domain-container figure,.page-research .group-container figure{width:90px;margin:auto}.page-research .domain-container figure svg,.page-research .domain-container figure img,.page-research .group-container figure svg,.page-research .group-container figure img{width:100%;height:auto}.page-research .domain-container h3,.page-research .group-container h3{font-size:16px;font-weight:400;color:#333;border:none !important}.page-research .domain-container h3:hover,.page-research .group-container h3:hover{color:#333}.page-research .domain-container p,.page-research .group-container p{font-size:14px;font-weight:300}.page-research .domains-container{margin-top:45px}.page-research .domains-container .domain-container .domain-content{padding-left:180px;position:relative;min-height:100px;padding-right:60px;text-align:left}.page-research .domains-container .domain-container .domain-content figure{margin-bottom:10px;position:absolute;left:15px;width:120px;transition:all .3s}.page-research .domains-container .domain-container .domain-content h3{font-size:18px;font-weight:600}.page-research .domains-container .domain-container .domain-content p{color:#333;font-size:16px}.page-research .domains-container .domain-container .domain-content:hover figure{transform:scale(1.1)}.page-research .group-container{width:33.333%}.page-research .group-container figure{position:relative;width:100%;padding-top:50%;background-color:#f1563f;overflow:hidden;margin:0}.page-research .group-container figure img{position:absolute;width:auto;height:150%;top:50%;left:50%;max-width:none;transform:translate(-50%, -50%);transition:top 1s linear}.page-research .group-container h3{font-size:18px;margin-bottom:0;font-weight:600;padding:20px 10px 0;position:absolute;bottom:0;left:0;width:90%;height:60px;color:#fff;text-align:left;transition:all .3s;z-index:1}.page-research .group-container h3:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(241,86,63,.8);z-index:-1;left:0;top:15px}.page-research .group-container:hover figure img{top:-60%;transition:top 4s linear}.page-research .group-container:hover h3{color:#fff;transform:translate(5px, -15px)}.infras-container{margin:30px 0 0}.infras-container .infra-container{padding:0 15px;width:50%;overflow:hidden;margin-bottom:45px;font-size:inherit;color:inherit;border:none;margin-top:auto}.infras-container .infra-container .infra-content{position:relative}.infras-container .infra-container .infra-picture{width:100%}.infras-container .infra-container .infra-picture .img-1-3-container{position:relative;background-image:none}.infras-container .infra-container .infra-picture .img-1-3-container img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);transition:top 1s linear}.infras-container .infra-container .infra-excerpt{position:absolute;bottom:-100%;right:0;width:90%;min-height:125px;max-height:100%;font-size:14px;padding:10px;background-color:rgba(255,255,255,.8);background-image:url(assets/images/hatch-left-white-large.png);background-size:40px;transition:all .3s}.infras-container .infra-container:hover h1 span{padding-right:45px}.infras-container .infra-container:hover .img-1-3-container img{top:0;transition:top 4s linear}.infras-container .infra-container:hover .img-1-3-container:after{opacity:.15}.infras-container .infra-container:hover .infra-excerpt{bottom:0;right:0}.material-icons.search{font-size:48px;line-height:48px;vertical-align:bottom;border:2px solid;padding:5px;border-radius:100%}.search-form .search-field{line-height:18px;outline-offset:0;border:1px #333 solid;padding:5px;font-style:italic;height:30px}.search-form .search-submit{background-color:#fff;border:none;height:30px;padding:0 10px;cursor:pointer;text-transform:uppercase;vertical-align:bottom;transition:all .3s}.search-form .search-submit .material-icons{color:#fff;display:inline-block;vertical-align:bottom;line-height:30px;height:30px;width:30px;background-color:#333;border:1px solid;border-radius:100%;transition:all .3s}.search-form .search-submit:hover .material-icons{color:#333;background-color:#fff}#footer .footer-sitemap{display:none;background-color:#ccc;background-image:url(assets/images/noise_60.jpg);padding:60px 30px 30px;color:#fff;font-family:courier,monospace;font-size:14px;text-shadow:1px 1px 0 rgba(255,255,255,.3);text-transform:lowercase;box-shadow:inset 0 3px 15px rgba(51,51,51,.2)}#footer .footer-sitemap .footer-nav{font-weight:600;color:#333;margin-bottom:15px}#footer .footer-sitemap .footer-list{margin-bottom:30px}#footer .footer-sitemap .footer-list strong{color:#666;font-weight:400}#footer .footer-sitemap ul{list-style:none;padding:0}#footer .footer-sitemap ul li{padding-left:30px;margin-top:10px;font-size:12px;font-style:italic;position:relative;font-weight:300;text-shadow:1px 1px 0 rgba(51,51,51,.2);cursor:pointer;transition:all .3s}#footer .footer-sitemap ul li:before{content:"-| ";position:absolute;left:15px}#footer .footer-sitemap ul li:hover{padding-left:35px}#footer .footer-sitemap ul.row{padding-left:15px}#footer .footer-final{background-color:#f1563f;color:#fff;min-height:120px;padding-top:30px;padding-bottom:15px}#footer .footer-final a{color:#fff;font-weight:600;border-bottom:none}#footer .footer-final a:hover{color:#333;border-bottom:none}#footer .footer-final .logos-ecoles img{height:45px;margin-right:30px}#footer .footer-final .copyright{margin-top:15px;font-size:12px}#footer .footer-final .site-infos{text-align:right;font-size:12px;font-weight:300}#footer .footer-final .site-infos a{padding-top:5px;display:inline-block}#footer .footer-final .site-infos img{display:block;height:45px;margin-left:auto}#footer .footer-final .site-infos .social{margin-top:15px}#footer .footer-final .site-infos .social a{color:#fff;display:inline-block;line-height:0;margin-left:10px;padding:5px;border:1px solid;border-radius:100%;transition:all .3s}#footer .footer-final .site-infos .social a svg{width:16px;height:16px}#footer .footer-final .site-infos .social a svg path{fill:#fff;transition:all .3s}#footer .footer-final .site-infos .social a:hover{background-color:#fff;border:1px solid #f1563f}#footer .footer-final .site-infos .social a:hover svg path{fill:#f1563f}#footer .footer-final .footer-adress{font-size:11px;text-align:right;padding-top:30px;border-bottom:1px dotted;padding-bottom:5px}.wp-block-cover,.wp-block-cover-image{height:auto}@media(min-width: 1800px){.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-8{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}.col-xxl-4{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media(min-width: 992px){#footer .footer-final .copyright{position:absolute;bottom:0}}@media(min-width: 992px)and (max-width: 1200px){.navbar .navbar-nav .nav-item{margin:0}}@media(max-width: 1799px){#home-news .home-new-container:nth-child(n+5){display:none}}@media(max-width: 1200px){header.header-main .page-title{font-size:32px}header.header-main .page-title div{padding:15px}.sll-slider-container .sll-slide-container .sll-slide-content{padding:10px 15px 60px 15px;font-size:16px;width:50%}.sll-front-page #page{margin:0}.sll-front-page .home-articles-container .home-articles{padding-bottom:60px}.sll-front-page .home-articles-container .home-articles .home-new-container .new-content .new-title{font-size:16px}.sll-front-page .page-content .wp-block-columns.has-2-columns .wp-block-column{margin:0}.sll-front-page .page-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n){margin:0}.page-container article{padding-right:15px}.page-container article .entry-content h1{margin-left:-15px}.page-container article .entry-content h2{margin-left:0}.page-container article .entry-content .group-container h2,.page-container article .entry-content .group-container h3,.page-container article .entry-content .group-container h4,.page-container article .entry-content .group-container h5,.page-container article .entry-content .group-container h6{font-size:16px}h1.title-container{font-size:21px}h2.title-container{font-size:18px}.organisation p{max-width:100%}#peopleflow-card{max-width:60%}.page-research .domains-container .domain-container .domain-content{padding-right:15px}}@media(max-width: 991px){#logo-smartphone{display:block}.navbar{padding-top:5px;padding-bottom:5px}.navbar #main-menu{position:fixed;top:0;left:101%;width:100%;height:100%;background-color:#f1563f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;z-index:51;transition:all .3s linear}.navbar #main-menu .navbar-nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.navbar #main-menu .navbar-nav .nav-item.active{margin-top:15px}.navbar #main-menu .navbar-nav .nav-link{font-weight:600}.navbar #main-menu .navbar-nav .nav-item{position:unset}.navbar #main-menu .navbar-nav .nav-item .nav-link{padding-top:0;color:#fff}.navbar #main-menu .navbar-nav .nav-item .sub-menu{position:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:30px;margin-top:0;padding-top:5px;border-top:1px dashed #fff;border-bottom:1px dashed #fff}.navbar #main-menu .navbar-nav .nav-item .sub-menu .nav-item{margin:0;-ms-flex-preferred-size:50%;flex-basis:50%}.navbar #main-menu .navbar-nav .nav-item .sub-menu .nav-item .nav-link{font-weight:400;color:rgba(255,255,255,.8)}.navbar #main-menu .navbar-nav .nav-item .sub-menu .nav-item.active .nav-link{color:#333}.navbar .nav-tools{position:unset;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;text-align:center}.navbar .nav-tools .nav-lang{padding:0 10px}.navbar .nav-tools .nav-lang a{font-size:21px;font-weight:300;display:inline-block;margin:0 10px}.navbar .nav-tools .nav-search{margin-top:15px;display:-ms-flexbox;display:flex}.navbar .nav-tools .nav-search form{position:unset;-ms-flex:1;flex:1;padding:0 10px;overflow:visible}.navbar .nav-tools .nav-search form input{width:100%;border:none;margin:0;font-size:16px;line-height:18px;height:30px}.navbar .nav-tools .nav-search .material-icons{font-size:30px;padding-right:10px}body #page{margin-top:0;padding-top:60px;margin-bottom:0}header.header-main .img-1-3-container,header.header-main #map{padding-top:50%}header.header-main .page-title{font-size:24px}.sll-slider-container .sll-slide-container .sll-slide-content{padding-bottom:30px;width:60%;bottom:60px}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container .sll-slide-link .material-icons{font-size:24px;line-height:24px}.wp-block-columns.has-2-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-columns.has-2-columns .wp-block-column{-ms-flex-preferred-size:100%;flex-basis:100%}.infos-project .project-labels-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.infos-project .project-labels-container .peopleflow-card-container{-ms-flex-preferred-size:100%;flex-basis:100%}.infos-project .project-labels-container .project-label-container{-ms-flex-preferred-size:50%;flex-basis:50%}.infos-project .project-labels-container .project-label-container .project-label{margin-right:15px}.children-pages .child-page-container .child-page-content .child-page-excerpt{position:unset;padding:0;width:100%;min-height:auto}.events-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-container{width:50%}#peopleflow-card{max-width:80%}.page-container article{margin-bottom:30px}.page-container article .entry-content{font-weight:300}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-right:15px;margin-bottom:30px}.page-container article .entry-content>.wp-block-columns:first-child>.wp-block-column:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:30px}.sll-front-page #page{margin-top:30px}.sll-front-page .home-articles-container .home-articles{padding-bottom:30px}.sll-front-page #home-events{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.sll-front-page #home-infras{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0}.page-container.contact article{margin-bottom:30px}.page-container.contact article .entry-content>.wp-block-columns:first-child{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.archive .page-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.archive .page-container article{margin-bottom:30px}.archive .page-container article .entry-content>.wp-block-columns:first-child{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.archive .page-container aside{margin-bottom:30px}.blog .posts-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog .posts-container article{margin-bottom:30px}.blog .posts-container article .entry-content>.wp-block-columns:first-child{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width: 600px){.event-container{width:100%}header.header-main .page-title{font-size:18px}header.header-main .page-title div{padding:10px 15px;font-weight:400}.sll-slider-container{padding-top:60%}.sll-slider-container .sll-slide-container .sll-slide-content{right:10px;width:80%;bottom:15px;color:#fff;line-height:14px;padding:10px 10px 5px;font-size:12px;font-weight:300}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-title{font-size:16px}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container{top:10px;bottom:auto}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container .sll-slide-link{margin-left:15px}.sll-slider-container .sll-slide-container .sll-slide-content .sll-slide-links-container .sll-slide-link .material-icons{font-size:24px;line-height:24px}.sll-slider-container .sll-slider-nav{bottom:15px;left:15px}.sll-slider-container .sll-slider-nav .sll-slide-nav{display:block;margin-top:7px}h1.title-container{font-size:18px}.sll-tiles-container .sll-tile .sll-tile-title{font-size:14px;font-weight:400;min-height:45px;padding-bottom:10px}.infos-project .project-labels-container .project-label-container{-ms-flex-preferred-size:100%;flex-basis:100%}.infras-container .infra-container{margin-bottom:15px}.infras-container .infra-container .infra-picture figure{margin-bottom:5px}.infras-container .infra-container .infra-excerpt{position:relative;bottom:0;right:0;width:100%;height:auto;font-size:14px;padding:0;min-height:unset}.page-research .domains-container .domain-container .domain-content{padding:0;text-align:center}.page-research .domains-container .domain-container .domain-content figure{position:relative;width:120px;left:0}#peopleflow-all{margin:15px 0 30px;width:100%}#peopleflow-card{-ms-flex-direction:column;flex-direction:column;width:90%;max-width:90%;padding:15px 0}#peopleflow-card .peopleflow-picture{width:120px;min-width:120px;margin:auto auto 15px}#peopleflow-search input{width:80%}#peopleflow-search .peopleflow-result-container{min-height:0}#footer .footer-final .site-info{text-align:left;margin-bottom:30px}#footer .footer-final .logos-ecoles img{margin:0 0 15px;max-width:100%;max-height:45px;height:auto}}@media(max-width: 400px){.navbar .navbar-brand #logo-svg{width:200px;height:auto}}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#222;opacity:.85;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#fff;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#fff;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:1060;font-family:Arial,Baskerville,monospace;color:#fff}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.sticky-below-nav{position:sticky !important;top:75px}@media(max-width: 991px){.sticky-below-nav{top:70px}}