.elementor-kit-5411{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#DC2626;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-402f979-font-family:"yekanbakh";background-color:#000000;}.elementor-kit-5411 button,.elementor-kit-5411 input[type="button"],.elementor-kit-5411 input[type="submit"],.elementor-kit-5411 .elementor-button{background-color:#DC2626;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-5411 e-page-transition{background-color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.visena-collage{
  position: relative;
  isolation: isolate;
  overflow: hidden;

  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  justify-content: center !important;

  padding: 8px !important;
  gap: 4px !important;
  border-radius: 10px;
}

/* بک‌گراند شیشه‌ای */
.visena-collage::before{
  content: "";
  position: absolute;
  inset: -12px;
  z-index: -2;
  background-image: url("https://visenaelectric.ir/wp-content/uploads/2026/10/2images.jpg");
  background-repeat: repeat;
  background-size: 300px auto;
  filter: blur(12px);
}

.visena-collage::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: rgba(18, 18, 18, 0.30);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

/* ریست استایل‌های مزاحم روی فرزندان مستقیم */
.visena-collage > *{
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
}

/* دو ستون اصلی */
.visena-collage > .visena-horizontal,
.visena-collage > .visena-vertical{
  flex: 1 1 0 !important;
  min-width: 0 !important;
  max-width: none !important;
}

/* ستون چپ: دو عکس افقی روی هم */
.visena-horizontal{
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  justify-content: stretch !important;
}

.visena-horizontal > .elementor-element{
  flex: 1 1 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ستون راست: دو عکس عمودی کنار هم */
.visena-vertical{
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  justify-content: stretch !important;
  align-items: stretch !important;
}

.visena-vertical > .elementor-element{
  flex: 1 1 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* خنثی‌کردن وسط‌چین شدن و max-widthهای Elementor */
.visena-collage .elementor-widget-image,
.visena-collage .elementor-widget-container,
.visena-collage .elementor-widget-image a,
.visena-collage .elementor-image{
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: initial !important;
}

/* ظرف هر عکس */
.visena-collage .elementor-widget-image{
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

/* خود عکس */
.visena-collage img{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  border-radius: 8px;
  filter: saturate(0.92) contrast(0.95) brightness(0.98);
}

/* روکش برای یکدست شدن نور و glare */
.visena-collage .elementor-widget-image::after{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: 8px;
  background:
    radial-gradient(
      120% 120% at 50% 35%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.35) 70%,
      rgba(0,0,0,0.55) 100%
    ),
    linear-gradient(
      135deg,
      rgba(255,255,255,0.06) 0%,
      rgba(255,255,255,0.00) 45%,
      rgba(255,0,60,0.06) 100%
    );
  mix-blend-mode: multiply;
  opacity: 0.85;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://visenaelectric.ir/wp-content/uploads/2026/10/YekanBakhFaNum-VF.woff') format('woff');
}
/* End Custom Fonts CSS */