/*
 * The theme's pxl_image widget wraps every hero image with two decorative
 * "corner" spans (.span1 top-left, .span2 bottom-right). The actual visible
 * white squares come from their ::before/::after pseudo-elements, which run
 * a one-time reveal animation (slide-top-left / slide-top-left1, etc.) that
 * grows solid white boxes in from each corner — designed to peek out from
 * behind a cropped stock photo. Our custom SVG illustrations have their own
 * full-bleed composition with content near the corners, so these animated
 * boxes stamp visibly on top of it once the reveal plays. Hiding the host
 * spans alone isn't enough since the pseudo-elements render independently;
 * both the host and its pseudo-elements are suppressed here. Scoped only to
 * the pages using the new custom illustrations.
 */
body.page-id-17959 .pxl-item--image .span1,
body.page-id-17959 .pxl-item--image .span2,
body.page-id-17960 .pxl-item--image .span1,
body.page-id-17960 .pxl-item--image .span2,
body.page-id-17961 .pxl-item--image .span1,
body.page-id-17961 .pxl-item--image .span2,
body.page-id-17962 .pxl-item--image .span1,
body.page-id-17962 .pxl-item--image .span2,
body.page-id-17963 .pxl-item--image .span1,
body.page-id-17963 .pxl-item--image .span2,
body.page-id-17964 .pxl-item--image .span1,
body.page-id-17964 .pxl-item--image .span2,
body.page-id-17997 .pxl-item--image .span1,
body.page-id-17997 .pxl-item--image .span2 {
  display: none !important;
}

body.page-id-17959 .pxl-item--image .span1::before,
body.page-id-17959 .pxl-item--image .span1::after,
body.page-id-17959 .pxl-item--image .span2::before,
body.page-id-17959 .pxl-item--image .span2::after,
body.page-id-17960 .pxl-item--image .span1::before,
body.page-id-17960 .pxl-item--image .span1::after,
body.page-id-17960 .pxl-item--image .span2::before,
body.page-id-17960 .pxl-item--image .span2::after,
body.page-id-17961 .pxl-item--image .span1::before,
body.page-id-17961 .pxl-item--image .span1::after,
body.page-id-17961 .pxl-item--image .span2::before,
body.page-id-17961 .pxl-item--image .span2::after,
body.page-id-17962 .pxl-item--image .span1::before,
body.page-id-17962 .pxl-item--image .span1::after,
body.page-id-17962 .pxl-item--image .span2::before,
body.page-id-17962 .pxl-item--image .span2::after,
body.page-id-17963 .pxl-item--image .span1::before,
body.page-id-17963 .pxl-item--image .span1::after,
body.page-id-17963 .pxl-item--image .span2::before,
body.page-id-17963 .pxl-item--image .span2::after,
body.page-id-17964 .pxl-item--image .span1::before,
body.page-id-17964 .pxl-item--image .span1::after,
body.page-id-17964 .pxl-item--image .span2::before,
body.page-id-17964 .pxl-item--image .span2::after,
body.page-id-17997 .pxl-item--image .span1::before,
body.page-id-17997 .pxl-item--image .span1::after,
body.page-id-17997 .pxl-item--image .span2::before,
body.page-id-17997 .pxl-item--image .span2::after {
  display: none !important;
  content: none !important;
  animation: none !important;
}
