section.project>:nth-child(2){padding-top:130px}section.project .full{padding-top:130px}section.project .full img,section.project .full video{width:100%;display:block;height:auto;height:initial}section.project .full .f--t4{padding-top:16px}section.project .full.alt+.text{margin-top:150px}section.project .text{padding-top:40px}section.project .text.alt{margin-top:200px}@media (max-width:767px){section.project .text.alt{margin-top:60px}}@media (max-width:1199px){section.project .text .title{margin-bottom:38px}}section.project .text+.text:not(.accordeon){margin-top:200px}section.project .text+.text.accordeon{margin-top:115px}@media (max-width:1023px){section.project .text.accordeon .f--t1{margin-top:30px}}section.project .text p+p{padding-top:1em}@media (max-width:767px){section.project .text+.text:not(.accordeon){margin-top:60px}section.project .text+.text.accordeon{margin-top:60px}}@media (max-width:1023px){section.project .legend{margin-bottom:50px}}section.project .legend .grid+.grid{margin-top:16px}section.project .legend span:first-child{width:20px;height:20px;display:block;margin-right:24px}@media (max-width:767px){section.project .legend span:first-child{margin-right:12px}}section.project .gallery{padding-top:120px}section.project .gallery .block{padding:0 58px;display:block}@media (min-width:1025px){section.project .gallery .block:hover .thumb .hover{opacity:1}}@media (max-width:1439px){section.project .gallery .block{padding:0 32px}}@media (max-width:1199px){section.project .gallery .block{padding:0 20px}}@media (max-width:1023px){section.project .gallery .block{padding:0}}section.project .gallery .block .thumb{padding-bottom:56%}section.project .gallery .block .thumb .hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background:rgba(0,0,0,0.7);z-index:2}section.project .gallery .block .thumb .hover svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}section.project .gallery .block .label{padding-top:16px;padding-bottom:10px;min-height:120px}@media (max-width:767px){section.project .gallery .block .label{padding-top:10px;min-height:auto;min-height:initial;padding-bottom:50px}}section.project .border{padding-top:24px;border-top:1px solid var(--Primary);width:0;-webkit-transition:width 1s ease;transition:width 1s ease}section.project .inview .border{width:100%}section.project .title.f--t4{max-width:335px}section.project .map{margin-top:36px}@media (max-width:1023px){section.project .map{margin-bottom:28px}}section.project .diagram{padding:300px 0}@media (max-width:1199px){section.project .diagram{padding:200px 0}}@media (max-width:1023px){section.project .diagram{padding:150px 0}}@media (max-width:767px){section.project .diagram{padding:60px 0}}section.project .diagram img{opacity:0;-webkit-transition:all 1s cubic-bezier(0.25,0.1,0.25,1);transition:all 1s cubic-bezier(0.25,0.1,0.25,1);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}section.project .diagram pre{position:relative}section.project .diagram .inview img{-webkit-transform:none;transform:none;opacity:1}section.project .diagram .labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}section.project .insights{margin-top:240px}@media (max-width:767px){section.project .insights{margin-top:120px}}section.project .insights+.table{margin-top:240px}section.project .insights .block{margin-top:30px;overflow:hidden}@media (max-width:767px){section.project .insights .block{margin-top:22px}}section.project .insights .border{border-top-width:5px;padding:0;position:relative;z-index:1}section.project .insights.inview .inside{-webkit-transform:none;transform:none}section.project .insights .inside{background:#2F2F2F;padding:24px 24px 24px 58px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 2s 0.9s cubic-bezier(0.4,0.5,0,1);transition:-webkit-transform 2s 0.9s cubic-bezier(0.4,0.5,0,1);transition:transform 2s 0.9s cubic-bezier(0.4,0.5,0,1);transition:transform 2s 0.9s cubic-bezier(0.4,0.5,0,1),-webkit-transform 2s 0.9s cubic-bezier(0.4,0.5,0,1)}@media (max-width:767px){section.project .insights .inside{padding:24px}}section.project .insights .inside a{color:var(--Primary)}section.project .insights .inside .text{max-width:688px;padding-bottom:50px}section.project .insights .inside .icons .grid>*{margin-right:10px;width:28px;-webkit-filter:invert(1);filter:invert(1)}section.project .insights .inside .more{padding:6px 10px;color:var(--Primary);background:var(--Background);display:inline-block;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}@media (min-width:1025px){section.project .insights .inside .more:hover{background:var(--Primary);color:var(--Background)}}@media (max-width:1023px){section.project>.table{display:none}}section.project .table{margin-top:115px}@media (max-width:1023px){section.project .table{margin-top:0}}section.project .table table{width:100%;border-bottom:0.5px solid #fff}section.project .table table tr:first-child td{border-top:0;padding-top:0}section.project .table table tr:first-child td svg{display:inline-block;vertical-align:middle;margin-right:8px}section.project .table table td{padding:21px 0;border-top:0.5px solid #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.project .table table td:first-child{width:36%}section.project .table table td:last-child{width:64%}@media (max-width:767px){section.project .table table td{display:block;padding:3px 0;width:100%!important}section.project .table table td:first-child{padding-top:25px}section.project .table table td:last-child{padding-bottom:25px;text-align:left}section.project .table table td~td{border-top:0}}section.project .photos{margin-top:220px}@media (max-width:767px){section.project .photos{margin-top:120px}}section.project .photos .block{padding:0 58px 125px;display:block}@media (max-width:1599px){section.project .photos .block{padding:0 32px 125px}}@media (max-width:1439px){section.project .photos .block{padding:0 20px 125px}}@media (max-width:1199px){section.project .photos .block{padding:0 10px 50px}}@media (max-width:767px){section.project .photos .block{padding:0 30px 100px}}section.project .photos .thumb{padding-bottom:56%}