.backdrop__3tG5Hl {
  align-items: center;
  bottom: -1000px;
  display: flex;
  justify-content: center;
  left: -1000px;
  padding: 1030px;
  pointer-events: none;
  position: fixed;
  right: -1000px;
  top: -1000px;
  transition: background-color 300ms ease-in-out, z-index 300ms step-end;
  z-index: -1;
}

.backdrop__3tG5Hl.open__1oMisJ {
  background-color: rgba(119, 119, 119, 0.7);
  pointer-events: auto;
  transition: background-color 300ms ease-in-out;
  z-index: 1100;
}

.lightbox__3bUz8F {
  background-color: white;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.2);
  max-height: 100%;
  max-width: 100%;
  position: relative;
}

.iframeWrapper__yCVOH2 {
  /* iOS has a 'feature' where it will expand iframes so they become as large as their content
     document. When this happens the following properties allow the user to scroll in the parent
     element instead of the iframe itself. This should have no effect on non-iOS browsers; the
     scrolling will be entirely within the iframe. */
  -webkit-overflow-scrolling: touch;
  overflow: auto;

  max-height: 100%;
  max-width: 100%;
}

.iframeWrapper__yCVOH2 iframe {
  border: none;
  display: block;
  height: 100%;
  width: 100%;
}

.close__2NcGKV {
  background: url("")
    center / 30px 30px transparent no-repeat;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 40px;
  position: absolute;
  right: -19px;
  top: -19px;
  width: 40px;
}

@media only screen and (max-width: 420px) {
  .backdrop__3tG5Hl {
    /* Allow the lightbox to reach the vertical viewport edges before scrolling */
    padding-left: 1000px;
    padding-right: 1000px;
  }
}

@media only screen and (max-width: 380px) {
  .close__2NcGKV {
    /* Move the close button to the left so it remains visible */
    right: 10px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkxpZ2h0Ym94LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVk7RUFDWixzRUFBc0U7RUFDdEUsV0FBVztBQUNiOztBQUVBO0VBQ0UsMENBQTBDO0VBQzFDLG9CQUFvQjtFQUNwQiw4Q0FBOEM7RUFDOUMsYUFBYTtBQUNmOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLHFFQUFxRTtFQUNyRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFOzs7b0RBR2tEO0VBQ2xELGlDQUFpQztFQUNqQyxjQUFjOztFQUVkLGdCQUFnQjtFQUNoQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVztBQUNiOztBQUVBO0VBQ0U7NENBQzBDO0VBQzFDLFlBQVk7RUFDWixlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0FBQ2I7O0FBRUE7RUFDRTtJQUNFLDZFQUE2RTtJQUM3RSxvQkFBb0I7SUFDcEIscUJBQXFCO0VBQ3ZCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLDREQUE0RDtJQUM1RCxXQUFXO0VBQ2I7QUFDRiIsImZpbGUiOiJMaWdodGJveC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmFja2Ryb3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IC0xMDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBwYWRkaW5nOiAxMDMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTAwMHB4O1xuICB0b3A6IC0xMDAwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQsIHotaW5kZXggMzAwbXMgc3RlcC1lbmQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYmFja2Ryb3Aub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE5LCAxMTksIDExOSwgMC43KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDExMDA7XG59XG5cbi5saWdodGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWZyYW1lV3JhcHBlciB7XG4gIC8qIGlPUyBoYXMgYSAnZmVhdHVyZScgd2hlcmUgaXQgd2lsbCBleHBhbmQgaWZyYW1lcyBzbyB0aGV5IGJlY29tZSBhcyBsYXJnZSBhcyB0aGVpciBjb250ZW50XG4gICAgIGRvY3VtZW50LiBXaGVuIHRoaXMgaGFwcGVucyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXMgYWxsb3cgdGhlIHVzZXIgdG8gc2Nyb2xsIGluIHRoZSBwYXJlbnRcbiAgICAgZWxlbWVudCBpbnN0ZWFkIG9mIHRoZSBpZnJhbWUgaXRzZWxmLiBUaGlzIHNob3VsZCBoYXZlIG5vIGVmZmVjdCBvbiBub24taU9TIGJyb3dzZXJzOyB0aGVcbiAgICAgc2Nyb2xsaW5nIHdpbGwgYmUgZW50aXJlbHkgd2l0aGluIHRoZSBpZnJhbWUuICovXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWZyYW1lV3JhcHBlciBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vYnVpbGRlci1hc3NldHMudW5ib3VuY2UuY29tL3B1Ymxpc2hlZC9pbWFnZXMvbGlnaHRib3gtY2xvc2VAM3gucG5nJylcbiAgICBjZW50ZXIgLyAzMHB4IDMwcHggdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICB0b3A6IC0xOXB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYmFja2Ryb3Age1xuICAgIC8qIEFsbG93IHRoZSBsaWdodGJveCB0byByZWFjaCB0aGUgdmVydGljYWwgdmlld3BvcnQgZWRnZXMgYmVmb3JlIHNjcm9sbGluZyAqL1xuICAgIHBhZGRpbmctbGVmdDogMTAwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5jbG9zZSB7XG4gICAgLyogTW92ZSB0aGUgY2xvc2UgYnV0dG9uIHRvIHRoZSBsZWZ0IHNvIGl0IHJlbWFpbnMgdmlzaWJsZSAqL1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4iXX0= */