.elementor-10 .elementor-element.elementor-element-11de87d{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */html,
body {
  background: #0D0F10 !important;
}

body {
  background:
    radial-gradient(circle at 8% 10%, rgba(0,229,196,.14), transparent 30%),
    radial-gradient(circle at 92% 8%, rgba(247,0,122,.14), transparent 32%),
    radial-gradient(circle at 50% 100%, rgba(142,243,228,.08), transparent 38%),
    linear-gradient(135deg, #0D0F10 0%, #111111 52%, #1D1118 100%) !important;
  background-attachment: fixed !important;
}

.site,
.site-content,
.ast-container,
#content,
#page,
.elementor,
.elementor-location-single,
.elementor-location-archive,
.elementor-section-wrap,
.woocommerce,
.woocommerce-page {
  background: transparent !important;
}

.entry-content,
.elementor-widget-container {
  background: transparent !important;
}

body::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::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(circle at 15% 25%, rgba(0,229,196,.10), transparent 26%),
    radial-gradient(circle at 85% 18%, rgba(247,0,122,.10), transparent 28%),
    radial-gradient(circle at 50% 85%, rgba(255,255,255,.035), transparent 32%);
}/* End custom CSS */