.banner-section .dnd-section,.content-wrapper--vertical-spacing{padding:0}.banner-wrapper .banner-content{background-image:radial-gradient(at top center,rgba(43,27,79,0) 88%,rgba(43,27,79,0.73) 100%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;min-height:200px;position:relative}.banner-wrapper .background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.banner-wrapper .banner-container{max-width:1140px;display:flex;margin:0 auto;position:relative}.banner-wrapper .text-content{padding:20px;width:100%;display:flex;position:relative;justify-content:flex-start}.banner-wrapper .banner-heading{margin:57px 0px 60px 0px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.banner-wrapper .banner-heading h1{color:#fff;font-size:2.7em;font-weight:300;padding:0;margin:0;line-height:1}@media(max-width:767px){.lp-banner .banner-wrapper{margin-top:-1px}}