#bannr{position:relative}.banner-module{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;min-height:670px}.banner-content{padding-top:100px}.banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.read-more_cta{padding-bottom:50px;padding-top:30px}.read-more_cta a{background:#009ca5;border-radius:6px;border-radius:0;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:24px;font-size:16px;font-weight:400;height:auto;line-height:1.5em;padding:8px 40px;text-align:center;text-decoration:none;text-shadow:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;user-select:none;width:auto}.read-more_cta a:hover{color:#fff}.description{line-height:28px}.date-info{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px}.time-and-date.border-right{margin-right:20px}.time-and-date span{color:#fff;font-size:18px;font-weight:500}.time-and-date{padding-right:20px}.time-and-date h4{color:#fff;font-size:32px;font-weight:500}@media (min-width:768px) and (max-width:991px){.banner-content h1{font-size:29px!important}.banner-module{min-height:500px}.description{font-size:18px;padding-top:15px}.banner-content{padding-top:90px}}@media (min-width:250px) and (max-width:767px){.banner-content h1{font-size:26px!important}.banner-module{min-height:450px}.description{font-size:18px;padding-top:15px}.banner-content{padding-top:90px}}