/* The generated Divi page stylesheet was not captured. These modules still
   contain white text and a white logo, so they need a dark backing. */
.page-id-9 .et_pb_section_1,
.page-id-9 .et_pb_section_2,
.page-id-9 .et_pb_section_6,
.page-id-9 .et_pb_section_12,
.page-id-9 .et_pb_section_13 {
  background-color: #333;
  color: #fff;
}

/* This caption uses Divi's light-layout default inside the dark schedule. */
.page-id-9 .et_pb_text_3 { color: #fff; }

/* The bright sky competes with the white title and subtitle. */
.page-id-9 .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_overlay {
  background-color: rgba(0, 0, 0, .48);
}

/* Only the 480px desktop strip survived; enlarging its pixels loses detail.
   The portrait image retains all its available pixels up to 1118px. */
.page-id-9 .et_pb_fullwidth_image_0 img {
  display: block;
  width: 480px;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.page-id-9 .et_pb_fullwidth_image_1 img {
  display: block;
  width: 1118px;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

/* The removed widget and uncaptured second logo leave empty modules. */
.page-id-9 .et_pb_section_4,
.page-id-9 .et_pb_image_2:has(.et_pb_image_wrap:empty) {
  display: none;
}

/* ETmodules is absent from the archive; omit its dead decorative glyphs
   while keeping every contact label and its original text. */
.page-id-9 .et_pb_section_13 .et_pb_main_blurb_image {
  display: none;
}
.page-id-9 .et_pb_section_13 .et_pb_blurb_container {
  padding-left: 0;
}

/* The chat plugin has no script or working action in the restored copy. */
.page-id-9 .joinchat { display: none; }
