.custom-banner{background-size:cover;background-position:center center;padding:0;position:relative;box-sizing:border-box}.custom-banner h1{font-weight:700;margin:0 0 10px}.custom-banner h2{font-weight:400;margin:0px 0 30px}.bu-banner-text,.bu-banner-image{float:left}.custom-banner img{max-width:100%}.clearfix{clear:both}.header-paragraphs p{color:#fff}.header-cta{cursor:pointer;-webkit-appearance:none;font-family:Lato,Arial,Sans-Serif;font-size:16px;text-decoration:none !important;border-radius:5px;border:0;line-height:1;display:inline-block;opacity:1;transition:all .2s ease;padding:30px 75px;color:#fff;font-weight:700}@media only screen and (min-width:768px){.custom-banner{background-attachment:fixed}}.custom-banner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2}.banner-content{position:relative;z-index:1}.banner-content{width:1140px;margin:0 auto;max-width:100%;padding-left:20px;padding-right:20px}.banner-content main{font-size:1.8em}.banner-content-center{text-align:center}.banner-content-right{text-align:right}@media(max-width:767px){.banner-content .bu-banner-text,.banner-content .bu-banner-image{width:100%}body .custom-banner .banner-content .bu-banner-text{margin-top:40px !important}.custom-banner .banner-content h1{font-size:42px}.banner-content h1 br,.banner-content h2 br{display:none}.custom-banner .bu-banner-image img{margin-top:30px}body .custom-banner{padding-top:20px !important}}