.solutions-banner-inner{margin:0 auto;max-width:1170px;padding:0 20px}.solutions-banner-outer .points-text a{text-decoration:none}.solutions-banner-outer .title-text h1{color:#fff;font-family:Montserrat;font-size:55px;font-style:normal;font-weight:600;line-height:61.6px}.solutions-banner-outer .points-text p{color:#fff;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:31.2px;margin-bottom:0;position:relative}.solutions-banner-outer .points-text p span{color:#fff;font-family:Montserrat;font-size:31px;font-style:normal;font-weight:300;line-height:37.2px;margin-bottom:0;opacity:.5}.solutions-banner-outer .solutions-banner-section{align-items:baseline;display:flex;justify-content:space-between}.solutions-banner-outer .left-section{width:50%}.solutions-banner-outer .right-section{width:40%}.solutions-banner-outer .points-text-section{border-bottom:1px solid #ffffff4d;padding-bottom:36px;padding-top:36px}.solutions-banner-outer .points-text-section:last-child{border:none}@media only screen and (max-width:980px) and (min-width:220px){.solutions-banner-outer .solutions-banner-section{display:block}.solutions-banner-outer .left-section,.solutions-banner-outer .right-section{width:100%}.solutions-banner-outer .title-text h1{color:#fff;font-family:Montserrat;font-size:35px;font-style:normal;font-weight:600;line-height:41.6px}}