.banner-area{background-position:center top;background-repeat:no-repeat;background-size:cover;height:50vh;width:100%;background-color:#cccc}.banner-area .content-wrapper{padding:0}.b-wpb_wrapper{padding-top:13%}.banner-area h1{font-size:300%;font-weight:700;line-height:1.1;color:#4c4d4f;text-align:left;margin:0 0 30px}.b-header-text{margin-left:-15px;margin-right:-15px}.banner-sm-6{position:relative;min-height:1px}.banner_right_col-sm-6{position:relative}.banner-sm-6 p{margin:0;font-size:150%;line-height:1.3;color:#4c4d4f}.b_content_element{margin-bottom:15px}.banner-sm-6 .b_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.banner-area{position:relative;height:calc(100vh - 52px)}.banner-area h1{font-size:300%;font-weight:700;line-height:1.1;color:#4c4d4f;margin-top:100px}@media(min-width:768px){.banner-sm-6{width:50%;float:left}.banner_right_col-sm-6{width:50%;float:left}}@media(max-width:1300px){.banner_column-inner{padding-left:15px;padding-right:15px;width:100%}.banner-area .content-wrapper{width:85%}.banner_column-inner{padding:0}}@media(max-width:767px){.banner-area h1{font-size:200%}.b-wpb_wrapper{padding-top:32%}.banner-sm-6 p{font-size:110%}.banner-area{height:50vh}.banner-area h1{margin-top:18px}}