.page-node-type-talk .main-container .container-sections {
  margin-top: 0rem;
}

.disp-flex {
  display: flex;
  margin-top: 2rem;
}

.page-node-type-talk .page-header {
  display: none;
}

.talk-video.view-program {
  margin-top: 0;
}
.page-node-type-talk .view-program .video-cover .cover h1 > span {
  padding: 0;
}

.page-node-type-talk .video-cover .cover .time span {
  display: flex;
}

.page-node-type-talk .video-cover .cover .time {
  display: flex;
}

.back-to-ex{
  margin-top: 2rem;
}

.page-node-type-talk article,
.page-node-type-talk {
  background-color: #F1F3F5;
}

.page-node-type-talk iframe {
  width: 100%;
  height: 80vh;
}

.page-node-type-talk .views-field-field-vimeo-event-id {
  display: block;
  border-radius: 13px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

article.talk {
  margin-top: 0;
}

.talk {
  padding-top: 2rem;
  background-color: #fff;
  border-radius: 13px;
  margin-bottom: 2rem;
  padding-bottom: 3rem;
}
