.banner{padding-top:50px;padding-bottom:50px;position:relative;padding-left:0;background-size:cover;margin-top:90px;background-repeat:no-repeat;background-position:50%;background-color:transparent!important}.banner .page-center{margin-right:auto!important;margin-left:auto!important;padding:27px 0}.banner-content{width:100%}.banner-heading{margin-bottom:2.75%;font-size:35px;animation-timing-function:linear;border-left:10px solid #3170ff;text-align:left;animation-duration:.2s;padding-top:25px!important;padding-bottom:0!important;padding-left:30px!important;margin-left:-40px!important}.banner-heading h1{font-family:Lato,Helvetica,Arial,Lucida,sans-serif;font-weight:900;padding-bottom:10px;line-height:1em;font-size:50px;color:#fff!important}.banner-subheading{max-width:700px;font-size:20px;animation-timing-function:linear;line-height:1.8em;animation-duration:.2s;text-align:left}.banner-subheading p{font-size:inherit;color:#fff;line-height:inherit}@media only screen and (max-width:980px){.banner-heading h1{font-size:35px}.banner-heading{margin-bottom:30px;border-left-width:10px}.banner{padding-left:0;margin:8px 0 0}}@media only screen and (max-width:767px){.banner{padding-top:120px;padding-bottom:172px;padding-left:0}.banner-heading{border-left-width:10px;margin-left:0!important}.banner-heading h1{font-size:40px}}