.banner-wrapper{margin-top:0;position:relative;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;min-height:33vw}.banner-wrapper:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(0,0,0,.41);pointer-events:none}.banner-wrapper .page-center{position:relative;z-index:10;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:0;padding-right:0;padding-top:240px;padding-bottom:70px}.banner-wrapper .custom-content-wrapper{padding:20px}.banner-wrapper .custom-content-wrapper h1{margin:0;margin-top:10px;font-family:Avenir,Verdana,Arial,sans-serif;font-weight:400;color:#333;letter-spacing:0;font-size:30px;line-height:1.4}.banner-wrapper .custom-content-wrapper h1 span{color:#fff;display:inline-block;font-family:Avenir,Verdana,Arial,sans-serif;text-transform:uppercase;font-size:50px;letter-spacing:4px;font-weight:700}.banner-wrapper .custom-content-wrapper p{margin:0;color:#fff;font-family:electra-std,Verdana,Arial,sans-serif;font-size:20px;letter-spacing:1px;line-height:1.6}@media(max-width:991px){.banner-wrapper .custom-content-wrapper{text-align:center}}@media(max-width:800px) and (min-width:755px){.banner-wrapper .custom-content-wrapper h1 span{font-size:36px}}@media(max-width:767px){.banner-wrapper{padding-left:0;padding-right:0}.banner-wrapper .page-center{padding-top:170px;padding-bottom:100px}}@media(max-width:479px){.banner-wrapper .custom-content-wrapper h1 span{font-size:25px}}