.c-h1,.c-intro,.c-ir,.c-slider-container,h1{overflow:hidden}.c-icon::after,.c-icon::before,.c-title-linoa::before{content:'';background-repeat:no-repeat}.c-h1,.c-ir,h1{direction:ltr}.c-btn,.c-h2,.c-header-lang,.c-link,.c-link-list,.c-offcanvas-lang,.c-project-overview-link,h2{text-transform:uppercase}body{background:#fff;color:#6f6f6f;font-size:24px;-webkit-tap-highlight-color:transparent}a,a:visited{text-decoration:none;color:#007d95}a:focus,a:hover{color:#01485a}button,input,select,textarea{color:#6f6f6f;font-family:inherit;font-size:100%}textarea{resize:none}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none}img{vertical-align:bottom}.c-ir{display:block;border:0;text-indent:-999em;background-color:transparent;background-repeat:no-repeat;text-align:left}.c-btn,.c-icon-linkedin,.c-link-top,.c-slider-left,.c-slider-right{display:inline-block}.c-btn,.c-section-title,.c-tweet{text-align:center}button.c-btn{white-space:nowrap}.c-btn{position:relative;margin:0;background-color:#007d95;border:2px solid #007d95;padding:.8em 40px;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}.c-btn,.c-btn:visited{color:#fff}.c-btn:focus,.c-btn:hover{background-color:#01485a;border-color:#01485a;color:#fff}.c-btn-light{background-color:transparent;border-color:#6d6e6e}.c-btn-light:focus,.c-btn-light:hover,.c-footer .c-btn-light:focus,.c-footer .c-btn-light:hover{background-color:#6d6e6e;border-color:#6d6e6e;color:#fff}.c-icon::after,.c-icon::before{position:absolute;top:0;background-image:url(../img/sprite.svg);background-position:0 0}.c-icon,.c-title-linoa{position:relative}.c-h1,.c-header-logo,.c-icon-close,.c-link-top,.c-main-nav,h1{position:absolute}.c-icon::before{left:0}.c-icon::after{right:0}.c-nav-icon::after,.c-nav-icon::before{width:9px;height:27px;background-position:0 0;-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s;opacity:0}.c-nav-icon::before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.c-nav-icon::after{background-position:-100px 0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.active .c-nav-icon::before,.c-nav-icon:focus::before,.c-nav-icon:hover::before{background-position:0 0;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.active .c-nav-icon::after,.c-nav-icon:focus::after,.c-nav-icon:hover::after{background-position:-100px 0;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.c-icon-linkedin{width:30px;height:40px}.c-icon-linkedin::before{top:50%;margin-top:-13px;width:26px;height:26px;background-position:0 -580px}.c-icon-linkedin:hover::before{background-position:-100px -580px}.c-icon-linkedin-light::before{background-position:-200px -580px}.c-icon-linkedin-light:hover::before{background-position:0 -580px}.c-footer-mail,.c-footer-phone{display:inline-block;padding:.25em 0 .25em 32px}.c-footer-mail::before,.c-footer-phone::before{top:50%;opacity:.6}.c-footer-mail::before{margin-top:-9px;width:22px;height:18px;background-position:0 -500px}.c-footer-phone::before{margin-top:-11px;width:22px;height:22px;background-position:0 -540px}.c-footer-mail:hover::before,.c-footer-phone:hover::before{opacity:1}.c-link-top{cursor:pointer;bottom:0;right:30px;width:40px;height:59px}.c-link-top::before{top:0;left:50%;margin-left:-10px;width:20px;height:59px;background-position:0 -620px}.c-link-top:hover::before{background-position:-100px -620px}.c-content .c-link-list a,.c-content .c-link-list a:visited,.c-link,.c-link:visited,.c-modal-dialog .c-link-list a,.c-modal-dialog .c-link-list a:visited{text-decoration:none;color:#007d95}.c-content .c-link-list a:focus,.c-content .c-link-list a:hover,.c-link:focus,.c-link:hover,.c-modal-dialog .c-link-list a:focus,.c-modal-dialog .c-link-list a:hover{color:#01485a}.c-slider-left{padding-left:80px}.c-slider-right{padding-right:80px}.c-slider-left::before,.c-slider-right::after{top:50%;margin-top:-10px;width:59px;height:20px;background-position:0 -40px;opacity:.6}.c-slider-right::after{background-position:0 -80px}.c-slider-left:focus::before,.c-slider-left:hover::before,.c-slider-right:focus::after,.c-slider-right:hover::after{opacity:1}.c-title-heart,.c-title-high,.c-title-med{padding-top:100px}.c-title-heart::before,.c-title-high::before,.c-title-med::before{left:50%;margin-left:-36px;width:74px;height:72px;background-position:0 -120px}.c-title-high::before{margin-left:-35px;width:71px;background-position:0 -200px}.c-title-heart::before{margin-left:-41px;width:82px;background-position:0 -300px}.c-project-icon{display:block;padding-top:65px;padding-bottom:60px}.c-project-icon::after,.c-project-icon::before{left:50%}.c-project-icon::before,.c-project-info-icon::before{height:42px}.c-project-info-icon{display:block;width:44px;height:42px}.c-project-icon-med::before{width:44px;margin-left:-22px;background-position:-200px -120px}.c-project-info-icon-med::before{width:44px;background-position:-100px -120px}.c-project-icon-high::before{width:40px;margin-left:-20px;background-position:-200px -200px}.c-project-info-icon-high::before{width:40px;background-position:-100px -200px}.c-project-icon-heart::before{width:44px;margin-left:-22px;background-position:-200px -300px}.c-project-info-icon-heart::before{width:44px;background-position:-100px -300px}.c-project-icon::after{top:auto;bottom:0;width:59px;height:20px;margin-left:-30px;background-position:-100px -80px;opacity:.6}.c-project-overview-link:focus .c-project-icon::after,.c-project-overview-link:hover .c-project-icon::after{opacity:1}.c-title-linoa{width:244px;height:101px;padding-bottom:0;margin-bottom:1em}.c-title-linoa::before{position:absolute;top:0;left:0;background-image:url(../img/logo-linoa.svg);background-position:0 0;width:100%;height:100%}.c-link-more{padding-left:30px}.c-link-more::before{top:50%;margin-top:-8px;width:16px;height:16px;background-position:0 -460px;opacity:.6}.c-link-more:hover::before{opacity:1}.c-icon-close{top:40px;right:40px;width:40px;height:40px}.c-icon-close::after{top:50%;margin-top:-16px;width:32px;height:32px;background-position:0 -420px}.c-icon-close:hover::after{background-position:-100px -420px}.c-footer-disclaimer .c-link-list a,.c-offcanvas-lang,.c-offcanvas-nav,body,c-h1,c-h2,h1,h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300}.c-btn,.c-header-lang .active a,.c-link,.c-link-list a,.c-offcanvas-lang .active a,.c-project-overview-link,.c-text-block a,b,strong{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.02em}.c-footer-desc,.c-h3 span,.c-media-date,.c-project-detail-info-desc,.c-text-special,.c-text-tweet,blockquote p,h3 span{font-family:'Roboto Slab',serif;font-weight:300}.c-footer-desc strong,.c-h3,h3{font-family:'Roboto Slab',serif;font-weight:700}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.c-h1,h1{left:-999999px;width:1px;height:1px;line-height:0;padding:0;font-size:1px;color:transparent}.c-h2,h2{padding-bottom:1em;line-height:1.2;font-size:40px}.c-h3,h3{line-height:1.2;font-size:30px;padding-bottom:1.2em}.c-h3 span,h3 span{display:block}.c-content,.c-modal-dialog{line-height:1.5}.c-footer p,.c-modal-dialog p,.c-text-block p{padding-bottom:1.5em}.c-text-block ul{margin:0 0 1.5em;padding:0 0 0 25px}.c-list-no-bullet,.c-text-block .c-list-no-bullet{margin:0;padding:0;list-style:none}.c-text-block ol{margin:0 0 1.5em;padding:0 0 0 25px}.c-text-block blockquote{margin:0;padding:0}.c-text-block .c-text-tweet,.c-text-block blockquote p{font-size:40px;line-height:1.5;padding-bottom:.75em}.c-text-block blockquote cite{font-style:normal}.c-footer,.c-header,.c-offcanvas-lang{font-size:16px;line-height:1.5}.c-btn,.c-header,.c-link-list a,.c-project-overview-link,.c-text-block blockquote cite{line-height:1}.c-footer-desc{font-size:24px;padding-top:3em}.c-header{background-color:#fff}.c-btn,.c-link,.c-link-list a,.c-project-overview-link,.c-text-block blockquote cite,.c-text-tweet-sender{font-size:18px}.c-footer .c-btn,.c-footer .c-link-list a{font-size:14px}.c-text-special{padding-top:1.5em;margin-bottom:1em;font-size:16px}.c-media-date,.c-project-detail-info-desc,.c-text-teaser{font-size:20px}.c-media-article p{padding-bottom:.25em}.c-header-main{height:190px}.c-header-logo{top:40px;left:40px;width:271px;height:81px}.c-main-nav{top:90px;right:25px}.c-main-nav,.c-offcanvas-nav{font-size:20px;line-height:31px}.c-header-lang,.c-link-list,.c-main-nav ul,.c-text-block .c-link-list{margin:0;padding:0;list-style:none}.c-header-meta{background-color:#ececed}.c-main-nav li{display:inline-block;position:relative;padding-left:7px}.c-main-nav li:first-child{padding-left:0}.c-main-nav a,.c-offcanvas-nav a{display:inline-block;position:relative;text-align:center;padding:0 15px;text-transform:uppercase}.c-header-lang a,.c-header-lang a:visited,.c-main-nav a,.c-main-nav a:visited,.c-offcanvas-lang a,.c-offcanvas-lang a:visited,.c-offcanvas-nav a,.c-offcanvas-nav a:visited{color:#6f6f6f;text-decoration:none}.c-header-lang .active a,.c-header-lang a:focus,.c-header-lang a:hover,.c-main-nav .active a,.c-main-nav a:focus,.c-main-nav a:hover,.c-offcanvas-lang .active a,.c-offcanvas-lang a:focus,.c-offcanvas-lang a:hover,.c-offcanvas-nav .active a,.c-offcanvas-nav a:focus,.c-offcanvas-nav a:hover{color:#007d95}.c-header-lang,.c-offcanvas-lang{padding:.5em 0;text-align:right}.c-header-lang li,.c-link-list li,.c-offcanvas-lang li{position:relative;display:inline-block;padding-left:20px;margin-left:12px}.c-header-lang li:first-child,.c-link-list li:first-child,.c-offcanvas-lang li:first-child{padding-left:0;margin-left:0}.c-header-lang li::before,.c-link-list li::before,.c-offcanvas-lang li::before{position:absolute;top:0;left:0;content:'\002f';color:#6f6f6f}.c-footer .c-link-list li::before{color:#fff}.c-header-lang li:first-child::before,.c-link-list li:first-child::before,.c-offcanvas-lang li:first-child:before{content:''}.c-header-lang a{display:inline-block}.c-header-sticky{background-color:rgba(255,255,255,.95);position:fixed;border-bottom:solid 1px #f1f1f1}.c-header-sticky .c-header-meta{display:none}.c-header-sticky .c-header-main{height:60px}.c-header-sticky .c-header-logo{top:12px;width:120px}.c-header-sticky .c-main-nav{top:16px}.c-box{border:5px solid #007d95}.c-box-inner{padding:3em 40px}.c-intro .c-box,.c-slider-team .c-box{margin-left:-110px;padding-left:70px}.c-color-dark{background-color:#6f6f71;color:#fff}.c-color-light{background-color:#f4f4f4}.c-intro .c-box{margin-top:8em}.c-quote{text-align:center}.c-portrait-signature{max-width:240px;margin-bottom:3em}.c-slider-container{position:relative;width:100%}.c-slider-nav{padding-top:2em;text-align:right}.c-slider-team .c-slide-img{padding-top:3em}.c-slider-project .c-slider-nav{position:absolute;right:40px;bottom:1em}.c-project-detail-img{height:100vh;width:100%;background:50%/cover no-repeat}.c-project-detail-text{padding-bottom:3.5em;min-height:100vh}.c-project-detail-text .c-box{margin-left:-200px;padding-left:160px}.c-project-detail-text .c-box-inner{padding-top:2em}.c-project-detail-info-list{margin:0;padding:40px 0;list-style:none;line-height:1}.c-project-detail-info-desc{display:block;padding-bottom:1em}.c-project-detail-info-list li{display:inline-block;width:40%;vertical-align:top}.c-project-detail-logo{max-width:350px}.c-project-desc{position:relative;text-align:center;padding-left:10px;padding-right:10px}.c-project-overview-list{margin:0;padding:0;list-style:none}.c-project-overview-list>li{padding-top:40px}.c-project-overview-list>li:nth-child(-n+3){padding-top:0}.c-project-overview-detail{position:relative;height:0;display:block;overflow:hidden;padding-bottom:60%}.c-project-overview-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding-left:10px;padding-right:10px;text-align:center;text-decoration:none;color:#fff;background-color:rgba(63,64,65,.6);-webkit-transition:all .25s ease;transition:all .25s ease}.c-project-overview-link:visited{color:#fff}.c-project-overview-link:focus,.c-project-overview-link:hover{color:#fff;background-color:rgba(63,64,65,.8)}.c-media-article-container{margin:1em 0;padding:1em 0;border-top:solid 2px #cdcdcd;border-bottom:solid 2px #cdcdcd}.c-media-article{padding-top:1.5em}.c-media-article:first-child{padding-top:0}.c-media-more{text-align:right}.c-tweet .c-box{margin-bottom:-50px;padding-bottom:50px}.c-footer{padding-bottom:4.5em;background-color:#3f4041;color:#fff}.c-footer .c-box{margin-top:-50px;padding-top:4.5em}.c-footer a,.c-footer a:visited{text-decoration:none;color:#fff}.c-footer a:focus,.c-footer a:hover{color:#3798b1}.c-footer ul{margin:0;padding:0;list-style:none}.c-footer-disclaimer{padding-top:4.5em}.c-footer-disclaimer li{display:inline-block}.c-footer-disclaimer .c-footer-lang{padding-right:80px}.c-offcanvas{position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;z-index:3;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:rgba(0,0,0,.7)}.c-offcanvas-dialog{position:relative;min-height:100%;background-color:#fff;left:-300px;width:300px;-webkit-transition:left 0 ease;-moz-transition:left 0 ease;-ms-transition:left 0 ease;-o-transition:left 0 ease;transition:left 0 ease}.c-offcanvas-open{overflow-y:initial}.c-offcanvas-open,.c-offcanvas-open body{overflow:hidden}.c-offcanvas-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#000;background-color:rgba(0,0,0,.8)}.c-offcanvas-hidden{position:absolute;left:-9999em;width:0;height:0}.c-offcanvas-close,.c-offcanvas-trigger{-ms-touch-action:manipulation;touch-action:manipulation;position:absolute;top:10px;right:30px;width:40px;height:40px}.c-offcanvas-lang,.c-offcanvas-lang li,.c-offcanvas-nav{position:relative}.c-offcanvas-trigger{display:none;top:50%;margin-top:-20px}.c-offcanvas-close::after,.c-offcanvas-trigger::after{top:50%;margin-top:-7px;width:22px;height:14px;background-position:0 -400px}.c-offcanvas-trigger:hover::after{background-position:-100px -400px}.c-offcanvas-close::after{margin-top:-11px;width:22px;height:22px;background-position:-200px -420px}.c-offcanvas-close:hover::after{background-position:-250px -420px}.c-offcanvas-lang{padding:60px 30px 40px 45px;text-align:left}.c-offcanvas-nav{padding:0 30px 30px;text-align:left}.c-offcanvas-lang ul,.c-offcanvas-nav ul{margin:0;padding:0;list-style:none}.c-offcanvas-nav li{padding-bottom:1.25em}