.elementor-20 .elementor-element.elementor-element-2e10c3b{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-20 .elementor-element.elementor-element-2e10c3b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2e10c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(288deg, var( --e-global-color-cf2ac78 ) 70%, var( --e-global-color-8ceee44 ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-8c195c5{text-align:center;}.elementor-20 .elementor-element.elementor-element-8c195c5 .elementor-heading-title{font-family:"وزیر بولد", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-8ceee44 );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-dec4605{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-dec4605{right:0px;}.elementor-20 .elementor-element.elementor-element-dec4605{top:0px;}.elementor-20 .elementor-element.elementor-element-3e19d5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-3e19d5a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3e19d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-384ba32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-2bd71a51.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2bd71a51 img{width:66%;}.elementor-20 .elementor-element.elementor-element-f4c701e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-a35f1d8 > .elementor-widget-container{margin:0px -35px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d14b356 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-20 .elementor-element.elementor-element-68ece14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-800302c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f7e561a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-e229c27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:2;}.elementor-20 .elementor-element.elementor-element-e229c27.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf2ac78 );color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-default .elementor-icon{color:var( --e-global-color-cf2ac78 );border-color:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a30efd6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon{font-size:25px;padding:8px;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf2ac78 );color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-default .elementor-icon{color:var( --e-global-color-cf2ac78 );border-color:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-72bf156.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon{font-size:25px;padding:8px;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf2ac78 );color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-default .elementor-icon{color:var( --e-global-color-cf2ac78 );border-color:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf2ac78 );}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a3687ed.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8ceee44 );}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon{font-size:25px;padding:8px;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon svg{height:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-68ece14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-20 .elementor-element.elementor-element-e229c27{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon svg{height:20px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-3e19d5a{--content-width:1470px;}.elementor-20 .elementor-element.elementor-element-384ba32{--width:25%;}.elementor-20 .elementor-element.elementor-element-f4c701e{--width:25%;}.elementor-20 .elementor-element.elementor-element-68ece14{--width:25%;}.elementor-20 .elementor-element.elementor-element-f7e561a{--width:25%;}.elementor-20 .elementor-element.elementor-element-e229c27{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-68ece14{--width:350px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-2e10c3b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2e10c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-cf2ac78 ) 90%, var( --e-global-color-8ceee44 ) 100%);}.elementor-20 .elementor-element.elementor-element-8c195c5 .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-384ba32{--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-20 .elementor-element.elementor-element-2bd71a51 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-2bd71a51 img{width:65%;}.elementor-20 .elementor-element.elementor-element-f4c701e{--min-height:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a35f1d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d14b356 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-68ece14{--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-f7e561a{--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:center;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-0px;--padding-bottom:-0px;--padding-left:-0px;--padding-right:-0px;}.elementor-20 .elementor-element.elementor-element-e229c27{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-a30efd6 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-72bf156 .elementor-icon svg{height:25px;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-a3687ed .elementor-icon svg{height:25px;}}/* Start custom CSS for container, class: .elementor-element-2e10c3b */.elementor-20 .elementor-element.elementor-element-2e10c3b{
    transition: .4s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a35f1d8 */#alibn {
  transform: rotate(20deg) skew(2deg);
  transform-style: preserve-3d;
  position: relative;
  list-style: none;
  width: 100px;
  height: 35px;
  border: none;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  font-weight: 500;
  
}

#alibn:before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: -5px;
  width: 100%;
  height: 10px;
  background: var(--e-global-color-cf2ac78);
  transform: skewX(-41deg);
  
}

#alibn:after {
  content: '';
  position: absolute;
  top: 5px;
  left: -9px;
  width: 9px;
  height: 100%;
  background: var(--e-global-color-cf2ac78);
  transform: skewY(-49deg);
}

#alibn span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-cf2ac78);
  color: #fff;
  font-size: 25px;
  transition: 1.1s ease-out;
}

#alibn:hover span {
  z-index: 1000;
  transition: .3s;
  color: #fff;
}

#alibn:hover span:nth-child(5) {
  transform: translate(40px, -40px);
  opacity: 1;
}

#alibn:hover span:nth-child(4) {
  transform: translate(30px, -30px);
  opacity: .8;
}

#alibn:hover span:nth-child(3) {
  transform: translate(20px, -20px);
  opacity: .6;
}

#alibn:hover span:nth-child(2) {
  transform: translate(10px, -10px);
  opacity: .4;
}

#alibn:hover span:nth-child(1) {
  transform: translate(0px, 0px);
  opacity: .2;
}

