.solutions-banner .top-section{padding-top:0;padding-bottom:48px;background-color:#e8e8e8}.solutions-banner .bg-img-wrap{width:100%;height:150px}.solutions-banner .top-section .s-header{width:100%;max-width:1440px;height:100%;margin:0 auto;background-color:#646464}.solutions-banner .top-section img{object-position:50% 50%;width:100%;height:100%;object-fit:cover}.solutions-banner .img-wrapper{width:100%;height:100%}.solutions-banner .content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:880px;margin-right:auto;margin-left:auto}.solutions-banner .s-header-image__box{color:#000;padding-top:20px;padding-bottom:20px;position:relative}.solutions-banner .s-header-image__box:before,.solutions-banner .intro-wrapper .hs-intro__box:before{position:absolute;top:0;right:-15px;bottom:0;left:-15px;display:block;content:""}.solutions-banner .s-header-image__title{position:relative;margin:0 auto;text-align:left}.solutions-banner .s-header-image__title h1{font-style:italic;line-height:1.27778;font-size:2.25rem;margin:0}.solutions-banner .intro-wrapper{margin-top:-48px;padding-bottom:48px}.solutions-banner .intro-wrapper .hs-intro__box{color:#000;padding-top:20px;padding-bottom:20px;position:relative}.solutions-banner .hs-intro__content{position:relative}.solutions-banner .s-intro__title h2{font-weight:400;line-height:1.3125;font-size:2rem}.solutions-banner .s-intro__text{margin-top:20px;font-weight:600}.solutions-banner .s-intro__text p{line-height:1.55556;font-size:1.125rem;margin-top:16px}.solutions-banner .s-intro__text p:first-child{margin-top:0}.solutions-banner .intro-wrapper .hs-intro__box{padding-top:0 !important}.solutions-banner .s-intro__title h2{margin:0}.solutions-banner .s-header-image__box{width:100%}.solutions-banner .s-header-image__box,.solutions-banner .intro-wrapper .hs-intro__box{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-right:10px;padding-left:10px}.solutions-banner .s-intro__visual{position:relative;display:block;min-width:100%;margin-top:20px}.solutions-banner.s-intro--with-image .hs-intro__box:before{bottom:100px}.solutions-banner .img-wrap img{object-position:50% 50%;position:relative;top:auto;left:auto;object-fit:unset;display:block}.solutions-banner.s-intro--with-image .hs-intro__box{padding-bottom:0 !important}.solutions-banner .hs-intro__content>.s-intro__text:first-child{margin:0}@media screen and (min-width:48rem){.solutions-banner .top-section{padding-bottom:80px}.solutions-banner .bg-img-wrap{height:300px}.solutions-banner .header-container{margin-top:-75px}.solutions-banner .s-header-image__box{padding:40px}.solutions-banner .intro-wrapper{margin-top:-80px}.solutions-banner .intro-wrapper{padding-bottom:80px}.solutions-banner .intro-wrapper .hs-intro__box{padding:40px}.solutions-banner .s-intro__text p{margin-top:20px}.solutions-banner .s-intro__visual{max-width:700px;margin-right:auto;margin-left:auto;margin-top:40px}.solutions-banner.s-intro--with-image .hs-intro__box:before{bottom:200px}}@media screen and (min-width:62.25rem){.solutions-banner .bg-img-wrap{height:450px}.solutions-banner .header-container{margin-top:-130px}.solutions-banner .s-header-image__box{padding:40px 80px}.solutions-banner .s-header-image__box:before,.solutions-banner .intro-wrapper .hs-intro__box:before{right:-20px;left:-20px}.solutions-banner .s-header-image__title h1{line-height:1.2;font-size:3.75rem}.solutions-banner .intro-wrapper .hs-intro__box{padding:40px 80px}.solutions-banner .s-intro__title h2{line-height:1.29167;font-size:3rem}.solutions-banner .s-intro__text p{font-size:1.125rem;margin-top:20px}.solutions-banner .s-intro__visual{min-width:unset}.solutions-banner.s-intro--with-image .hs-intro__box:before{bottom:230px}}@media(max-width:767px){.solutions-banner .s-intro__text img{width:100%}}