@import url(//fonts.googleapis.com/css?family=Viga:400|Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{text-align:left;font-weight:400}a img{border:none}*{box-sizing:border-box;word-wrap:break-word}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix,strong,zoom 1{font-weight:700}em{font-style:italic}body{color:#008aa2;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden;font-size:13px}h1,h2,h3,h4,h5,h6{font-family:Viga,Helvetica,Arial,sans-serif}h1{font-family:Viga;line-height:1.4;font-size:6em}h2{line-height:1.3;font-size:2em}h2,h3{font-family:Viga;margin-bottom:.5em}h3{line-height:1.1;font-size:1.6em}a{text-decoration:none}.text-center{text-align:center}.flex-container{display:block}@media only screen and (min-width:600px){.flex-container{display:-ms-flexbox;display:box;display:flex;-o-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.container{width:750px}}@media only screen and (min-width:992px){.container{width:970px}}@media only screen and (min-width:1200px){.container{width:1170px}}.container-header{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.container-header{width:750px}}@media only screen and (min-width:992px){.container-header{width:970px}}@media only screen and (min-width:1200px){.container-header{width:1170px}}#main{position:relative;top:64px}@media only screen and (min-width:992px){#main{top:80px}}.content-part{line-height:30px}.blue{color:#00b5c6!important}.orange{color:#ffa700!important}.section-description{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:300}.modal-open{position:fixed}.img-responsive,img{max-width:100%;height:auto}.scroll-trigger{width:58px;height:58px;background-color:hsla(0,0%,100%,.4);display:block;position:fixed;left:50%;transform:translate3d(-50%,0,0);font-size:48px;text-align:center;animation-name:arrow-animation;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;animation-delay:1.5s;color:#008aa2;bottom:16px}.scroll-trigger .icon{position:relative;top:4px}.scroll-bottom-trigger .icon:before{content:"\E5DB"}#cookie-container{position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:#fff;padding:16px;border-top:1px solid gray}#cookie-text{text-align:center;margin-bottom:0}#cookie-link{color:#008aa2;text-decoration:underline}#accept-cookies-link{margin-left:16px;color:#333}.hide{display:none}#header{width:100%;position:fixed;left:0;z-index:2000;height:64px;background-color:#fff}@media only screen and (min-width:992px){#header{height:80px}}.container-header{margin:0 auto}.main-menu-item{float:left;line-height:76px}@media only screen and (min-width:992px){.main-menu-item{margin-left:15px}}@media only screen and (min-width:1200px){.main-menu-item{margin-left:35px}}.main-menu-link{color:#0089a1;font-family:Viga,sans-serif;font-size:1.4em;display:block;position:relative}@media only screen and (min-width:768px) and (max-width:1200px){.main-menu-link{font-size:1.2em}}.sub-menu{background-color:#fff;display:none;width:100%}@media only screen and (min-width:992px){.sub-menu{position:absolute;width:250px}}@media only screen and (min-width:992px){.main-menu-item:hover .sub-menu{display:block}}.main-menu-item.opened .sub-menu{display:block}.sub-menu-link{padding:1em 16px;display:block;color:#0089a1;position:relative}@media only screen and (min-width:992px){.sub-menu-link{padding:.5em 6px}}.sub-menu-trigger:after{font-family:icomoon!important;content:"\E901";display:block;position:absolute;top:0;right:16px}@media only screen and (min-width:992px){.sub-menu-trigger:after{display:none}}.main-menu-item.opened .sub-menu-trigger:after{content:"\E900"}.sub-menu-item.active,.sub-menu-link:hover{color:#fff;background-color:#0089a1}#header .logo{position:absolute;top:6px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:992px){#header .logo{position:relative;float:left;left:0;transform:translateX(0)}}#header .logo img{max-width:200px}@media only screen and (min-width:992px){#header .logo img{max-width:258px}}#menu{float:right;display:none}@media only screen and (min-width:992px){#menu{display:block}}.main-menu-item.active .main-menu-link,.main-menu-item:focus .main-menu-link,.main-menu-item:hover .main-menu-link{color:#f7a600}a#menu-quotation{background-color:#f7a600;color:#fff;padding:16px 45px;line-height:76px;font-size:1.2em;border-radius:2px;font-family:Viga,sans-serif;margin-left:35px}.sub-menu{z-index:99999}#footer{width:80%;transform:translateX(-50%);left:50%;text-align:center;color:#008da7;position:relative;top:80px}#footer #logo img{height:66px;width:auto}#footer #phone-office{font-size:1.9em;line-height:37px;font-family:Viga,sans-serif}#footer .phone-index{color:#00b4c4}#footer-adress li{display:inline;margin:0 15px;font-size:1.1em}ul#footer-adress{margin-top:40px}#nav-footer li{display:inline-block;margin-right:40px;padding:16px 0}#nav-footer{text-align:left;background-color:#494948;margin-top:84px;position:relative;top:80px}#nav-footer a{color:#fff;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.btn-action{background-color:#f7a600;color:#fff;padding:1em 1.5em;border-radius:2px;font-family:Viga,Helvetica,Arial,sans-serif;border:none;box-shadow:none;font-size:16px;cursor:pointer}.btn-action:hover{background-color:#ffbc33}#home-photo{background-image:url(/public/images/visual-home.jpg?c2d6d85);background-size:cover;height:100vh;overflow:hidden;width:100%;position:relative;padding:0;color:#fff}#home-photo h1{color:#fff;font-size:4em;font-family:Viga,Helvetica,Arial,sans-serif}#home-photo .container{position:relative;top:50%;transform:translateY(-50%)}#home-photo a.btn-call{line-height:160px;font-size:1.2em}.content-part.home h2{font-size:2em;margin-bottom:16px;line-height:40px}.content-part.home{font-size:1.2em;padding:16px}@media only screen and (min-width:768px){.content-part.home{padding:90px 16px}}.content-part.home .button a{color:#008ba4;background-color:#fff}.button{font-family:Viga,Helvetica,Arial,sans-serif;font-size:20px;display:block;margin-top:90px}.button a,.button button{padding:16px 37px;border:1px solid;border-radius:2px;color:#fff;cursor:pointer}#about-us{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAGtAQMAAAB0vyo2AAAABlBMVEXw8PD///9+GcA+AAACoklEQVR4nO3VMWokQBAEwf2Z/m/dY+QKdPb4gk6KCGPsThioz++Iz/UBf0VIzefr3/fP78CzE3L9Jf6KkBohNUJqdkLup8yyW/Y0ITVCanZC7hfAIBrENCE1QmqE1OwM4v0Jlv0hpEZIjZCanR25P8EgPoTUCKkRUrMTcj9llt2ypwmpEVKzE3K/AAbRIKYJqRFSI6RmZxDvT7DsDyE1QmqE1OzsyP0JBvEhpEZIjZCanZD7KbPslj1NSI2Qmp2Q+wUwiAYxTUiNkBohNTuDeH+CZX8IqRFSI6RmZ0fuTzCIDyE1QmqE1OyE3E+ZZbfsaUJqhNTshNwvgEE0iGlCaoTUCKnZGcT7Eyz7Q0iNkBohNTs7cn+CQXwIqRFSI6RmJ+R+yiy7ZU8TUiOkZifkfgEMokFME1IjpEZIzc4g3p9g2R9CaoTUCKnZ2ZH7EwziQ0iNkBohNTsh91Nm2S17mpAaITU7IfcLYBANYpqQGiE1Qmp2BvH+BMv+EFIjpEZIzc6O3J9gEB9CaoTUCKnZCbmfMstu2dOE1Aip2Qm5XwCDaBDThNQIqRFSszOI9ydY9oeQGiE1Qmp2duT+BIP4EFIjpEZIzU7I/ZRZdsueJqRGSM1OyP0CGESDmCakRkiNkJqdQbw/wbI/hNQIqRFSs7Mj9ycYxIeQGiE1Qmp2Qu6nzLJb9jQhNUJqdkLuF8AgGsQ0ITVCaoTU7Azi/QmW/SGkRkiNkJqdHbk/wSA+hNQIqRFSsxNyP2WW3bKnCakRUrMTcr8ABtEgpgmpEVIjpGZnEO9PsOwPITVCaoTU7OzI/QkG8SGkRkiNkJqdkPsps+yWPU1IjZCanZD7BTCIBjFNSI2QGiE1O4N4f4JlfwipEVIjpGZnR+5PMIgPITVCav4DJrvpmqLfN2AAAAAASUVORK5CYII=)}#home-cotation{background-color:#008ba4;color:#fff;padding:90px 0;font-size:2em;margin-bottom:16px}#home-cotation a{color:#fff;background-color:#ffa800}#home-latest-news{width:100%;background-color:#00b4c4;padding:70px 0;color:#fff;-o-box-flex:1;box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:600px){#home-latest-news{width:50%;float:left}}#home-latest-news h2,#home-molecule h2{color:#fff;font-size:2em;padding-bottom:16px}#home-latest-news h3{font-size:1.5em;font-family:Open Sans,Helvetica,Arial,sans-serif}#home-molecule{width:100%;background-color:#ffa800;padding:70px 0;color:#fff;-o-box-flex:1;box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:600px){#home-molecule{width:50%;float:left}}#home-molecule .button a{background-color:#ffb119}#home-latest-news .button a{background-color:#19bccd}.container-latest-news{margin-left:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.container-latest-news{width:375px}}@media only screen and (min-width:992px){.container-latest-news{width:485px}}@media only screen and (min-width:1200px){.container-latest-news{width:585px}}.container-home-molecule{margin-right:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.container-home-molecule{width:375px}}@media only screen and (min-width:992px){.container-home-molecule{width:485px}}@media only screen and (min-width:1200px){.container-home-molecule{width:585px}}.single-column .container-home-molecule{margin-left:auto}.single-column .container-latest-news{margin-right:auto}.home-molecule-visual-container{height:150px;width:150px;overflow:hidden;margin:0 auto 15px}.slick-next,.slick-prev{top:calc(100% + 20px)!important}.home-molecule-item .button{margin-top:40px}#home-latest-news .carousel{padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:20px 0}@media only screen and (min-width:768px){#home-latest-news .carousel{margin:20px}}@media only screen and (min-width:992px){#home-latest-news .carousel{margin:20px 40px}}@media only screen and (min-width:1200px){#home-latest-news .carousel{margin:20px 80px}}.slick-nav{color:#fff}.slick-nav:before{display:none}.home-molecule-item{padding:30px 0}.home-news-preview-link{color:#fff;font-size:16px}.home-molecule-item p{font-size:16px}#news-aside{width:270px;display:none}@media only screen and (min-width:768px){#news-aside{display:block}}@media only screen and (min-width:768px){#news-actuality,.news-list{width:calc(100% - 270px);padding:0 32px}}.news-preview{margin-bottom:16px}.news-article{margin-bottom:32px}@media only screen and (min-width:992px){.news-article{margin-bottom:75px}}#news-actuality,#news-aside,.news-list{float:left}.news-list.no-aside{margin:0 auto}.news-article-visual,.news-preview-visual{visibility:hidden}.news-article-thumbnail,.news-preview-thumbnail{overflow:hidden}.news-article-thumbnail{width:100%;height:150px}@media only screen and (min-width:992px){.news-article-thumbnail{height:200px}}.news-preview-thumbnail{width:80px;height:80px}.news-article-link,.news-preview-link{background-repeat:no-repeat;background-size:contain;background-position:0;display:block;height:100%}.news-preview-infos{width:calc(100% - 80px);padding-left:8px}.news-preview-infos,.news-preview-thumbnail{float:left}.news-article-title{font-size:24px;margin:.3em 0 0;display:block}.news-article-title,.news-preview-link{color:#008aa2}.news-article-title:hover,.news-preview-link:hover{color:#f7a600}.news-preview-title{font-size:100%}.news-article-date,.news-preview-date{font-size:80%}.news-list .news-article-date,.news-list .news-article-description{top:-.5em;position:relative}.news-article-date,.news-preview-date{font-style:italic;color:#7ecef4}#news-aside h2{position:relative;border-bottom:3px solid #f6f6f6}#news-aside h2:after{display:block;width:60px;height:2px;background-color:#f7a600;position:absolute;bottom:-3px;left:0;content:" "}#title-about,#title-news{background-color:#00b4c4;background-size:cover;height:46vh;overflow:hidden;width:100%;position:relative;padding:0;color:#fff}@media only screen and (min-width:992px){#title-about,#title-news{height:60vh}}#title-about h1,#title-news h1{color:#fff;font-size:4em;font-family:Viga,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){#title-about h1{font-size:6em}}@media only screen and (min-width:768px){#title-news h1{font-size:5em}}#title-about .container,#title-news .container{position:relative;top:50%;transform:translateY(-50%)}#content-about-us{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAGtAQMAAAB0vyo2AAAABlBMVEXw8PD///9+GcA+AAACoklEQVR4nO3VMWokQBAEwf2Z/m/dY+QKdPb4gk6KCGPsThioz++Iz/UBf0VIzefr3/fP78CzE3L9Jf6KkBohNUJqdkLup8yyW/Y0ITVCanZC7hfAIBrENCE1QmqE1OwM4v0Jlv0hpEZIjZCanR25P8EgPoTUCKkRUrMTcj9llt2ypwmpEVKzE3K/AAbRIKYJqRFSI6RmZxDvT7DsDyE1QmqE1OzsyP0JBvEhpEZIjZCanZD7KbPslj1NSI2Qmp2Q+wUwiAYxTUiNkBohNTuDeH+CZX8IqRFSI6RmZ0fuTzCIDyE1QmqE1OyE3E+ZZbfsaUJqhNTshNwvgEE0iGlCaoTUCKnZGcT7Eyz7Q0iNkBohNTs7cn+CQXwIqRFSI6RmJ+R+yiy7ZU8TUiOkZifkfgEMokFME1IjpEZIzc4g3p9g2R9CaoTUCKnZ2ZH7EwziQ0iNkBohNTsh91Nm2S17mpAaITU7IfcLYBANYpqQGiE1Qmp2BvH+BMv+EFIjpEZIzc6O3J9gEB9CaoTUCKnZCbmfMstu2dOE1Aip2Qm5XwCDaBDThNQIqRFSszOI9ydY9oeQGiE1Qmp2duT+BIP4EFIjpEZIzU7I/ZRZdsueJqRGSM1OyP0CGESDmCakRkiNkJqdQbw/wbI/hNQIqRFSs7Mj9ycYxIeQGiE1Qmp2Qu6nzLJb9jQhNUJqdkLuF8AgGsQ0ITVCaoTU7Azi/QmW/SGkRkiNkJqdHbk/wSA+hNQIqRFSsxNyP2WW3bKnCakRUrMTcr8ABtEgpgmpEVIjpGZnEO9PsOwPITVCaoTU7OzI/QkG8SGkRkiNkJqdkPsps+yWPU1IjZCanZD7BTCIBjFNSI2QGiE1O4N4f4JlfwipEVIjpGZnR+5PMIgPITVCav4DJrvpmqLfN2AAAAAASUVORK5CYII=)}.fifty-content{margin-bottom:32px}@media only screen and (min-width:768px){.fifty-content{float:left;width:50%}}.about-us-fifty{padding:16px 0}@media only screen and (min-width:768px){.about-us-fifty{padding:30px 0 0}}@media only screen and (min-width:768px){.about-us-fifty .fifty-content{width:45%}}.about-us-fifty .fifty-content:last-child(){float:right}@media only screen and (min-width:1200px){.about-us-staff{max-width:70%;margin-left:auto;margin-right:auto}}#about-us-photo img{overflow:hidden;width:100%;position:relative;padding:0;color:#fff}.right{text-align:right}.left{text-align:left}#executive-management .fifty-content.left{padding-left:0}@media only screen and (min-width:768px){#executive-management .fifty-content.left{padding-left:30px}}#executive-management .fifty-content.right{padding-right:0}@media only screen and (min-width:768px){#executive-management .fifty-content.right{padding-right:30px}}#key-dates{background-color:#00b4c4;color:#fff}#scientific-board{background-color:#008ba4;color:#fff}#scientific-board .fifty-content{padding:0 15px}.about-us-fifty li h1{text-align:center;margin-top:45px}.logo-partners{margin-top:20px}.logo-partner-item{background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;height:120px;width:120px;display:inline-block;padding:0 20px}.logo-partner-visual{visibility:hidden}#laboratory-photo{background-image:url("/public/images/img-labExt.png");background-size:cover;overflow:hidden;width:100%;position:relative;padding:0;color:#fff}@media only screen and (min-width:992px){#laboratory-photo{height:100vh}}#laboratory-photo h1{color:#fff;font-size:4em;font-family:Viga,Helvetica,Arial,sans-serif}#laboratory-photo a.btn-call{background-color:#fff;color:#008ba4;padding:16px 45px;line-height:160px;font-size:1.2em;border-radius:2px;font-family:Viga,sans-serif}#carreers{background-color:#f7a600;color:#fff;margin-bottom:60px}#carreers-content{width:100%;text-align:left;line-height:25px;left:50%;margin-top:36px;transform:translateX(-50%);position:relative}@media only screen and (min-width:768px){#carreers-content{width:535px}}#carreers-content p{margin-top:30px}.carreer-content .button{margin-bottom:30px}#carreers .button a{background-color:#ffb119;color:#fff}.carreer-content .button{text-align:center}.accordion,.carreer-content .button a{cursor:pointer}.accordion{background-color:transparent;color:#fff;width:100%;text-align:left;border:none;outline:none;transition:.4s;padding:0}.accordion-value{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:300}.accordion-title{float:left;font-size:1.8em}.accordion-sub-info{font-size:.9em}.accordion:before{color:#fff;float:right;font-size:26px}.accordion.active:before{content:"\E900"}.panel{max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.panel.show{opacity:1;-ms-filter:none;filter:none;max-height:1000px}.modal{display:none;position:fixed;z-index:999999;padding-top:5%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;color:#f7a600;margin:auto;padding:0;width:80%;max-width:1200px;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;overflow:hidden}#menu-aboutus{position:fixed;left:0;z-index:1021;top:48px;display:none}@media only screen and (min-width:992px){#menu-aboutus{width:100%;display:inline;top:64px}}#menu-aboutus ul{position:absolute;left:50%;transform:translateX(-50%)}#menu-aboutus ul li{float:left;padding:0 20px;background-color:#19bbca;font-family:Viga,Helvetica,Arial,sans-serif;line-height:45px}.content-header-link{color:#ddd}.active .content-header-link{color:#fff}#menu-aboutus .container-header{background-color:#19bbca}.date-from-keydates{width:320px;text-align:center;position:relative;z-index:50;margin:30px auto}@media only screen and (min-width:768px){.date-from-keydates{float:left;width:250px;margin:0}}.date-from-keydates:before{content:" "}@media only screen and (min-width:768px){.date-from-keydates:before{background-color:#00b4c4;width:52px;height:52px;display:inline-block;border-radius:50%;border:5px solid #0089a1}}hr{top:37px;z-index:1;color:#fff;height:1px;border-top:none}.timeline,hr{position:relative}.timeline{margin-top:32px}.timeline-nav{color:#fff;display:none}@media only screen and (min-width:768px){.timeline-nav{display:block;position:absolute;top:22px}}.timeline-nav i{font-size:3em}.timeline-events-list{max-width:100%}@media only screen and (min-width:768px){.timeline-events-list{left:0;max-width:none;display:inline-block;position:relative}}.container-key{margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px;overflow:hidden;width:100%}@media only screen and (min-width:768px){.container-key{padding-left:66px;padding-right:66px}}@media only screen and (min-width:768px){.container-key-large{width:calc(100% - 30px);margin:0 auto;overflow:hidden}}.timeline-nav-prev{left:16px}.timeline-nav-next{right:16px}.container-key hr{display:none}@media only screen and (min-width:768px){.container-key hr{display:block;position:relative;top:40px}}#emilieantoine-photo{display:block;width:100%;height:auto}@media only screen and (min-width:992px){#emilieantoine-photo{display:none}}#emilieantoine-photo img{width:100%;height:auto}.parallax-window{display:none}@media only screen and (min-width:992px){.parallax-window{display:block}}#modalApplyJob .job-title{font-weight:700;font-size:1.5em;padding-bottom:.5em;border-bottom:1px solid #f7a600}#modalApplyJob .apply-title{font-weight:700;font-size:1.1em;margin-top:20px}#modalApplyJob .fifty-content{margin-bottom:0}@media only screen and (min-width:768px){#modalApplyJob .fifty-content{margin-bottom:32px}}#modalApplyJob .fifty-content.left{padding-left:0}@media only screen and (min-width:768px){#modalApplyJob .fifty-content.left{padding-left:7px}}#modalApplyJob .fifty-content.right{padding-right:0}@media only screen and (min-width:768px){#modalApplyJob .fifty-content.right{padding-right:7px}}#modalApplyJob input,select{width:100%;border:1px solid #f7a600;color:#f7a600;padding-left:10px;padding-top:15px;padding-bottom:15px;margin-bottom:10px;border-radius:3px}#modalApplyJob input:focus{outline:none;border:1px solid #ef7f00;box-shadow:0 0 10px #ef7f00}#modalApplyJob h3{margin-top:20px;margin-bottom:10px}#modalApplyJob .button{text-align:center;margin-top:40px;margin-bottom:40px}@media only screen and (min-width:1200px){#modalApplyJob .button{text-align:right}}#modalApplyJob .button a{color:#fff;background-color:#f7a600}@media only screen and (min-width:1200px){#modalApplyJob .button a{color:#f7a600;background-color:#fff}}#modalApplyJob .submit{display:block;margin:0 auto}@media only screen and (min-width:1200px){#modalApplyJob .submit{float:right}}.apply-image{background-image:url(/public/images/img-lab.png?0681f55);width:304px;height:100%;display:none;position:absolute}@media only screen and (min-width:1200px){.apply-image{display:inline-block}}.apply-image-title{color:#fff;font-weight:700;font-size:2.5em;padding-top:30px;padding-left:30px;padding-right:30px}.apply-form{background-color:#fff;padding:2px 16px 36px}@media only screen and (min-width:1200px){.apply-form{width:70%;float:right;display:inline-block}}.job-title{margin-top:.5em}@media only screen and (min-width:1200px){.job-title{display:none}}#menu-products{position:fixed;left:0;z-index:1021;top:48px;display:none}@media only screen and (min-width:992px){#menu-products{width:100%;display:inline;top:64px}}#menu-products ul{position:absolute;left:50%;transform:translateX(-50%)}#menu-products ul li{float:left;padding:0 20px;background-color:#19bbca;font-family:Viga,Helvetica,Arial,sans-serif;line-height:45px}.content-part.aboutus{font-size:1.2em;padding:16px}#menu-products .container-header,à{background-color:#19bbca}#products{background-color:#008aa2;color:#fff;padding-bottom:16px}#products .blue{color:#00b4c4}#products .button{margin-bottom:20px;margin-top:30px}#products .button a{background-color:#008aa2;color:#fff}#products h3{margin-top:25px;font-size:1.3em}#products p{line-height:1.3em}#products .product-description{float:left}@media only screen and (min-width:992px){#products .product-description{float:right;width:75%}}#products .product-image{float:left}@media only screen and (min-width:992px){#products .product-image{margin-left:100px;margin-top:25px;max-width:86px;max-height:250px;overflow:hidden}}#products .product-quotation{float:right;width:75%;margin-top:70px}@media only screen and (min-width:992px){#products .product-quotation{margin-top:0}}#applications{margin-bottom:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAGtAQMAAAB0vyo2AAAABlBMVEXw8PD///9+GcA+AAACoklEQVR4nO3VMWokQBAEwf2Z/m/dY+QKdPb4gk6KCGPsThioz++Iz/UBf0VIzefr3/fP78CzE3L9Jf6KkBohNUJqdkLup8yyW/Y0ITVCanZC7hfAIBrENCE1QmqE1OwM4v0Jlv0hpEZIjZCanR25P8EgPoTUCKkRUrMTcj9llt2ypwmpEVKzE3K/AAbRIKYJqRFSI6RmZxDvT7DsDyE1QmqE1OzsyP0JBvEhpEZIjZCanZD7KbPslj1NSI2Qmp2Q+wUwiAYxTUiNkBohNTuDeH+CZX8IqRFSI6RmZ0fuTzCIDyE1QmqE1OyE3E+ZZbfsaUJqhNTshNwvgEE0iGlCaoTUCKnZGcT7Eyz7Q0iNkBohNTs7cn+CQXwIqRFSI6RmJ+R+yiy7ZU8TUiOkZifkfgEMokFME1IjpEZIzc4g3p9g2R9CaoTUCKnZ2ZH7EwziQ0iNkBohNTsh91Nm2S17mpAaITU7IfcLYBANYpqQGiE1Qmp2BvH+BMv+EFIjpEZIzc6O3J9gEB9CaoTUCKnZCbmfMstu2dOE1Aip2Qm5XwCDaBDThNQIqRFSszOI9ydY9oeQGiE1Qmp2duT+BIP4EFIjpEZIzU7I/ZRZdsueJqRGSM1OyP0CGESDmCakRkiNkJqdQbw/wbI/hNQIqRFSs7Mj9ycYxIeQGiE1Qmp2Qu6nzLJb9jQhNUJqdkLuF8AgGsQ0ITVCaoTU7Azi/QmW/SGkRkiNkJqdHbk/wSA+hNQIqRFSsxNyP2WW3bKnCakRUrMTcr8ABtEgpgmpEVIjpGZnEO9PsOwPITVCaoTU7OzI/QkG8SGkRkiNkJqdkPsps+yWPU1IjZCanZD7BTCIBjFNSI2QGiE1O4N4f4JlfwipEVIjpGZnR+5PMIgPITVCav4DJrvpmqLfN2AAAAAASUVORK5CYII=)}#applications .content{margin-top:30px}#applications .images{height:100%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){#applications .images{display:block}}#applications .molecules{display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){#applications .molecules{display:block}}#applications .molecule{margin-top:25px}@media only screen and (min-width:992px){#applications .molecule{width:100%}}#applications .molecule img{width:319px;height:255px}@media only screen and (min-width:992px){#applications .molecule img{margin-top:40px}}#applications .descriptions{height:100%;text-align:left}#applications h3{margin-top:25px;font-size:1.3em}#applications p,li{line-height:1.5em}.technilogies-list{margin:16px 0}@media only screen and (min-width:992px){.technilogies-list{margin:32px 0}}.technilogies-list .technology-infos,.technilogies-list .technology-visual-container{float:left}.technilogies-list .technology-visual-container{width:80px;height:80px;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:992px){.technilogies-list .technology-visual-container{width:120px;height:120px}}.technilogies-list .technology-visual{visibility:hidden}.technilogies-list .technology-infos{width:calc(100% - 80px);padding:16px}@media only screen and (min-width:992px){.technilogies-list .technology-infos{width:calc(100% - 120px)}}.technilogies-list .technology-item{margin-bottom:16px;border:1px solid #008aa2}.technilogies-list .technology-infos-description{margin:16px 0}.technilogies-list .technology-infos-link{color:#f7a600}.technilogies-list .technology-infos-link:hover{color:#008aa2}.product-paypal-button{margin-left:16px}.product-paypal-button,.product-price-info{display:inline-block}.product-price{font-size:32px;line-height:1.4}.product-price-container{text-align:left;margin:16px 0}#menu-contact{position:fixed;left:0;z-index:1021;top:48px;display:none}@media only screen and (min-width:992px){#menu-contact{width:100%;display:inline;top:64px}}#menu-contact ul{position:absolute;left:50%;transform:translateX(-50%)}#menu-contact ul li{float:left;padding:0 20px;background-color:#f7a600;font-family:Viga,Helvetica,Arial,sans-serif;line-height:45px}.content-part.contact{font-size:1.2em;padding:16px}#menu-contact .container-header,#title-contact{background-color:#f7a600}#title-contact{background-size:cover;height:46vh;overflow:hidden;width:100%;position:relative;padding:0;color:#fff}@media only screen and (min-width:992px){#title-contact{height:60vh}}#title-contact h1{color:#fff;font-size:4em;font-family:Viga,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){#title-contact h1{font-size:6em}}#title-contact .container{position:relative;top:50%;transform:translateY(-50%)}#quotationAndInformation{color:#f7a600}#quotationAndInformation .fifty-content.left{padding-left:0}@media only screen and (min-width:768px){#quotationAndInformation .fifty-content.left{padding-left:15px}}#quotationAndInformation .fifty-content.right{padding-right:0}@media only screen and (min-width:768px){#quotationAndInformation .fifty-content.right{padding-right:15px}}#quotationAndInformation input,textarea{width:100%;border:1px solid #f7a600;color:#f7a600;padding-left:10px;padding-top:15px;padding-bottom:15px;margin-bottom:10px;border-radius:3px}#quotationAndInformation textarea{resize:none;height:200px}#quotationAndInformation input:focus,textarea:focus{outline:none;border:1px solid #ef7f00;box-shadow:0 0 10px #ef7f00}#quotationAndInformation .quote-info-form{padding-top:50px;padding-bottom:50px}#quotationAndInformation .button button{color:#fff;background-color:#f7a600}#situation{margin-bottom:40px;background-image:url(/public/images/google-map.jpg?583a3b9);background-size:cover;height:100vh;overflow:hidden;width:100%;position:relative;padding:0}#situation,#situation .button a{background-color:#008aa2;color:#fff}@media only screen and (min-width:992px){#mobile-menu-container{display:none}}#mobile-menu{background-color:transparent;border:none;outline:none}.ac-gn-menuicon{left:0;z-index:2;top:10px;width:48px;border-bottom:none;float:left;position:relative;margin-right:16px}.ac-gn-menuicon-label{display:block;z-index:3;position:relative;top:0;width:48px;height:48px;cursor:pointer;transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.4,.01,.165,.99);-webkit-tap-highlight-color:transparent}.ac-gn-menuicon-bread{position:absolute;z-index:3;top:0;left:0;width:48px;height:48px;transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.ac-gn-menuicon-bread-top{transform:rotate(0);z-index:4;transform:translateY(-3px)}.ac-gn-menuicon-bread-bottom,.ac-gn-menuicon-bread-top{transition:transform .25s cubic-bezier(.4,.01,.165,.99)}.ac-gn-menuicon-bread-bottom{transform:rotate(0);bottom:20px}.ac-gn-menuicon-bread-crust{display:block;width:17px;height:2px;background:#008aa2;position:absolute;left:16px;z-index:1;transition:transform .2s}.ac-gn-menuicon-bread-crust-bottom{bottom:23px;transform:translateY(3px)}.ac-gn-menuicon-bread-crust-top{top:23px;transform:translateY(-3px)}.mobile-menu-open .ac-gn-menuicon-label{transform:rotate(90deg)}.mobile-menu-open .ac-gn-menuicon-bread-top{transition:transform .25s cubic-bezier(.4,.01,.165,.99) .2s;transform:rotate(45deg)}.mobile-menu-open .ac-gn-menuicon-bread-crust-top{transform:translateY(0)}.mobile-menu-open .ac-gn-menuicon-bread-bottom{transition:transform .25s cubic-bezier(.4,.01,.165,.99) .2s;transform:rotate(-45deg)}.mobile-menu-open .ac-gn-menuicon-bread-crust-bottom{transform:translateY(0)}.mobile-menu-open #menu{display:block;position:absolute;top:64px;width:100%;background-color:#fff;left:0}.mobile-menu-open .main-menu-item{float:none;border-top:1px solid #008aa2}.mobile-menu-open #menu-quotation{margin:6px 16px;display:inline-block;padding:6px;line-height:1.8;width:calc(100% - 32px);text-align:center}.mobile-menu-open .main-menu-link{margin-left:16px}#title-error{background-color:#00b4c4;background-size:cover;height:46vh;overflow:hidden;width:100%;position:relative;padding:0;color:#fff}@media only screen and (min-width:992px){#title-error{height:60vh}}#title-error .title{color:#fff;font-size:4em;font-family:Viga,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){#title-error .title{font-size:6em}}#title-error .content{color:#fff;font-size:2em;font-family:Viga,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){#title-error .content{font-size:4em}}#title-error .container{position:relative;top:50%;transform:translateY(-50%)}@keyframes arrow-animation{0%{transform:translate3d(-50%,0,0)}to{transform:translate3d(-50%,-16px,0)}}@keyframes animatetop{0%{top:-300px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{top:0;opacity:1;-ms-filter:none;filter:none}}