body {
  margin: 0;
  overflow: hidden;
}

#start-wrap {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #1c0058;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

#start-wrap div {
  text-align: center;
}
#start-wrap div img {
  width: 100px;
  max-width: 100%;
}
#start-wrap div p {
  margin: 0;
  display: block;
  text-align: center;
  margin-top: 20px;
}

#start-wrap div p button {
  background: transparent;
  border: none;
  outline: none;
  color: #fff;
  box-shadow: none;
  padding: 10px 20px;
  font-size: 26px;
}

#start-wrap div p span {
  font-size: 26px;
  color: #fff;
  font-family: sans-serif;
}

#video-modal {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #1c005890;
  display: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

#video-modal .content {
  width: 320px;
  background-color: #fff;
  border-radius: 25px;
  padding: 20px 30px 30px;
}

#video-modal .content p {
  font-family: sans-serif;
}

#video-modal .content div {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  margin-top: 40px;
}

#video-modal .content div button {
  background: transparent;
  border: none;
  outline: none;
  color: #1c0058;
  box-shadow: none;
  padding: 10px 20px;
  font-size: 18px;
  border: 2px solid #1c0058;
  user-select: none;
  border-radius: 20px;
}

#video-modal .content div button.deny {
  margin-right: 20px;
}