.elementor-1295 .elementor-element.elementor-element-07eb177:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-07eb177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-1295 .elementor-element.elementor-element-07eb177{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1295 .elementor-element.elementor-element-07eb177 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1295 .elementor-element.elementor-element-1c63f46{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1.6px;}.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider-separator{width:100%;}.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider__text{font-family:"IRANSansX", Sans-serif;font-size:30px;}.elementor-1295 .elementor-element.elementor-element-607a756 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1295 .elementor-element.elementor-element-607a756{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 43px 0px;}.elementor-1295 .elementor-element.elementor-element-607a756 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1295 .elementor-element.elementor-element-ca8bdf7{text-align:start;font-family:"IRANSansX", Sans-serif;color:#FFFFFF;}.elementor-1295 .elementor-element.elementor-element-e3c69da:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-e3c69da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-1295 .elementor-element.elementor-element-e3c69da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1295 .elementor-element.elementor-element-e3c69da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1295 .elementor-element.elementor-element-7ff72cb{--spacer-size:50px;}.elementor-1295 .elementor-element.elementor-element-abc32ed > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1295 .elementor-element.elementor-element-abc32ed .gallery-item .gallery-caption{display:none;}.elementor-1295 .elementor-element.elementor-element-abc32ed .gallery-item{padding:0 0 21px 21px;}.elementor-1295 .elementor-element.elementor-element-abc32ed .gallery{margin:0 0 -21px -21px;}.elementor-1295 .elementor-element.elementor-element-abc32ed .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#52EAF9;border-radius:20px 20px 20px 20px;}.elementor-1295 .elementor-element.elementor-element-194c2ff{--spacer-size:50px;}/* Start custom CSS for divider, class: .elementor-element-1c63f46 *//* مخفی کردن خط پیش‌فرض المنتور */
.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider-separator {
    border: none !important;
}

/* ایجاد خط نئونی سمت چپ */
.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider-separator::before,
/* ایجاد خط نئونی سمت راست */
.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider-separator::after {
    content: "";
    display: block;
    height: 1px; /* باریک بودن خط */
    background: #ffffff; /* رنگ سفید خالص */
    flex: 1;
    /* ایجاد افکت نئونی سفید */
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.8), 
                0 0 15px rgba(255, 255, 255, 0.4);
    transition: all 0.3s ease;
}

/* تنظیم فاصله متن از خطوط */
.elementor-1295 .elementor-element.elementor-element-1c63f46 .elementor-divider__text {
    padding: 0 20px;
    color: #ffffff;
    font-weight: bold;
    /* درخشش ملایم برای خود متن */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-abc32ed */@property --rotate {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-1295 .elementor-element.elementor-element-abc32ed {
    --glow-color: #52EAF9;
    --br-size: 20px;
    --border-width: 3px; /* ضخامت حاشیه سیال */

    position: relative;
    z-index: 1;
    border-radius: var(--br-size) !important;
    background: rgba(15, 15, 15, 0.8) !important; /* پس‌زمینه تیره برای جلوه بیشتر نور */
    backdrop-filter: blur(10px);
    padding: 30px !important;
    border: none !important;
    transition: all 0.4s ease;
}

/* ایجاد هاله نوری سیال */
.elementor-1295 .elementor-element.elementor-element-abc32ed::before {
    content: "";
    position: absolute;
    inset: calc(var(--border-width) * -1.5); /* کمی وسیع‌تر برای پخش نور */
    z-index: -1;
    background: conic-gradient(
        from var(--rotate),
        var(--glow-color) 0%,
        var(--glow-color) 10%,
        transparent 30%,
        transparent 70%,
        var(--glow-color) 90%,
        var(--glow-color) 100%
    );
    border-radius: calc(var(--br-size) + 5px);
    animation: spin 3s linear infinite;
    /* این بخش جادوی سیال بودن است */
    filter: blur(8px); 
    opacity: 0.7;
}

/* لایه برش دهنده برای تمیز ماندن حاشیه */
.elementor-1295 .elementor-element.elementor-element-abc32ed::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: #0f0f0f; /* همرنگ پس‌زمینه اصلی کارت */
    border-radius: var(--br-size);
    margin: var(--border-width); /* ایجاد فاصله برای دیده شدن نور */
}

/* انیمیشن چرخش */
@keyframes spin {
    0% { --rotate: 0deg; }
    100% { --rotate: 360deg; }
}

/* حالت هاور برای درخشش انفجاری */
.elementor-1295 .elementor-element.elementor-element-abc32ed:hover {
    transform: translateY(-5px) scale(1.01);
}

.elementor-1295 .elementor-element.elementor-element-abc32ed:hover::before {
    opacity: 1;
    filter: blur(12px); /* افزایش پخشندگی نور در هنگام هاور */
    animation-duration: 1.5s; /* تندتر شدن حرکت */
}/* End custom CSS */