@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600&family=Jost:wght@300;400;500&display=swap";body,html{margin:0;font-family:Jost,sans-serif;line-height:1.3;padding:80px 0 0;overflow-x:hidden}@media(max-width:1024px){body,html{padding-top:50px}}@media(max-width:767px){body,html{padding-top:30px}}.page-title{font-weight:400}.container{margin:0 150px}.container--project{margin:0 20px}@media(max-width:1024px){.container{margin:0 75px}}@media(max-width:991px){.container{margin:0 50px}}@media(max-width:767px){.container{margin:0 20px}}#loader{background:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:2}#loader:before{content:"";position:absolute;width:100px;height:100px;background:url(/dog.svg) no-repeat 50%;background-size:contain;left:50%;top:50%;transform:scaleX(-1) translate(50%,-50%)}#loader-dog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}#loader-dog img{width:50px;height:auto;transform:scaleX(-1)}.abs{background:transparent;position:absolute;z-index:-1;top:160px;width:100%}@media(max-width:1024px){.abs{top:100px;top:60px}}.page-nav{display:flex;justify-content:space-between;padding:10px;margin-bottom:80px}.page-nav a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,serif;font-weight:400}h2{font-size:42px}@media(max-width:1024px){h2{font-size:36px}}@media(max-width:991px){h2{font-size:32px}}@media(max-width:767px){h2{font-size:28px}}.header{background:#fff;padding:30px 0 20px;margin-bottom:60px;position:fixed;z-index:3;left:0;top:0;right:0}.header .container{display:flex;justify-content:space-between;align-items:center}.header .container .logo img{width:60px;height:auto}.header .container .logo:after{content:"";border-bottom:1px solid #000;width:350px;display:block;position:relative;top:14px}@media(max-width:767px){.header .container{border-bottom:1px solid #000}.header .container .logo{margin-bottom:13px}.header .container .logo:after{display:none}}.footer{background:#000;padding:100px 0;position:relative;z-index:2}.footer .container{display:flex;justify-content:space-between}.footer .container .footer-nav ul{padding:0;margin:0;list-style:none}.footer .container .footer-nav ul li{display:block;margin-bottom:10px}.footer .container .footer-nav ul li a{color:#fff;font-size:12px;font-weight:400;text-decoration:none;text-transform:uppercase}.footer .container .footer-nav ul li a:hover{color:#d7fd49}.footer .container .footer-cta{color:#fff;text-align:right;font-size:22px;font-weight:500}.footer .container .footer-cta .mailto{color:#fff;margin-top:20px;display:inline-block}.footer .container .footer-cta .mailto:hover{color:#d7fd49}.footer .copyright{font-size:12px;color:#fff}.footer .copyright a{color:inherit;text-decoration:none;margin-left:10px}@media(max-width:767px){.footer{padding:50px 0}.footer .container{flex-direction:column}.footer .container .footer-cta{text-align:left;margin-top:50px;font-size:16px}.footer .container .footer-cta .mailto{margin-top:0;margin-bottom:50px}}.nav{transition:.35s}.nav ul{list-style:none;padding:0;margin:0;display:flex}.nav ul li{margin-left:30px}.nav ul li a{color:#000;text-decoration:none;font-weight:500;text-transform:uppercase}.nav ul li a.active{border-bottom:4px solid #d7fd49}@media(max-width:767px){.nav{position:absolute;right:20px;left:20px;text-align:right;top:70px;height:0;overflow:hidden}.nav ul{flex-direction:column}.nav ul li{margin-left:0}.nav ul li a{background:#000;color:#fff;display:block;padding:10px}.nav--show{height:120px}}.burger-menu{display:none;position:absolute;right:20px;top:30px}.burger-menu span{display:block;width:23px;height:2px;background:#000;margin-bottom:7px;position:relative;transition:.35s;top:0}.burger-menu--open span:nth-child(3){opacity:0;top:-8px}.burger-menu--open span:first-child{transform:rotate(45deg);top:10px}.burger-menu--open span:nth-child(2){transform:rotate(-45deg);top:1px}@media(max-width:767px){.burger-menu{display:block}}.page-content{display:flex;justify-content:space-between;overflow:hidden;margin:0 -150px 50px 0}.page-content .content{max-width:715px;font-size:40px;font-family:EB Garamond,serif}.page-content .content p{margin:0}.page-content .dog{transform:translateX(30%)}.page-content .small-dog-container{display:none}@media(max-width:1024px){.page-content{margin:0 -100px 50px 0}.page-content .content{margin-left:0;flex:1 1}.page-content .dog{width:40%}}@media(max-width:767px){.page-content{margin:0 0 20px;flex-direction:column}.page-content .content{margin-left:0;flex:1 1}.page-content .dog{display:none}.page-content .small-dog-container{display:block;border-bottom:9px solid #000;width:100%;text-align:center;margin-top:30px;margin-bottom:30px}.page-content .small-dog-container .small-dog{vertical-align:bottom;margin-bottom:-2px}}#projects-holder{display:flex;flex-wrap:wrap;margin-bottom:200px;margin-left:-5px;margin-right:-5px}#projects-holder .project{width:33.3333333333%;box-sizing:border-box}#projects-holder .project .image-holder{padding:5px}#projects-holder .project .image-holder img{width:100%;height:auto;object-fit:cover;vertical-align:top}@media(max-width:1024px){#projects-holder{margin-bottom:100px}#projects-holder .project{width:50%}}@media(max-width:767px){#projects-holder{margin-bottom:50px}#projects-holder .project{width:100%;margin-bottom:8px}}.single-project{margin:auto}.single-project h1{font-size:40px;margin-bottom:0;font-weight:400}.single-project .project-tags{margin-top:10px;font-weight:500}.single-project .project-content{max-width:800px;margin-bottom:30px}.single-project .project_images img{width:100%;height:auto;vertical-align:top;margin-bottom:60px}.about-content{display:flex;justify-content:space-between;border-bottom:9px solid #000;margin-bottom:100px}.about-content .content{max-width:800px;margin-bottom:150px}.about-content .content h2{font-weight:400}.about-content .dog{align-self:flex-end;margin-bottom:-2px}@media(max-width:1024px){.about-content,.about-content .content{margin-bottom:75px}.about-content .dog{width:30%}}@media(max-width:991px){.about-content,.about-content .content{margin-bottom:50px}.about-content .dog{width:25%}.about-content{flex-direction:column}.about-content,.about-content .content{margin-bottom:25px}.about-content .dog{width:25%;align-self:center;transform:translateX(10%)}}#team-holder{display:flex;flex-wrap:wrap;margin-bottom:100px;margin-top:50px}#team-holder .member{display:flex;width:50%;box-sizing:border-box;padding-bottom:25px;margin-bottom:25px}#team-holder .member .member-image{width:166px;height:166px;margin-right:20px}#team-holder .member .member-image img{width:100%;height:100%;object-fit:cover;vertical-align:top}#team-holder .member .member-content{width:50%}#team-holder .member .member-content .name{font-size:20px;font-weight:500}#team-holder .member .member-content .designation{font-size:13px;margin:0 0 25px;text-transform:uppercase}#team-holder .member .member-content .content p{margin:0}@media(max-width:991px){#team-holder .member{width:100%}#team-holder .member .member-content{width:65%}}@media(max-width:767px){#team-holder .member{border-bottom:1px solid rgba(0,0,0,.2)}}#team-holder .member.inview{transition:all .9s cubic-bezier(.17,.55,.55,1);transform:translateX(0);opacity:1}#contact .contact-form{display:flex;margin:0 0 100px}#contact .contact-form form{width:100%;display:flex;flex-wrap:wrap}#contact .contact-form form label{font-weight:500;font-size:20px;margin-top:20px;display:inline-block}#contact .contact-form form .button{background:#000;color:#fff;text-transform:uppercase;padding:15px 50px;border:0;font-weight:600;margin-top:30px;cursor:pointer}#contact .contact-form form .button:hover{color:#d7fd49}#contact .contact-form form .col{width:100%}#contact .contact-form form .col input[type=email],#contact .contact-form form .col input[type=text],#contact .contact-form form .col textarea{display:block;height:70px;line-height:1;border:1px solid #000;width:100%;box-sizing:border-box;padding:10px;font-family:inherit;margin-top:10px;font-size:20px;transition:.35s}#contact .contact-form form .col textarea{height:300px;padding:20px 10px;font-family:inherit}#contact .contact-form form .col textarea:focus{border-radius:0!important;box-shadow:0 0 20px rgba(0,0,0,.2)}#contact .contact-form form .col.has-dog{width:calc(40% + 100px);align-content:flex-end;margin-right:-100px;position:relative}#contact .contact-form form .col.has-dog .dog{width:100%;transform:translate(40%,-2vw);position:absolute;top:0;right:0}@media(max-width:1024px){#contact .contact-form form .col.has-dog .dog{width:120%;transform:translate(30%,10%)}}@media(max-width:991px){#contact .contact-form form .col.has-dog .dog{width:120%;transform:translate(30%,20%)}}#contact .contact-form form .col.along-dog{width:60%}#contact .contact-form form .col.privacy{margin:20px auto}#contact .contact-form form .col.privacy a{color:inherit}@media(max-width:767px){#contact .contact-form form .col.along-dog,#contact .contact-form form .col.has-dog{width:100%}#contact .contact-form form .col.has-dog{text-align:center}#contact .contact-form form .col.has-dog .dog{position:static;transform:none;width:60%}}#contact .contact-form form .dog-holder{width:100%;display:flex}@media(max-width:767px){#contact .contact-form form .dog-holder{flex-direction:column-reverse}}