.elementor-7568 .elementor-element.elementor-element-65d3b7b3:not(.elementor-motion-effects-element-type-background), .elementor-7568 .elementor-element.elementor-element-65d3b7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07073582;}.elementor-7568 .elementor-element.elementor-element-65d3b7b3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:-7%;padding:1em 1em 1em 1em;z-index:100;}.elementor-7568 .elementor-element.elementor-element-65d3b7b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7568 .elementor-element.elementor-element-7b980511.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7568 .elementor-element.elementor-element-7b980511.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7568 .elementor-element.elementor-element-7b980511 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 8px 0px 0px;}.elementor-7568 .elementor-element.elementor-element-1fbd8307{width:auto;max-width:auto;}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon-wrapper{text-align:end;}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a291686 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-framed .elementor-icon, .elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-default .elementor-icon{color:var( --e-global-color-a291686 );border-color:var( --e-global-color-a291686 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-framed .elementor-icon, .elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a291686 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-dea41e4 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-framed .elementor-icon:hover, .elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-dea41e4 );border-color:var( --e-global-color-dea41e4 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-framed .elementor-icon:hover, .elementor-7568 .elementor-element.elementor-element-1fbd8307.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-dea41e4 );}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon{font-size:32px;}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon svg{height:32px;}.elementor-bc-flex-widget .elementor-7568 .elementor-element.elementor-element-48055765.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7568 .elementor-element.elementor-element-48055765.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7568 .elementor-element.elementor-element-48055765 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 8px 0px 8px;}.elementor-7568 .elementor-element.elementor-element-180b7019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7568 .elementor-element.elementor-element-180b7019 img{width:35%;}.elementor-bc-flex-widget .elementor-7568 .elementor-element.elementor-element-2f301df5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7568 .elementor-element.elementor-element-2f301df5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7568 .elementor-element.elementor-element-2f301df5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7568 .elementor-element.elementor-element-2f301df5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 08px;}.elementor-7568 .elementor-element.elementor-element-31e17f3a{--grid-template-columns:repeat(0, auto);text-align:right;width:auto;max-width:auto;--icon-size:24px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-7568 .elementor-element.elementor-element-31e17f3a .elementor-social-icon{background-color:#02010100;--icon-padding:0.3em;}.elementor-7568 .elementor-element.elementor-element-31e17f3a .elementor-social-icon i{color:var( --e-global-color-a291686 );}.elementor-7568 .elementor-element.elementor-element-31e17f3a .elementor-social-icon svg{fill:var( --e-global-color-a291686 );}.elementor-7568 .elementor-element.elementor-element-36a9ebd4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;}.elementor-7568 .elementor-element.elementor-element-36a9ebd4 .elementor-button{font-family:"Vazirmatn", Sans-serif;}.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-7568 .elementor-element.elementor-element-7b980511{width:20%;}.elementor-7568 .elementor-element.elementor-element-7b980511.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon-wrapper{text-align:start;}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon{font-size:24px;}.elementor-7568 .elementor-element.elementor-element-1fbd8307 .elementor-icon svg{height:24px;}.elementor-7568 .elementor-element.elementor-element-48055765{width:67%;}.elementor-7568 .elementor-element.elementor-element-48055765.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7568 .elementor-element.elementor-element-180b7019{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -99%;}}@media(min-width:768px){.elementor-7568 .elementor-element.elementor-element-7b980511{width:40%;}.elementor-7568 .elementor-element.elementor-element-48055765{width:19.666%;}.elementor-7568 .elementor-element.elementor-element-2f301df5{width:40%;}}/* Start custom CSS for image, class: .elementor-element-180b7019 *//* تنظیم موقعیت والد */
.elementor-7568 .elementor-element.elementor-element-180b7019 {
  position: relative;
  display: inline-block;
}

/* تصویر لوگو: با تاخیر ۲ ثانیه و افکت ظهور نرم همراه با مقیاس */
.elementor-7568 .elementor-element.elementor-element-180b7019 img {
  opacity: 0;
  transform: scale(0.95);
  animation: logoAppear 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 2s forwards;
}

/* حلقه بیرونی لودر: لایه دیجیتالی با افکت Glow */
.elementor-7568 .elementor-element.elementor-element-180b7019::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #00f2fe; /* رنگ نئونی اول */
  border-right-color: #4facfe; /* رنگ نئونی دوم */
  box-shadow: 0 0 15px rgba(0, 242, 254, 0.5); /* افکت درخشش دیجیتالی */
  animation: techSpin 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite, loaderFade 0.4s ease 2s forwards;
  z-index: 2;
}

/* حلقه داخلی لودر: چرخش معکوس و نقطه تمرکز مرکز */
.elementor-7568 .elementor-element.elementor-element-180b7019::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: -14px;
  border-radius: 50%;
  border: 2px dashed rgba(0, 242, 254, 0.6);
  animation: techSpinReverse 1.2s linear infinite, loaderFade 0.4s ease 2s forwards;
  z-index: 1;
}

/* انیمیشن چرخش حلقه اصلی */
@keyframes techSpin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* انیمیشن چرخش معکوس حلقه داخلی */
@keyframes techSpinReverse {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}

/* انیمیشن خروج لودینگ */
@keyframes loaderFade {
  to {
    opacity: 0;
    visibility: hidden;
    transform: scale(1.3); /* افکت باز شدن موقع محو شدن */
  }
}

/* انیمیشن ظهور لوگو */
@keyframes logoAppear {
  to {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */