.elementor-2 .elementor-element.elementor-element-1938975{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for container, class: .elementor-element-1938975 */.elementor-2 .elementor-element.elementor-element-1938975 {
    width: 100%;
  height: 500px;
  position: relative;
  overflow: hidden;
  background: #120816;
}

.block::before {
  content: "";
  position: absolute;
  inset: -20%;
  background:
    radial-gradient(circle at 5% 35%, rgba(255, 245, 220, 0.95) 0%, rgba(255, 245, 220, 0.55) 6%, rgba(255, 245, 220, 0.18) 14%, transparent 28%),
    radial-gradient(circle at 16% 52%, rgba(255, 125, 86, 0.95) 0%, rgba(255, 125, 86, 0.6) 10%, rgba(255, 125, 86, 0.2) 22%, transparent 40%),
    radial-gradient(circle at 38% 20%, rgba(80, 135, 190, 0.75) 0%, rgba(80, 135, 190, 0.35) 12%, transparent 30%),
    radial-gradient(circle at 64% 18%, rgba(170, 110, 255, 0.8) 0%, rgba(170, 110, 255, 0.38) 14%, transparent 34%),
    radial-gradient(circle at 80% 31%, rgba(255, 92, 205, 0.95) 0%, rgba(255, 92, 205, 0.55) 10%, rgba(255, 92, 205, 0.18) 24%, transparent 44%),
    radial-gradient(circle at 56% 66%, rgba(255, 92, 170, 0.75) 0%, rgba(255, 92, 170, 0.32) 10%, transparent 28%),
    radial-gradient(circle at 84% 82%, rgba(115, 30, 255, 0.9) 0%, rgba(115, 30, 255, 0.45) 12%, transparent 34%),
    radial-gradient(circle at 96% 3%, rgba(140, 245, 255, 0.9) 0%, rgba(140, 245, 255, 0.45) 8%, transparent 20%),
    conic-gradient(
      from 210deg at 52% 50%,
      rgba(255, 120, 80, 0.18),
      rgba(255, 90, 200, 0.16),
      rgba(130, 80, 255, 0.18),
      rgba(90, 150, 220, 0.15),
      rgba(255, 120, 80, 0.18)
    );
  filter: blur(42px) saturate(150%) contrast(105%);
  opacity: 0.95;
  transform: scale(1.08);
  mix-blend-mode: screen;
}

.block::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.1)),
    radial-gradient(circle at center, transparent 30%, rgba(0, 0, 0, 0.28) 100%);
  pointer-events: none;
}/* End custom CSS */