.row{width:100%}.row .row-inside{max-width:1160px;padding:70px 10px;margin:0 auto;font-size:0}.row .row-inside .col{display:inline-block;vertical-align:top;font-size:13px}.row .row-inside .col.col-lg-12{width:100%}.row .row-inside .col.col-lg-8{width:66.66%}.row .row-inside .col.col-lg-6{width:50%}.row .row-inside .col.col-lg-4{width:33.33%}.row .row-inside .col.col-lg-3{width:33.33%}.row.large-padding-row .row-inside{padding-top:100px;padding-bottom:100px}.row.centered{text-align:center}.row.no-padding-top-row .row-inside{padding-top:0}.row.no-padding-bottom-row .row-inside{padding-bottom:0}.row.half-padding-top-row .row-inside{padding-top:35px}.row.half-padding-bottom-row .row-inside{padding-bottom:35px}@media screen and (max-width: 1024px){.row .row-inside .col.col-md-12{width:100%}.row .row-inside .col.col-md-6{width:50%}.row .row-inside .col.col-md-3{width:33.33%}.row.invert-row-md .row-inside,.row.invert-row-md .row-inside .col{transform:scale(1, -1)}}@media screen and (max-width: 768px){.row.large-padding-row .row-inside{padding:50px 20px}.row .row-inside .col[class*="col-"]{width:100%}.row .row-inside .col.col-sm-12{width:100%}.row .row-inside .col.col-sm-6{width:50%}.row .row-inside .col.col-sm-3{width:33.33%}.row.invert-row-sm .row-inside,.row.invert-row-sm .row-inside .col{transform:scale(1, -1)}}section.filter{margin-top:40px}section.filter>span{margin-right:15px;text-transform:uppercase;font-size:12px;letter-spacing:1px}section.filter>a{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:bold;margin-right:15px;position:relative}section.filter>a.active:after{content:'';position:absolute;left:0;bottom:-15px;width:20px;height:2px;border-bottom:3px solid}.projects-row .project{display:none;width:33%;padding:20px;color:#333}.projects-row .project figure{background-position:center;background-size:cover;width:100%;height:220px;padding:0;margin:0}.projects-row .project h4{font-family:'Playfair Display', serif;font-weight:normal;font-size:15px;margin:20px 0 0;text-align:center}.projects-row .project.active{display:inline-block}@media screen and (max-width: 1024px){.projects-row .project{width:50%}}@media screen and (max-width: 768px){.projects-row .project{width:100%}}.slideshow{overflow:hidden;height:500px;width:100%}.slideshow .slide{background-position:center 40%;background-size:cover;height:500px}.slideshow .promotion-banner{background:#f55a5a;padding:20px}.slideshow .promotion-banner p{margin:0;color:white;text-align:center;line-height:1.5}.slideshow .promotion-banner p a{color:white;text-decoration:underline}.page-project header{border-bottom:1px solid #eee}.page-project .main-content .main-content-media{padding:20px; text-align: center;}.page-project .main-content .main-content-media img{width: 100%;max-width:100%}.page-project .main-content .main-content-media img:not(:first-child){margin-top:20px}.page-project .main-content .main-content-info{padding:20px}.page-project .main-content .main-content-info h1{margin-top:0;line-height:1}@media screen and (max-width: 768px){.page-project .main-content .main-content-info h1{margin-top:30px}}.page-project .main-content .main-content-info p{font-family:'Playfair Display', serif;font-size:15px;line-height:2;text-align:justify}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:'Montserrat', sans-serif}a{text-decoration:none;color:#333}a:hover{color:#000}.row.grey-row{background:#f7f6f4}.row.accent-row{background:#fff8f8}.row.text-row h2{margin:0;font-size:15px;text-transform:uppercase;letter-spacing:2px}.row.text-row p{font-family:'Playfair Display', serif;font-size:18px;max-width:800px;line-height:2;margin:0 auto}.row.text-row h2+p{margin-top:20px}.row.text-row p+h2{margin-top:40px}.row.text-row.indent-left-row.text-row .row-inside{padding-left:30px}.row.text-row.expo-row p{max-width:100%;margin-bottom:20px}.row.text-row.expo-row p:last-child{margin-bottom:0}header.row .row-inside{padding:35px 10px}header .logo{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:5px}header .logo p{font-weight:normal;font-size:9px;margin:3px 0 0;color:1024px}

/*# sourceMappingURL=styles.css.map */