.elementor-3433 .elementor-element.elementor-element-3885a56 > .elementor-container{max-width:1400px;}.elementor-3433 .elementor-element.elementor-element-3885a56{padding:25px 25px 25px 25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3433 .elementor-element.elementor-element-75deb2d > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-75deb2d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-75deb2d img{border-radius:8px 8px 8px 8px;}.elementor-3433 .elementor-element.elementor-element-9f67923 > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-9f67923:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-9f67923 img{border-radius:8px 8px 8px 8px;}.elementor-3433 .elementor-element.elementor-element-1a96443 > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-1a96443:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-1a96443 img{border-radius:8px 8px 8px 8px;}.elementor-3433 .elementor-element.elementor-element-cb98674 > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-cb98674:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-cb98674 img{border-radius:8px 8px 8px 8px;}.elementor-3433 .elementor-element.elementor-element-d7a435b > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-d7a435b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-d7a435b img{border-radius:8px 8px 8px 8px;}.elementor-3433 .elementor-element.elementor-element-7f4c91e > .elementor-widget-container:hover{--e-transform-rotateZ:-3deg;--e-transform-scale:1.1;}.elementor-3433 .elementor-element.elementor-element-7f4c91e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 103% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3433 .elementor-element.elementor-element-7f4c91e img{border-radius:8px 8px 8px 8px;}/* Start custom CSS for image, class: .elementor-element-75deb2d *//* تنظیمات پایه برای المان */
.modern-card {
 
  padding: 0 0 9px 0;
   /* گوشه‌های نرم */
   /* یک خط بسیار محو دور باکس */
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* استفاده از ease خاص برای حس پرش */
  position: relative;
  display: inline-block;
  text-decoration: none;
  
}

/* افکت هاور ترکیبی */
.modern-card:hover {
  transform: translateY(-12px); /* افکت Lift Up (پریدن به بالا) */

}


/* افکت خط زیر متن (Underline Animation) */
.modern-card::after {
  content: "";
  position: absolute;
  bottom: 20px; /* فاصله خط از پایین باکس */
  left: 50%;
  width: 0; /* عرض اولیه صفر */
  height: 3px;
  background: #ff5722; /* رنگ برند شما (مثلاً نارنجی گرم) */
  transition: all 0.3s ease-in-out;
  border-radius: 2px;
}

.modern-card:hover::after {
  width: 60%; /* خط فقط تا 60 درصد عرض باکس باز می‌شود */
  left: 20%; /* وسط‌چین شدن خط */
}/* End custom CSS */