.banner-area-wrapper{background-color:#222;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-content{padding-bottom:150px;padding-top:150px;text-align:center}.banner-title h1{font-family:Public Sans,Helvetica,Arial,Lucida,sans-serif;font-size:46px;line-height:1em;padding-bottom:10px}.banner-title h1,.banner-title p{color:#fff;font-weight:500;margin:0}.banner-title p{font-size:16px;line-height:2em}.banner-area-wrapper>.content-wrapper{max-width:740px;padding:0;width:100%}.banner-title{padding-bottom:50px}a.banner-button{background-color:#3790fc;border-color:transparent;border-radius:5px;color:#fff!important;display:inline-block;font-family:Public Sans,Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.7em;padding:8px 30px;transition:all .3s ease 0ms}a.banner-button:hover{letter-spacing:1px}@media (max-width:980px){.banner-area-wrapper{padding:50px 0}}