.banner,.banner-area .dnd-section{padding:0}.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin-bottom:0;min-height:100vh;position:relative}.banner:after{background-image:url(https://5673075.fs1.hubspotusercontent-na1.net/hubfs/5673075/HAL/pattern.dots.png);background-repeat:repeat;bottom:0;content:"";display:block;height:222px;left:0;position:absolute;width:100%;z-index:0}.landing-container{display:-webkit-box;display:-ms-flexbox;height:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.banner-content,.landing-container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:38px}.center-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;margin-top:-40px;max-width:100%}.banner h2{font-size:50px;font-weight:900;line-height:60px;margin-bottom:24px;position:relative;width:100%}.banner h2,.banner p{color:#fff;text-align:left}.banner p{font-size:24px;font-weight:300;line-height:36px;margin:0;max-width:438px;opacity:.9}.banner h2:after{content:"";display:block;height:2px;margin-top:20px;width:62px}@media(min-width:1200px){.landing-container{max-width:1140px}}@media(min-width:992px) and (max-width:1199px){.landing-container{max-width:960px}}@media(min-width:768px) and (max-width:991px){.landing-container{max-width:720px}}@media(min-width:576px) and (max-width:767px){.landing-container{max-width:540px}}@media(min-width:992px){.banner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media(max-width:991.98px){.banner{background-position:top;height:auto;padding-bottom:50px;padding-top:115px}.banner:after{background-image:url(https://5673075.fs1.hubspotusercontent-na1.net/hubfs/5673075/HAL/pattern.dots.png);background-repeat:repeat;bottom:0;content:"";display:block;height:222px;left:0;position:absolute;width:100%;z-index:0}.landing-container{max-width:none}.banner-content{padding-left:15px}.center-content{z-index:2}.banner h2{font-size:30px;line-height:36px;margin-bottom:14px}.banner p{font-size:19px;line-height:32px;max-width:500px}.landing-container:after{background:-webkit-gradient(linear,left top,right top,from(#333),color-stop(20%,rgba(51,51,51,.43)));background:linear-gradient(90deg,#333,rgba(51,51,51,.43) 20%);content:"";height:100%;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:1}}@media (max-width:767.98px){.banner p{max-width:233px}}