.elementor-1771 .elementor-element.elementor-element-f95106c{--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;--align-items:center;}.elementor-1771 .elementor-element.elementor-element-92c611c{--display:flex;--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;--border-radius:22px 22px 22px 22px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1771 .elementor-element.elementor-element-92c611c:not(.elementor-motion-effects-element-type-background), .elementor-1771 .elementor-element.elementor-element-92c611c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B244E;}.elementor-1771 .elementor-element.elementor-element-9f8182c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1771 .elementor-element.elementor-element-9f8182c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1771 .elementor-element.elementor-element-e2f6038{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-1771 .elementor-element.elementor-element-e2f6038.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-1771 .elementor-element.elementor-element-4ab03e6 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:600;color:#BABABA;}.elementor-1771 .elementor-element.elementor-element-dcd32d5{--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-evenly;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc:not(.elementor-motion-effects-element-type-background), .elementor-1771 .elementor-element.elementor-element-ca4d1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#463C7E;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-1771 .elementor-element.elementor-element-f18d8d3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-f18d8d3 .elementor-icon-wrapper{text-align:center;}.elementor-1771 .elementor-element.elementor-element-f18d8d3 .elementor-icon{font-size:24px;}.elementor-1771 .elementor-element.elementor-element-f18d8d3 .elementor-icon svg{height:24px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1771 .elementor-element.elementor-element-1578ec3{--divider-border-style:solid;--divider-color:#888888;}.elementor-1771 .elementor-element.elementor-element-1578ec3.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-1578ec3 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-1771 .elementor-element.elementor-element-1578ec3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1771 .elementor-element.elementor-element-932d3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-932d3cf.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-22cd2d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-1771 .elementor-element.elementor-element-22cd2d7:not(.elementor-motion-effects-element-type-background), .elementor-1771 .elementor-element.elementor-element-22cd2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#463C7E;}.elementor-1771 .elementor-element.elementor-element-22cd2d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1771 .elementor-element.elementor-element-15bd896{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-15bd896 .elementor-icon-wrapper{text-align:center;}.elementor-1771 .elementor-element.elementor-element-15bd896 .elementor-icon{font-size:24px;}.elementor-1771 .elementor-element.elementor-element-15bd896 .elementor-icon svg{height:24px;}.elementor-1771 .elementor-element.elementor-element-74aee68{--divider-border-style:solid;--divider-color:#888888;}.elementor-1771 .elementor-element.elementor-element-74aee68.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-74aee68 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-1771 .elementor-element.elementor-element-74aee68 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1771 .elementor-element.elementor-element-49400c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-49400c5.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb:not(.elementor-motion-effects-element-type-background), .elementor-1771 .elementor-element.elementor-element-f3cf9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#463C7E;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1771 .elementor-element.elementor-element-182f1b0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-182f1b0 .elementor-icon-wrapper{text-align:center;}.elementor-1771 .elementor-element.elementor-element-182f1b0 .elementor-icon{font-size:24px;}.elementor-1771 .elementor-element.elementor-element-182f1b0 .elementor-icon svg{height:24px;}.elementor-1771 .elementor-element.elementor-element-ed158e0{--divider-border-style:solid;--divider-color:#888888;}.elementor-1771 .elementor-element.elementor-element-ed158e0.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-ed158e0 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-1771 .elementor-element.elementor-element-ed158e0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1771 .elementor-element.elementor-element-9ca41ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1771 .elementor-element.elementor-element-9ca41ed.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-91a4ea8{--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-evenly;}.elementor-1771 .elementor-element.elementor-element-91a4ea8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1771 .elementor-element.elementor-element-7f9fc13{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-1771 .elementor-element.elementor-element-7f9fc13.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1771 .elementor-element.elementor-element-236e755{--display:flex;--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1771 .elementor-element.elementor-element-e2f6038{width:var( --container-widget-width, 110.407px );max-width:110.407px;--container-widget-width:110.407px;--container-widget-flex-grow:0;}.elementor-1771 .elementor-element.elementor-element-91a4ea8.e-con{--align-self:center;}}@media(min-width:768px){.elementor-1771 .elementor-element.elementor-element-f95106c{--content-width:100%;}.elementor-1771 .elementor-element.elementor-element-92c611c{--width:45%;}.elementor-1771 .elementor-element.elementor-element-9f8182c{--width:46%;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc{--width:28%;}.elementor-1771 .elementor-element.elementor-element-22cd2d7{--width:28%;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb{--width:28%;}.elementor-1771 .elementor-element.elementor-element-91a4ea8{--width:86.044%;}.elementor-1771 .elementor-element.elementor-element-7f9fc13{--width:91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1771 .elementor-element.elementor-element-92c611c{--width:60%;}.elementor-1771 .elementor-element.elementor-element-9f8182c{--width:34%;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc{--width:28%;}.elementor-1771 .elementor-element.elementor-element-22cd2d7{--width:28%;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb{--width:28%;}.elementor-1771 .elementor-element.elementor-element-91a4ea8{--width:84.936%;}.elementor-1771 .elementor-element.elementor-element-7f9fc13{--width:91.93%;}}@media(max-width:767px){.elementor-1771 .elementor-element.elementor-element-9f8182c{--width:41%;}.elementor-1771 .elementor-element.elementor-element-e2f6038{--container-widget-width:106px;--container-widget-flex-grow:0;width:var( --container-widget-width, 106px );max-width:106px;}.elementor-1771 .elementor-element.elementor-element-dcd32d5{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1771 .elementor-element.elementor-element-ca4d1bc{--width:32%;}.elementor-1771 .elementor-element.elementor-element-932d3cf.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-22cd2d7{--width:32%;}.elementor-1771 .elementor-element.elementor-element-49400c5.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-f3cf9bb{--width:32%;}.elementor-1771 .elementor-element.elementor-element-9ca41ed.elementor-element{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-91a4ea8{--width:94%;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1771 .elementor-element.elementor-element-91a4ea8.e-con{--align-self:center;}.elementor-1771 .elementor-element.elementor-element-7f9fc13{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ca4d1bc *//* کانتینر تب پیشرفته */
.my-custom-tabs {
    background: linear-gradient(145deg, #6137B9, #0D3175);
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 5px 25px rgba(0,0,0,0.4);
    color: #fff;
}

/* هدر تب‌ها */
.my-custom-tabs .elementor-tab-title {
    background: rgba(255,255,255,0.05);
    border-radius: 15px;
    transition: 0.3s;
}

.my-custom-tabs .elementor-tab-title.elementor-active {
    background: rgba(255,255,255,0.15);
    box-shadow: 0 0 15px #FF77FF60;
    color: #fff;
}

/* محتوای تب‌ها */
.my-custom-tabs .elementor-tab-content {
    background: rgba(0,0,0,0.15);
    padding: 20px;
    border-radius: 15px;
    box-shadow: inset 0 0 15px rgba(0,0,0,0.3);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9fc13 */.elementor-1771 .elementor-element.elementor-element-7f9fc13 .elementor-button { 
  position: relative;
  font-weight: 800;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #fff;

  /* گرادینت سطح بالا */
  background: linear-gradient(145deg, #0D3175 0%, #6137B9 100%);
  
  border: 2px solid #6d48d8;
  padding: 16px 38px;
  cursor: pointer;
  transition: 0.25s ease;
  animation: portalPulse 2.4s infinite ease-in-out;

  /* سایه‌ روشن سینمایی */
  box-shadow:
    0 0 20px #6137B977,
    0 0 40px #0D317577 inset,
    0 4px 10px rgba(0,0,0,0.5);

  border-radius: 12px;
  overflow: hidden;
}

/* پالس انرژی حرفه‌ای‌تر */
@keyframes portalPulse {
  0% {
    transform: scale(1);
    box-shadow:
      0 0 16px #6137B977,
      inset 0 0 22px #0D317555;
  }
  50% {
    transform: scale(1.05);
    box-shadow:
      0 0 32px #7c4bfd,
      inset 0 0 44px #7c4bfd88;
  }
  100% {
    transform: scale(1);
    box-shadow:
      0 0 16px #6137B977,
      inset 0 0 22px #0D317555;
  }
}


/* خط انرژی خیلی نرم و یک‌تکه */
.elementor-1771 .elementor-element.elementor-element-7f9fc13 .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -130%;
  width: 130%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(140, 90, 255, 0.4),
    transparent
  );
  animation: purpleRun 2.4s infinite linear;
}

@keyframes purpleRun {
  0% { transform: translateX(0%); }
  100% { transform: translateX(100%); }
}


/* لایه براق حرفه‌ای (Glass Shine) */
.elementor-1771 .elementor-element.elementor-element-7f9fc13 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0.01)
  );
  transform: skewX(-20deg);
  animation: shineMove 4s infinite ease-in-out;
}

@keyframes shineMove {
  0% { left: -100%; }
  50% { left: 130%; }
  100% { left: 130%; }
}


/* هاور ultra clean */
.elementor-1771 .elementor-element.elementor-element-7f9fc13 .elementor-button:hover {
  transform: scale(1.12);
  box-shadow:
    0 0 40px #7c4bfd,
    inset 0 0 70px #7c4bfd;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f95106c *//* CSS برای shortcode المنتور */
.elementor-widget-shortcode {
    font-size: 18px;       /* سایز متن */
    color: #CBCBCB;        /* رنگ سفید */
    font-weight: 500;      /* ضخامت متوسط */
    line-height: 1.5;      /* فاصله خطوط برای خوانایی بهتر */
}/* End custom CSS */