body,html{height:100%}body{overflow-y:scroll;-webkit-overflow-scrolling:touch}header{transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;-webkit-backface-visibility:hidden;-webkit-perspective:1000;z-index:1101}header.slideInDown{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header.slideOutUp{-webkit-transform:translate3d(0,-90px,0);-ms-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}section.intro{padding:280px 0 200px}section.intro h1{color:#020000}section.intro .subheader{color:#707070;padding:0 0 8px}section.products{padding-bottom:200px}section.products .row.grid{margin-left:-30px}section.products .product_wrap{margin-left:30px;margin-bottom:30px}section.products .product_wrap a{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:83% 0 0;border-radius:2px;background-color:#e2e2e2;box-shadow:0 4px 12px 0 rgba(2,0,0,.1)}section.products .product_wrap a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:2px}section.products .project_name{padding-top:7.5px;font-family:'Geomanist-Medium';font-size:28px;color:#020000;line-height:1.21428}section.products .project_descr{font-family:'PT Serif';font-weight:400;font-size:16px;line-height:1.33333333;color:#707070}.no-touch section.products .product_wrap a img{transition:-webkit-transform .4s ease;transition:transform .4s ease}.no-touch section.products .product_wrap a img:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}@media (max-width:767px){header.slideOutUp{-webkit-transform:translate3d(0,-80px,0);-ms-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}section.intro{padding:180px 0 100px}section.intro .subheader,section.intro h1,section.products .row.grid{padding-right:20px;padding-left:20px}section.products{padding-bottom:100px}}@media (min-width:768px) and (max-width:991px){section.intro{padding:180px 0 100px}section.intro .subheader,section.intro h1,section.products .row.grid{padding-right:20px;padding-left:20px}section.products{padding-bottom:100px}section.products .row.grid{margin-left:-20px}section.products .product_wrap{margin-left:20px;margin-bottom:20px}}@media (min-width:1300px){header.slideOutUp{-webkit-transform:translate3d(0,-100px,0);-ms-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}