﻿.--percent:after{content:'%';margin-left:3px}.--hidden{display:none !important}.--transparent{opacity:0 !important}.--masked{opacity:0.3 !important}.--mobileOnly{display:none}.bounce{animation-name:bounce;animation-iteration-count:infinite;animation-duration:0.7s}@keyframes bounce{from, to{margin-top:0;margin-bottom:0;animation-timing-function:ease-in}50%{margin-top:15px;margin-bottom:-15px;animation-timing-function:ease-out}}a{color:inherit}*,*:before,*:after{box-sizing:border-box}img{display:block}body{margin:0;font-family:"adelle-sans",sans-serif;color:#222;border-top:30px solid #f6f6f6;padding:45px 0 55px;border-bottom:30px solid #f6f6f6}sup{font-size:70%;vertical-align:4px}h1,h2,h3,h4,h5{font-weight:600;margin:0}p,ul,blockquote{line-height:160%;font-size:17.6px;margin:15px 0;max-width:600px}p:first-child,ul:first-child,blockquote:first-child{margin-top:0}p:last-child,ul:last-child,blockquote:last-child{margin-bottom:0}.main{margin:0 4%;width:92%}.close{position:absolute;background:#fff url(img/close.svg) right top no-repeat;top:0;right:0;width:40px;height:40px;background-size:51%;cursor:pointer}.filter__select{font:400 15px/140% "adelle-sans",sans-serif;height:45px;background-color:#f6f6f6;color:#222}.filter__select.chosen-container{width:100% !important}.filter__select.chosen-container .chosen-single{background:none;border-radius:0;height:100%;box-shadow:none;padding:9px 30px 0px 13px;border:1px solid #c6c6c6;position:relative;color:inherit}.filter__select.chosen-container .chosen-single:after{content:"\25BC";position:absolute;top:10px;right:15px;font-size:12px;color:#222}.filter__select.chosen-container .chosen-single div b{display:none}.filter__select.chosen-container.chosen-with-drop .chosen-single:after{content:"▲"}.filter__select.chosen-container .chosen-drop{box-shadow:none;border-radius:0;padding:0}.filter__select.chosen-container .chosen-drop .chosen-results{padding:6px 0 0 0;margin:0}.filter__select.chosen-container .chosen-drop .chosen-results .disabled-result{padding-left:13px}.filter__select.chosen-container .chosen-drop .chosen-results .active-result{line-height:140%;padding:7px 13px 7px 13px}.filter__select.chosen-container .chosen-drop .chosen-results .active-result.highlighted{background:#f33}select.filter__select{width:100%;font-size:16px;line-height:40px;height:30px;border:1px solid #c6c6c6;border-radius:0;background-color:#f6f6f6;padding:0 1.5em 0 13px}select.filter__select.--iOS{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);background-position:95% center;background-repeat:no-repeat;height:45px}.category{margin-bottom:50px}.category:last-of-type{margin-bottom:0}.category__header{border-top:2px solid #4A4A4A;padding-top:10px}.category__name{font:400 23px/160% "adelle-sans",sans-serif;margin-bottom:10px}.category__description{margin-bottom:30px}.subcategory{margin-bottom:40px}.subcategory:last-of-type{margin-bottom:0}.subcategory__header{border-top:1px solid #c6c6c6;padding-top:8px}.subcategory__name{font:400 20px/160% "adelle-sans",sans-serif;margin-bottom:8px}.subcategory__description{margin-bottom:20px}@media screen and (min-width: 1100px){p,ul,blockquote{font-size:19.2px;max-width:800px}}p{max-width:none}body{border:none;position:relative}svg text{font-family:"adelle-sans",sans-serif}.main{position:relative;width:100%;margin:0}.tutoWrapper{position:fixed;width:100%;display:flex;height:40px;bottom:20px;z-index:3;justify-content:flex-end;padding-right:4%}.tutoWrapper--hidden{bottom:-40px}.tuto{display:flex;align-items:center}.tuto__text{padding-left:12px;font-size:13px}.tuto__picto{flex:0 0 45px}.tuto__picto img{width:100%}.graphicsWrapper{position:fixed;top:0;left:0;width:100%;z-index:1;padding:0 4%}.graphics{max-width:1200px;max-height:110vh;z-index:1;margin:0 auto}.pannels{position:relative;z-index:2}.pannelWrapper{padding-left:4%;padding-top:4%;margin-bottom:90vh}.pannelWrapper .category__header{display:none}.pannelWrapper[data-has-title="false"] .category__description p{font-size:16px}.pannel{box-shadow:0 5px 10px rgba(0,0,0,0.19),0 3px 3px rgba(0,0,0,0.23);background-color:white;padding:20px;max-width:600px}.pannel[data-nb-persons="0"] .pannel__list{display:none}.institutions{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:20px -10px 0}.institutions .institution{flex:1 1 140px;margin:0 10px 15px}.institutions .institution__name{font:600 13px/140% "adelle-sans",sans-serif;margin-bottom:5px}.person{font:400 13px/140% "adelle-sans",sans-serif}.person__name{cursor:pointer}.person__name:hover{text-decoration:underline}.graphElement{transition:opacity 0.3s linear;opacity:1}.graphElement--masked{opacity:0.2}.category[data-category="intro"],.category[data-category="methode"]{position:relative}.category[data-category="intro"] .category__header,.category[data-category="methode"] .category__header{border:none}.category__description{margin-bottom:0px}.subcategory{margin-top:30px}.subcategory__header{border-top:1px solid #c6c6c6}.subcategory__name{font-size:16px}.editing__title{display:none}.editing__tag{display:none}.editing__authors{display:none}.editing__intro{font:400 19.2px/150% "adelle-sans",sans-serif}.popoverContainer{position:fixed !important;z-index:2 !important}.popover{position:relative !important;margin:9vh auto 0 !important}.profile{max-width:600px;max-height:60vh;overflow-y:auto}.profile__header{margin-bottom:20px}.profile__name{font:600 20px/140% "adelle-sans",sans-serif}@media screen and (min-width: 1100px){.profile{max-width:800px}.profile__header{margin-bottom:25px}.profile__name{font-size:22px}.category{max-width:800px}}@media screen and (max-width: 600px){.pannels{padding:0}.pannels .pannelWrapper{padding-left:0;padding-right:0;margin-bottom:600px}.pannels .pannelWrapper[data-pannel="intro"]{padding-top:300px}.pannel{box-shadow:none;border-top:1px solid #4A4A4A;border-bottom:1px solid #4A4A4A}.tutoWrapper{display:none}.editing__title{display:block;font:600 25.6px/120% "adelle-sans",sans-serif;margin-bottom:12px}.editing__tag{display:block;text-transform:uppercase;padding:0px 10px;font:400 11.2px/25px "adelle-sans",sans-serif;display:inline-block;border:1px solid #c6c6c6;text-decoration:none;color:#f33;margin-bottom:10px}.editing__authors{display:block;font:400 12.8px/120% "adelle-sans",sans-serif;margin-bottom:10px}.editing__intro{font:400 19.2px/134% "adelle-sans",sans-serif}}
/*# sourceMappingURL=main.css.map */
