.case-studies .hero{background-image:linear-gradient(to bottom,#222b46 0px,#272e4b 96px,#222b44 224px);position:relative;padding:65px 30px;width:calc(100% - 60px)}.case-studies .hero:before{background-image:url('https://cdn2.hubspot.net/hubfs/6852540/assets/images/case-studies-hero-background.jpg');background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;content:'';position:absolute;bottom:0;height:100%;width:100%;z-index:1;left:0}.case-studies .hero>div{position:relative;z-index:2}.case-studies .row{display:flex;display:-webkit-flex;display:-ms-flexbox;width:calc(100% - 52px);padding:0 52px 0 0;max-width:1140px;margin:0 auto}.case-studies .hero h1{font-weight:800;font-size:38px;color:#e5f5fd;letter-spacing:0;text-align:center;line-height:45px;position:relative;z-index:2;margin:0 0 45px;text-transform:uppercase}.case-studies .hero .messaging{max-width:calc(100% * 12 / 7);width:100%}.case-studies .hero h2{font-weight:700;font-size:38px;color:#e5f5fd;letter-spacing:0;line-height:35px;margin:0 0 10px;padding-top:10px}.case-studies .hero h2:first-of-type{padding-top:0}.case-studies .hero .messaging p,.case-studies .hero .messaging li{font-weight:600;font-size:15px;color:#fff;letter-spacing:0;line-height:30px;margin:0}.case-studies .hero .messaging ul,.case-studies .hero .messaging li{margin:0;padding:0;list-style:none}.case-studies .hero .messaging ul{margin-left:12px}.case-studies .hero .messaging li{padding-left:16px;position:relative}.case-studies .hero .messaging li{margin-bottom:20px}.case-studies .hero .messaging p{margin-bottom:27px}.case-studies .hero .messaging li:before{content:"\2022";color:#fff;font-weight:bold;font-size:20px;position:absolute;left:0;top:2px;width:16px;margin-left:0}.case-studies .hero .capabilities{max-width:400px;width:100%}.case-studies .hero .capabilities-inner{margin-left:37px;margin-right:45px;position:relative;background-color:#e5f5fd;padding:13px 19px;animation:slideUp ease 1s;-webkit-animation:slideUp ease 1s;-moz-animation:slideUp ease 1s;-o-animation:slideUp ease 1s;-ms-animation:slideUp ease 1s;opacity:1}@media(max-width:760px){.case-studies .row{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-right:0;width:100%}.case-studies .hero .messaging{max-width:100%;width:100%}.case-studies .hero .capabilities{max-width:100%;width:100%;margin-bottom:30px}.case-studies .hero .capabilities-inner{margin-right:0}}.case-studies .hero .capabilities-inner:before{background-image:url('https://cdn2.hubspot.net/hubfs/6852540/assets/images/case-studies-capabilities-arrow-left.png');width:37px;height:37px;background-repeat:no-repeat;background-size:contain;content:'';left:-37px;top:0;position:absolute}.case-studies .hero .capabilities h3{font-weight:700;text-transform:uppercase;font-size:18px;color:#232a46;letter-spacing:0;line-height:25px;margin:0 0 12px}.case-studies .hero .capabilities ul,.case-studies .hero .capabilities li{margin:0;padding:0;list-style:none}.case-studies .hero .capabilities ul{margin-bottom:20px}.case-studies .hero .capabilities li{padding-left:16px;position:relative}.case-studies .hero .capabilities li:before{content:"\2022";color:#be1e2d;font-weight:bold;position:absolute;left:0;top:2px;width:16px;margin-left:0}.case-studies .hero .testimonial{margin-left:37px;position:relative;padding:0 52px;width:calc(100% - 104px);max-width:1140px;margin:30px auto 0}.case-studies .hero .testimonial.in-view{animation:slideUp ease 1s;-webkit-animation:slideUp ease 1s;-moz-animation:slideUp ease 1s;-o-animation:slideUp ease 1s;-ms-animation:slideUp ease 1s;opacity:1}.case-studies .hero .testimonial blockquote{background-color:#e5f5fd;margin:0;padding:37px 50px}.case-studies .hero .testimonial blockquote:before{background-image:url('https://cdn2.hubspot.net/hubfs/6852540/assets/images/case-studies-capabilities-arrow-left.png');width:56px;height:56px;background-repeat:no-repeat;background-size:contain;content:'';left:0;top:0;position:absolute}.case-studies blockquote p{font-weight:700;font-size:15px;color:#232a46;letter-spacing:0;line-height:30px;margin:0;position:relative;padding:0 80px;display:block}.case-studies blockquote p:before{content:'“';opacity:.5;font-family:serif;font-size:110px;color:#232a46;letter-spacing:0;line-height:110px;left:0;top:0;position:absolute}@media(max-width:760px){.case-studies .hero .testimonial{width:calc(100% - 70px);padding:0 37px}.case-studies .hero .testimonial blockquote{padding:20px}.case-studies .hero .testimonial blockquote:before{width:37px;height:37px}.case-studies blockquote p:before{opacity:.3;z-index:1}.case-studies blockquote p{padding:0 20px;z-index:2}}.case-studies blockquote p cite{display:block;margin-top:20px;font-weight:600;font-size:14px;font-style:italic;color:#232a46;letter-spacing:0;line-height:25px;text-transform:uppercase}.case-studies blockquote p cite:before{display:inline;content:'— '}.case-studies .approach{display:flex;display:-webkit-flex;display:-ms-flexbox;width:calc(100% - 60px);padding:26px 30px;max-width:1140px;margin:0 auto;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.case-studies .approach h2{font-weight:700;font-size:32px;color:#1c449a;letter-spacing:0;text-align:center;line-height:35px;margin:0 0 20px}.case-studies .approach p{margin:0 0 30px;font-size:15px;color:#232a46;letter-spacing:0;line-height:24px}.case-studies .approach .messaging{width:calc(100% - 230px - 24px - 52px);padding-left:52px}.case-studies .approach .related{width:230px;margin-left:24px;padding-top:24px}@media(max-width:760px){.case-studies .approach .messaging,.case-studies .approach .related{width:100%;padding:0;margin:0}}.case-studies .approach .related h3{font-weight:700;font-size:22px;color:#8b7456;letter-spacing:0;line-height:25px;margin:0 0 30px;text-transform:uppercase}.case-studies .approach .related ul,.case-studies .approach .related li{list-style:none;padding:0;margin:0}.case-studies .approach .related li{margin-bottom:30px}.case-studies .approach .related li div.in-view{animation:slideUp ease 1s;-webkit-animation:slideUp ease 1s;-moz-animation:slideUp ease 1s;-o-animation:slideUp ease 1s;-ms-animation:slideUp ease 1s;opacity:1}.case-studies .approach .related a{font-weight:700;display:block;font-size:16px;color:#323e65;letter-spacing:0;line-height:18px}.case-studies .approach .related a:hover{color:#be1e2d}.case-studies .approach a.cta_button{background-color:transparent;padding:0;text-transform:none;letter-spacing:0;font-size:inherit;color:#0a75bb}.case-studies .approach a.cta_button:hover{color:#c44a27}.case-studies .featured-consultant{text-align:center;background-image:url('https://cdn2.hubspot.net/hubfs/6852540/assets/images/case-studies-featured-consultant-background.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center;padding:77px 42px 30px}.case-studies .featured-consultant h3{font-weight:800;font-size:38px;color:#a08b6c;letter-spacing:0;text-align:center;line-height:45px;margin:0 0 55px;text-transform:uppercase}.case-studies .featured-consultant .heading.in-view h3{animation:slideUp ease 1s;-webkit-animation:slideUp ease 1s;-moz-animation:slideUp ease 1s;-o-animation:slideUp ease 1s;-ms-animation:slideUp ease 1s;opacity:1}.case-studies .featured-consultant .listing{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.case-studies .featured-consultant .item{width:100%;max-width:260px;margin:0}.case-studies .featured-consultant .item.in-view{animation:slideUp ease 1s;-webkit-animation:slideUp ease 1s;-moz-animation:slideUp ease 1s;-o-animation:slideUp ease 1s;-ms-animation:slideUp ease 1s;opacity:1}@media(max-width:640px){.case-studies .featured-consultant .item{max-width:100%}}.case-studies .featured-consultant .photo{margin-bottom:30px}.case-studies .featured-consultant a{color:#fff;display:block;padding:15px}.case-studies .featured-consultant a h4{font-weight:700;font-size:18px;color:#fff;letter-spacing:0;text-align:center;line-height:25px;margin:0 0 10px;text-transform:uppercase}.case-studies .featured-consultant p{font-size:15px;color:#fff;letter-spacing:0;text-align:center;line-height:24px;margin:0}.case-studies .featured-consultant a:hover{opacity:.7}