.elementor-18 .elementor-element.elementor-element-095f5c5{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8da74ee{font-family:"Shabnam", Sans-serif;font-weight:400;color:var( --e-global-color-1b59524 );}.elementor-18 .elementor-element.elementor-element-d07f783{--grid-template-columns:repeat(0, auto);text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--grid-column-gap:10px;}.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon{background-color:#29272700;}.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon i{color:var( --e-global-color-0088eb5 );}.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon svg{fill:var( --e-global-color-0088eb5 );}.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ffeb1ca{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-icon i{color:var( --e-global-color-829893b );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-icon svg{fill:var( --e-global-color-829893b );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-872e843 );}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-872e843 );}.elementor-18 .elementor-element.elementor-element-00d48e2{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-item > a{font-family:"Shabnam", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-text{color:var( --e-global-color-1b59524 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-00d48e2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-829893b );}.elementor-18 .elementor-element.elementor-element-1ced3b7{--display:flex;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-icon i{color:var( --e-global-color-829893b );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-icon svg{fill:var( --e-global-color-829893b );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-872e843 );}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-872e843 );}.elementor-18 .elementor-element.elementor-element-e5e56ba{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-item > a{font-family:"Shabnam", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-text{color:var( --e-global-color-1b59524 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e5e56ba .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-829893b );}.elementor-18 .elementor-element.elementor-element-7afcf15{--display:flex;--position:absolute;--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-13px;}.elementor-18 .elementor-element.elementor-element-7afcf15:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7afcf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0088eb5 );}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7afcf15{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-7afcf15{right:0px;}.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-18 .elementor-element.elementor-element-095f5c5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-095f5c5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for social-icons, class: .elementor-element-d07f783 *//* کل آیکون‌ها */
.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon{
  background-color:#e0e0e0;
  border-radius:18px;
  box-shadow:
    inset 4px 4px 10px #bcbcbc,
    inset -4px -4px 10px #ffffff;
  color:#4d4d4d;
  width:50px;
  height:50px;
  border:2px solid rgb(206,206,206);
  transition:all .2s ease-in-out;

  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  text-decoration:none;
}

/* آیکون داخلش */
.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon i,
.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon svg{
  font-size:22px;
  line-height:1;
  transform:translateY(1px); /* تنظیم دقیق متن/آیکون */
}

/* هاور */
.elementor-18 .elementor-element.elementor-element-d07f783 .elementor-social-icon:hover{
  background:rgba(255,255,255,0.35);
  box-shadow:
    inset 3px 3px 8px rgba(0,0,0,0.15),
    inset -3px -3px 8px rgba(255,255,255,0.4);
  color:#F3F3F3;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afcf15 */.elementor-18 .elementor-element.elementor-element-7afcf15{
  position:relative; /* فقط برای لایه داخلی */
}

.elementor-18 .elementor-element.elementor-element-7afcf15::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;

  animation:heartbeatInner 2.2s ease-in-out infinite;
  box-shadow:
    inset 0 0 0 0 rgba(255,255,255,0.00),
    inset 0 0 0 0 rgba(255,255,255,0.00);
}

@keyframes heartbeatInner{
  0%{
    box-shadow:
      inset 0 0 0 0 rgba(255,255,255,0.00),
      inset 0 0 0 0 rgba(255,255,255,0.00);
  }
  35%{
    box-shadow:
      inset 0 0 18px 4px rgba(255,255,255,0.22),
      inset 0 0 45px 10px rgba(255,255,255,0.10);
  }
  55%{
    box-shadow:
      inset 0 0 10px 3px rgba(255,255,255,0.14),
      inset 0 0 28px 6px rgba(255,255,255,0.06);
  }
  100%{
    box-shadow:
      inset 0 0 0 0 rgba(255,255,255,0.00),
      inset 0 0 0 0 rgba(255,255,255,0.00);
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-18 .elementor-element.elementor-element-7afcf15::before{ animation:none; }
}/* End custom CSS */