.elementor-1175 .elementor-element.elementor-element-8c5eab1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-b32a0ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1175 .elementor-element.elementor-element-b32a0ec.e-con{--order:99999 /* order end hack */;}.elementor-1175 .elementor-element.elementor-element-59d90a3{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-1175 .elementor-element.elementor-element-59d90a3 > .elementor-widget-container{margin:0px -56px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-59d90a3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-1175 .elementor-element.elementor-element-63c4ac3{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;top:0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:dotted;--e-nav-menu-divider-width:20px;--e-nav-menu-divider-color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-63c4ac3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1175 .elementor-element.elementor-element-63c4ac3{right:0px;}body.rtl .elementor-1175 .elementor-element.elementor-element-63c4ac3{left:0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-menu-toggle{margin-right:auto;background-color:#0000002B;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu .elementor-item{font-family:"Tahoma", Sans-serif;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-underline .elementor-item:after,
					 .elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-overline .elementor-item:before,
					 .elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-double-line .elementor-item:before,
					 .elementor-1175 .elementor-element.elementor-element-63c4ac3 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#120101;border-bottom-width:2px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1175:not(.elementor-motion-effects-element-type-background), .elementor-1175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111013;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-63c4ac3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;top:85px;z-index:9999;--nav-menu-icon-size:45px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu .elementor-item{font-size:17px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu--dropdown a{padding-left:55px;padding-right:55px;padding-top:13px;padding-bottom:13px;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-71px !important;}.elementor-1175 .elementor-element.elementor-element-63c4ac3 .elementor-menu-toggle{border-width:0px;border-radius:17px;}}/* Start custom CSS for html, class: .elementor-element-59d90a3 *//* کانتینر اصلی منو */
.modern-pill-nav {
  direction: rtl; 
  font-family: Tahoma, 'Vazir', sans-serif;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  padding: 10px 30px;
}

.pill-list {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  gap: 10px;
}

/* استایل بدنه هر دکمه در حالت عادی */
.pill-item a {
  display: flex;
  align-items: center;
  background: #1c1d21;
  border-radius: 50px;
  padding: 6px 15px 6px 6px;
  text-decoration: none;
  position: relative;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  border: 1px solid rgba(255, 255, 255, 0.03);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.02), 0 4px 10px rgba(0, 0, 0, 0.6);
  z-index: 1;
}

/* استایل دایره آیکون */
.pill-item .icon-wrap {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #23252a;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  box-shadow: -1px -1px 3px rgba(255, 255, 255, 0.04), 2px 2px 4px rgba(0, 0, 0, 0.5);
  color: #888;
  font-size: 18px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* استایل متن دکمه */
.pill-item .text {
  color: #999; 
  font-weight: 600;
  font-size: 14px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* هاور طلایی و ذرات نئونی */
.pill-item a:hover {
  background: linear-gradient(135deg, #fff3b0 0%, #f9d423 40%, #d4af37 100%);
  border-color: #f9d423;
  box-shadow: 
    0 0 15px rgba(249, 212, 35, 0.6),
    0 0 30px rgba(249, 212, 35, 0.4),
    0 0 45px rgba(212, 175, 55, 0.2),
    inset 0 2px 5px rgba(255, 255, 255, 0.8);
  transform: translateY(-3px);
}

.pill-item a:hover .text {
  color: #111;
  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
}

.pill-item a:hover .icon-wrap {
  background: rgba(10, 10, 10, 0.9);
  color: #f9d423; 
  box-shadow: 
    inset 1px 1px 3px rgba(0,0,0,0.9), 
    0 0 8px rgba(255, 255, 255, 0.4); 
}

/* تنظیمات ذرات نئونی (Particles) */
.pill-item a::before,
.pill-item a::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px; 
  height: 3px;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transition: opacity 0.3s;
}

.pill-item a:hover::before {
  opacity: 1;
  box-shadow: 
    25px -35px 3px 1px #fff3b0,
    -35px -25px 4px 1px #f9d423,
    45px 15px 2px 0px #d4af37,
    -40px 25px 3px 1px #f9d423,
    15px 35px 4px 0px #fff3b0,
    -20px 35px 2px 1px #d4af37;
  animation: neon-particles-1 1.5s infinite alternate ease-in-out;
}

.pill-item a:hover::after {
  opacity: 1;
  box-shadow: 
    35px -20px 4px 1px #f9d423,
    -25px -40px 2px 0px #fff3b0,
    -45px 5px 3px 1px #d4af37,
    30px 30px 4px 0px #f9d423,
    -15px 45px 2px 1px #fff3b0,
    55px -10px 3px 1px #d4af37;
  animation: neon-particles-2 2s infinite alternate ease-in-out;
}

@keyframes neon-particles-1 {
  0% { transform: translate(-50%, -50%) scale(0.8); filter: drop-shadow(0 0 4px #f9d423) blur(0.5px); }
  100% { transform: translate(-50%, -60%) scale(1.3); filter: drop-shadow(0 0 12px #fff3b0) blur(1px); }
}

@keyframes neon-particles-2 {
  0% { transform: translate(-50%, -50%) scale(1.2); filter: drop-shadow(0 0 6px #f9d423) blur(1px); }
  100% { transform: translate(-50%, -40%) scale(0.7); filter: drop-shadow(0 0 4px #d4af37) blur(0px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b32a0ec */cyberpunk-bg/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5eab1 */cyberpunk-bg/* End custom CSS */