.banner{background-color:#236191;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;width:100%}.banner .banner_container{margin-right:auto;margin-left:auto;position:relative;padding-left:15px;padding-right:15px;display:flex;align-items:center;max-width:1140px;min-height:159px}.banner .banner_row{width:auto;min-width:100%;margin-left:-15px;margin-right:-15px;display:flex}.banner .banner_title{display:flex;padding-left:15px;padding-right:15px;margin-top:0px;align-content:flex-start;width:100%;text-align:left;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.banner .banner_title h1{padding:0;margin:0;font-family:"Open Sans",Sans-serif;font-size:50px;font-weight:500;line-height:1.3em;color:#fff}@media(max-width:1024px){.banner{margin-top:0px;margin-bottom:0px;padding:80px 20px 80px 20px}.banner .banner_container{min-height:0px;max-width:1024px}.banner .banner_row{flex-wrap:wrap}}@media(max-width:767px){.banner .banner_container{max-width:767px}.banner .banner_title{text-align:center;width:100%;justify-content:center}.banner .banner_title h1{font-size:35px}}