.elementor-1152 .elementor-element.elementor-element-3582e82 > .elementor-container{max-width:1063px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1152 .elementor-element.elementor-element-b200dc6{text-align:center;}.elementor-1152 .elementor-element.elementor-element-b200dc6 .elementor-heading-title{font-size:42px;font-weight:900;line-height:61px;text-shadow:-1px 0px 5px rgba(0,0,0,0.3);mix-blend-mode:multiply;color:#000000;}.elementor-1152 .elementor-element.elementor-element-b200dc6 .elementor-heading-title a:hover, .elementor-1152 .elementor-element.elementor-element-b200dc6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1152 .elementor-element.elementor-element-b200dc6 .elementor-heading-title a{transition-duration:0s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1152 .elementor-element.elementor-element-94546f8 > .elementor-container{max-width:1600px;min-height:280px;}.elementor-1152 .elementor-element.elementor-element-94546f8, .elementor-1152 .elementor-element.elementor-element-94546f8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-94546f8{margin-top:0px;margin-bottom:0px;}.elementor-1152 .elementor-element.elementor-element-df7ab83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-80e08dd img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-cb6b08b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-991c7a9 img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-436dd6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-b2ca4e7 img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-6cc6e8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-679d183 img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-d42df4c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-821b926 img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-e4a4734:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-element-populated{border-style:solid;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-7b14f3e img{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-1152 .elementor-element.elementor-element-c4872ad > .elementor-container{max-width:932px;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0077;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .right-product{background-color:#09004F;border-radius:8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.41);}.elementor-1152 .elementor-element.elementor-element-47f1aa4 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 060px 0px;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .prob-item .quick_add2cart{background:#001B72 !important;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .head-product h3 span{color:#FFFFFF !important;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .titles-pro::after{background:#FFFFFF !important;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .item-pro{border-radius:11px;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 div.index-title-pro h2{text-align:right;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 .col-product .item-pro{border-style:none;padding:0px 0px 0px 0px !important;border-radius:20px !important;box-shadow:1px 1px 9px 0px #E2E2E2;}.elementor-1152 .elementor-element.elementor-element-cfbd9d4 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1152 .elementor-element.elementor-element-ef17c98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1152 .elementor-element.elementor-element-ef17c98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-e918b9d{width:var( --container-widget-width, 102.018% );max-width:102.018%;--container-widget-width:102.018%;--container-widget-flex-grow:0;}.elementor-1152 .elementor-element.elementor-element-e918b9d .right-product{border-radius:8px;box-shadow:0px 0px 0px 0px #F3F3F3;}.elementor-1152 .elementor-element.elementor-element-e918b9d .item-pro{border-radius:11px;}.elementor-1152 .elementor-element.elementor-element-e918b9d div.index-title-pro h2{text-align:right;}.elementor-1152 .elementor-element.elementor-element-e918b9d .col-product .item-pro{border-radius:11px !important;box-shadow:0px 0px 0px 0px rgba(221, 50.999999999999964, 221, 0.8666666666666667);}.elementor-1152 .elementor-element.elementor-element-e46ea5b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1152 .elementor-element.elementor-element-e46ea5b .right-product{border-radius:8px;}@media(max-width:767px){.elementor-1152 .elementor-element.elementor-element-44b84eb{width:100%;}.elementor-bc-flex-widget .elementor-1152 .elementor-element.elementor-element-44b84eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1152 .elementor-element.elementor-element-44b84eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1152 .elementor-element.elementor-element-44b84eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1152 .elementor-element.elementor-element-b200dc6 .elementor-heading-title{font-size:15px;line-height:1.4em;}.elementor-1152 .elementor-element.elementor-element-94546f8{margin-top:20px;margin-bottom:20px;padding:4px 4px 4px 4px;}.elementor-1152 .elementor-element.elementor-element-df7ab83{width:33%;}.elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-df7ab83 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-1152 .elementor-element.elementor-element-cb6b08b{width:33%;}.elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-cb6b08b > .elementor-element-populated{margin:0px 5px 0px 05px;--e-column-margin-right:5px;--e-column-margin-left:05px;padding:15px 15px 15px 15px;}.elementor-1152 .elementor-element.elementor-element-991c7a9 img{border-radius:-10px -10px -10px -10px;}.elementor-1152 .elementor-element.elementor-element-436dd6a{width:33%;}.elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-436dd6a > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-1152 .elementor-element.elementor-element-6cc6e8c{width:33%;}.elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-6cc6e8c > .elementor-element-populated{margin:15px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-1152 .elementor-element.elementor-element-d42df4c{width:33%;}.elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-d42df4c > .elementor-element-populated{margin:15px 02px 0px 2px;--e-column-margin-right:02px;--e-column-margin-left:2px;padding:15px 15px 15px 15px;}.elementor-1152 .elementor-element.elementor-element-e4a4734{width:33%;}.elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1152 .elementor-element.elementor-element-e4a4734 > .elementor-element-populated{margin:15px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-1152 .elementor-element.elementor-element-dbc0ef4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-element-populated, .elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1152 .elementor-element.elementor-element-dbc0ef4 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1152 .elementor-element.elementor-element-47f1aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-cfbd9d4{margin-top:020px;margin-bottom:0px;}}/* Start custom CSS for image, class: .elementor-element-85240aa *//* ۱. انیمیشن ورود اولیه بنر هنگام لود صفحه */
@keyframes bannerEntrance {
    0% {
        opacity: 0;
        transform: translateY(40px) scale(0.97);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

/* ۲. تنظیمات کانتینر اصلی بنر */
.elementor-1152 .elementor-element.elementor-element-85240aa {
    position: relative;
    overflow: hidden;
    border-radius: 28px !important; /* شعاع انحنای مدرن‌تر */
    /* سایه چندلایه برای عمق بخشیدن حرفه‌ای */
    box-shadow: 0 10px 30px -10px rgba(10, 25, 60, 0.3), 
                0 20px 60px -15px rgba(10, 25, 60, 0.15); 
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    display: block;
    animation: bannerEntrance 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    will-change: transform, box-shadow; /* بهینه‌سازی رندر مرورگر */
}

/* ۳. استایل تصویر داخل بنر */
.elementor-1152 .elementor-element.elementor-element-85240aa img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    transform: scale(1.02); /* جلوگیری از دیده شدن حاشیه سفید در زمان انیمیشن */
    transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) !important;
    will-change: transform;
}

/* ۴. لایه گرادیانت سرمه‌ای روی تصویر (Overlay) */
.elementor-1152 .elementor-element.elementor-element-85240aa::after {
    content: "";
    position: absolute;
    inset: 0; /* جایگزین مدرن و کوتاه‌تر برای top, left, right, bottom */
    background: linear-gradient(135deg, rgba(10, 25, 60, 0.9) 0%, rgba(10, 25, 60, 0.3) 60%, rgba(10, 25, 60, 0.05) 100%);
    z-index: 10;
    pointer-events: none;
    transition: opacity 0.6s ease, background 0.6s ease;
    mix-blend-mode: multiply; /* باعث می‌شود رنگ سرمه‌ای با بافت عکس ترکیب زیباتری بسازد */
}

/* ۵. افکت عبور نور (Shine/Glare) برای حالت هاور */
.elementor-1152 .elementor-element.elementor-element-85240aa::before {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg);
    z-index: 15;
    transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);
    pointer-events: none;
}

