.elementor-315 .elementor-element.elementor-element-8fcaf15{--display:flex;}.elementor-315 .elementor-element.elementor-element-8fcaf15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-315 .elementor-element.elementor-element-4a1b234{width:100%;max-width:100%;padding:80px 50px 80px 50px;}.elementor-315 .elementor-element.elementor-element-4a1b234.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-315 .elementor-element.elementor-element-dfcacfc{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-315 .elementor-element.elementor-element-8c5d8f2 .elementor-repeater-item-b0b9cf7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://parspetra.com/wp-content/uploads/2026/08/1786394438357.png);background-size:cover;}.elementor-315 .elementor-element.elementor-element-8c5d8f2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:568px;}.elementor-315 .elementor-element.elementor-element-8c5d8f2 .swiper-slide-contents{max-width:66%;}.elementor-315 .elementor-element.elementor-element-8c5d8f2 .swiper-slide-inner{text-align:center;}.elementor-315 .elementor-element.elementor-element-4e8b83e{--display:flex;}.elementor-315 .elementor-element.elementor-element-2eab31d{--display:flex;}.elementor-315 .elementor-element.elementor-element-472f398{--spacer-size:100px;}.elementor-315 .elementor-element.elementor-element-bac4cc4{--display:flex;}.elementor-315 .elementor-element.elementor-element-2d8dfec{--spacer-size:100px;}@media(min-width:768px){.elementor-315 .elementor-element.elementor-element-8fcaf15{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-cd45555 *//* اضافه کردن فونت وزیرمتن */
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;700;900&display=swap');

/* اعمال فونت و راست‌چین کردن کل کانتینر پروژه */
.max-w-7xl {
    font-family: 'Vazirmatn', sans-serif !important;
    direction: rtl;
}

/* تنظیمات پاپ‌آپ برای زبان فارسی */
#portfolio-modal .bg-white {
    direction: rtl;
    text-align: right;
}

/* استایل اختصاصی و لوکس برای نوار اسکرول داخل پاپ‌آپ */
.overflow-y-auto::-webkit-scrollbar {
    width: 6px;
}
.overflow-y-auto::-webkit-scrollbar-track {
    background: #f8f9fa;
    border-radius: 10px;
}
.overflow-y-auto::-webkit-scrollbar-thumb {
    background: #d4af37; /* رنگ طلایی */
    border-radius: 10px;
}
.overflow-y-auto::-webkit-scrollbar-thumb:hover {
    background: #b8955a;
}

/* افکت هاور جذاب‌تر و سایه طلایی برای کارت‌های پروژه */
.portfolio-item {
    border: 1px solid rgba(212, 175, 55, 0.15);
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
.portfolio-item:hover {
    box-shadow: 0 15px 40px rgba(212, 175, 55, 0.25);
    border-color: rgba(212, 175, 55, 0.5);
}/* End custom CSS */