.banner-content{padding:3rem 0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.hs-banner-wrapper .content-wrapper{background-position:top 0 left 26em;background-size:contain;position:relative}@media(max-width:900px){.hs-banner-wrapper .content-wrapper{background-position:top 0 left 22em}}@media(max-width:767px){.banner-content h1{color:#004d49}.hs-banner-wrapper .content-wrapper{background-position:right}}@media(max-width:600px){.hs-banner-wrapper .content-wrapper{background-position:200px}}@media(max-width:500px){.hs-banner-wrapper .content-wrapper{background-position:170px}}