#alibn:active span:nth-child(5) {
  transform: translate(20px, -20px);
  opacity: 1;
}

#alibn:active span:nth-child(4) {
  transform: translate(15px, -15px);
}

#alibn:active span:nth-child(3) {
  transform: translate(10px, -10px);
}

#alibn:active span:nth-child(2) {
  transform: translate(5px, -5px);
}

#alibn:active span:nth-child(1) {
  transform: translate(0px, 0px);
}

#alibn:nth-child(1):hover span {
  background: var(--e-global-color-cf2ac78);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d14b356 */#embnbn {
  --border-radius: 20px;
  --border-width: 4px;
  appearance: none;
  position: relative;
  padding: 10px 10px;
  border: 10px; 
  background-color: #F5F7F8 ;
  font-family: "Roboto", Arial, "Segoe UI", sans-serif;
  font-size: 14px;
      font-family: وزیر بولد;
  font-weight: 800;
  color: #0C0D0E;
  z-index: 2;
}

#embnbn::after {
  --m-i: linear-gradient(#000, #0C0D0E);
  --m-o: content-box, padding-box;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: var(--border-width);
  border-radius: var(--border-radius);
  background-image: conic-gradient(
    #488cfb,
    #29dbbc,
    #ddf505,
    #ff9f0e,
    #e440bb,
    #655adc,
    #488cfb
  );
  -webkit-mask-image: var(--m-i), var(--m-i);
  mask-image: var(--m-i), var(--m-i);
  -webkit-mask-origin: var(--m-o);
  mask-origin: var(--m-o);
  -webkit-mask-clip: var(--m-o);
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
  filter: hue-rotate(0);
  animation: rotate-hue linear 500ms infinite;
  animation-play-state: paused;
}

#embnbn:hover::after {
  animation-play-state: running;
}

@keyframes rotate-hue {
  to {
    filter: hue-rotate(1turn);
  }
}

#embnbn,
#embnbn::after {
  box-sizing: border-box;
}

