.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.container,.container-fluid{padding-left:10px;padding-right:10px}@font-face{font-family:Primary;src:url(../fonts/webfont/PrimaryExtraThin.otf) format('opentype');font-weight:100;font-style:normal}@font-face{font-family:Primary;src:url(../fonts/webfont/PrimaryThin.otf) format('opentype');font-weight:200;font-style:normal}@font-face{font-family:Primary;src:url(../fonts/webfont/PrimaryBook.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:Primary;src:url(../fonts/webfont/PrimaryMedium.otf) format('opentype');font-weight:500;font-style:normal}.row{margin-right:-10px;margin-left:-10px}.col-1.no-padding,.col-10.no-padding,.col-11.no-padding,.col-12.no-padding,.col-2.no-padding,.col-3.no-padding,.col-4.no-padding,.col-5.no-padding,.col-6.no-padding,.col-7.no-padding,.col-8.no-padding,.col-9.no-padding,.col-auto.no-padding,.col-lg-1.no-padding,.col-lg-10.no-padding,.col-lg-11.no-padding,.col-lg-12.no-padding,.col-lg-2.no-padding,.col-lg-3.no-padding,.col-lg-4.no-padding,.col-lg-5.no-padding,.col-lg-6.no-padding,.col-lg-7.no-padding,.col-lg-8.no-padding,.col-lg-9.no-padding,.col-lg-auto.no-padding,.col-lg.no-padding,.col-md-1.no-padding,.col-md-10.no-padding,.col-md-11.no-padding,.col-md-12.no-padding,.col-md-2.no-padding,.col-md-3.no-padding,.col-md-4.no-padding,.col-md-5.no-padding,.col-md-6.no-padding,.col-md-7.no-padding,.col-md-8.no-padding,.col-md-9.no-padding,.col-md-auto.no-padding,.col-md.no-padding,.col-sm-1.no-padding,.col-sm-10.no-padding,.col-sm-11.no-padding,.col-sm-12.no-padding,.col-sm-2.no-padding,.col-sm-3.no-padding,.col-sm-4.no-padding,.col-sm-5.no-padding,.col-sm-6.no-padding,.col-sm-7.no-padding,.col-sm-8.no-padding,.col-sm-9.no-padding,.col-sm-auto.no-padding,.col-sm.no-padding,.col-xl-1.no-padding,.col-xl-10.no-padding,.col-xl-11.no-padding,.col-xl-12.no-padding,.col-xl-2.no-padding,.col-xl-3.no-padding,.col-xl-4.no-padding,.col-xl-5.no-padding,.col-xl-6.no-padding,.col-xl-7.no-padding,.col-xl-8.no-padding,.col-xl-9.no-padding,.col-xl-auto.no-padding,.col-xl.no-padding,.col.no-padding{padding-left:0;padding-right:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUpLeft{-webkit-animation-name:fadeInUpLeft;animation-name:fadeInUpLeft}.fadeInDownLeft{-webkit-animation-name:fadeInDownLeft;animation-name:fadeInDownLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.animated{-webkit-animation-duration:90ms;animation-duration:90ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeInUpLeft{from{opacity:0;-webkit-transform:translate3d(20px,15px,0);transform:translate3d(20px,15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpLeft{from{opacity:0;-webkit-transform:translate3d(20px,15px,0);transform:translate3d(20px,15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpLeft{from{opacity:0;-webkit-transform:translate3d(20px,15px,0);transform:translate3d(20px,15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpLeft{from{opacity:0;-webkit-transform:translate3d(20px,15px,0);transform:translate3d(20px,15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes fadeInDownLeft{from{opacity:0;-webkit-transform:translate3d(20px,-15px,0);transform:translate3d(20px,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInDownLeft{from{opacity:0;-webkit-transform:translate3d(20px,-15px,0);transform:translate3d(20px,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInDownLeft{from{opacity:0;-webkit-transform:translate3d(20px,-15px,0);transform:translate3d(20px,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownLeft{from{opacity:0;-webkit-transform:translate3d(20px,-15px,0);transform:translate3d(20px,-15px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body{font-family:Primary,Questrial;font-weight:300;color:#000}strong{font-weight:500}.flex-important{display:flex!important}.d-none-important{display:none!important}.d-none-regular{display:none}.caption-style,.contact-footer .left,.contact-footer .right,.home-footer p,.work-container .caption{font-size:24px;line-height:29px}#wrap{min-height:100vh;padding:0 10px}#wrap.page-home{height:100vh}#wrap.page-home header,#wrap.page-work header{background:0 0}#wrap.page-home header .navbar-brand,#wrap.page-work header .navbar-brand{background:0 0!important}@media screen and (min-width:768px){.content-padding-default{padding-left:185px}}.header-spacer{width:100%}header{position:relative;z-index:100;background:#fff}@media screen and (max-width:991px){.caption-style,.contact-footer .left,.contact-footer .right,.home-footer p,.work-container .caption{font-size:18px;line-height:23px}header{position:fixed;left:0;top:0;width:100%;padding:0 10px}header .navbar{padding-right:0}}@media screen and (min-width:992px){.header-spacer{display:none}header:hover .navbar .navbar-collapse{display:flex!important}}header .navbar{padding:0}header .navbar .navbar-brand{background-color:#fff;margin-right:0;padding:20px 10px 13px;display:block;width:100%}@media screen and (max-width:991px){header .navbar .navbar-brand{width:calc(100% - 35px);padding-right:0!important}}header .navbar .navbar-brand img{display:block;width:100%}header .navbar .navbar-toggler{position:relative;outline:0!important;padding:12px 12px 4px;right:-12px;z-index:300}header .navbar .navbar-toggler .navbar-toggler-icon{width:5px}header .navbar .navbar-collapse{width:100%;top:100%;position:absolute}header .navbar .navbar-collapse.is-fixed{top:initial;position:fixed}@media screen and (min-width:992px){header .navbar .navbar-collapse{display:none!important}}@media screen and (min-width:768px){header .navbar .navbar-collapse{top:139px;left:10px;padding:49px 10px 0}}@media screen and (max-width:991px){header .navbar .navbar-collapse{position:absolute;top:0!important;width:calc(100% + 20px);left:-10px;padding:0 10px;background:#fff;z-index:100;transition:padding-top 50ms linear,height .25s linear}header .navbar .navbar-collapse:not(.show){padding-top:0!important}header .navbar .navbar-collapse ul{padding-bottom:48px;padding-top:34px}}header .navbar .navbar-collapse ul li{display:block}header .navbar .navbar-collapse ul li a{text-transform:lowercase;color:#000;font-size:40px;line-height:40px;transition:padding-left .15s linear}header .navbar .navbar-nav{width:160px}@media screen and (max-width:991px){header .navbar .navbar-collapse ul li a{font-size:40px;line-height:38px}header .navbar .navbar-nav{width:100%}}.home-gallery-container{position:absolute;overflow:hidden;z-index:-1;right:0;top:0;height:100vh;width:100%}.home-gallery-container .inner-container{width:50%;height:100vh;position:absolute;top:0;right:0}@media screen and (max-width:1259px){.home-gallery-container .inner-container{width:65%}}@media screen and (max-width:991px){.home-gallery-container .inner-container{width:80%}}.home-gallery-container img{position:absolute;opacity:0}.home-gallery-container img.img-1{height:65%;top:20%;left:0;z-index:30}@media screen and (max-width:767px){header .navbar .navbar-collapse ul li a{font-size:30px;line-height:28px}.home-gallery-container .inner-container{width:100%}.home-gallery-container img.img-1{height:auto;width:65%}}.home-gallery-container img.img-2{height:65%;top:0;right:0;z-index:10}@media screen and (min-width:992px){header .navbar .navbar-collapse ul li a{padding:4px 0!important}header .navbar .navbar-collapse ul li.active a,header .navbar .navbar-collapse ul li:hover a{padding-left:36px!important}.page-home header .navbar .navbar-collapse{display:flex!important}.home-gallery-container img.img-2{right:190px}}@media screen and (max-width:767px){.home-gallery-container img.img-2{height:auto;width:70%}}.home-gallery-container img.img-3{height:38%;bottom:0;right:155px;z-index:20}@media screen and (min-width:992px){.home-gallery-container img.img-3{right:345px}}@media screen and (max-width:576px){.home-gallery-container img.img-3{right:30px;bottom:10%}}.home-footer{font-size:20px;padding-bottom:20px}.home-footer p{margin-bottom:0}.sidebar{flex:0 0 475px;z-index:-10}.sidebar img{width:100%;margin-bottom:135px;position:relative}@media screen and (max-width:767px){.home-gallery-container img.img-3{height:42%}.sidebar{padding-top:9px}.sidebar img{margin-bottom:129px}}.content-top-padding{padding-top:54px}.content-double-top-padding{padding-top:79px}.content-right-padding{padding-right:107px}.content-container{font-size:60px;line-height:75px;margin-bottom:156px}@media screen and (max-width:1649px){.sidebar{flex:0 0 350px}.content-double-top-padding{padding-top:94px}.content-container{font-size:40px;line-height:55px}}@media screen and (max-width:767px){.content-right-padding{padding-right:0}.content-container{font-size:30px;line-height:45px}}.content-container>div{margin-bottom:102px}.content-container>div p{margin-bottom:50px}.content-container>div p:last-child{margin-bottom:0}.content-container .lead{padding-left:160px;font-size:inherit}@media screen and (max-width:767px){.content-container .lead{padding-left:50px}.content-container .content{word-break:break-word}.page-about .content-container{margin-bottom:0}}@media screen and (min-width:992px){.page-about .content-container{padding-left:110px}}.contact-footer{margin-bottom:20px;font-weight:300}.contact-footer .left,.contact-footer .right{line-height:24px;margin-bottom:-4px}.contact-footer a{color:#212529;text-decoration:none;transition:padding-left .15s linear}@media screen and (max-width:1259px){.contact-footer{flex-direction:column;justify-content:flex-start!important}.contact-footer .left{padding-bottom:7px}}.contact-footer .right{padding-left:50px;flex-direction:row}@media screen and (max-width:1259px){.contact-footer .right{padding-left:10px;flex:1;flex-direction:column;line-height:29px}}@media screen and (max-width:991px){.sidebar img{top:0;max-height:70vh;max-width:100%;width:auto}.content-double-top-padding{padding-top:25px}.contact-footer .left{padding-bottom:4px}.contact-footer .right{line-height:23px}}.contact-footer .right>div{margin-right:56px}.contact-footer .right>div:last-child{margin-right:0}.appearing-images{position:fixed;top:0;left:0;z-index:-1}.appearing-images img{position:fixed;opacity:0;transition:opacity 90ms linear;max-width:calc(100% - 40px)}.work-container .caption,.work-container .gallery .owl-carousel{position:relative}.appearing-images img.visible{opacity:1}.appearing-images img.big-img{width:300px}@media screen and (max-width:1649px){.appearing-images img.big-img{width:217px}}.appearing-images img.small-img{width:220px}.appearing-images img.img-2{left:initial;right:20px}.appearing-images img.img-3{left:initial;right:495px}@media screen and (max-width:1649px){.appearing-images img.small-img{width:159px}.appearing-images img.img-3{right:345px}}@media screen and (max-width:1259px){.appearing-images img.img-3{right:210px}}.large-height,.work-container .caption.col-md-4,.work-container .gallery.large-gallery .owl-carousel .owl-item,.work-container .space.col-md-4{height:calc((100vw - 80px - 17px) * (1676 / 1216)/ 3)}.small-height,.work-container .caption.col-md-3,.work-container .gallery.small-gallery .owl-carousel .owl-item,.work-container .space.col-md-3{height:calc((100vw - 100px - 17px) * (1676 / 1216)/ 4)}.work-container>.row>div{margin-bottom:135px}.work-container .image img{max-width:100%}.work-container .image-with-padding>div{padding-left:calc((100vw - 80px - 17px)/ 3 - (100vw - 100px - 17px)/ 4)}@media screen and (max-width:767px){.page-work .content-top-padding{padding-top:0}.appearing-images img.img-3{right:initial;left:20px}.work-container>.row{padding-top:25px}.work-container>.row>div{margin-bottom:35px}.work-container .image-with-padding>div{padding-left:0}.work-container .space{display:none}}.work-container .img-caption{font-size:20px;line-height:24px;padding-top:17px}@media screen and (max-width:767px){.work-container .caption{padding-top:80px;padding-bottom:80px}.work-container .caption.col-md-3,.work-container .caption.col-md-4{height:auto}}.work-container .caption.caption-type-one div{padding:0 10px 0 160px;width:100%}.work-container .caption.caption-type-one div .padding{display:block}.work-container .caption.caption-type-one div .padding+br{display:none}@media screen and (max-width:1649px){.work-container .caption.caption-type-one div{padding-left:25%}}@media screen and (max-width:991px){.work-container .img-caption{font-size:16px;line-height:20px}.work-container .caption.caption-type-one div{padding-left:60px}}.work-container .caption.caption-type-one span.padding{padding-left:36px}.work-container .caption.caption-type-two div{padding:0 10px;width:100%}.work-container .gallery{padding-left:10px}.work-container .gallery .owl-carousel .owl-item img{width:auto;display:block;height:100%}.work-container .gallery .owl-nav{position:absolute;width:100%;height:100%;top:0;left:0}.work-container .gallery .owl-nav button{height:100%;width:50%;outline:0!important}.work-container .gallery .owl-nav button span{display:none}@media screen and (max-width:767px){.work-container .gallery .owl-nav{display:none}.work-container .gallery.large-gallery .owl-carousel .owl-item,.work-container .gallery.small-gallery .owl-carousel .owl-item{height:calc((100vw - 40px - 17px) * (1676 / 1216) - 80px)}}