.navbar-brand__small{display:none}.navbar-brand__large{display:inline-block}.image-block .hover-info{padding:1.5625rem}.image-block .hover-info .description{margin-top:1.875rem;margin-bottom:1.875rem;font-size:.9375rem}.image-block .hover-info .media-type{margin-bottom:.625rem;font-size:.9375rem}.image-block .hover-info .image-title{font-size:1.944rem}.image-block .hover-info .btn{padding:0}.industry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.industry.row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.industry__img{max-width:calc(100% + calc(((100vw - 1350px + (15px))/ 2)))}.industry__img--left{margin-left:calc(((100vw - 1350px + (30px))/ 2) * -1)}.industry__img--right{margin-right:calc(((100vw - 1350px + (30px))/ 2) * -1)}.industry--left{margin-right:1.875rem}.industry--right{margin-left:1.875rem}@media only screen and (min-width:1920px){.industry.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.industry__img{max-width:100%}.industry__img--left{margin-left:0}.industry__img--right{margin-right:0}}.project-recirculation__block .featured-block .section-blurb{padding-left:6.25rem}.project-recirculation__block .featured-block .section-blurb h4{font-size:2.79936rem}@media only screen and (min-width:1350px){.project-carousel .carousel-img-wrapper img{height:calc((100vw - 30px) * (9/16));max-height:calc(1350px * 9/16)}.project-carousel .carousel-video-wrapper iframe{width:100%;height:calc((100vw - 30px) * (9/16));max-height:calc(1350px * 9/16)}.project-carousel .carousel-controls{top:calc((1350px * 9/16) + 15px)}}.interior-block__img--full{right:calc(((100vw - 1350px + (30px))/ 2) * -1);max-width:calc(100% + calc(((100vw - 1350px + (15px))/ 2)));margin-right:calc(((100vw - 1350px + (30px))/ 2) * -1);margin-left:0}@media only screen and (min-width:1920px){.interior-block__img--full{right:0;max-width:100%;margin-right:0}}.blog-single{background-repeat:no-repeat;background-position:top 10% right;background-size:500px auto}.sidebar-tabs .nav-tabs{min-width:380px}.sidebar-tabs .tab-content{padding-left:3.75rem}