:root{--black:black;--white:white}body{color:#333;font-family:RM Pro,sans-serif;font-size:14px;line-height:20px}h1,h2,h3{margin-top:20px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}h4,h5{letter-spacing:.02em;margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:125%}h6{margin-top:10px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}p{letter-spacing:.02em;margin-bottom:10px;font-size:22px;font-weight:700;line-height:120%}a{color:var(--black);text-decoration:none}li{letter-spacing:.02em;font-size:22px;line-height:120%}blockquote{letter-spacing:.02em;border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:22px;line-height:125%}.container{flex-flow:row;justify-content:space-between;align-items:center;max-width:1400px;display:flex}.nav-link{color:var(--black);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:150%}.nav-link.w--current{color:var(--black)}.nav-link.hidden-desktop{display:none}.nav-link.first.w--current{padding-left:0}.nav-link.last{padding-right:0}.logo{max-width:300px}.navbar{background-color:#0000;padding-top:10px;padding-bottom:10px}.nav-menu{flex:1}.nav-menu.right{text-align:right;text-align:right}.page-content h4,.page-content h5{letter-spacing:0;margin-top:20px;font-size:22px}.page-content.clients,.page-content.contact-page{text-align:center}.page-content{color:var(--black)}.page-content h4,.page-content h5{letter-spacing:0;margin-top:20px;font-size:22px}.page-content h6{margin-top:20px}.page-content li{font-size:18px}.page-content blockquote{border-left-color:var(--black)}.page-content p{letter-spacing:0;margin-right:0;font-size:18px;display:block}.page-content.clients,.page-content.contact-page,.page-content.contact-page{text-align:center}.nav-menu-2{flex:1}.brand{text-align:center;flex:1}.content-container{max-width:800px;margin-top:10vh;margin-bottom:10vh}.footer{height:100px}.body{padding-left:20px;padding-right:20px}@media screen and (max-width:991px){.project-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:30% repeat(auto-fit,30%) 30%}.slider-container{width:100%;padding-left:20px;padding-right:20px}.project-details{z-index:10000;opacity:1;flex-direction:column;justify-content:center;align-items:center;max-width:100%;padding-top:20px;padding-left:0;display:none;position:absolute;inset:0%}.project-description{text-align:center}.heading{text-align:center;margin-bottom:10px}.slide-container{padding-left:0;padding-right:0}.button{z-index:1500;display:block;position:relative}.button.info-button{display:block}.container{z-index:1002;flex-wrap:nowrap;justify-content:space-around;padding-left:0;padding-right:0;position:relative}.nav-link{text-align:center}.nav-link.hidden-desktop{width:100%;display:block}.nav-link.last{padding-right:20px}.nav-menu{background-color:var(--white);text-align:center}.nav-menu.right{z-index:1000;z-index:1000;flex-flow:row;flex:1;justify-content:center;align-items:center;height:auto;display:flex}.menu-line{background-color:var(--black);width:20px;height:3px;padding-bottom:0;padding-right:0;position:absolute;left:20px;right:auto}.menu-line.top{top:22px}.menu-line.middle{top:29px}.menu-line.bottom{top:36px}.menu-button{background-color:var(--white);flex:0 auto;width:60px;height:60px;padding:0;left:10px}.menu-button.w--open{background-color:var(--white);flex-direction:row;justify-content:flex-start;width:60px;height:60px;padding:0;display:flex}.page-content p{margin-right:0}.brand{text-align:left}.page-content-variant p{margin-right:20px}.project-details-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:absolute}.close-button{z-index:1050;padding:20px;font-size:30px;display:block;position:absolute;inset:4% 0% auto auto}.empty-div{display:none}}@media screen and (max-width:767px){.project-grid{grid-template-columns:1fr 1fr}.slider-container{width:100%}.project-details{display:none}.slide-container{height:90vh;margin-top:0;padding-left:0;padding-right:0}.page-content p{display:inline-block}.page-content.clients{text-align:left}.brand.w--current{padding-left:0}.page-content-variant p{display:inline-block}.page-content-variant.clients{text-align:left}.close-button{z-index:1050}}@media screen and (max-width:479px){.project-grid{grid-template-columns:1fr 1fr}.project-details{flex-direction:column;justify-content:center;align-items:center;padding:0;display:none}.slide-container{margin-top:0}.container{padding-left:0;padding-right:0}.logo{width:100%}.brand{padding-left:0}.project-details-container{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.close-button{z-index:1050;padding-top:20px;padding-right:20px;font-size:26px}}