/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
section.intro {
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  section.intro {
    padding-bottom: 230px;
  }
}
section.intro picture {
  position: absolute;
  width: 760px;
  top: -120px;
  left: 50%;
  z-index: -1;
}
@media screen and (max-width: 600px) {
  section.intro picture {
    width: 360px;
    top: auto;
    bottom: -250px;
    left: 50%;
    transform: translateX(-50%);
  }
}
section.intro .c_subscription {
  margin-top: 32px;
}

section.extras .choices {
  width: 200px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  section.extras .choices {
    width: 120px;
  }
}
section.extras .choices__inner {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.25);
}
section.extras .is-focused .choices__inner,
section.extras .is-open .choices__inner {
  border-color: rgba(255, 255, 255, 0.75);
}