.elementor-6935 .elementor-element.elementor-element-3c1c002:not(.elementor-motion-effects-element-type-background), .elementor-6935 .elementor-element.elementor-element-3c1c002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE9;}.elementor-6935 .elementor-element.elementor-element-3c1c002{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6935 .elementor-element.elementor-element-3c1c002 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), IRANYekanFN;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), IRANYekanFN;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-menu-toggle{margin:0 auto;}.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu .elementor-item{font-family:"IRANYekanWeb", IRANYekanFN;font-size:16px;font-weight:600;}.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu--main .elementor-item{color:#1b60a5;fill:#1b60a5;}.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu--main .elementor-item:focus{color:#f46c04;fill:#f46c04;}.elementor-6935 .elementor-element.elementor-element-d7e1115:not(.elementor-motion-effects-element-type-background), .elementor-6935 .elementor-element.elementor-element-d7e1115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE9;}.elementor-6935 .elementor-element.elementor-element-d7e1115{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6935 .elementor-element.elementor-element-d7e1115 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), IRANYekanFN;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6935 .elementor-element.elementor-element-89eaa05{width:var( --container-widget-width, 106.579% );max-width:106.579%;--container-widget-width:106.579%;--container-widget-flex-grow:0;text-align:center;}.elementor-6935 .elementor-element.elementor-element-89eaa05 img{width:74%;max-width:72%;opacity:1;}.elementor-6935 .elementor-element.elementor-element-724d0e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6935 .elementor-element.elementor-element-724d0e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE9;}.elementor-6935 .elementor-element.elementor-element-724d0e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6935 .elementor-element.elementor-element-724d0e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-6935 .elementor-element.elementor-element-66f480f .e-search-input{background-color:#E4DFD4;font-family:"IRANYekanWeb", IRANYekanFN;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dc49f57 );border-radius:15px 15px 15px 15px;}.elementor-6935 .elementor-element.elementor-element-66f480f .e-search-results-container{background-color:#0000008A;}.elementor-6935 .elementor-element.elementor-element-66f480f{width:var( --container-widget-width, 96.867% );max-width:96.867%;--container-widget-width:96.867%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-placeholder-color:#3F74D38C;--e-search-input-color:#3F74D3;--e-search-icon-label-color:var( --e-global-color-dc49f57 );--e-search-icon-clear-color:var( --e-global-color-dc49f57 );--e-search-results-border-radius:5px 5px 5px 5px;--e-search-input-and-results-gap:0px;--e-search-results-max-height:291px;--e-search-results-row-gap:0px;--e-search-nothing-found-message-color:var( --e-global-color-472f931 );}.elementor-6935 .elementor-element.elementor-element-66f480f .e-search-nothing-found-message{font-weight:300;}.elementor-6935 .elementor-element.elementor-element-35df030{--spacer-size:67px;}.elementor-6935 .elementor-element.elementor-element-e2abb42 img{border-radius:40px 40px 40px 40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6935 .elementor-element.elementor-element-370ff08{width:8%;}.elementor-6935 .elementor-element.elementor-element-724d0e4{width:92%;}}@media(max-width:1024px){.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-6935 .elementor-element.elementor-element-89eaa05{text-align:start;}.elementor-6935 .elementor-element.elementor-element-89eaa05 img{width:100%;max-width:100%;height:45px;}}@media(max-width:767px){.elementor-6935 .elementor-element.elementor-element-904c532 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-6935 .elementor-element.elementor-element-370ff08{width:25%;}.elementor-6935 .elementor-element.elementor-element-89eaa05{--container-widget-width:726px;--container-widget-flex-grow:0;width:var( --container-widget-width, 726px );max-width:726px;text-align:end;}.elementor-6935 .elementor-element.elementor-element-89eaa05 img{width:100%;max-width:100%;height:58px;object-fit:contain;object-position:center center;}.elementor-6935 .elementor-element.elementor-element-724d0e4{width:75%;}.elementor-6935 .elementor-element.elementor-element-66f480f{width:var( --container-widget-width, 331.034px );max-width:331.034px;--container-widget-width:331.034px;--container-widget-flex-grow:0;--e-search-results-border-radius:4px 4px 4px 4px;--e-search-results-padding:5px 5px 5px 5px;--e-search-input-and-results-gap:6px;--e-search-results-max-height:357px;--e-search-results-row-gap:0px;}.elementor-6935 .elementor-element.elementor-element-66f480f .e-search-input{border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-6935 .elementor-element.elementor-element-66f480f .e-search-nothing-found-message{font-size:10px;}.elementor-6935 .elementor-element.elementor-element-b2c9895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6935 .elementor-element.elementor-element-b2c9895{text-align:center;}.elementor-6935 .elementor-element.elementor-element-b2c9895 img{width:50%;max-width:40%;border-radius:199px 199px 199px 199px;}.elementor-6935 .elementor-element.elementor-element-f6ef9b7 > .elementor-container{max-width:500px;}}/* Start custom CSS for image, class: .elementor-element-89eaa05 */.elementor-6935 .elementor-element.elementor-element-89eaa05 img {
  pointer-events: none;
}

