body{background-color:#fff !important;overflow-x:hidden}.top-section{position:relative;min-height:492px}.hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:fixed;opacity:.4}.hero{min-height:492px !important;padding:75px 0}.hero-text{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;z-index:1}.hero-text::after{content:'';position:absolute;left:-140px;width:342px;height:342px;border-radius:50%;background-color:#af272f;background-image:url('https://f.hubspotusercontent10.net/hubfs/320867/2020%20Web%20Design/as_background.png');background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-5}.hero-text h1{margin-bottom:10px;font-family:'jubilat',serif;font-style:normal;font-weight:500;font-size:60px;color:#fff}.hero-text p{font-family:'proxima-nova-condensed',sans-serif;font-style:normal;font-weight:400;font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.service-intro{padding:75px 0}.intro-text h2{margin-bottom:30px;font-family:'jubilat',serif;font-style:normal;font-weight:500;font-size:40px;line-height:1.3em;color:#cb6015}.intro-text p{font-size:20px;line-height:1.5em;color:#1d252d}.details-content h1,.details-content h2,.details-content h3,.details-content h4,.details-content h5{font-family:'jubilat',serif;font-style:normal;font-weight:500;color:#1d252d;text-align:center}.service-case-studies{padding:50px 0 75px 0;background-color:#1d252d}.service-case-studies h3{font-family:'proxima-nova-condensed',sans-serif !important;font-style:normal;font-weight:400;font-size:28px;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-align:center}.case-studies-container{width:100%;padding:50px 0 0}.case-studies-container #hs_cos_wrapper_case-studies-flexible-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.case-studies-container .card{border:0;border-radius:0px}.case-studies-container .card .card-title{font-family:'jubilat',serif !important;font-style:normal;font-weight:500;font-size:28px;line-height:1.3em;color:#1d252d;letter-spacing:0;text-transform:capitalize;text-align:left}.service-cta{padding:50px 0 75px;background:linear-gradient(to right,#cb6015,#af272f);background-image:url('https://f.hubspotusercontent10.net/hubfs/320867/2020%20Web%20Design/as_background.png');background-size:cover;background-position:center center;background-repeat:no-repeat;border-bottom:10px solid #fff}.service-cta h2{font-family:'jubilat',serif;font-style:normal;font-weight:500;font-size:40px;line-height:1.3em;color:#fff;text-align:center}.service-cta #hs_cos_wrapper_service-cta-btn{margin:0 auto}.service-cta .hs-cta-wrapper>span{display:flex;justify-content:center}@media(min-width:320px){#hs_cos_wrapper_pre-header-cta{display:none}.hero-background-image{background-size:cover;background-position:0 50%}.hero-text{width:100%}.details-content .hs_cos_wrapper_type_text{display:block;max-width:100%}.details-content{margin-bottom:75px;padding:50px 25px 25px;background-color:#f6ebdb}}@media(min-width:576px){.hero-text{width:75%}}@media(min-width:768px){#hs_cos_wrapper_pre-header-cta{display:block}.details-content{margin-bottom:75px;padding:50px 50px 75px 50px;background-color:#f6ebdb}}@media(min-width:992px){.hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:1908.22px 1243.16px;background-repeat:no-repeat;background-position:0 -264px;background-attachment:fixed;opacity:.4}.details-content .hs_cos_wrapper_type_text{max-width:66.67% !important;margin:0 auto}}