.elementor-3 .elementor-element.elementor-element-ffcfd51{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.page-id-3,
body.postid-3,
body.slug-privacy-policy,
body.page {
  background:
    radial-gradient(circle at 8% 12%, rgba(0,229,196,.16), transparent 30%),
    radial-gradient(circle at 88% 10%, rgba(247,0,122,.15), transparent 32%),
    radial-gradient(circle at 50% 100%, rgba(142,243,228,.08), transparent 36%),
    linear-gradient(135deg, #0D0F10 0%, #111111 52%, #1D1118 100%) !important;
  background-attachment: fixed !important;
}

body.page-id-3 #page,
body.page-id-3 .site,
body.page-id-3 .site-content,
body.page-id-3 .content-area,
body.page-id-3 main,
body.page-id-3 .entry-content,
body.page-id-3 .wp-site-blocks,
body.page-id-3 .elementor,
body.page-id-3 .elementor-section,
body.page-id-3 .elementor-container,
body.page-id-3 .elementor-widget-wrap {
  background: transparent !important;
}

body.page-id-3::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: .18;
  background-image:
    linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
  background-size: 38px 38px;
}

body.page-id-3 .entry-title,
body.page-id-3 .wp-block-post-title {
  display: none !important;
}/* End custom CSS */