.banner-area-wrapper{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#353535}.banner-area-wrapper .banner-area-overlay-wrap{position:relative;width:100%}.banner-area-wrapper .section-color-overlay{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-area-wrapper .page-center{display:table;height:calc(100vh - 219px);min-height:246px;opacity:1;position:relative;table-layout:fixed;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;width:100%;z-index:5}.banner-area-wrapper.content-height .page-center{height:unset}.banner-area-wrapper .banner-content-wrapper{border:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:table-cell;float:none;height:100%;margin-left:auto;margin-right:auto;min-height:1px;padding-bottom:50px;padding-left:0;padding-top:50px;vertical-align:middle;width:100%;z-index:1}.banner-area-wrapper .banner-heading-wrap{clear:both;color:#fff;display:block;margin-bottom:3%;padding-bottom:10px;position:relative;width:100%}.banner-area-wrapper .banner-heading-wrap h1{color:inherit;float:none;font-weight:300;letter-spacing:1px;margin:0;text-transform:uppercase;white-space:normal}.banner-area-wrapper .banner-subheading{float:none;font-size:15px;line-height:1.3em;margin-top:.3em;opacity:.8;white-space:normal}.banner-area-wrapper .banner-subheading p{margin:0}.banner-area-wrapper .banner-btn-wrap a{background-color:#ffc527;border-bottom:1px solid;border-color:#ffc527;border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1.2em;margin:3px 0 5px;max-width:100%;min-width:139px;padding:15px 30px 13px;position:relative;text-align:center;text-decoration:none;vertical-align:bottom}.banner-area-wrapper .banner-btn-wrap{text-align:left}.banner-area-wrapper .banner-btn-wrap a:hover{opacity:.9}.banner-area-wrapper .banner-heading-wrap h1 span{color:inherit;font-family:Baskerville,Palatino Linotype,Palatino,Times New Roman,serif;font-size:1.3em;font-style:italic;font-weight:400;line-height:.5em}.banner-area-wrapper{border-top:1px solid #e1e1e1}@media(max-width:989px){.banner-area-wrapper .page-center{background-size:unset;height:calc(100vh - 199px)}.banner-area-wrapper{background-size:unset}}@media(max-width:767px){.banner-area-wrapper .page-center{height:calc(100vh - 214px);width:85%!important}}@media(max-width:571px){.banner-area-wrapper .page-center{height:calc(100vh - 244px)}}@media(max-width:384px){.banner-area-wrapper .page-center{height:calc(100vh - 274px)}}