html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.-c-orange{color:#f15d3f}.-c-blue{color:#005ca7}.-c-white{color:#fff}.klh-engineers__main{background-color:#fff;color:#1c2b39}.klh-engineers__logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.klh-engineers__logo-container>img{display:none}@media screen and (min-width:1100px){.klh-engineers__logo-container>img{display:block}}.study-intro{max-width:900px;position:relative;z-index:1}.study-intro .study-content{background-color:rgba(0,92,167,.77);margin-bottom:32px;padding:16px;position:relative}@media screen and (min-width:768px){.study-intro .study-content{padding:64px 80px}}@media screen and (min-width:1000px){.study-intro .study-content{max-width:740px;-webkit-box-flex:1;-ms-flex:1 0 740px;flex:1 0 740px;margin-bottom:-96px}}@media screen and (min-width:768px){.study-intro .study-content__copy{margin-bottom:48px}}.study-intro .study-content__copy:last-child{margin-bottom:0}.klh-engineers-staff{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0}.klh-engineers-staff>li{position:relative;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;padding:4px;width:20%}.klh-engineers-staff__alt{display:block;opacity:0;position:absolute;z-index:1;top:4px;left:4px;height:calc(100% - 8px);width:calc(100% - 8px);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:0s;transition-delay:0s}.klh-engineers-staff>li:hover .klh-engineers-staff__alt{opacity:1}.klh-engineers-brand{padding:64px 0;position:relative}@media screen and (min-width:768px){.klh-engineers-brand{padding:128px 0}}.klh-engineers-brand .study-content__copy:last-child{margin-bottom:0}@media screen and (min-width:1100px){.klh-engineers-brand__row{display:-webkit-box;display:-ms-flexbox;display:flex}}.klh-engineers-brand__left{margin-bottom:24px}@media screen and (min-width:1100px){.klh-engineers-brand__left{width:48.73417722%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:40px;margin-bottom:0;position:relative}}@media screen and (min-width:1100px){.klh-engineers-brand__right{width:48.73417722%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.klh-engineers-humanity{overflow:hidden;padding:48px 0;position:relative}@media screen and (min-width:768px){.klh-engineers-humanity{padding:150px 0}}.klh-engineers-humanity__bg{background-image:url("/images/case-studies/klh-engineers/building-interior.jpg");background-size:cover;background-position:50%;position:absolute;top:-20%;left:0;width:100%;height:140%}.klh-engineers-humanity .study-content{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.klh-engineers-work{padding:48px 0;position:relative;z-index:1}@media screen and (min-width:768px){.klh-engineers-work{padding-top:200px;padding-bottom:130px}}.klh-engineers-work>.container{position:relative}@media screen and (min-width:1100px){.klh-engineers-work>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}.klh-engineers-work__logo{position:absolute;top:-100px;right:0;z-index:-1}.klh-engineers-work__left{max-width:700px;margin:0 auto 40px}@media screen and (min-width:1100px){.klh-engineers-work__left{margin:0;max-width:100%;padding-right:100px}}.klh-engineers-work__right{margin:0 auto;max-width:470px}@media screen and (min-width:1100px){.klh-engineers-work__right{margin:0;-webkit-box-flex:1;-ms-flex:1 0 470px;flex:1 0 470px}}.klh-engineers-photos img{display:block}.klh-engineers-photos__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-4px;padding-top:8px}.klh-engineers-photos__bottom>li{padding:4px}.klh-engineers-tron{overflow:hidden;padding:48px 0;position:relative}@media screen and (min-width:768px){.klh-engineers-tron{padding:150px 0}}.klh-engineers-tron__bg{background-image:url("/images/case-studies/klh-engineers/engineer-a-tron.jpg");background-size:cover;background-position:50%;position:absolute;top:-20%;left:0;width:100%;height:140%}.klh-engineers-tron .study-content{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.klh-engineers-numbers{background-color:#005ca7;padding:64px 0}@media screen and (min-width:768px){.klh-engineers-numbers{padding:128px 0}}.klh-engineers-numbers .study-icon{max-height:150px}.klh-engineers-numbers .study-icon__accent{fill:#fff}.klh-engineers-numbers .study-icon__base{fill:#f15d3f}.klh-engineers-numbers .study-stat__graphic.-mobile .study-icon__accent{stroke:#fff;fill:none}.klh-engineers-numbers .study-stat__graphic.-mobile .study-icon__base{stroke:#f15d3f;fill:none}.klh-engineers-numbers .study-stat__label{max-width:240px}.flipbook__slider{margin-bottom:0}.flipbook__arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#bad3de}.flipbook__arrows .slick-next:before,.flipbook__arrows .slick-prev:before{font-size:60px}@media screen and (min-width:1000px){.flipbook__book{display:none}}@media screen and (min-width:1100px){.flipbook__book{display:block;width:211%;max-width:none;position:absolute;right:-2%;top:-1%}}.study-top{position:relative}@media screen and (min-width:1000px){.study-top{margin-bottom:192px}}.study-top>.container{position:relative}.study-top .post-categories>li:after{color:#fff}.study-top .post-categories .underline-link{color:#005ca7}.study-top .post-categories .underline-link:focus,.study-top .post-categories .underline-link:hover{color:#f15d3f}.study-top__bg-container{height:calc(100% + 83px);width:100%;position:absolute;top:-83px;left:0;overflow:hidden}@media screen and (min-width:600px){.study-top__bg-container{top:-128px;height:calc(100% + 128px)}}.study-top__bg{background-image:url("/images/case-studies/klh-engineers/building-interior.jpg");background-repeat:no-repeat;background-size:cover;width:100%;height:100%;will-change:transform}.underline-link{border-color:#f15d3f;color:#005ca7}.underline-link:focus,.underline-link:hover{color:#f15d3f}.page-footer__heading,.page-footer a.button{color:#005ca7}.page-footer a.button:active,.page-footer a.button:focus{background-color:#fff}.page-footer a.button:after,.page-footer a.button:before{border-color:#f15d3f}