.customer-story-banner-outer{align-items:center;display:flex;flex-direction:column;padding-bottom:100px;padding-top:180px;position:relative;z-index:99}.banner-content-outer{background-blend-mode:multiply;border-radius:4px;margin-right:auto;width:80%}.banner-image,.landscape .banner-image{height:100%;line-height:0;margin:-420px 0 0 auto;max-height:480px;width:50%}.square .banner-image{margin:-430px 60px 0 auto;width:480px}.banner-image img{border-radius:3px;border-radius:4px;display:inline-block;height:100%;object-fit:cover;object-position:top;width:100%}.see-all{margin-bottom:40px;width:100%}.see-all a{color:#5851db;font-size:12px;font-style:normal;font-weight:750;line-height:normal;text-decoration:none}.banner-content-inner{max-width:671px}.banner-content-inner h1{font-size:48px;font-style:normal;font-weight:750;letter-spacing:-.48px;line-height:normal;margin:0;padding-bottom:41px}.banner-content-inner p{font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:normal;margin:0}.banner-wrap-out{padding:50px 50px 155px}.di-flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.portrait{position:static}.portrait .banner-image{height:100%;margin:0;position:absolute;right:140px;top:170px;width:354px}.portrait .banner-image img{height:578px;object-fit:contain}.banner-content-outer.full-width{width:100%}.see-all .content-wrapper.full-cnt{max-width:100%;padding:0 50px}@media screen and (max-width:1380px){.landscape .banner-image{width:40%}.square .banner-image{margin:-470px 80px 0 auto;width:360px}}@media screen and (max-width:1140px){.portrait .banner-image{right:20px}.landscape .banner-image{margin:-450px 0 0 auto;width:30%}.square .banner-image{margin:-470px 20px 0 auto;width:300px}.square .banner-content-inner{max-width:80%}}@media screen and (max-width:991px){.banner-content-outer{width:100%}.banner-wrap-out{padding:40px 20px 70px}.banner-content-inner h1{font-size:38px;padding-bottom:20px}.banner-content-inner p{font-size:20px}.banner-content-inner{max-width:50%}.portrait .banner-image{right:0;top:-50px;width:250px}.portrait{position:relative}.customer-story-banner-outer{padding-top:120px}.landscape .banner-content-outer{width:52%}.landscape .banner-image{margin:0;position:absolute;right:0;top:0;width:49%}.landscape .banner-content-outer .banner-content-inner{max-width:100%}.square .banner-image{height:100%;margin:0;position:absolute;right:0;width:50%}.square .banner-content-outer{width:52%}.see-all{margin-bottom:20px}.square .banner-content-inner{max-width:100%}.customer-story-banner-outer{padding-bottom:50px}}@media screen and (max-width:767px){.portrait .banner-image{margin:0 auto;position:static}.banner-content-inner{max-width:100%}.banner-image{width:100%}.di-flx{flex-direction:column-reverse}.banner-content-inner h1{font-size:34px;padding-bottom:15px}.banner-wrap-out{padding:40px 20px 50px}.landscape .banner-content-outer{width:100%}.landscape .banner-image{height:100%;max-height:100%;position:static;width:100%}.square .banner-content-outer{width:100%}.square .banner-image{max-height:100%;position:static;width:100%}.square .banner-content-inner{max-width:100%;width:100%}.customer-story-banner-outer{padding-bottom:40px}.see-all .content-wrapper.full-cnt{max-width:100%;padding:0 20px}.see-all a span.txt_all{font-size:18px!important}}