.elementor-1085 .elementor-element.elementor-element-7f349580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-1085 .elementor-element.elementor-element-7f349580:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-7f349580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1085 .elementor-element.elementor-element-783aa89f{padding:0px 0px 0px 0px;text-align:center;font-size:52px;font-weight:600;}.elementor-1085 .elementor-element.elementor-element-783aa89f.elementor-element{--align-self:center;}.elementor-1085 .elementor-element.elementor-element-7305defa{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:23px;font-weight:100;}.elementor-1085 .elementor-element.elementor-element-7305defa.elementor-element{--align-self:center;}.elementor-1085 .elementor-element.elementor-element-23ea29b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1085 .elementor-element.elementor-element-23ea29b7:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-23ea29b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1085 .elementor-element.elementor-element-6a362368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1085 .elementor-element.elementor-element-711c48ee{--display:flex;--min-height:195px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1085 .elementor-element.elementor-element-711c48ee:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-711c48ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-1085 .elementor-element.elementor-element-711c48ee.e-con{--align-self:center;}.elementor-1085 .elementor-element.elementor-element-6f95453d{padding:0px 0px 0px 0px;text-align:center;font-size:31px;font-weight:500;}@media(min-width:768px){.elementor-1085 .elementor-element.elementor-element-711c48ee{--width:97%;}}/* Start custom CSS for container, class: .elementor-element-711c48ee */.elementor-1085 .elementor-element.elementor-element-711c48ee {
    position: relative;
    overflow: hidden;

    padding: 25px 40px;
    border-radius: 24px;

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.08),
            rgba(255, 255, 255, 0.02)
        );

    border: 1px solid rgba(89, 237, 222, 0.3);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* نورپردازی مدرن همیشه فعال */
    box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    0 0 15px rgba(89, 237, 222, 0.15),
    0 0 30px rgba(89, 237, 222, 0.08),
    0 0 60px rgba(89, 237, 222, 0.04),
    0 0 100px rgba(89, 237, 222, 0.02);

    transition: none;
}

/* گوی نوری شناور - مدرن‌تر و نرم‌تر */
.elementor-1085 .elementor-element.elementor-element-711c48ee::before {
    content: "";
    position: absolute;

    width: 300px;
    height: 300px;

    background: radial-gradient(
        circle,
        rgba(89, 237, 222, 0.25) 0%,
        rgba(89, 237, 222, 0.08) 40%,
        transparent 70%
    );

    border-radius: 50%;

    top: -150px;
    right: -100px;

    filter: blur(60px);

    animation: floatGlow 6s ease-in-out infinite;
}

/* بازتاب نور چرخشی روی سطح شیشه */
.elementor-1085 .elementor-element.elementor-element-711c48ee::after {
    content: "";
    position: absolute;
    inset: 0;

    border-radius: 24px;

    background:
        linear-gradient(
            110deg,
            transparent 30%,
            rgba(255, 255, 255, 0.12) 48%,
            rgba(255, 255, 255, 0.18) 50%,
            rgba(255, 255, 255, 0.12) 52%,
            transparent 70%
        );

    transform: translateX(-100%);
    animation: shine 5s ease-in-out infinite;
}

/* حذف کامل افکت‌های هاور */
.elementor-1085 .elementor-element.elementor-element-711c48ee:hover {
    transform: none;
    border-color: rgba(89, 237, 222, 0.3);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.1),
        0 0 20px rgba(89, 237, 222, 0.25),
        0 0 40px rgba(89, 237, 222, 0.15),
        0 0 80px rgba(89, 237, 222, 0.08),
        0 0 120px rgba(89, 237, 222, 0.04);
}

/* استایل متن */
.elementor-1085 .elementor-element.elementor-element-711c48ee,
.elementor-1085 .elementor-element.elementor-element-711c48ee * {
    color: #ffffff;

    text-shadow:
        0 0 8px rgba(89, 237, 222, 0.5),
        0 0 20px rgba(89, 237, 222, 0.25),
        0 0 40px rgba(89, 237, 222, 0.1);
}

/* انیمیشن بازتاب نور */
@keyframes shine {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}

/* انیمیشن گوی نوری با حرکت نرم‌تر */
@keyframes floatGlow {
    0%,
    100% {
        transform: translate(0, 0) scale(1);
    }
    33% {
        transform: translate(-20px, 15px) scale(1.1);
    }
    66% {
        transform: translate(-10px, -10px) scale(0.95);
    }
}/* End custom CSS */