.banner{padding:160px 10px 40px;position:relative}.banner .container{margin:0 auto;max-width:1100px;position:relative;z-index:1}.banner h1{color:#008ed6;font-weight:700;line-height:normal;margin:0;text-shadow:1px 1px 4px hsla(0,0%,100%,.5)}.banner h2{color:#000;font-weight:600;margin:0}.banner .overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}