@import url(//use.typekit.net/ziy1jzk.css);.fw-bold,.fw-demi,.fw-light,.fw-reg,.fw-xtra-bold{font-family:din-2014,sans-serif;font-weight:300;font-style:normal}.fw-bold,.fw-demi,.fw-reg,.fw-xtra-bold{font-weight:400}.fw-bold,.fw-demi,.fw-xtra-bold{font-weight:600}.fw-bold,.fw-xtra-bold{font-weight:700}.fw-xtra-bold{font-weight:800}.ft-italic{font-style:italic!important}body,html{overflow-x:hidden;width:100%;height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:din-2014,sans-serif;font-weight:400;font-size:16px;line-height:22px;position:relative;background-color:#dbdce0}body.single-projects{background-color:#ccc}body.page #main,body.single #main{padding-top:70px;padding-bottom:20px}@media (min-width:768px){body.page #main,body.single #main{padding-top:100px}}body.page #main .primary-title,body.single #main .primary-title{margin:0 0 40px;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:600;color:#000}body.home #main{padding-top:70px;background-color:#000}body.single-projects #main{padding-top:0}body.single-projects #site-header.sh__light{background-color:transparent}body.single-people #main{padding-top:75%}@media (min-width:768px){body.single-people #main{padding-top:130px}}body.page-template-tpl-contact #main .primary-title{color:#fff;margin:0}#loading-screen,#site-header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0}#loading-screen{bottom:0;overflow:hidden;background-color:#dbdce0;justify-content:center;width:100vw;height:100vh;z-index:99}#loading-screen img.loading,#site-header .sh__logo img,.sh__nav-logo img{display:block;width:200px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#site-header{padding:1rem;background-color:transparent;justify-content:space-between;flex-direction:row;z-index:90;height:70px}@media (min-width:768px){#site-header{padding:2rem 3rem;height:100px}}#site-header.nav-open{background-color:#000}#site-header.sh__dark{background-color:#dbdce0}#site-header.sh__dark .sh__ico_search,#site-header.sh__dark .sh__menu_btn,body{color:#000}#site-header.sh__light{background-color:#000}#site-header.sh__light .sh__ico_search,#site-header.sh__light .sh__menu_btn{color:#fff}#site-header .sh__menu_btn,.sh__nav-close{font-size:30px;line-height:30px;cursor:pointer}#site-header .sh__menu_btn{font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:middle;text-decoration:none;padding-bottom:3px;border-bottom:2px solid transparent}#site-header .sh__menu_btn:hover{border-color:#fff}#site-header.nav-open .sh__menu_btn{display:none}#site-header.sh__dark .sh__menu_btn:hover{border-color:#000}#site-header .sh__ico_search{font-size:25px;line-height:25px;vertical-align:middle;margin-right:20px;cursor:pointer;display:none}@media (min-width:768px){#site-header .sh__ico_search{display:inline-block}}#site-header .sh__logo{width:auto}#site-header .sh__logo img,.sh__nav-logo img{height:20px;width:auto}@media (min-width:768px){#site-header .sh__logo img{height:35px}}.sh__nav-close{color:#fff;display:block;text-align:right;position:fixed;top:1rem;right:1rem;z-index:80}@media (min-width:768px){.sh__nav-close{position:relative;top:auto;right:auto}}.sh__nav-logo{width:auto;display:none}@media (min-width:768px){.sh__nav-logo{display:block}}@media (min-width:768px){.sh__nav-logo img{height:35px}}.sh__nav{padding:1rem;background-color:#000;color:#fff;width:100%;position:fixed;top:70px;left:0;right:0;z-index:95;overflow:hidden;box-sizing:border-box;display:none}@media (min-width:768px){.sh__nav{padding:2rem 3rem;top:0}}.sh__nav.animate__animated{display:block}.sh__nav ul{list-style:none;padding:0;margin:0;width:auto}.sh__nav ul.top_menu{margin-top:0}@media (min-width:768px){.sh__nav ul.top_menu{margin-top:5rem}}.sh__nav ul.top_menu li:first-child{margin-top:0}.sh__nav ul.top_menu li:last-child{margin-bottom:0}.sh__nav ul li{list-style:none;text-align:right;padding:0;margin:15px 0}.sh__nav ul li a{font-weight:600;font-size:30px;line-height:30px;color:#fff;text-decoration:none;position:relative;display:inline-block;padding:0;margin:0;width:auto}.sh__nav ul li a:active,.sh__nav ul li a:focus,.sh__nav ul li a:hover{text-decoration:none;color:#fff}.sh__nav ul li a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:-.4rem;left:0;background-color:#fff;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;border:0;margin:0}.sh__nav ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.sh__nav ul li a.active,.sh__nav ul li a:active,.sh__nav ul li ul.dropdown-menu,.sh__nav ul li ul.dropdown-menu li a:hover{background-color:transparent}.sh__nav ul li ul.dropdown-menu li:first-child{margin-top:20px}.sh__nav ul li ul.dropdown-menu li a{font-weight:300;width:auto;font-size:25px;line-height:25px}.content-container{padding:0 1rem}@media (min-width:768px){.content-container{padding:0 3rem}}.site-footer{color:#000;padding:20px 0}.site-footer a{color:#000;text-decoration:none}.site-footer a:focus,.site-footer a:hover{color:#000;outline:0}.site-footer .footer_linesep{padding-bottom:2rem;border-top:1px solid #000}.site-footer .footer__contactus{color:#000;font-weight:600;font-size:18px;line-height:18px;text-transform:uppercase;text-decoration:none}.site-footer .footer__contactus:hover{text-decoration:underline}.site-footer .footer__contactus:active,.site-footer .footer__contactus:focus,.site-footer .footer__contactus:hover{color:#000;outline:0}.site-footer .footer__navlink{color:#000;font-weight:600;font-size:15px;line-height:15px;text-transform:uppercase;text-decoration:none;display:inline;vertical-align:middle}.site-footer .footer__navlink:hover{text-decoration:underline}.site-footer .footer__navlink:active,.site-footer .footer__navlink:focus,.site-footer .footer__navlink:hover{color:#000;outline:0}.site-footer .footer__nl_sep{display:inline;vertical-align:middle;padding:0 10px}.site-footer .footer__nl_sep:last-of-type{display:none}.site-footer table.footer__table{min-height:0;margin-bottom:15px}@media (min-width:768px){.site-footer table.footer__table{min-height:80px;margin-bottom:0}}.site-footer table.footer__table .ft__left-col{float:left;text-align:left}@media (min-width:768px){.site-footer table.footer__table .ft__left-col{float:none;text-align:inherit}}.site-footer table.footer__table .ft__right-col{float:right;text-align:right}@media (min-width:768px){.site-footer table.footer__table .ft__right-col{float:none;text-align:inherit}}.site-footer .footer__copyright{align-self:flex-end;color:#000;font-size:12px;line-height:16px;text-transform:uppercase}@media (min-width:768px){.site-footer .footer__copyright{font-size:14px}}.site-footer .footer__social{align-self:flex-start}.site-footer .footer__social a{color:#000;outline:0;text-decoration:none;display:inline-block;margin-right:10px}.site-footer .footer__social a:last-of-type{margin-right:0}.site-footer .footer__social a:active,.site-footer .footer__social a:focus,.site-footer .footer__social a:hover{color:#000;outline:0;text-decoration:none}.masthead .masthead-photo,.site-footer .footer__social a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.site-footer .footer__social a img{display:inline-block;width:24px;height:24px}.site-footer .footer__social a i{font-size:24px;line-height:24px}.masthead{position:relative;width:100%;display:block;background-color:#333;margin-bottom:1.5rem}@media (min-width:768px){.masthead{margin-bottom:2.5rem}}.masthead .masthead-photo{width:100%;height:auto}.masthead .masthead-title{margin:0;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:600;color:#fff;text-align:center;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.masthead .masthead-title{font-size:30px;line-height:30px}}.masthead:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;display:block;background-color:rgba(0,0,0,.35)}
/*# sourceMappingURL=app-min.css.map */