.elementor-kit-7{--e-global-color-primary:#CD1B6E;--e-global-color-secondary:#1b276d;--e-global-color-text:#121216;--e-global-color-accent:#DDDDDD;--e-global-typography-primary-font-family:"sans2";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"sans2";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"sans1";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"sans2";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px !important;}.e-con{--container-max-width:1440px !important;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px !important;}.e-con{--container-max-width:1024px !important;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px !important;}.e-con{--container-max-width:767px !important;}}/* Start custom CSS *//* فقط داخل کانتینری که CSS ID آن zombie-glass است */
#zombie-glass {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

#zombie-glass .zombie-fog {
  position: absolute; inset: 0;
  pointer-events: none;
  background:
    radial-gradient(120% 90% at 50% -10%, rgba(0,0,0,.06), transparent 50%),
    radial-gradient(100% 60% at 80% 0%, rgba(0,0,0,.05), transparent 60%),
    radial-gradient(100% 60% at 20% 0%, rgba(0,0,0,.05), transparent 60%);
  mix-blend-mode: multiply;
  opacity: .5;
}

#zombie-glass .zombie-smear { position: absolute; inset: 0; pointer-events: none; }

#zombie-glass .hand {
  position: absolute;
  width: 180px; height: 180px;
  opacity: 0;
  filter: blur(6px) brightness(.9);
  transform: translate(-50%, -50%) scale(.7) rotate(0deg);
  will-change: transform, opacity, filter;
  pointer-events: none;
  mix-blend-mode: multiply;
  animation: zg-hand 1.8s ease-out forwards;
}

@keyframes zg-hand {
  0%   { opacity:0;   transform: translate(var(--x), var(--y)) scale(.7)  rotate(var(--r));      filter: blur(12px) brightness(.8); }
  50%  { opacity:.85; transform: translate(var(--x), var(--y)) scale(1.03) rotate(calc(var(--r) + 2deg)); filter: blur(2px)  brightness(1); }
  68%  { opacity:1;   transform: translate(var(--x), var(--y)) scale(1.0)  rotate(calc(var(--r) - 1deg));  filter: blur(1px)  brightness(1.02); }
  100% { opacity:.25; transform: translate(var(--x), var(--y)) scale(1.0)  rotate(var(--r));      filter: blur(3px)  brightness(.95); }
}/* End custom CSS */