body{font-family:'Roboto', sans-serif;background-color:#f8f9fa}h1,h2,h3,h4,h5,h6{font-weight:400}i{color:#999999}i:hover{color:black}.maris-header{-webkit-transition:all 0.15s linear;transition:all 0.15s linear}.maris-header-list{padding-top:25px}.maris-header.active{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.maris-logo{width:120px;height:120px;padding:20px}.maris-home__image{background:black;width:100%;height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.maris-home__image img{max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.maris-categories__title{padding-top:3rem;padding-bottom:3rem}.maris-categories__list .card{margin-bottom:1rem}.maris-category__title{padding-top:3rem;padding-bottom:3rem}.maris-category__project{padding-bottom:7.5rem}.maris-category__project--image{width:100%;height:400px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.maris-category__project--image:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.maris-category__project .card{border:none;background-color:#f8f9fa}.maris-category__project .card .card-title{font-weight:400}.maris-category__project .card .card-date{padding-bottom:1rem;color:#999999}.maris-project__image-main img{background-size:cover;width:100%;height:1100px}@media (max-width: 992px){.maris-project__image-main img{height:800px}}@media (max-width: 768px){.maris-project__image-main img{height:600px}}@media (max-width: 576px){.maris-project__image-main img{height:400px}}.maris-project__image--list-item{padding-bottom:30px}.maris-project__image-secondary img{background-size:cover;height:450px;cursor:pointer}@media (max-width: 992px){.maris-project__image-secondary img{height:300px}}.maris-project__details{margin-top:5rem;margin-bottom:5rem}.maris-project__details--title{padding-bottom:3rem}.maris-project__details--info{padding-bottom:1rem}.maris-project__details--info p:first-child{font-size:0.75rem;font-weight:bold}.maris-project__details--text{padding-top:3rem}.carousel-item img{height:700px}@media (max-width: 992px){.carousel-item img{height:300px}}.modal-footer button{border-radius:0;background-color:black}.maris-blog__title{padding-top:3rem;padding-bottom:3rem}.maris-blog__posts--post{padding-bottom:2rem}.post{width:100%;display:inline-block;border-radius:4px;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.05),0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 -1px 1px 0 rgba(0,0,0,0.05),0 1px 2px 0 rgba(0,0,0,0.2);-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;position:relative;overflow:hidden}.post:hover,.post.hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,0.3),0 0 1px 0 rgba(0,0,0,0.25);box-shadow:0 4px 25px 0 rgba(0,0,0,0.3),0 0 1px 0 rgba(0,0,0,0.25)}.post:hover .post-content,.post.hover .post-content{-webkit-box-shadow:inset 0 3px 0 0 #ccb65e;box-shadow:inset 0 3px 0 0 #ccb65e;border-color:#ccb65e}.post:hover .post-img .overlay,.post.hover .post-img .overlay{background-color:rgba(25,29,38,0.85);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1}.post-img{position:relative;height:224px;width:100%;background-color:#fff;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background:url(../../assets/img/dummy.png) no-repeat center center;background-size:cover}.post-img .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0}.post-img .overlay .overlay-content{line-height:224px;width:100%;text-align:center;color:#fff}.post-img .overlay .overlay-content a{color:#fff;padding:0 2rem;display:inline-block;border:1px solid rgba(255,255,255,0.4);height:40px;line-height:40px;border-radius:20px;cursor:pointer;text-decoration:none}.post-img .overlay .overlay-content a:hover,.post-img .overlay .overlay-content a.hover{background:#ccb65e;border-color:#ccb65e}.post-content{width:100%;min-height:104px;background-color:#fff;border-top:1px solid #E9E9EB;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:1rem 2rem;-webkit-transition:all .2s ease;transition:all .2s ease}.post-content a{text-decoration:none;color:#202927}.post-content h2,.post-content a h2{font-size:1.5rem;font-weight:400}.post-content p,.post-content a p{font-size:.8rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#70798b}.maris-about__main--image{margin-bottom:7rem}.maris-about__main--image img{background-size:cover;width:100%;height:1000px}@media (max-width: 1200px){.maris-about__main--image img{height:600px}}@media (max-width: 768px){.maris-about__main--image img{height:400px}}@media (max-width: 576px){.maris-about__main--image img{height:250px}}.maris-about__main--content{margin-bottom:7rem}.maris-about__main--content h4{padding-bottom:1rem}.maris-about__secondary--image{margin-bottom:7rem}.maris-about__secondary--image img{background-size:cover;width:100%;height:768px}@media (max-width: 1200px){.maris-about__secondary--image img{height:600px}}@media (max-width: 992px){.maris-about__secondary--image img{height:400px}}.maris-about__goal--image{margin-bottom:7rem}.maris-about__goal--image img{background-size:cover;width:100%;height:800px;padding-bottom:1rem}@media (max-width: 1200px){.maris-about__goal--image img{height:600px}}@media (max-width: 992px){.maris-about__goal--image img{height:450px}}.maris-about__goal--content{margin-bottom:7rem}.maris-about__goal--content h4{padding-bottom:1rem}.maris-about__philosophy--image{margin-bottom:7rem}.maris-about__philosophy--image img{background-size:cover;width:100%;height:768px}@media (max-width: 1200px){.maris-about__philosophy--image img{height:600px}}@media (max-width: 992px){.maris-about__philosophy--image img{height:400px}}.maris-about__philosophy--content{margin-bottom:7rem}.maris-about__philosophy--content h4{padding-bottom:1rem}.maris-about__team h4{padding-bottom:1rem}.maris-about__team--member{padding-bottom:3rem}.maris-about__team--member img{width:200px;height:200px}.maris-about__team--member h5{padding-bottom:1rem}@media only screen and (max-width: 844px){.maris-about__philosophy--image article:first-child{padding-bottom:1.875rem}}.maris-contact__title{padding-top:3rem;margin-bottom:1rem}.maris-contact__subtitle{padding-bottom:5rem}.maris-contact__subtitle p{font-size:1.4rem}.maris-contact__info{padding-bottom:3rem}.maris-contact__info--wrapper article{margin-bottom:2rem}.maris-contact__info--wrapper article ul:last-child a{text-decoration:none;color:black}.maris-contact__info--wrapper article ul:last-child a:hover{color:#ccb65e}.maris-contact__info--title{margin-bottom:1rem}.maris-contact__info--title h6{font-size:0.75rem;font-weight:bold}.maris-contact__info--details{font-size:1.125rem}.maris-contact__info--details i{color:black}.maris-contact__image img{background-size:cover;width:100%;height:450px}@media (max-width: 992px){.maris-contact__image img{height:350px}}.maris-contact__maps{margin-top:2rem}.maris-contact__maps div{width:100%;height:450px}@media (max-width: 992px){.maris-contact__maps div{height:350px}}.maris-contact__form{margin-bottom:3rem}.maris-contact__form p{margin-bottom:3rem}.maris-contact__form input,.maris-contact__form textarea{border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ced4da;background-color:#F8F9FA}.maris-contact__form input:focus,.maris-contact__form input:active,.maris-contact__form textarea:focus,.maris-contact__form textarea:active{background-color:#F8F9FA;border-bottom:1px solid #ccb65e;outline:0px !important;-webkit-appearance:none;-webkit-box-shadow:none !important;box-shadow:none !important}.maris-contact__form button{padding:12px 40px;border-radius:0;background-color:black}.maris-contact__form button:hover{background-color:#ccb65e;border:1px solid #ccb65e}.maris-footer{padding-top:3rem;padding-bottom:1rem}.maris-footer h6{margin-bottom:1rem}.maris-footer ul a,.maris-footer ul li{text-decoration:none;color:rgba(255,255,255,0.5);font-size:14px}.maris-footer hr{background-color:rgba(255,255,255,0.2)}.maris-footer__editable p{margin-top:1rem}.maris-footer__editable p a{text-decoration:none}
