.elementor-7829 .elementor-element.elementor-element-3e06190{--display:flex;}.elementor-7829 .elementor-element.elementor-element-bcf1074{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7829 .elementor-element.elementor-element-a36c888{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7829 .elementor-element.elementor-element-a36c888 .elementor-divider-separator{width:100%;}.elementor-7829 .elementor-element.elementor-element-a36c888 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7829 .elementor-element.elementor-element-080c1a4{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7829 .elementor-element.elementor-element-178ce5d{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7829 .elementor-element.elementor-element-165c8de{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for image, class: .elementor-element-63f52b9 *//* باکس عکس المنتور */
.elementor-7829 .elementor-element.elementor-element-63f52b9{
position:relative;
overflow:hidden;
display:block;
border-radius:18px;
transition:all .35s ease;
}

/* خود تصویر */
.elementor-7829 .elementor-element.elementor-element-63f52b9 img{
width:100%;
display:block;
border-radius:18px;
transform:scale(1);
transition:
transform .50s ease,
filter .50s ease;
}

/* افکت نور لوکس */
.elementor-7829 .elementor-element.elementor-element-63f52b9::before{
content:"";
position:absolute;
top:0;
left:-120%;
width:70%;
height:100%;
background:linear-gradient(
120deg,
transparent 30%,
rgba(255,255,255,.45) 50%,
transparent 70%
);
transition:1s ease;
z-index:2;
pointer-events:none;
}

/* هنگام هاور */
.elementor-7829 .elementor-element.elementor-element-63f52b9:hover img{
transform:scale(1.06);
filter:brightness(1.05);
}

.elementor-7829 .elementor-element.elementor-element-63f52b9:hover::before{
left:140%;
}

/* سایه حرفه‌ای هنگام هاور */
.elementor-7829 .elementor-element.elementor-element-63f52b9:hover{
box-shadow:0 18px 38px rgba(0,0,0,.10);
transform:translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88d879d *//* کانتینر اصلی */
.elementor-7829 .elementor-element.elementor-element-88d879d{
position:relative;
display:block;
overflow:hidden;
padding:10px;
border-radius:22px;
background:rgba(255,255,255,0.15);
backdrop-filter:blur(12px);
border:1px solid rgba(255,255,255,0.28);
box-shadow:0 10px 25px rgba(0,0,0,0.08);
transition:transform .45s ease, box-shadow .45s ease;
perspective:900px;
}

/* خود تصویر */
.elementor-7829 .elementor-element.elementor-element-88d879d img{
width:100%;
border-radius:18px;
transition:
transform .65s ease,
filter .55s ease;
transform-style:preserve-3d;
}

/* افکت نور گلس */
.elementor-7829 .elementor-element.elementor-element-88d879d::before{
content:"";
position:absolute;
inset:0;
border-radius:22px;
background:linear-gradient(
145deg,
rgba(255,255,255,0.28),
rgba(255,255,255,0.05)
);
pointer-events:none;
z-index:3;
}

/* افکت خط نور متحرک */
.elementor-7829 .elementor-element.elementor-element-88d879d::after{
content:"";
position:absolute;
top:0;
left:-120%;
width:60%;
height:100%;
background:linear-gradient(
120deg,
transparent 35%,
rgba(255,255,255,0.4) 50%,
transparent 65%
);
transition:1.1s ease;
z-index:4;
}

/* افکت 3D هنگام هاور */
.elementor-7829 .elementor-element.elementor-element-88d879d:hover{
transform:translateY(-10px) rotateX(8deg) rotateY(-8deg);
box-shadow:0 25px 60px rgba(0,0,0,0.15);
}

/* حرکت تصویر و روشن‌تر شدن */
.elementor-7829 .elementor-element.elementor-element-88d879d:hover img{
transform:scale(1.07) translateZ(18px);
filter:brightness(1.08);
}

/* حرکت نور */
.elementor-7829 .elementor-element.elementor-element-88d879d:hover::after{
left:140%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e748b54 *//* ===== Premium 3D Glass Image ===== */

.elementor-7829 .elementor-element.elementor-element-e748b54{
position:relative;
display:block;
overflow:hidden;
border-radius:28px;
isolation:isolate;

background:
linear-gradient(
145deg,
rgba(255,255,255,.22),
rgba(255,255,255,.08)
);

backdrop-filter:blur(18px);
-webkit-backdrop-filter:blur(18px);

border:1px solid rgba(255,255,255,.24);

box-shadow:
0 12px 40px rgba(0,0,0,.10),
inset 0 1px 1px rgba(255,255,255,.35);

transform-style:preserve-3d;
perspective:1200px;

transition:
transform .55s cubic-bezier(.2,.8,.2,1),
box-shadow .55s ease;
}

/* تصویر */
.elementor-7829 .elementor-element.elementor-element-e748b54 img{
display:block;
width:100%;
border-radius:22px;

transform:
scale(1)
translateZ(0);

transition:
transform .7s cubic-bezier(.2,.8,.2,1),
filter .5s ease;

will-change:transform;
}

/* Glow Border */
.elementor-7829 .elementor-element.elementor-element-e748b54::before{
content:"";
position:absolute;
inset:0;
padding:1px;
border-radius:28px;

background:
linear-gradient(
135deg,
rgba(255,255,255,.55),
rgba(255,255,255,.08),
rgba(255,255,255,.35)
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:3;
}

/* نور متحرک */
.elementor-7829 .elementor-element.elementor-element-e748b54::after{
content:"";
position:absolute;
top:-40%;
left:-120%;
width:65%;
height:180%;

background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,.45),
transparent
);

transform:rotate(18deg);

transition:1.3s ease;
z-index:2;
pointer-events:none;
}

/* Hover */
.elementor-7829 .elementor-element.elementor-element-e748b54:hover{
transform:
perspective(1200px)
rotateX(5deg)
rotateY(-5deg)
translateY(-10px);

box-shadow:
0 30px 70px rgba(0,0,0,.16),
0 10px 25px rgba(0,0,0,.08);
}

.elementor-7829 .elementor-element.elementor-element-e748b54:hover img{
transform:
scale(1.08)
translateZ(30px);

filter:
brightness(1.05)
contrast(1.02);
}

.elementor-7829 .elementor-element.elementor-element-e748b54:hover::after{
left:160%;
}

/* افکت عمق نرم */
.elementor-7829 .elementor-element.elementor-element-e748b54:hover::before{
opacity:1;
}

/* موبایل */
@media(max-width:767px){

.elementor-7829 .elementor-element.elementor-element-e748b54:hover{
transform:
translateY(-4px);
}

.elementor-7829 .elementor-element.elementor-element-e748b54:hover img{
transform:scale(1.04);
}

}/* End custom CSS */