.banner-module{z-index:500}.hero-content{background-image:linear-gradient(270deg,#48123b00 28%,#48123b 58%);position:relative}.hero-content:after{background-image:url(https://257775.fs1.hubspotusercontent-na1.net/hubfs/257775/Kennedyandcompany_Nov2016/banner-shape.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.banner-row{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.banner-column{flex:0 0 50%;max-width:50%;padding:27px 20px 0}.banner-form{flex:0 0 48%;margin-bottom:-160px;max-width:48%;padding:0 20px}.event-date{color:var(--primary-light-color);display:block;font-size:var(--h3-size);font-weight:700;line-height:1.25}.banner-column--text h1{margin:0 0 10px}.banner-form--holder{background:#fff;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden;padding:50px;position:relative}.banner-form--holder:before{background:linear-gradient(270deg,#ff610d,#fd0003 50.96%,#990050);border-radius:12px 12px 0 0;content:"";height:12px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.form-heading{margin:0 0 35px;text-align:center}@media (max-width:1199px){.banner-form{margin-bottom:-120px}.banner-form--holder{padding:30px}}@media (max-width:991px){.banner-row{flex-direction:column}.banner-column{margin:0 0 30px;padding:0 20px}.banner-column,.banner-form{flex:0 0 auto;max-width:none}.banner-form{margin:0}.hero-content:after{display:none}.hero-content{background-image:none}}