@charset "UTF-8";.caseStudy{background-color:#ffffff;position:relative;z-index:10}.caseStudy .mainNav-container{padding:20px 40px;position:absolute;width:100%;background:transparent;z-index:30}.caseStudy .dropNav-contactMenu{left:100%;transform:translate(-100%, 0)}.caseStudy .dropNav-contactMenu:before,.caseStudy .dropNav-contactMenu:after{left:84%;transform:translate(-84%, 0)}.caseStudy .mainNav-logoImg{margin:0 auto;width:150px;height:50px}@media (min-width: 768px){.caseStudy .mainNav-logoImg{margin:0}}.caseStudy h1,.caseStudy h2,.caseStudy h3{font-family:"Fjalla One", sans-serif}.caseStudy__hero,.caseStudy__body,.caseStudy__footer{position:relative;z-index:10}.reveal{opacity:0;transform:translate3d(0, 35px, 0);transition:all 1s ease}.animated{opacity:1;transform:none}.caseStudy__hero{background-color:#1d305f;min-height:400px;display:flex;align-items:flex-end;border-bottom:6px solid #f99e1b;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (min-width: 768px){.caseStudy__hero{min-height:600px}}.webp .caseStudy__hero--taxExempt{background-image:url("https://i.harborcompliance.com/images/case-study/tax-exemption/tax-exemption-bg.webp")}.no-webp .caseStudy__hero--taxExempt{background-image:url("https://i.harborcompliance.com/images/case-study/tax-exemption/tax-exemption-bg.jpg")}.webp .caseStudy__hero--craftElectric{background-image:url("https://i.harborcompliance.com/images/case-study/craft-electric/craft-electric-bg.webp")}.no-webp .caseStudy__hero--craftElectric{background-image:url("https://i.harborcompliance.com/images/case-study/craft-electric/craft-electric-bg.jpg")}.webp .caseStudy__hero--bbmArchitecture{background-image:url("https://i.harborcompliance.com/images/case-study/bb-m/bb-m-bg-img.webp")}.no-webp .caseStudy__hero--bbmArchitecture{background-image:url("https://i.harborcompliance.com/images/case-study/bb-m/bb-m-bg-img.jpg")}.webp .caseStudy__hero--combinedArms{background-image:url("https://i.harborcompliance.com/images/case-study/combined-arms/combined-arms-hero-bg.webp")}.no-webp .caseStudy__hero--combinedArms{background-image:url("https://i.harborcompliance.com/images/case-study/combined-arms/combined-arms-hero-bg.jpg")}.caseStudy__heroFade{width:100%;height:600px;background-color:#f99e1b;position:absolute;z-index:20;opacity:0}.caseStudy__heroTitle,.caseStudy__heroSubTitle{color:#ffffff;font-weight:normal;text-align:center;letter-spacing:0.02em;text-rendering:optimizeLegibility;position:relative;z-index:30}@media (min-width: 992px){.caseStudy__heroTitle,.caseStudy__heroSubTitle{text-align:left}}.caseStudy__heroTitleWrap{padding-bottom:40px}.caseStudy__heroTitle{font-size:3em}@media (min-width: 768px){.caseStudy__heroTitle{font-size:4.3em}}.caseStudy__heroSubTitle{font-size:1.4em}@media (min-width: 768px){.caseStudy__heroSubTitle{font-size:2em}}.caseStudy__body .lead{font-size:1.4em;color:#1d305f}@media (min-width: 768px){.caseStudy__body .lead{font-size:1.8em}}.caseStudy__body > .lead{margin:60px 0}.caseStudy__body p,.caseStudy__body ul,.caseStudy__body ol{font-size:1.3em;line-height:2;margin-bottom:30px;color:#5b5b5b}.caseStudy__body p,.caseStudy__body .caseStudy__bodyHeader{padding:0 8.33333%}.caseStudy__body .caseStudy__bodyFootnotes{font-size:0.8em;line-height:1.4}.caseStudy__body .caseStudy__bodyFootnotes span{display:inline-block;margin-bottom:10px}.caseStudy__body ul,.caseStudy__body ol{padding:0 13%}.caseStudy__body img,.caseStudy__body picture{margin-bottom:30px;width:100%}@media (min-width: 768px){.caseStudy__body .pull-right{padding-left:40px;max-width:400px}}@media (max-width: 767px){.caseStudy__body .pull-right{float:none !important}}.caseStudy__bodyHeader{font-weight:normal;font-size:2.4em;color:#f99e1b;margin:60px 0 20px 0}.caseStudy__bodyQuote{position:relative}@media (min-width: 768px){.caseStudy__bodyQuote{padding-top:60px;padding-bottom:60px}}.caseStudy__bodyQuote:before{content:"“";display:block;color:#1d305f;opacity:0.1;position:relative;font-weight:bold;z-index:0;font-size:10em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;top:-40px;height:70px;width:70px;left:8.33333%;margin-left:-5px}@media (min-width: 768px){.caseStudy__bodyQuote:before{top:-50px;left:25px;position:absolute;height:auto;width:auto;margin-left:0}}.caseStudy__bodyQuote .lead{font-style:italic}.caseStudy__bodyQuote .small{font-size:1em;color:#1d305f}.caseStudy__figure img{margin-bottom:15px}.caseStudy__caption{display:inline-block;color:#777777;font-style:italic;font-size:0.9em;margin-bottom:20px}.caseStudy__revealImg img{transition:all 0.8s ease-in-out}.caseStudy__revealImg img.lazy{transform:translateY(70px);opacity:0}.caseStudy__revealImg img.lazy-loaded{transform:translateY(0);opacity:1}.caseStudy__footer{margin-top:60px}.caseStudy__footerImg{width:100px;min-width:100px;padding-right:15px;margin:10px 0}.caseStudy__ctaSpacer{height:500px;position:relative}.caseStudy__cta{display:flex;align-items:center;height:500px;width:100%;position:fixed;z-index:0;left:0;bottom:0;font-size:1.2em;color:#ffffff;background:linear-gradient(0deg, #4c70c9 0%, #1d305f 100%)}.caseStudy__cta img{width:200px;margin:0 auto;padding-bottom:20px}.caseStudy__cta .btn{margin:20px 0;min-width:200px;font-size:1em}.caseStudy__ctaTitle{color:#ffffff}