.case-studies-wrapper .heading--1{color:#fff;margin-bottom:.6em;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1}.case-studies-wrapper .heading--sub{color:#fff;letter-spacing:-.2px;font-size:18px;font-weight:300;line-height:1.5}.case-studies-wrapper .heading--2{font-size:30px;line-height:1.3}.case-studies-wrapper .paragraph--2{margin-bottom:1.7em;font-size:16px;line-height:1.68}.case-studies-wrapper .section2 .paragraph--2:first-of-type,.case-studies-wrapper .section4 .paragraph--2:first-of-type{margin-top:0}.case-studies-wrapper .paragraph--2 b{font-weight:500}.case-studies-wrapper .paragraph--2 b i,.case-studies-wrapper .paragraph--2 b em,.case-studies-wrapper .paragraph--2 strong em{font-style:normal}.case-studies-wrapper .paragraph--2~br{display:none}.case-studies-wrapper .box{color:#fff;padding:2em 1em;font-family:Gotham,sans-serif;font-size:16px}.case-studies-wrapper .box.a{max-width:520px}.case-studies-wrapper .box.b{padding:2em}.case-studies-wrapper .box b{font-weight:600}.case-studies-wrapper .box .logo{margin:0 auto 1.6em}.case-studies-wrapper .box .url{text-decoration:none}.case-studies-wrapper .box .url:hover{text-decoration:underline}.case-studies-wrapper .field{margin-bottom:24px;line-height:1.4}.case-studies-wrapper .section2{margin-bottom:2.2em}.case-studies-wrapper .box .why{text-transform:uppercase}.case-studies-wrapper ul.reasons{padding-left:1em;list-style:outside}.case-studies-wrapper .reason{margin-bottom:1.2em;line-height:1.45}.case-studies-wrapper .reason b{font-weight:500}.case-studies-wrapper .reason b i{font-style:normal}.case-studies-wrapper .section4{clear:both}.case-studies-wrapper .section3>.q-story-grid-container{max-width:1054px;margin:0 auto}.case-studies-wrapper .section3>.q-story-grid-container .q-story-grid-row{display:block}.case-studies-wrapper .section3 .box{margin-top:0;margin-bottom:2em}.case-studies-wrapper .img-container{width:100%;margin:20px auto;padding-bottom:40px;overflow:auto hidden}.case-studies-wrapper .img-container img{max-width:none}.case-studies-wrapper .quote-box{color:#fff;text-align:center;margin:0 0 2em;padding:4em 1em}.case-studies-wrapper .quote-box blockquote{margin:0 auto 1.2em;font-size:24px;font-style:normal;font-weight:500;line-height:1.35}.case-studies-wrapper .customer{flex-direction:column;justify-content:center;align-items:flex-start;font-family:Gotham,sans-serif;display:flex}.case-studies-wrapper .customer .headshot{filter:grayscale();border-radius:50%;width:64px;margin:0 auto 1em}.case-studies-wrapper .customer .headshot-wrapper{width:100%}.case-studies-wrapper .name-wrapper{max-width:400px;margin:0 auto}.case-studies-wrapper .customer .name{margin:0 0 5px;font-size:20px;font-weight:400;line-height:1}.case-studies-wrapper .customer .title{margin-top:0;font-size:15px;font-weight:500;line-height:1.2}.case-studies-wrapper .section4 .q-section4-container{max-width:1054px;margin:0 auto}.case-studies-wrapper .before-section-3{margin-bottom:1.9em}.case-studies-wrapper .swiper-container{padding-bottom:1em;position:relative;overflow:hidden}.case-studies-wrapper .quote-box.swiper-container{padding-bottom:2em}.case-studies-wrapper .swiper-horizontal>.swiper-pagination-bullets{position:relative;bottom:-14px}.case-studies-wrapper .swiper-pagination-bullet{opacity:1;background-color:#0000;border:1px solid #fff;width:7px;height:7px}.case-studies-wrapper .swiper-pagination-bullet-active{background-color:#fff}.case-studies-wrapper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.case-studies-wrapper .solutions{margin-top:-1em;padding-left:18px;line-height:1.75;list-style:outside}.case-studies-wrapper .hero .hero-text-container{max-width:1054px;margin:0 auto}.case-studies-wrapper .hero-text{text-align:center;padding-top:4.1em;padding-bottom:4.1em}.case-studies-wrapper .intro{max-width:1054px;margin:0 auto}.case-studies-wrapper .box.a{float:none;margin:2em auto}.case-studies-wrapper .hero{background-color:#004977;background-position:24%;background-repeat:no-repeat;background-size:cover;min-height:430px}.case-studies-wrapper .has-laptop-shadow{margin-bottom:0}.case-studies-wrapper .has-laptop-shadow img{margin-bottom:-30px}.case-studies-wrapper .has-laptop-shadow+p{margin-top:-25%;position:relative}.case-studies-wrapper .q-logo-inverse{filter:brightness(0)invert()contrast()}@media (min-width:530px){.case-studies-wrapper .heading--1{text-align:left;margin-left:0}.case-studies-wrapper .heading--sub{text-align:left}}@media (min-width:720px){.case-studies-wrapper .heading--2{font-size:40px}.case-studies-wrapper .heading--1{text-align:left;max-width:582px;margin-left:0;margin-right:0;font-size:44px;line-height:1.15}.case-studies-wrapper .hero{background-position:unset;margin-bottom:20px}.case-studies-wrapper .quote-box{padding:55px 175px 41px}.case-studies-wrapper .customer{flex-direction:row}.case-studies-wrapper .customer .headshot-wrapper{width:auto}.case-studies-wrapper .customer .headshot{margin-right:1em}.case-studies-wrapper .customer .name{text-align:left}.case-studies-wrapper .customer .title{text-align:left;max-width:250px}.case-studies-wrapper .box.a{float:right;width:53%;margin-left:2em}.case-studies-wrapper .box{padding:44px 55px}.case-studies-wrapper .box .logo{margin:0 0 1.6em}.case-studies-wrapper .quote-box{margin:3.4em 0;padding:3em 1em}.case-studies-wrapper .name-wrapper{margin:0}.case-studies-wrapper .intro-text{padding-top:3em}.case-studies-wrapper .paragraph--2~br{display:block}.case-studies-wrapper .quote-box blockquote{max-width:80%;font-size:28px}.case-studies-wrapper .heading--sub{max-width:580px}}@media (min-width:980px){.case-studies-wrapper .img-container.img-container{width:100%;height:100%}.case-studies-wrapper .img-container.img-container img{width:100%}.case-studies-wrapper .has-laptop-shadow+p{margin-top:-10%}.case-studies-wrapper .section3>.q-story-grid-container .q-story-grid-row .q-story-grid-column:first-child{float:left;max-width:430px;margin-right:40px}.case-studies-wrapper .section3>.q-story-grid-container .q-story-grid-row .q-story-grid-column:nth-child(2){grid-column:span 4}}@media (min-width:1000px){.case-studies-wrapper .box.a{margin-top:-260px}.case-studies-wrapper .hero{height:510px}.case-studies-wrapper .heading--sub{max-width:362px}}@media (min-width:1024px){.case-studies-wrapper .quote-box blockquote{max-width:none}.case-studies-wrapper .quote-box{text-align:left}.case-studies-wrapper .quote-container{padding:0 13%}.case-studies-wrapper .customer{justify-content:flex-start}.case-studies-wrapper .hero .q-grid__inner{width:auto}.case-studies-wrapper .heading--1{max-width:642px}.case-studies-wrapper .quote-box{margin:3.5em 0 3em}.case-studies-wrapper .box.b{padding:44px 55px}}@media (min-width:1200px){.case-studies-wrapper .heading--sub{max-width:400px}}@media (min-width:1300px){.case-studies-wrapper .heading--sub{max-width:440px}}@media (min-width:1420px){.case-studies-wrapper .heading--1{max-width:672px}.case-studies-wrapper .heading--sub{max-width:470px}}
