section.banner-area{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;position:relative;background-color:gray;top:1px}.banner-area-background-overlay{background-color:#fff;opacity:0;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.banner-area-container{min-height:300px;max-width:1200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;margin-right:auto;margin-left:auto;position:relative}.banner-area-colum{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-area-wrap{display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}section.banner-area-text-section{background-color:#FFFFFFC9;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-68px;margin-bottom:0px;padding:6px 6px 6px 6px;position:relative}.banner-area-column-gap-default{display:flex;margin-right:auto;margin-left:auto;position:relative;max-width:1200px}.banner-area--top-column{width:50%}.banner-area--top-populated{padding:10px}h1.banner-area--top--heading-title{color:#2c2c2c;font-family:"Noto Serif",Sans-serif;font-size:36px;margin:0;font-weight:600;letter-spacing:-1.5px;line-height:37px}@media(max-width:830px){.banner-area--top-column{width:100%}}@media(max-width:767px){h1.banner-area--top--heading-title{text-align:center}}@media(max-width:430px){section.banner-area-text-section{margin-top:-105px;margin-bottom:0px}}