#embnbn:active {
  --border-width: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-800302c */.btn-shine {
    font-size: 18px;
    font-family: وزیر بولد;
          background:linear-gradient(90deg, #0C0D0E, var(--e-global-color-cf2ac78), var(--e-global-color-cf2ac78), #0C0D0E, #0C0D0E);
    background-size: 200% auto;
    -webkit-background-clip: text;
        color: transparent;
        animation:shine 5s infinite linear 1.5s;
}
@keyframes shine {
  0% { background-position: -100% center; }
  100% { background-position: 100% center; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4943759 */*{
    font-family: وزیر بولد;
}



    .voltage-button {
      position: relative;
      display: inline-block; /* بهتره برای لینک */
    }

    .voltage-button button {
      color: white;
      background: var(--e-global-color-cf2ac78);
      padding: 10px 10px 10px 10px;
      border-radius: 5rem;
      border: 5px solid var(--e-global-color-cf2ac78);
      font-size: 1rem;
      line-height: 1em;
      letter-spacing: 0.075em;
      transition: background 0.3s;
      cursor: pointer;
    }

    .voltage-button button:hover {
      background: var(--e-global-color-cf2ac78);
    }

    .voltage-button button:hover + svg,
    .voltage-button button:hover + svg + .dots {
      opacity: 1;
    }

    .voltage-button svg {
      display: block;
      position: absolute;
      top: -0.75em;
      left: -0.25em;
      width: calc(100% + 0.5em);
      height: calc(100% + 1.5em);
      pointer-events: none;
      opacity: 0;
      transition: opacity 0.4s;
      transition-delay: 0.1s;
    }

    .voltage-button svg path {
      stroke-dasharray: 100;
      filter: url("#glow");
    }

    .voltage-button svg path.line-1 {
      stroke: #f6de8d;
      stroke-dashoffset: 0;
      animation: spark-1 3s linear infinite;
    }

    .voltage-button svg path.line-2 {
      stroke: #6bfeff;
      stroke-dashoffset: 500;
      animation: spark-2 3s linear infinite;
    }

    .voltage-button .dots {
      opacity: 0;
      transition: opacity 0.3s;
      transition-delay: 0.4s;
    }

    .voltage-button .dots .dot {
      width: 1rem;
      height: 1rem;
      background: white;
      border-radius: 100%;
      position: absolute;
      opacity: 0;
    }

    .voltage-button .dots .dot-1 {
      top: 0;
      left: 20%;
      animation: fly-up 3s linear infinite;
    }

    .voltage-button .dots .dot-2 {
      top: 0;
      left: 55%;
      animation: fly-up 3s linear infinite;
      animation-delay: 0.5s;
    }

    .voltage-button .dots .dot-3 {
      top: 0;
      left: 80%;
      animation: fly-up 3s linear infinite;
      animation-delay: 1s;
    }

    .voltage-button .dots .dot-4 {
      bottom: 0;
      left: 30%;
      animation: fly-down 3s linear infinite;
      animation-delay: 2.5s;
    }

    .voltage-button .dots .dot-5 {
      bottom: 0;
      left: 65%;
      animation: fly-down 3s linear infinite;
      animation-delay: 1.5s;
    }

    @keyframes spark-1 {
      to {
        stroke-dashoffset: -1000;
      }
    }

    @keyframes spark-2 {
      to {
        stroke-dashoffset: -500;
      }
    }

    @keyframes fly-up {
      0% {
        opacity: 0;
        transform: translateY(0) scale(0.2);
      }
      5% {
        opacity: 1;
        transform: translateY(-1.5rem) scale(0.4);
      }
      10%,
      100% {
        opacity: 0;
        transform: translateY(-3rem) scale(0.2);
      }
    }

    @keyframes fly-down {
      0% {
        opacity: 0;
        transform: translateY(0) scale(0.2);
      }
      5% {
        opacity: 1;
        transform: translateY(1.5rem) scale(0.4);
      }
      10%,
      100% {
        opacity: 0;
        transform: translateY(3rem) scale(0.2);
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-009cef7 */#embn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 10px;
  color: white;
  text-shadow: 1px 1px var(--e-global-color-cf2ac78);
  text-transform: uppercase;
  cursor: pointer;
  border: solid 2px black;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 17px;
  background-color: var(--e-global-color-cf2ac78);
  border-radius: 50px;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease;
  text-shadow: 1px 1px var(--e-global-color-cf2ac78);
}

#embn:active {
  transform: scale(0.9);
  transition: all 100ms ease;
}

#embn svg {
  transition: all 0.5s ease;
  z-index: 2;
}

.play {
  transition: all 0.5s ease;
  transition-delay: 300ms;
}

#embn:hover svg {
  transform: scale(3) translate(50%);
}

.now {
  position: absolute;
  left: 0;
  transform: translateX(-100%);
  transition: all 0.5s ease;
  z-index: 2;
}

#embn:hover .now {
  transform: translateX(10px);
  transition-delay: 300ms;
}

#embn:hover .play {
  transform: translateX(200%);
  transition-delay: 300ms;
}/* End custom CSS */