.perfect-fit-container {
  border-radius: 0;
  display: flex;
  /* max-width: 689px; */
  flex-direction: column;
  align-items: center;
}



.video-container {
  border-radius: 20px;
  background-color: #fdf8dc;
  display: flex;
  margin-top: 14px;
  width: 581px;
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 109px 80px;
  border: 1px solid #000;
}

.video-question {
  color: #c63093;
  text-align: center;
  margin-top: 17px;
  font: 500 24px "Josefin Sans", sans-serif;
}

.video-description {
  color: #000;
  letter-spacing: 0.6px;
  text-align: center;
  margin-bottom: 10px;
  /* margin-top: 10px; */
  font: 400 20px/25px "Josefin Sans", -apple-system, Roboto, Helvetica,
    sans-serif;
}

.exit-button {
  color: #000;
  text-align: center;
}

@media (max-width: 991px) {
  .perfect-fit-title,
  .video-description,
  .navigation-buttons {
    max-width: 100%;
  }

  .video-container {
    padding: 100px 20px;
  }

  .navigation-buttons {
    white-space: initial;
  }

  .nav-button {
    white-space: initial;
    padding: 0 20px;
  }
}
