code {
    background-color: #ffd0fa;
    border-radius: 4px;
    font-family: 'Courier New', Courier, monospace;
}

/* Syntax highlighting styles */
.enlighter-t-enlighter {
    color: inherit;
    border-radius: inherit;
    border: inherit;
}

.enlighter-code {
    background-color: white;
    padding: 10px 5px;
    border-radius: 18px;
}

.page-id-5424 header, .page-id-5424 .footer-nav-widgets-wrapper {
  display: none;
}
.page-id-5494 header, .page-id-5494 .footer-nav-widgets-wrapper {
  display: none;
}

div#gs_logo_area_48 {
    max-width: 60%;
}

img.wp-image-6052 {
    width: 120% !important;
    max-width: 150% !important;
    transform: scale(1.1);
    transform-origin: center;
}

.page-id-5424 .entry-content, .widget-content {
  padding: 0 1.6rem 0 1.6rem;
}
.page-id-5494 .entry-content, .widget-content {
  padding: 0 1.6rem 0 1.6rem;
}

/* FULL WIDTH + centered properly */
.wp-block-media-text {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 90vw !important;
  max-width: 100vw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.gs_logo_area.gs_logo_area_49.slider1.carousel_has--navs.carousel_nav_pos--left-right-out.gs_logo__loaded {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 60vw !important;
  max-width: 100vw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Remove header + footer on mobile contact page */
.page-id-7031 header,
.page-id-7031 footer,
.page-id-7031 .footer-nav-widgets-wrapper,
.page-id-7031 .site-footer,
.page-id-7031 #site-footer {
  display: none !important;
}

/* Remove hero/cover/page header area (the beige/white block) on this page */
.page-id-7031 .cover-header,
.page-id-7031 .wp-block-cover,
.page-id-7031 .entry-header,
.page-id-7031 .hero,
.page-id-7031 .page-header {
  display: none !important;
}

/* Remove spacing left by header/hero */
.page-id-7031 .entry-content,
.page-id-7031 main,
.page-id-7031 .site-main,
.page-id-7031 .content-area,
.page-id-7031 .site-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* iOS webview spacing fix */
.page-id-7031 body {
  margin: 0 !important;
  padding: 0 !important;
}