.elementor .dy-blog-header-spacer{height:100px;/* BLOG HEADER BACKDROP */

& {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  background: linear-gradient(
      115deg,
      #303936 0%,
      #252D29 55%,
      #343B36 100%
  ) !important;

  border: 1px solid rgba(255,255,255,.12);
  border-radius: 24px;

  box-shadow:
      0 12px 35px rgba(0,0,0,.10),
      inset 0 1px 0 rgba(255,255,255,.08);
}

/* Ambient Light */

&::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
      radial-gradient(
          ellipse at 80% 0%,
          rgba(98,205,188,.13),
          transparent 48%
      ),
      radial-gradient(
          ellipse at 15% 100%,
          rgba(223,194,125,.07),
          transparent 45%
      );
}

/* Top Accent Line */

&::after {
  content: "";
  position: absolute;
  top: 0;
  left: 6%;
  right: 6%;
  height: 2px;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
      90deg,
      transparent,
      #62CDBC,
      #DFC27D,
      transparent
  );

  opacity: .8;
}\n}