.case-study-banner.hero.hero--backpage{min-height:75vh;padding-top:1em;position:relative}.case-study-banner.hero{align-content:center;align-items:center;background:#f1f3f7;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.case-study-banner.hero.hero--backpage.full-bleed .hero--left-column{position:relative;z-index:30}.case-study-banner.hero>div:nth-child(odd){padding-right:3em}.case-study-banner.hero>div{width:100%;z-index:10}.case-study-banner.hero>div:nth-child(2n){padding-left:3em}.case-study-banner.hero>.full-bleed{margin-right:-3em;padding-right:0;width:calc(100% + 3em)}.case-study-banner.hero.hero--backpage.full-bleed .hero--right-column img{height:100%;position:absolute;right:0;top:0;width:auto;z-index:0}.case-study-banner.hero.hero--backpage h1{font-size:3.5em;font-weight:900}.case-study-banner.hero h1{font-size:2.8em;line-height:1.2}.case-study-banner.hero--case-study form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}.case-study-banner.hero--case-study form .hs_email{margin:0;max-width:100%;width:300px}.case-study-banner.hero--case-study form input{-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;padding-left:1.5em}.case-study-banner.hero--case-study form label:not(.hs-error-msg){display:none}.case-study-banner.hero--case-study form input[type=submit]{-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;display:inline-block;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:800;height:50px;letter-spacing:3px;margin:0}.case-study-banner.hero--case-study form input{height:50px}.case-study-banner.hero--case-study form .hs-input,.case-study-banner.hero--case-study form input[type=email]{-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;display:inline-block;font-size:.9em;height:50px;margin:0 0 1em;padding-left:1.5em}.case-study-banner.hero.hero--backpage.full-bleed a.button--primary.hs-button{font-size:inherit;font-weight:800;letter-spacing:3px;line-height:1.618;margin-right:2em;padding:1em 1.5em;position:relative;text-decoration:none;text-transform:uppercase}.case-study-banner.hero--case-study form .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list{margin:0}@media (min-width:768px){.case-study-banner.hero.section-container--spacing.hero--backpage{padding-bottom:7em;padding-top:12em}.case-study-banner.hero--backpage.full-bleed .hero--left-column{width:75%}.case-study-banner.hero>div{width:50%}.case-study-banner.hero>.full-bleed{margin-right:-3em;width:calc(50% + 3em)}}@media (min-width:900px){.case-study-banner.section-container--spacing{padding:4em}.case-study-banner.hero>.full-bleed{margin-right:-4em;width:calc(50% + 4em)}}@media (min-width:1200px){.case-study-banner.section-container--spacing{padding:7em}.case-study-banner.hero.hero--backpage.full-bleed .hero--left-column{width:60%}.case-study-banner.hero>.full-bleed{margin-right:-7em;width:calc(50% + 7em)}.case-study-banner.hero h1{font-size:4em}}@media (min-width:1600px){.case-study-banner.section-container--spacing{padding:12em}.case-study-banner.hero>.full-bleed{margin-right:-12em;width:calc(50% + 12em)}}@media (max-width:900px){.case-study-banner.hero p{font-size:1.25em}.case-study-banner.section-container--spacing{padding:3em}.case-study-banner.hero.hero--backpage h1{font-size:2.4em}.case-study-banner.hero--case-study form{display:block}.case-study-banner.hero--case-study form .hs-input,.case-study-banner.hero--case-study form input[type=email],.case-study-banner.hero--case-study form input[type=submit]{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}}@media (max-width:768px){.case-study-banner.hero.hero--backpage{padding-left:30px;padding-right:30px;padding-top:10em}.case-study-banner.hero.hero--backpage h1{font-size:2.4em}.case-study-banner.hero>div:nth-child(2n),.case-study-banner.hero>div:nth-child(odd){padding-left:0;padding-right:0}}@media (max-width:640px){.case-study-banner.hero.hero--backpage.full-bleed .hero--right-column img{display:none}.case-study-banner.hero p{font-size:1em}}