section.banner-sec{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-120px;margin-bottom:0px;padding:120px 50px 120px 50px;position:relative;background-color:#085485}section.banner-sec .banner-content.page-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;max-width:1150px}.banner-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-column{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1px}.banner-column-wrap{margin:0px 50px 0px 0px;padding:10px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.banner-element{width:100%;position:relative}.banner-widget-container{margin:0px 0px 42px 0px}.banner-widget-container h1{color:#fff;font-family:"Lato",Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;line-height:1.2em;padding:0;margin:0}.banner-subtitle{text-align:left;width:100%;position:relative}.banner-subtitle p{color:#fff;font-family:"Lato",Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;padding:0;margin:0}.banner-subtitle .banner-widget-container{margin:0}@media(max-width:767px){section.banner-sec{margin-top:-298px;margin-bottom:0px;padding:320px 20px 50px 20px}.banner-widget-container h1{font-size:30px}.banner-subtitle p{font-size:18px}.banner-column-wrap{margin:0;padding:0;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}