.elementor-1702 .elementor-element.elementor-element-5cd147c:not(.elementor-motion-effects-element-type-background), .elementor-1702 .elementor-element.elementor-element-5cd147c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1702 .elementor-element.elementor-element-5cd147c > .elementor-container{max-width:1215px;min-height:300px;}.elementor-1702 .elementor-element.elementor-element-5cd147c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-5cd147c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1702 .elementor-element.elementor-element-b68d379 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1702 .elementor-element.elementor-element-3134ba6 .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-3134ba6 .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-3134ba6 .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-3134ba6 > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-b8e3d3b .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-b8e3d3b .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-b8e3d3b .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-b8e3d3b > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-bf758df .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-bf758df .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-bf758df .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-bf758df > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-2fd2f8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-a58d5cb > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-35c16cc > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-e97317e > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button{background-color:#61CE7000;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button:hover, .elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button:focus{background-color:#16163F05;}.elementor-1702 .elementor-element.elementor-element-9275564 > .elementor-widget-container{margin:-11px -34px -11px -34px;}.elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1702 .elementor-element.elementor-element-aba7d01 img{transition-duration:0.3s;}.elementor-1702 .elementor-element.elementor-element-27ceacd{font-family:"IRansansX", Sans-serif;font-weight:400;color:#E6E0E0;}.elementor-1702 .elementor-element.elementor-element-cca5a96{font-family:"IRansansX", Sans-serif;font-weight:400;color:#E6E0E0;}.elementor-1702 .elementor-element.elementor-element-f965530{--spacer-size:50px;}.elementor-1702 .elementor-element.elementor-element-73da4b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-element-populated, .elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:0px 0px 0px 84px;--e-column-margin-right:0px;--e-column-margin-left:84px;}.elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1702 .elementor-element.elementor-element-fbc61c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-ea4716b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-e227cdf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-1702 .elementor-element.elementor-element-b68d379{width:100%;}.elementor-1702 .elementor-element.elementor-element-b68d379 > .elementor-element-populated{margin:30px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1702 .elementor-element.elementor-element-3134ba6 .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-b8e3d3b .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-bf758df .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-2fd2f8c{width:100%;}.elementor-1702 .elementor-element.elementor-element-2fd2f8c > .elementor-element-populated{margin:30px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1702 .elementor-element.elementor-element-a58d5cb .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-35c16cc .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-e97317e .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-9275564 .elementor-button{font-size:20px;padding:10px 30px 10px 30px;}.elementor-1702 .elementor-element.elementor-element-9c1f11b{width:62%;}.elementor-1702 .elementor-element.elementor-element-9c1f11b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1702 .elementor-element.elementor-element-27ceacd > *{max-width:88%;}.elementor-1702 .elementor-element.elementor-element-cca5a96 > *{max-width:88%;}.elementor-1702 .elementor-element.elementor-element-73da4b2{width:38%;}.elementor-1702 .elementor-element.elementor-element-73da4b2 > .elementor-element-populated{margin:30px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}}@media(min-width:768px){.elementor-1702 .elementor-element.elementor-element-b68d379{width:19%;}.elementor-1702 .elementor-element.elementor-element-2fd2f8c{width:31%;}.elementor-1702 .elementor-element.elementor-element-9c1f11b{width:33%;}.elementor-1702 .elementor-element.elementor-element-73da4b2{width:17%;}}/* Start custom CSS for button, class: .elementor-element-3134ba6 */.elementor-1702 .elementor-element.elementor-element-3134ba6 {
  background: rgba(255, 255, 255, 0.15); /* سفید شفاف */
  border: none; 
  color: #333; /* متن تیره‌تر برای خوانایی */
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,255,255,0.6),   /* لایه اول سفید */
    0 0 0 4px rgba(255,255,255,0.3),   /* لایه دوم ملایم */
    0 8px 24px rgba(0, 0, 0, 0.1);     /* سایه اصلی ملایم */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-3134ba6:hover {
  background: rgba(255, 255, 255, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,255,255,0.8),
    0 0 0 6px rgba(255,255,255,0.5),
    0 12px 32px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-3134ba6::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0.5), rgba(255,255,255,0.3));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-3134ba6 span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% { left: -100%; }
  50% { left: 100%; }
  100% { left: 100%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8e3d3b */.elementor-1702 .elementor-element.elementor-element-b8e3d3b {
  background: rgba(255, 255, 255, 0.15); /* سفید شفاف */
  border: none; 
  color: #333; /* متن تیره‌تر برای خوانایی */
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,255,255,0.6),   /* لایه اول سفید */
    0 0 0 4px rgba(255,255,255,0.3),   /* لایه دوم ملایم */
    0 8px 24px rgba(0, 0, 0, 0.1);     /* سایه اصلی ملایم */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-b8e3d3b:hover {
  background: rgba(255, 255, 255, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,255,255,0.8),
    0 0 0 6px rgba(255,255,255,0.5),
    0 12px 32px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-b8e3d3b::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0.5), rgba(255,255,255,0.3));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-b8e3d3b span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% { left: -100%; }
  50% { left: 100%; }
  100% { left: 100%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf758df */.elementor-1702 .elementor-element.elementor-element-bf758df {
  background: rgba(255, 235, 59, 0.15); /* زرد شفاف */
  border: none; /* حذف بوردر ساده */
  color: #fff;
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,235,59,0.6),   /* لایه اول زرد */
    0 0 0 4px rgba(255,255,150,0.4), /* لایه دوم زرد روشن */
    0 8px 24px rgba(255, 235, 59, 0.3); /* سایه اصلی */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-bf758df:hover {
  background: rgba(255, 235, 59, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,235,59,0.8),
    0 0 0 6px rgba(255,255,150,0.6),
    0 12px 32px rgba(255, 235, 59, 0.5);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-bf758df::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,235,59,0.4), rgba(255,255,255,0.2));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-bf758df span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a58d5cb */.elementor-1702 .elementor-element.elementor-element-a58d5cb {
  background: rgba(255, 105, 180, 0.15);
  border: none; /* حذف بوردر ساده */
  color: #fff;
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,105,180,0.6),   /* لایه اول صورتی */
    0 0 0 4px rgba(255,182,193,0.4),   /* لایه دوم روشن‌تر */
    0 8px 24px rgba(255, 105, 180, 0.3); /* سایه اصلی */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-a58d5cb:hover {
  background: rgba(255, 105, 180, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,105,180,0.8),
    0 0 0 6px rgba(255,182,193,0.6),
    0 12px 32px rgba(255, 105, 180, 0.5);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-a58d5cb::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,105,180,0.4), rgba(255,255,255,0.2));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-a58d5cb span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c16cc */.elementor-1702 .elementor-element.elementor-element-35c16cc {
  background: rgba(255, 105, 180, 0.15);
  border: none; /* حذف بوردر ساده */
  color: #fff;
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,105,180,0.6),   /* لایه اول صورتی */
    0 0 0 4px rgba(255,182,193,0.4),   /* لایه دوم روشن‌تر */
    0 8px 24px rgba(255, 105, 180, 0.3); /* سایه اصلی */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-35c16cc:hover {
  background: rgba(255, 105, 180, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,105,180,0.8),
    0 0 0 6px rgba(255,182,193,0.6),
    0 12px 32px rgba(255, 105, 180, 0.5);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-35c16cc::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,105,180,0.4), rgba(255,255,255,0.2));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-35c16cc span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e97317e */.elementor-1702 .elementor-element.elementor-element-e97317e {
  background: rgba(0, 200, 100, 0.15); /* سبز شفاف */
  border: none; /* حذف بوردر ساده */
  color: #fff;
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(0,200,100,0.6),   /* لایه اول سبز */
    0 0 0 4px rgba(144,238,144,0.4), /* لایه دوم سبز روشن */
    0 8px 24px rgba(0, 200, 100, 0.3); /* سایه اصلی */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-e97317e:hover {
  background: rgba(0, 200, 100, 0.25);
  box-shadow: 
    0 0 0 3px rgba(0,200,100,0.8),
    0 0 0 6px rgba(144,238,144,0.6),
    0 12px 32px rgba(0, 200, 100, 0.5);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-e97317e::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(0,200,100,0.4), rgba(255,255,255,0.2));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-e97317e span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9275564 */.elementor-1702 .elementor-element.elementor-element-9275564 {
  background: rgba(255, 140, 0, 0.15); /* نارنجی شفاف */
  border: none;
  color: #fff;
  padding: 14px 32px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 
    0 0 0 2px rgba(255,140,0,0.6),   /* لایه اول نارنجی */
    0 0 0 4px rgba(255,200,120,0.4), /* لایه دوم طلایی روشن */
    0 8px 24px rgba(255,140,0,0.3);  /* سایه اصلی */
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* افکت هاور */
.elementor-1702 .elementor-element.elementor-element-9275564:hover {
  background: rgba(255, 140, 0, 0.25);
  box-shadow: 
    0 0 0 3px rgba(255,140,0,0.8),
    0 0 0 6px rgba(255,200,120,0.6),
    0 12px 32px rgba(255,140,0,0.5);
  transform: translateY(-2px);
}

/* افکت نور متحرک */
.elementor-1702 .elementor-element.elementor-element-9275564::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.2), rgba(255,140,0,0.4), rgba(255,255,255,0.2));
  transform: skewX(-20deg);
  animation: shine 3s infinite;
  z-index: 1;
}

/* متن روی همه چیز */
.elementor-1702 .elementor-element.elementor-element-9275564 span {
  position: relative;
  z-index: 2;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */