.case-study-hero{background-position:0 0;background-size:auto;padding-left:140px;padding-right:140px;padding-top:30px;position:relative;z-index:1}.case-study-hero .page-center{max-width:1500px}.case-study-hero .page-center .platform-title{font-size:24px;line-height:32px;margin-bottom:14px;padding-bottom:20px;padding-top:40px}.case-study-hero .page-center .platform-title a{display:inline-block;max-width:100%}.case-study-hero .page-center .platform-title a .hero-small-text{color:#b0d1ce;display:inline-block;font-family:Source Sans Pro,sans-serif;letter-spacing:3px;margin-left:-5px;text-transform:uppercase;width:380px}.case-study-hero .page-center .platform-title a img{display:inline-block;filter:none;max-width:30px;opacity:.73;padding-right:12px;vertical-align:middle}.banner-heading-logo{grid-column-gap:129px;grid-row-gap:16px;display:grid;font-size:24px;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;line-height:32px;padding-bottom:65px}.banner-heading-logo h1{color:#fff;font-size:38px;letter-spacing:-.02em;line-height:42px;margin:0}.banner-heading-logo img{display:inline-block;grid-area:span 1/span 1/span 1/span 1;max-width:100%;vertical-align:middle;width:100%}.banner-main-image{align-items:center;display:flex;justify-content:center;text-align:left}.banner-main-image img{border-radius:20px;display:inline-block;max-width:100%;width:100%}.case-study-hero .page-center:after{clear:both;content:" ";display:table;grid-area:1/1/2/2}.case-study-hero .image-bottom-container{background-color:#fff;bottom:0;height:120px;left:0;position:absolute;right:0;z-index:-1}.bottom-content .case-study-main-section{padding:60px 86px 100px}.bottom-content .page-center{max-width:1500px}.bottom-content .case-study-main-section .case-study-content-wrapper{grid-column-gap:54px;grid-row-gap:54px;display:grid;grid-auto-columns:1fr;grid-template-columns:.33fr 1fr;grid-template-rows:auto;padding-left:60px;padding-right:60px}.bottom-content .case-study-main-section .case-study-content-wrapper .product-heading{color:#000;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:400;line-height:32px;padding-bottom:5px}.bottom-content .case-study-main-section .case-study-content-wrapper .product-listing{color:#707070;font-family:Source Sans Pro,sans-serif;padding-bottom:2px;padding-top:5px}.bottom-content .case-study-main-section .case-study-content-wrapper .case-study-tagline{color:#0a8944;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:600;line-height:32px}.bottom-content .case-study-main-section .case-study-content-wrapper h2{font-family:PT Serif,serif;font-size:26px;line-height:34px;margin-bottom:0;margin-top:0;padding-bottom:19px;padding-top:7px}.bottom-content .case-study-main-section .case-study-content-wrapper .hero-button-wrapper{align-items:center;display:flex;font-size:24px;justify-content:flex-start;line-height:32px;margin-top:40px}.bottom-content .case-study-main-section .case-study-content-wrapper .hero-button-wrapper a{background:#0a8944;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:PT Serif,serif;font-weight:700;line-height:inherit;padding:9px 25px;text-align:center;text-decoration:none}@media (max-width:1919px){.case-study-hero{padding-left:90px;padding-right:90px;padding-top:20px;position:relative;z-index:1}.case-study-hero .page-center{max-width:1100px;padding:0}.case-study-hero .page-center .platform-title{margin-bottom:14px;padding-bottom:20px;padding-top:40px}.case-study-hero .page-center .platform-title a{font-size:16px;font-weight:400;line-height:21px}.case-study-hero .page-center .platform-title a .hero-small-text{width:270px}.banner-heading-logo{font-size:16px;font-weight:400;line-height:21px}.banner-heading-logo h1{font-size:25px;line-height:30px}.bottom-content .case-study-main-section{padding:60px 60px 100px}.bottom-content .page-center{max-width:1100px;padding:0}.bottom-content .case-study-main-section .case-study-content-wrapper>div{line-height:21px}.bottom-content .case-study-main-section .case-study-content-wrapper .hero-button-wrapper a{font-size:16px;line-height:21px}.bottom-content .case-study-main-section .case-study-content-wrapper .case-study-tagline,.bottom-content .case-study-main-section .case-study-content-wrapper .product-heading{line-height:21px}}@media (max-width:991px){.case-study-hero .page-center{padding-left:30px;padding-right:30px}.banner-heading-logo{grid-column-gap:62px}.bottom-content .case-study-main-section .case-study-content-wrapper{padding-left:40px;padding-right:40px}.bottom-content .page-center{padding-left:30px;padding-right:30px}}@media (max-width:767px){.banner-heading-logo{grid-row-gap:35px}.banner-heading-logo,.bottom-content .case-study-main-section .case-study-content-wrapper{grid-template-columns:1fr}.banner-heading-logo h1{font-size:29px}}@media (max-width:479px){.case-study-hero{padding-left:20px;padding-right:20px}.case-study-hero .page-center .platform-title a .hero-small-text{font-size:11px;width:210px}.banner-heading-logo h1{font-size:23px;line-height:25px}.bottom-content .case-study-main-section{padding-left:0;padding-right:0}.bottom-content .case-study-main-section .case-study-content-wrapper h2{font-size:21px;line-height:30px}}