.banner{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;height:auto!important;margin-bottom:0;overflow:hidden;padding:0;position:relative}.banner:before{content:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-before.png);float:left;margin-bottom:-39px;position:relative;z-index:900}.banner .bannerInner{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;padding-bottom:85px;padding-top:85px;position:relative;z-index:9}.banner .heroBg{background:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-bg.png);background-repeat:repeat-x;max-width:1200px;padding-bottom:30px;padding-top:30px;position:relative;width:fit-content}.banner .heroBg h1{color:#fff!important;font-family:Open Sans Condensed,Helvetica,Arial,Lucida,sans-serif;font-size:50px;font-weight:700;letter-spacing:5px;line-height:1em;margin:0;overflow-wrap:break-word;overflow-wrap:normal;padding-bottom:10px;text-transform:uppercase}.banner .sub-headings{padding-bottom:65px}.banner h2{color:#0353a0;font-size:34px;font-weight:700;line-height:1.3em;margin:0;max-width:425px;padding-bottom:10px;padding-top:15px}@media (min-width:280px){.banner:before{margin-bottom:0;margin-top:0}.banner .heroBg{padding-left:50px}}@media (min-width:626px){.banner:before{margin-bottom:0;margin-top:-152px}}@media (min-width:627px){.banner:before{margin-bottom:0;margin-top:0}}@media (min-width:689px){.banner:before{margin-bottom:0;margin-top:0}}@media (min-width:768px){.banner:before{margin-bottom:0;margin-top:0}.banner .heroBg,.banner .sub-headings{padding-left:75px}}@media (min-width:980px){.banner .heroBg{max-width:750px}.banner .heroBg:after{content:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-bg-after.png);float:none;height:120px;margin-top:-90px;overflow:hidden;padding-left:427px;position:absolute;z-index:9999}}@media (min-width:981px){.banner{background-position:100% 0;padding:0}}@media (min-width:1200px){.banner .heroBg{max-width:900px;padding-left:100px}.banner .heroBg:after{content:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-bg-after.png);float:none;height:120px;margin-top:-90px;overflow:hidden;padding-left:427px;position:absolute;z-index:9999}.banner .sub-headings{padding-left:100px}}@media (min-width:1304px){.banner:before{margin-bottom:0;margin-top:0}}@media (min-width:1350px){.banner{height:380px;padding:0}}@media (min-width:1360px){.banner .heroBg{max-width:1070px;padding-left:150px}.banner .heroBg:after{content:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-bg-after.png);float:none;height:120px;margin-top:-90px;overflow:hidden;padding-left:427px;position:absolute;z-index:9999}.banner .sub-headings{padding-left:150px}}@media (min-width:1600px){.banner .heroBg{max-width:1080px}.banner .heroBg,.banner .sub-headings{padding-left:225px}.banner .heroBg:after{content:url(https://transform.pureintegration.com/hubfs/PureIntegration_May2022%20Images/hero-bg-after.png);float:none;height:120px;margin-top:-90px;overflow:hidden;padding-left:427px;position:absolute;z-index:9999}}@media (min-width:1800px){.banner .heroBg{max-width:1200px}.banner .heroBg,.banner .sub-headings{padding-left:300px}}@media (max-width:980px){.banner{background-position:0}}@media (max-width:768px){.banner .heroBg,.banner .sub-headings{padding-left:50px}.banner .heroBg{width:100%}.banner .heroBg h1{font-size:36px}.banner h2{font-size:28px}}@media (max-width:980px){.banner .heroBg,.banner .sub-headings{padding-left:50px}.banner .heroBg{width:unset}.multi-col-slider .ts-image img{display:inline-block}.multi-col-slider .ts-image{text-align:center}.banner .heroBg{padding-top:30px}.banner{background-position:0!important}}@media (max-width:767px){.banner .heroBg{padding-right:20px}.banner .heroBg h2{font-size:24px}.banner .heroBg,.banner .sub-headings{padding-left:25px}.banner .heroBg h1{font-size:36px}}@media (max-width:620px){.banner{overflow:hidden}}