.elementor-20339 .elementor-element.elementor-element-b666d43{overflow:visible;}.elementor-widget-text-editor{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-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-20339 .elementor-element.elementor-element-560d23ec{text-align:right;}.elementor-20339 .elementor-element.elementor-element-6aef8653{overflow:visible;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery.bdt-grid{margin-right:-15px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery.bdt-grid > *{padding-right:15px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery-item .bdt-ep-advanced-image-gallery-inner, .elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery-thumbnail, .elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery .bdt-overlay, .elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-slider-container{border-radius:18px 18px 18px 18px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-ep-advanced-image-gallery-item .bdt-overlay{margin:29px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-prev i,
					.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-next i{color:#ADB9B3;font-size:36px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-prev:hover i,
					.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-next:hover i{color:#FF0000;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-prev{margin-right:11px;left:-118px;}.elementor-20339 .elementor-element.elementor-element-2c7052c7 .bdt-navigation-next{margin-left:11px;right:-118px;}.elementor-20339 .elementor-element.elementor-element-6c3e34a2{overflow:visible;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery-thumbnail img{height:265px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery.bdt-grid{margin-right:-15px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery.bdt-grid > *{padding-right:15px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery-item .bdt-ep-advanced-image-gallery-inner, .elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery-thumbnail, .elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-ep-advanced-image-gallery .bdt-overlay, .elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-slider-container{border-radius:18px 18px 18px 18px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-navigation-prev i,
					.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-navigation-next i{font-size:25px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-navigation-prev{left:-60px;}.elementor-20339 .elementor-element.elementor-element-fc9db30 .bdt-navigation-next{right:-60px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for bdt-advanced-image-gallery, class: .elementor-element-2c7052c7 *//* دکمه بستن زیباتر + ضربدر قرمز */
.bdt-lightbox-toolbar-icon.bdt-close{
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;

  /* ظاهر شیشه‌ای لطیف */
  background: rgba(0,0,0,0.35);
  backdrop-filter: saturate(140%) blur(6px);
  -webkit-backdrop-filter: saturate(140%) blur(6px);
  border: 1px solid rgba(255,255,255,0.25);

  /* رنگ ضربدر */
  color: #e53935; /* قرمز */
  box-shadow: 0 6px 16px rgba(0,0,0,.18);
  transition: background .2s ease, transform .12s ease, box-shadow .2s ease, color .2s ease;
}

/* نسخه بزرگ */
.bdt-lightbox-toolbar-icon.bdt-close.bdt-close-large{
  width: 44px;
  height: 44px;
}

/* خود SVG از رنگ currentColor استفاده کند تا قرمز شود */
.bdt-lightbox-toolbar-icon.bdt-close svg{
  width: 20px;
  height: 20px;
  display: block;
}
.bdt-lightbox-toolbar-icon.bdt-close svg line{
  stroke: currentColor !important;
  stroke-width: 2.2;
  stroke-linecap: round;
}

/* حالت هاور/فشار/فوکوس */
.bdt-lightbox-toolbar-icon.bdt-close:hover{
  background: rgba(229,57,53,0.12);  /* هاله قرمز کم‌رنگ */
  transform: scale(1.04);
  box-shadow: 0 10px 24px rgba(0,0,0,.22);
}
.bdt-lightbox-toolbar-icon.bdt-close:active{
  transform: scale(0.96);
}
.bdt-lightbox-toolbar-icon.bdt-close:focus-visible{
  outline: none;
  box-shadow:
    0 0 0 3px rgba(229,57,53,.45),
    0 8px 22px rgba(0,0,0,.22);
}

/* اگر زمینه روشن است و می‌خواهی پس‌زمینه‌ی دکمه روشن‌تر باشد، این را فعال کن */
/*
.bdt-lightbox-toolbar-icon.bdt-close{
  background: rgba(255,255,255,0.75);
  border-color: rgba(0,0,0,0.08);
}
*/
/* قاب تصویر: گوشه‌گرد و جلوگیری از بیرون‌زدن هنگام زوم */
.bdt-ep-advanced-image-gallery-inner,
.bdt-ep-advanced-image-gallery-thumbnail{
  position: relative;
  overflow: hidden;
  border-radius: 12px;            /* دلخواه */
}

/* خود تصویر: آماده برای انیمیشن */
.bdt-ep-advanced-image-gallery-thumbnail img{
  display: block;
  width: 100%;
  height: auto;
  transform: translateZ(0) scale(1);
  transition:
    transform .45s cubic-bezier(.2,.7,.2,1),
    filter .45s ease,
    opacity .3s ease;
  will-change: transform;
}

/* افکت زوم روی هاور/فوکِس (هم ماوس هم کیبورد) */
.bdt-ep-advanced-image-gallery-item:hover .bdt-ep-advanced-image-gallery-thumbnail img,
.bdt-ep-advanced-image-gallery-item:focus-within .bdt-ep-advanced-image-gallery-thumbnail img{
  transform: translateZ(0) scale(1.08);   /* مقدار زوم را تغییر بده مثلاً 1.12 */
}

/* یک هاله ظریف روی هاور (دلخواه) */
.bdt-ep-advanced-image-gallery-thumbnail::after{
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at 50% 50%, rgba(255,255,255,.15), rgba(255,255,255,0) 60%);
  opacity: 0;
  transition: opacity .35s ease;
  pointer-events: none;
}
.bdt-ep-advanced-image-gallery-item:hover .bdt-ep-advanced-image-gallery-thumbnail::after,
.bdt-ep-advanced-image-gallery-item:focus-within .bdt-ep-advanced-image-gallery-thumbnail::after{
  opacity: 1;
}

/* کمی سایه هنگام هاور برای برجسته‌تر شدن کارت */
.bdt-ep-advanced-image-gallery-item:hover .bdt-ep-advanced-image-gallery-inner,
.bdt-ep-advanced-image-gallery-item:focus-within .bdt-ep-advanced-image-gallery-inner{
  box-shadow: 0 12px 28px rgba(0,0,0,.16);
  transition: box-shadow .35s ease;
}

/* برای لمس (موبایل) هم کمی واکنش داشته باشد */
@media (hover: none){
  .bdt-ep-advanced-image-gallery-item:active .bdt-ep-advanced-image-gallery-thumbnail img{
    transform: translateZ(0) scale(1.04);
  }
}

/* اگر کاربر «کاهش حرکت» را فعال کرده باشد، انیمیشن‌ها ملایم/خاموش شوند */
@media (prefers-reduced-motion: reduce){
  .bdt-ep-advanced-image-gallery-thumbnail img,
  .bdt-ep-advanced-image-gallery-thumbnail::after{
    transition: none !important;
  }
}
/* تصویر و ماسک روی تصویر، کلیک نخورند (لایت‌باکس فقط از طریق دکمه) */
#bdt-avdg-1d1f5381 .bdt-ep-advanced-image-gallery-inner,
#bdt-avdg-1d1f5381 .bdt-ep-advanced-image-gallery-thumbnail{
  pointer-events: none;
}

/* ظرف دکمه زیر هر اسلاید */
.avb-lightbox-btn{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
  padding: 8px 14px;
  border-radius: 10px;
  background: #1118270d;           /* هاله خیلی ملایم */
  border: 1px solid #e5e7eb;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.6;
  cursor: pointer;
  user-select: none;
}

/* رنگ متن و آیکن؛ می‌تونی هماهنگ با تم تغییر بدی */
.avb-lightbox-btn{
  color: #111827;
}
.avb-lightbox-btn:hover{
  background: #11182714;
  border-color: #d1d5db;
  transform: translateY(-1px);
  transition: all .2s ease;
}
.avb-lightbox-btn:active{
  transform: translateY(0);
}

/* آیکن ذره‌بین */
.avb-lightbox-btn .avb-ico{
  width: 18px; height: 18px; display: inline-block;
}
.avb-lightbox-btn .avb-ico path{
  fill: currentColor;
}

/* راست‌به‌چپ */
[dir="rtl"] .avb-lightbox-btn{ flex-direction: row-reverse; }/* End custom CSS */
/* Start custom CSS for bdt-advanced-image-gallery, class: .elementor-element-fc9db30 */.bdt-lightbox-toolbar-icon.bdt-close{
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;

  /* ظاهر شیشه‌ای لطیف */
  background: rgba(0,0,0,0.35);
  backdrop-filter: saturate(140%) blur(6px);
  -webkit-backdrop-filter: saturate(140%) blur(6px);
  border: 1px solid rgba(255,255,255,0.25);

  /* رنگ ضربدر */
  color: #e53935; /* قرمز */
  box-shadow: 0 6px 16px rgba(0,0,0,.18);
  transition: background .2s ease, transform .12s ease, box-shadow .2s ease, color .2s ease;
}

/* نسخه بزرگ */
.bdt-lightbox-toolbar-icon.bdt-close.bdt-close-large{
  width: 44px;
  height: 44px;
}

/* خود SVG از رنگ currentColor استفاده کند تا قرمز شود */
.bdt-lightbox-toolbar-icon.bdt-close svg{
  width: 20px;
  height: 20px;
  display: block;
}
.bdt-lightbox-toolbar-icon.bdt-close svg line{
  stroke: currentColor !important;
  stroke-width: 2.2;
  stroke-linecap: round;
}

/* حالت هاور/فشار/فوکوس */
.bdt-lightbox-toolbar-icon.bdt-close:hover{
  background: rgba(229,57,53,0.12);  /* هاله قرمز کم‌رنگ */
  transform: scale(1.04);
  box-shadow: 0 10px 24px rgba(0,0,0,.22);
}
.bdt-lightbox-toolbar/* End custom CSS */