body {
  color: #4D4D4D;
  padding: 20px;
}

a, a:hover {
  color: #4D4D4D;
}

header {
  background-color: #666666;
  color: white;
  margin-bottom: 30px;
  padding: 20px;
}

.webinar {
  background-color: #D9D9D9;
  margin-bottom: 20px;
  padding: 20px 0px;
  padding-right: 20px;
}

#logo {
  width: 200px;
  height: auto;
}

.info {
  border-bottom: solid 3px white;
  margin-bottom: 15px;
}

.title {
  font-weight: 900;
  font-size: 30px;
  font-size: 23px;
  line-height: 23px;
}

.description {
  color: #BF216C;
  font-weight: bold;
}

.tit1, .when {
  font-size: 16px;
}

.when {
  font-weight: bold;
}

.tit1 {
  font-weight: 100;
  margin: 0px;
}

.logos {
  padding-right: 0px;
  padding-left: 40px;
  align-items: flex-start;
  align-content: space-between;
  flex-direction: column;
  justify-content: center;
}

h3 {
  font-weight: 100;
}

.logos img {
  display: block;
}
.logos img.multiply {
      mix-blend-mode: multiply;
}
.logo {
  align-self: center;
}

.headerright {
  flex-direction: column-reverse;
}
footer{
  margin-top: 40px;
}
