.g-case-studies{padding:48px 0 40px}.g-case-studies .page-center{max-width:890px}.g-case-studies h2{font-size:60px;text-align:center;margin-bottom:16px}.g-case-studies p.tagline{font-size:20px;line-height:30px;text-align:center;margin-bottom:38px}.case-study-contain{display:flex;flex-wrap:wrap;margin:0 -12px}.case-study-contain .case-study-item{width:calc(100% / 3 - 24px);margin:0 12px 30px;border:6px solid #e6e7e8;transition:box-shadow .3s;-webkit-transition:box-shadow .3s}.case-study-contain .case-study-item:hover{box-shadow:0 3px 4px 1px rgba(0,0,0,0.12)}.case-study-contain .case-study-item img{height:215px;width:100%;object-fit:cover}.case-study-contain .case-study-item .c-s-desc{padding:25px 23px}.case-study-contain .case-study-item h3{font-size:22px;line-height:26px;font-family:"ProximaNova-Black",sans-serif;margin-bottom:15px}.case-study-contain .case-study-item p{font-size:20px;line-height:30px;margin-bottom:18px}.case-study-contain .case-study-item .btn-link{color:#00b0cc;font-size:14px;line-height:20px;text-transform:uppercase;font-family:'ProximaNova-Bold',sans-serif}@media(max-width:830px){.case-study-contain .case-study-item .c-s-desc{padding:18px 15px}}@media(max-width:767px){.case-study-contain .case-study-item{width:calc(100% / 2 - 24px)}.g-case-studies h2{font-size:45px;line-height:55px;text-align:left}.g-case-studies p.tagline{text-align:left}}@media(max-width:550px){.case-study-contain .case-study-item{width:calc(100% / 1 - 24px);text-align:center}.case-study-contain .case-study-item .c-s-desc{padding:25px 35px}.case-study-contain .case-study-item p{margin-bottom:55px}.g-case-studies .page-center{padding:0 35px}}