/* ۶. افکت‌های هاور (Hover States) */
.elementor-1152 .elementor-element.elementor-element-85240aa:hover {
    transform: translateY(-8px); /* حرکت نرم کل بنر به سمت بالا (Floating) */
    box-shadow: 0 20px 40px -10px rgba(10, 25, 60, 0.4), 
                0 30px 70px -15px rgba(10, 25, 60, 0.25);
}

.elementor-1152 .elementor-element.elementor-element-85240aa:hover img {
    /* زوم شدن همراه با چرخش بسیار نامحسوس برای حس پویایی بیشتر */
    transform: scale(1.08) rotate(1deg) !important; 
}

.elementor-1152 .elementor-element.elementor-element-85240aa:hover::after {
    /* تغییر رنگ و روشن‌تر شدن ملایم گرادیانت در زمان هاور */
    background: linear-gradient(135deg, rgba(10, 25, 60, 0.75) 0%, rgba(10, 25, 60, 0.4) 50%, rgba(10, 25, 60, 0.15) 100%);
}

.elementor-1152 .elementor-element.elementor-element-85240aa:hover::before {
    /* حرکت دادن هاله نور از چپ به راست روی بنر */
    left: 150%; 
    transition: all 0.75s cubic-bezier(0.16, 1, 0.3, 1);
}/* End custom CSS */