body{background:#fafafa}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.header .navbar a{text-transform:uppercase}.heading h2{font-weight:300}.banner{background:#bbb}.banner h2{font-weight:300}.banner h3{color:#fff;font-weight:300}.banner .btn{background:#097367;color:#fff;transition:opacity .25s ease-in-out}.banner .btn:hover{opacity:.75}.tab-buttons .button{font-weight:300}.page-title .title h2{font-weight:300}.page-title .link span,.page-title .link a{font-weight:300}.about .content p{margin-bottom:10px}.about .content p:last-of-type{margin-bottom:0}.counting{margin-bottom:0}.text-content{background:#fff;text-align:center}.text-content p{margin-bottom:10px}.text-content p:last-of-type{margin-bottom:0}.image-grid .project-content .view{height:100%;left:0;position:absolute;top:0;width:100%}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.page-info .image.floorplan{height:auto}.page-info .image.floorplan img{width:auto}.footer{background:#111}.footer .box-container{padding-bottom:30px;padding-top:30px}.footer .footer-item h2{font-weight:300}.footer .footer-item p{font-size:15px;font-weight:300;text-transform:none}.footer .footer-item p.description{max-width:400px}.footer .footer-item .info.connect span{font-size:15px;font-weight:300}.footer .footer-item .info.links p{margin-bottom:.9rem !important;padding-bottom:0}.footer .footer-item .info.links p a{font-size:15px}.footer .footer-end{background:#097367}.footer .footer-end p{font-size:14px}