.event-banner .cell-wrapper{border-bottom:1px solid #b3b3b3}.event-banner .inner{display:table}.event-banner .text{display:block;vertical-align:middle;width:50%;padding:0 30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event-banner .image{display:block;vertical-align:middle;width:50%;padding:0 0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event-banner .topics{font-weight:700;margin:0 0 8px}.event-banner .topic-link{font-weight:700}.event-banner h1{line-height:1.2;margin:0 0 33px}.event-banner .meta{line-height:1.25;margin:0 0 32px}.event-banner .meta p:first-child{margin:0 0 33px}.event-banner .meta b{color:#ff5c05}.event-banner .btn{padding:7px 50px 10px}@media screen and (min-width:835px){.md-reverse-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(max-width:834px){.custom-module.event-banner .cell-wrapper{padding:80px 0}.event-banner .inner{display:block}.event-banner .image{display:block;width:auto;text-align:center;padding:0;margin:0 0 40px}.event-banner .text{display:block;width:auto;padding:0}.event-banner h1{font-size:48px}}@media(max-width:600px){.custom-module.event-banner .cell-wrapper{padding:60px 0}.event-banner h1{font-size:28px;margin:0 0 20px}.event-banner .meta p:first-child{margin:0 0 20px}}