.elementor-45103 .elementor-element.elementor-element-327d931 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45103 .elementor-element.elementor-element-327d931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-45103 .elementor-element.elementor-element-497653e{font-family:"شبنم", Sans-serif;font-weight:400;line-height:35px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-327d931 */.elementor-45103 .elementor-element.elementor-element-327d931 {
  position: relative;
  overflow: hidden;
  background: radial-gradient(circle at 60% 40%, #f8fbff 0%, #eaf2ff 100%);
  isolation: isolate;
}

/* خطوط مورب نرم و نامنظم */
.elementor-45103 .elementor-element.elementor-element-327d931::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    repeating-linear-gradient(
      67deg,
      rgba(0, 150, 255, 0.07) 0px,
      rgba(0, 150, 255, 0.07) 1px,
      transparent 2px,
      transparent 85px
    ),
    repeating-linear-gradient(
      113deg,
      rgba(0, 180, 255, 0.08) 0px,
      rgba(0, 180, 255, 0.08) 1px,
      transparent 2px,
      transparent 95px
    );
  background-size: 250px 250px;
  opacity: 0.65;
  transform: perspective(600px) rotateX(45deg);
  animation: smoothFlow 140s linear infinite;
  filter: brightness(1.1) contrast(1.1);
  z-index: 1;
}

/* لایه عمق نور مرکزی */
.elementor-45103 .elementor-element.elementor-element-327d931::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at 35% 60%,
    rgba(100, 200, 255, 0.25),
    transparent 70%
  ),
  radial-gradient(
    circle at 70% 30%,
    rgba(255, 255, 255, 0.15),
    transparent 60%
  );
  mix-blend-mode: screen;
  animation: lightDrift 16s ease-in-out infinite alternate;
  opacity: 0.45;
  z-index: 2;
}

/* محتوای اصلی */
.elementor-45103 .elementor-element.elementor-element-327d931 > * {
  position: relative;
  z-index: 3;
}

/* حرکت آرام و نامنظم خطوط */
@keyframes smoothFlow {
  0%   { background-position: 0 0, 0 0; }
  20%  { background-position: 100px 200px, -150px 250px; }
  40%  { background-position: 250px 300px, -300px 400px; }
  60%  { background-position: 400px 100px, -200px 500px; }
  80%  { background-position: 550px 400px, -350px 200px; }
  100% { background-position: 700px 500px, -500px 600px; }
}

/* درخشش آرام نور */
@keyframes lightDrift {
  0% { opacity: 0.3; filter: brightness(1); }
  100% { opacity: 0.6; filter: brightness(1.25); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'شبنم';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ubile.ir/wp-content/uploads/2022/01/Shabnam-Light-FD.woff') format('woff');
}
/* End Custom Fonts CSS */