.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-2005 .elementor-element.elementor-element-946a17a img{width:35%;}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-946a17a img{width:35%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-946a17a *//* جلوه‌یِ پیکسلیِ لوگویِ فیجیتس -- روی ویجتِ لوگو با CSS ID = fidgits-logo */
#fidgits-logo {
  position: relative;
}
#fidgits-logo img {
  image-rendering: pixelated;
  animation: fidgitsPixelReveal 2s ease-in-out 1 both;
  transition: filter 0.35s ease, transform 0.35s ease;
}
#fidgits-logo:hover img {
  filter:
    drop-shadow(2px 0 0 rgba(255, 40, 90, 0.55))
    drop-shadow(-2px 0 0 rgba(40, 200, 255, 0.55));
  transform: translateY(-2px);
}
#fidgits-logo::after {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    to bottom,
    rgba(120, 200, 255, 0.08) 0px,
    rgba(120, 200, 255, 0.08) 1px,
    transparent 1px,
    transparent 3px
  );
  opacity: 0;
  transition: opacity 0.25s ease;
  pointer-events: none;
  mix-blend-mode: screen;
}
#fidgits-logo:hover::after {
  opacity: 1;
  animation: fidgitsScanSweep 0.9s linear infinite;
}
@keyframes fidgitsPixelReveal {
  0.0% { clip-path: polygon(100.0% 0.0%, 100.0% 16.7%, 100.0% 16.7%, 100.0% 16.7%, 100.0% 33.3%, 100.0% 33.3%, 100.0% 33.3%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 66.7%, 100.0% 66.7%, 100.0% 66.7%, 100.0% 83.3%, 100.0% 83.3%, 100.0% 83.3%, 100.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  10.0% { clip-path: polygon(90.0% 0.0%, 90.0% 16.7%, 100.0% 16.7%, 100.0% 16.7%, 100.0% 33.3%, 100.0% 33.3%, 80.0% 33.3%, 80.0% 50.0%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 66.7%, 100.0% 66.7%, 80.0% 66.7%, 80.0% 83.3%, 100.0% 83.3%, 100.0% 83.3%, 100.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  20.0% { clip-path: polygon(80.0% 0.0%, 80.0% 16.7%, 100.0% 16.7%, 100.0% 16.7%, 100.0% 33.3%, 100.0% 33.3%, 70.0% 33.3%, 70.0% 50.0%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 66.7%, 100.0% 66.7%, 60.0% 66.7%, 60.0% 83.3%, 90.0% 83.3%, 90.0% 83.3%, 90.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  30.0% { clip-path: polygon(70.0% 0.0%, 70.0% 16.7%, 90.0% 16.7%, 90.0% 16.7%, 90.0% 33.3%, 90.0% 33.3%, 50.0% 33.3%, 50.0% 50.0%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 66.7%, 100.0% 66.7%, 50.0% 66.7%, 50.0% 83.3%, 90.0% 83.3%, 90.0% 83.3%, 90.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  40.0% { clip-path: polygon(60.0% 0.0%, 60.0% 16.7%, 90.0% 16.7%, 90.0% 16.7%, 90.0% 33.3%, 90.0% 33.3%, 40.0% 33.3%, 40.0% 50.0%, 100.0% 50.0%, 100.0% 50.0%, 100.0% 66.7%, 100.0% 66.7%, 30.0% 66.7%, 30.0% 83.3%, 80.0% 83.3%, 80.0% 83.3%, 80.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  50.0% { clip-path: polygon(50.0% 0.0%, 50.0% 16.7%, 80.0% 16.7%, 80.0% 16.7%, 80.0% 33.3%, 80.0% 33.3%, 30.0% 33.3%, 30.0% 50.0%, 90.0% 50.0%, 90.0% 50.0%, 90.0% 66.7%, 90.0% 66.7%, 20.0% 66.7%, 20.0% 83.3%, 70.0% 83.3%, 70.0% 83.3%, 70.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  60.0% { clip-path: polygon(40.0% 0.0%, 40.0% 16.7%, 70.0% 16.7%, 70.0% 16.7%, 70.0% 33.3%, 70.0% 33.3%, 20.0% 33.3%, 20.0% 50.0%, 80.0% 50.0%, 80.0% 50.0%, 80.0% 66.7%, 80.0% 66.7%, 10.0% 66.7%, 10.0% 83.3%, 60.0% 83.3%, 60.0% 83.3%, 60.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  70.0% { clip-path: polygon(30.0% 0.0%, 30.0% 16.7%, 50.0% 16.7%, 50.0% 16.7%, 50.0% 33.3%, 50.0% 33.3%, 10.0% 33.3%, 10.0% 50.0%, 60.0% 50.0%, 60.0% 50.0%, 60.0% 66.7%, 60.0% 66.7%, 10.0% 66.7%, 10.0% 83.3%, 50.0% 83.3%, 50.0% 83.3%, 50.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  80.0% { clip-path: polygon(20.0% 0.0%, 20.0% 16.7%, 40.0% 16.7%, 40.0% 16.7%, 40.0% 33.3%, 40.0% 33.3%, 10.0% 33.3%, 10.0% 50.0%, 40.0% 50.0%, 40.0% 50.0%, 40.0% 66.7%, 40.0% 66.7%, 0.0% 66.7%, 0.0% 83.3%, 30.0% 83.3%, 30.0% 83.3%, 30.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  90.0% { clip-path: polygon(10.0% 0.0%, 10.0% 16.7%, 20.0% 16.7%, 20.0% 16.7%, 20.0% 33.3%, 20.0% 33.3%, 0.0% 33.3%, 0.0% 50.0%, 20.0% 50.0%, 20.0% 50.0%, 20.0% 66.7%, 20.0% 66.7%, 0.0% 66.7%, 0.0% 83.3%, 20.0% 83.3%, 20.0% 83.3%, 20.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
  100.0% { clip-path: polygon(0.0% 0.0%, 0.0% 16.7%, 0.0% 16.7%, 0.0% 16.7%, 0.0% 33.3%, 0.0% 33.3%, 0.0% 33.3%, 0.0% 50.0%, 0.0% 50.0%, 0.0% 50.0%, 0.0% 66.7%, 0.0% 66.7%, 0.0% 66.7%, 0.0% 83.3%, 0.0% 83.3%, 0.0% 83.3%, 0.0% 100.0%, 100.0% 100.0%, 100.0% 0.0%); }
}
@keyframes fidgitsScanSweep {
  0% { background-position: 0 -20px; }
  100% { background-position: 0 20px; }
}/* End custom CSS */