.elementor-6935 .elementor-element.elementor-element-89eaa05::after {
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c9895 *//* حذف افکت‌های قبلی و اعمال به همه عکس‌های سایت */
img {
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  transform: scale(1) !important;
  pointer-events: none !important;
  user-drag: none !important;
  user-select: none !important;
  -webkit-user-drag: none !important;
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
}

img:hover {
  transform: scale(1.07) !important;
}

/* ایجاد کانتینر مجازی برای هر عکس بدون نیاز به تغییر HTML */
body:not(.wp-admin) {
  position: relative;
}

/* افکت نور لغزنده روی عکس‌ها */
img {
  position: relative;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* ایجاد شیشه نور برای هر عکس */
img {
  -webkit-mask-composite: exclude;
  mask-composite: exclude;
}

/* راه حل ساده‌تر: افکت نور با shadow */
img:hover {
  filter: drop-shadow(0 0 8px rgba(255,215,0,0.5));
}

/* ایجاد خطوط مرزی متحرک با استفاده از outline-offset */
img {
  outline: 2px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s ease, outline-offset 0.3s ease, transform 0.5s ease;
  border-radius: 12px;
}

img:hover {
  outline: 2px solid rgba(255,215,0,0.8);
  outline-offset: 6px;
  border-radius: 12px;
}

/* افکت نور از چپ به راست - کاملاً خودکار */
@keyframes shine {
  0% {
    filter: drop-shadow(-10px 0 15px rgba(255,255,255,0));
  }
  50% {
    filter: drop-shadow(0 0 20px rgba(255,255,255,0.6));
  }
  100% {
    filter: drop-shadow(10px 0 15px rgba(255,255,255,0));
  }
}

img:hover {
  animation: shine 0.8s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2abb42 *//* کانتینر عکس */
.image-container {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0 25px 40px -12px rgba(0,0,0,0.35);
  transition: box-shadow 0.4s ease;
}

/* خود عکس - بدون هیچ کمرنگ شدنی */
.image-container img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform: scale(1);
  /* جلوگیری از ذخیره */
  pointer-events: none;
  user-drag: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* فقط زوم ملایم به داخل هنگام هاور - بدون تغییر brightness یا opacity */
.image-container:hover img {
  transform: scale(1.08);
}

/* افزایش سایه در هاور برای حس عمق بیشتر */
.image-container:hover {
  box-shadow: 0 30px 50px -15px rgba(0,0,0,0.45);
}

/* شکل شیشه‌ای نیمه شفاف (حرفه‌ای) */
.image-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, 
    transparent 0%, 
    rgba(255,255,255,0.25) 50%, 
    transparent 100%);
  transform: skewX(-25deg);
  transition: left 0.6s ease;
  z-index: 2;
  pointer-events: none;
}

.image-container:hover::before {
  left: 100%;
}

/* افکت قاب درخشان دور عکس */
.image-container::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  border: 2px solid rgba(255,215,0, 0.8);
  border-radius: 14px;
  opacity: 0;
  transform: scale(0.92);
  transition: all 0.3s ease-out 0.05s;
  pointer-events: none;
  box-shadow: 0 0 8px rgba(255,215,0,0.6);
  z-index: 3;
}

.image-container:hover::after {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANYekanWeb';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.eot');
	src: url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.eot?#iefix') format('embedded-opentype'),
		url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.woff2') format('woff2'),
		url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.woff') format('woff'),
		url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.ttf') format('truetype'),
		url('https://sirjob.ir/wp-content/uploads/2025/07/IRANYekanWebRegular.svg#IRANYekanWeb') format('svg');
}
/* End Custom Fonts CSS */