@media (max-width:767px){section.top{display:none}}section.top.switcher{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;display:none;opacity:0}section.top.switcher.loading{opacity:0!important;pointer-events:none}section.top.switcher.active{display:block;opacity:1}section.top.switcher:not(.active)~section.projects .bar{display:none}section.projects{padding-top:260px}@media (max-width:767px){section.projects{padding-top:160px}}section.projects.alt .block{padding:0 3.3333333333vw}@media (max-width:1439px){section.projects.alt .block{padding:0 1.3020833333vw}}@media (max-width:1199px){section.projects.alt .block{padding:0}}section.projects:first-of-type{padding-top:170px}section.projects:first-of-type:after{display:none}section.projects .bar{content:"";display:block;position:absolute;width:calc(100% - 36px);left:18px;height:5px;background:var(--Primary);top:130px}[data-animations=on] section.projects .bar{-webkit-transition:width 2s cubic-bezier(0.4,0.5,0,1);transition:width 2s cubic-bezier(0.4,0.5,0,1);width:0}[data-animations=on] section.projects .bar.inview{width:calc(100% - 36px)}@media (max-width:767px){[data-animations=on] section.projects .bar.inview{width:calc(100% - 50px)}}@media (max-width:767px){section.projects .bar{left:25px;height:6px;top:80px}}section.projects .views{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}section.projects .views.loading{opacity:0;pointer-events:none}section.projects .views .view{display:none}section.projects .views .view.active{display:block}section.projects h2.title{padding-bottom:125px}section.projects h2.title+.text{padding-top:0;margin-top:-60px}@media (max-width:767px){section.projects h2.title{padding-bottom:25px}section.projects h2.title+.text{margin-top:0}section.projects h2.title br{display:none}}section.projects .text{padding-top:58px;padding-bottom:134px}section.projects .text p+p{padding-top:1em}section.projects table{width:100%;margin-bottom:130px}@media (max-width:767px){section.projects table{margin-bottom:50px}}section.projects table td{padding:21px 0;border-top:0.5px solid #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap}section.projects table td:first-child{width:47%}section.projects table td:nth-child(2){width:40%}section.projects table td:last-child{width:13%;text-align:right}@media (max-width:767px){section.projects table td{display:block;padding:3px 0;width:100%!important}section.projects table td:first-child{padding-top:25px}section.projects table td:last-child{padding-bottom:25px;text-align:left}section.projects table td~td{border-top:0}}@media (min-width:1025px){section.projects table tr:hover{cursor:pointer}section.projects table tr:hover td{opacity:0.5}section.projects table tr:hover+tr td{border-top:0.5px solid rgba(255,255,255,0.5)}}@media (min-width:768px){section.projects table tr:last-child td{border-bottom:0.5px solid #fff}}@media (max-width:767px){section.projects table tr:last-child{border-bottom:0.5px solid #fff}}@media (max-width:767px){section.projects table tr{display:block}}section.projects .block .inside{position:relative}section.projects .block .inside a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}section.projects .block .thumb{padding-bottom:56%}section.projects .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.projects .block .thumb .hover svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}section.projects .block .thumb .hover span{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-weight:500;font-size:35px;line-height:114%;padding:0 25px}@media (min-width:1025px){section.projects .block .inside:hover .thumb .hover{opacity:1}}section.projects .block .details{padding-top:16px;padding-bottom:10px;min-height:120px}@media (max-width:767px){section.projects .block .details{min-height:auto;min-height:initial;padding-bottom:70px}}section.projects .featured{position:relative}section.projects .featured+*{position:relative;z-index:3;padding-top:200px}section.projects .featured img{display:block;width:100%;position:relative;z-index:0}section.projects .featured .cta{padding-bottom:50px}section.projects .featured .bottom{position:absolute;left:0;width:100%;bottom:0;z-index:3}section.projects .featured .text{padding-top:0;padding-bottom:0}@media (max-width:1023px){section.projects .featured .text{padding-top:25px}}