.c-content img,.c-media-home--bg img,.c-media-home--logo img,embed,iframe,object,video{width:100%}.c-content img,.c-media-home--bg img,.c-media-home--logo img{height:auto}.c-content .c-img-max-size{width:auto}.c-content .c-img-max-size,.c-footer img,.c-project-detail-logo img{max-width:100%;height:auto}.c-header img{width:100%;height:auto}.c-container,.c-container-medium,.c-container-wide,.c-content,.c-footer,.c-header{position:relative;width:100%;z-index:0}.c-container-medium{width:auto;max-width:1600px;margin-left:auto;margin-right:auto}.c-box-container{z-index:1}.c-header{z-index:2}.c-header-sticky{position:fixed}.c-modal-dialog{width:100%;max-width:1680px;margin:0 auto;background-color:#fff}.c-container,.c-container-medium,.c-portrait-text{padding-bottom:4.5em}.c-color-change{padding-top:4.5em}.c-container-no-padding,.c-footer .c-container,.c-header .c-container,.c-portrait .c-container,.c-tweet{padding-bottom:0}.c-box-container-padding-bottom{padding-bottom:6.5em}.c-container-wide.c-box-container-padding-bottom{padding-bottom:2.5em}.c-box-container-padding-top{padding-top:5.5em}.c-container,.c-container-medium{padding-left:40px;padding-right:40px}.c-row{margin-right:-20px;margin-left:-20px}.c-row:after,.c-slide:after{content:'';display:table;clear:both}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left}.c-col-12{width:100%;float:none}.c-col-11{width:91.66666667%}.c-col-10{width:83.33333333%}.c-col-9{width:75%}.c-col-8{width:66.66666667%}.c-col-7{width:58.33333333%}.c-col-6{width:50%}.c-col-5{width:41.66666667%}.c-col-4{width:33.33333333%}.c-col-3{width:25%}.c-col-2{width:16.66666667%}.c-col-1{width:8.33333333%}.c-col-center{float:none;margin-left:auto;margin-right:auto}.c-col-right{float:right}.c-col-offset-1{margin-left:8.33333333%}.c-slider-team .c-slide-img{padding-left:0}.c-slider-team .c-slide-text{padding-right:0}.c-slider-project .c-slide-img{padding-left:0;padding-right:0}.c-slider-project .c-slide-text{padding-left:40px;padding-right:40px}.c-tiles-vmiddle{display:table;height:100%;width:100%}.c-tiles-vmiddle-inner{display:table-cell;vertical-align:middle}@media only screen and (min-width:1340px){.c-container{width:1320px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:851px){.c-footer .c-box{margin-left:-40px}}@media only screen and (max-width:1260px){.c-text-block .c-text-tweet,.c-text-block blockquote p{font-size:34px}body{font-size:20px}.c-media-date,.c-project-detail-info-desc{font-size:16px}}@media only screen and (max-width:1200px){.c-header-main{height:170px}.c-header-logo{width:220px}.c-main-nav{top:77px;font-size:18px}.c-main-nav li{padding-left:0}.c-project-icon{padding-top:60px;padding-bottom:50px}.c-title-linoa{width:170px;height:71px}.c-title-linoa::before{background-size:170px auto}}@media only screen and (max-width:1100px){.c-container,.c-container-medium{padding-left:30px;padding-right:30px}.c-row{margin-right:-15px;margin-left:-15px}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{padding-right:15px;padding-left:15px}.c-box-inner{padding:3em 30px}.c-project-detail-info-list,.c-project-overview-list>li{padding-top:30px}.c-header-logo{left:30px}.c-main-nav,.c-slider-project .c-slider-nav{right:30px}.c-slider-project .c-slider-nav{padding-right:0}.c-icon-close{top:30px;right:30px}.c-slider-project .c-slide-text{padding-left:30px;padding-right:30px}.c-project-detail-text .c-box{padding-left:170px}.c-intro .c-box,.c-slider-team .c-box{margin-left:-70px;padding-left:40px}.c-intro .c-box{margin-top:6em}.c-text-block .c-text-tweet,.c-text-block blockquote p{font-size:30px}.c-h3,h3{font-size:24px}.c-project-desc{padding-left:0;padding-right:0}.c-tweet .c-col-9{width:83.33333333%;margin-left:0}.c-link-top{right:20px}}@media only screen and (max-width:980px){.c-header-lang,.c-main-nav{display:none}.c-header-main,.c-header-sticky .c-header-main{height:60px}.c-header-logo{top:12px;width:120px}.c-offcanvas-trigger{display:block}.c-icon-close::after{width:22px;height:22px;background-position:-200px -420px}.c-icon-close:hover::after{background-position:-250px -420px}.c-intro{top:1em;overflow:hidden}.c-intro-img{float:none;width:66.66666667%;margin-left:-30px}.c-intro-text{float:right;width:83.33333333%}.c-intro .c-box{margin-left:0;padding-left:0;margin-top:-30px}.c-project .c-col-4{padding-top:4.5em;width:83.33333333%;float:none;margin-left:auto;margin-right:auto}.c-project .c-col-4:first-child{padding-top:0}.c-project-overview-list .c-col-4{width:50%}.c-project-overview-list>li:nth-child(-n+3){padding-top:30px}.c-project-overview-list>li:nth-child(-n+2){padding-top:0}.c-media .c-col-4{width:41.66666667%}.c-media .c-col-8{width:58.33333333%}}@media only screen and (max-width:900px){.c-slider-project .c-slide-img{width:41.66666667%}.c-slider-project .c-slide-text{width:58.33333333%}.c-project-detail-logo{max-width:250px}}@media only screen and (max-width:850px){.c-footer-desc{font-size:20px}.c-footer-main .c-col-6{width:58.33333333%}.c-footer-main .c-col-4{width:41.66666667%}}@media only screen and (max-width:800px){.c-text-teaser,body{font-size:16px}.c-text-block .c-text-tweet,.c-text-block blockquote p{font-size:20px}.c-btn,.c-footer,.c-footer .c-btn,.c-footer .c-link-list a,.c-link,.c-link-list a,.c-media-date,.c-project-detail-info-desc,.c-project-overview-link,.c-text-block blockquote cite,.c-text-special,.c-text-tweet-sender{font-size:14px}.c-h2,h2{font-size:30px}.c-footer-desc,.c-h3,h3{font-size:18px}.c-project .c-col-4,.c-quote .c-col-10,.c-section-title .c-col-10,.c-text-only .c-col-10,.c-tweet .c-col-9{width:100%}.c-container,.c-container-medium,.c-portrait-text{padding-bottom:3em}.c-color-change{padding-top:3em}.c-container-no-padding,.c-footer .c-container,.c-header .c-container,.c-portrait .c-container,.c-tweet{padding-bottom:0}.c-footer .c-box{padding-top:4.1em}.c-box-container-padding-bottom{padding-bottom:6em}.c-container-wide.c-box-container-padding-bottom{padding-bottom:2.5em}.c-box-container-padding-top{padding-top:5em}.c-tweet .c-box{margin-bottom:-30px;padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1100px){.c-portrait{overflow:hidden}.c-portrait .c-container{width:122%}}@media only screen and (min-width:768px){.c-project-detail-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-portrait .c-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:767px){.c-slider-team .c-slide-img{float:none;width:66.66666667%;padding-top:0}.c-slider-team .c-slide-text{float:right;width:83.33333333%}.c-slider-team .c-box{margin-left:0;padding-left:0;margin-top:-30px}.c-slider-left,.c-slider-right{width:60px;padding:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.c-media .c-col-4,.c-media .c-col-8,.c-portrait .c-col-6,.c-slider-project .c-col-6{width:100%}.c-portrait .c-portrait-img figure{max-width:350px;margin-left:auto;margin-right:auto}.c-media .c-col-4{padding-bottom:3em}.c-section-title-left{text-align:left}.c-project-detail-img{height:40vh}.c-project-detail-text{min-height:0}.c-project-detail-text .c-box{margin-left:-35px;padding-left:0}}@media only screen and (max-width:700px){.c-footer-main .c-col-4,.c-footer-main .c-col-6{width:100%}.c-footer .c-box{margin-top:0;padding-top:0;margin-left:-35px}.c-footer-address{padding-top:3em}}@media only screen and (min-width:540px) and (max-width:650px){.c-project-icon{padding-bottom:36px}}@media only screen and (max-width:600px){.c-footer-address,.c-footer-disclaimer{text-align:center}.c-footer-disclaimer li{display:block}.c-footer-disclaimer li li{display:inline-block}.c-footer-disclaimer .c-footer-lang{padding-right:0;padding-bottom:1.5em}}@media only screen and (max-width:560px){.c-intro-img,.c-slider-team .c-slide-img{width:91.66666667%}.c-intro-text,.c-slider-team .c-slide-text{float:none;width:100%}.c-slider-team{padding-left:0;padding-right:0}.c-slider-team .c-slide-img{margin-left:8.33333333%;padding-right:0}.c-slider-team .c-slide-text{width:calc(100% + 35px);margin-left:-35px;padding-left:30px;padding-right:30px}.c-slider-nav{padding-right:30px}}@media only screen and (max-width:540px){.c-project-overview-list .c-col-4{width:100%}.c-project-overview-list>li:nth-child(-n+2),.c-project-overview-list>li:nth-child(-n+3){padding-top:10px}.c-project-overview-list>li{padding-top:15px}.c-project-overview-list>li:first-child{padding-top:0}}@media only screen and (max-width:600px){.c-link-top{position:relative;right:auto;margin-top:2.5em}.c-footer{padding-bottom:2.5em}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href]:after,a[href^="javascript:"]:after{content:none!important}blockquote,pre{border:none}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{break-after:avoid;page-break-after:avoid}body,html{width:100%;height:auto}body{font-size:14px}.c-footer,.c-header-meta,.c-main-nav,.c-offcanvas,.c-offcanvas-trigger{display:none}.c-header-main{height:60px}.c-header-logo{top:12px;width:120px}}