.col.pic{margin:0 auto;max-width:250px;padding:0 0 0 100px!important}.col.pic img{min-width:300px}.case-study-hero.container-fluid .row{width:100%}.case-study-hero{align-items:center;background-image:url(https://projects.constructconnect.com/hubfs/assets/hero-carter.jpg);background-size:cover;display:flex;min-height:626px}#popup1{display:none}.popup h2{padding-bottom:24px}div.legal-consent-container>div.hs-richtext>p,div.legal-consent-container>div.hs-richtext>p>strong>a{color:#000!important}.cta-box{background:hsla(0,0%,100%,.2);background-clip:padding-box;border:2px solid #fff;border-radius:20px/50px;margin:0 auto;padding:35px;text-align:center;width:20%}.overlay-form{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s;visibility:visible;z-index:10000000000000000}.overlay-form:target{display:none;opacity:0;visibility:hidden}.popup{background:#fff;border-radius:5px;margin:70px auto;padding:32px;position:relative;transition:all 5s ease-in-out;width:30%}.popup .close{color:#333;font-size:30px;font-weight:700;position:absolute;right:30px;text-decoration:none;top:20px;transition:all .2s}.popup .close:hover{color:orange}.popup .content{max-height:30%;overflow:auto}.case-section.cta .btn{background-color:#fc8322;color:#fff;font-size:26px;margin:12px;padding:8px 42px}.case-section.cta .btn.secondary{background-color:transparent;border:2px solid #013049;color:#013049}#arrow{border-bottom:2px solid #000;border-right:2px solid #000;height:10px;margin-top:40px;transform:rotate(-45deg);width:10px}.case-section.cta h2{font-family:Gotham,sans-serif;font-size:32px;font-weight:900;margin:0 auto;max-width:600px;padding-bottom:24px;text-transform:capitalize!important}.case-study-hero h1{font-weight:600;max-width:600px}.case-problem-solution h2{padding-bottom:24px}.case-problem-solution ul li{padding-bottom:30px;position:relative}.case-problem-solution ul{list-style:none}.case-problem-solution ul li:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;left:-20px;position:absolute;top:10px;transform:translateY(-50%) rotate(-45deg);width:10px}.case-study-company-info .box{margin-top:32px}.case-study-quote h2{font-weight:400!important}.case-section{margin-bottom:36px;margin-top:36px}.case-study-hero img{margin-bottom:50px;margin-top:50px}.case-section h2{font-family:Gotham,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.case-study-quote .col{padding:3% 13%}.container-fluid{padding-left:0!important;padding-right:0!important}.container-fluid .row{margin:0 auto;max-width:1600px}.footer-container.container-fluid,.header-container.container-fluid{padding:0}.case-study-hero img{border-bottom-left-radius:50px;border-top-left-radius:50px}.case-study-hero{background-color:#f5f6f8;margin-top:125px}.case-problem-solution .inner{background-color:#f5f6f8;border-radius:20px;padding:36px}.case-problem-solution .right .inner{margin-left:16px}.case-problem-solution .left .inner{margin-right:16px}.case-study-quote{background-color:#116c99;border-radius:30px;color:#fff;max-width:1600px;padding:36px}.case-study-quote h2{line-height:42px}.case-study-quote h3{font-size:24px;font-weight:700;margin-top:48px;text-align:right}.case-section.case-study-quote{display:block;margin-bottom:-100px;position:relative}.case-section.cta{background-color:#f5f6f8;padding-bottom:40px;padding-top:120px}@media screen and (max-width:1023px){.case-study-hero{margin-top:0}}@media screen and (max-width:768px){.case-study-quote h3{text-align:left}.popup{margin:0;overflow:scroll;width:100%}.case-problem-solution .left .inner{margin-right:0}.case-problem-solution .right .inner{margin-left:0;margin-top:24px}.case-study-hero{min-height:320px}.case-study-hero h1{padding-top:0;text-align:center}.col-md-6 .row .col-md-6{padding:0}.case-study-quote{max-width:95%}}