.module-events-signup-main-wrapper .events-signup-inner-wrapper .upcoming-events-item {
  background-color: var(--dark-teal);
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .upcoming-events {
  padding: 30px 30px 64px 8px;
  position: relative;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .upcoming-events-item:last-child {
  margin-top: 30px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .up-event {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  padding-right: 12px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .date {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  padding-left: 12px;
  padding-right: 12px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .time {
  padding-left: 12px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper{border-bottom:1px solid var(--light-teal);margin-bottom:12px}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-middile-wrapper{margin-bottom:24px; min-height: 63px;}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-bottom-wrapper {
  position: absolute;
  bottom: 30px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper span.icon.icon-datepicker {
  position: absolute;
  top: 31px;
  left: -67px;
  background: var(--light-teal);
  padding: 12px;
  border-radius: 50%;
  height: 48px;
  width: 48px;
  font-size: 24px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper {
  border-radius: 0 0 200px 0;
  background-color: var(--dark-teal);
  padding: 30px 30px 78px 30px;
  height: 100%;
  position: relative;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .table-text {display:block;   
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .press-releases {
  border-bottom: 1px solid var(--light-teal);
  padding-bottom: 16px;
  margin-bottom: 16px; 
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .news-items-wrapper {
  margin-bottom: 15px;
  font-size: 1.4rem;
  color: #E3E3E2;
  line-height: 20px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .press-cta {
  position: absolute;
  bottom: 30px;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .news-items-wrapper a{
  text-decoration: underline;
  font-size: 1.8rem;
  line-height: 28px;
  color: #E3E3E2;
}
.module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper .news-items-wrapper a:hover {
    color: var(--yellow);
}
.events-signup-inner-wrapper {
  position: relative;
  padding-top: 179px;
  /*    padding-bottom: 150px;*/
}
.events-signup-inner-wrapper:before {
  content: '';
  background: url(/~/media/Images/E/Ependion-Corp/content-images/module-events-signup/events-signup-back.png) no-repeat left top;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: contain;
  top: 0;
  max-width: 1060px;
  left: 0;
}
@media all and (max-width: 991.98px){
  .events-signup-inner-wrapper{padding-top:120px}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper span.icon.icon-datepicker{
    top: 31px;
    left: -55px;}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .up-event {display: flex;align-items: center;}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .date{display: flex;align-items: center;}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .up-event-top-wrapper .time{display: flex;align-items: center;}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .press-releases-wrapper{border-radius: 0 0 100px 0}
}
@media all and (max-width: 767.98px){
  .events-signup-inner-wrapper{padding-top:80px}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper span.icon.icon-datepicker{top: 23px;
    left: auto;
    right: 30px;
    padding: 6px;
    height: 24px;
    width: 24px;
    font-size: 12px;}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .events-wrapper{margin-bottom:32px}
  .module-events-signup-main-wrapper .events-signup-inner-wrapper .upcoming-events{padding: 30px 30px 78px 30px}
}
@media all and (max-width: 440px){
  .module-events-signup-main-wrapper .events-signup-inner-wrapper span.icon.icon-datepicker{display: none;}
}