.elementor-2079 .elementor-element.elementor-element-da72c73{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2079 .elementor-element.elementor-element-ac95857{--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-2079 .elementor-element.elementor-element-dd3c9ec .elementor-heading-title{font-size:34px;}.elementor-2079 .elementor-element.elementor-element-5be490a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2079 .elementor-element.elementor-element-79484d3 > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 25px 5px 25px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-79484d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-79484d3.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-79484d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-79484d3 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-32cb232 > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 035px 5px 35px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-32cb232.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-32cb232.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-32cb232.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-32cb232 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-c521937 > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 25px 5px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-c521937.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-c521937.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-c521937.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-c521937 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-f996d51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-2079 .elementor-element.elementor-element-542b358 .elementor-button{background-color:var( --e-global-color-7812aaa );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);border-radius:15px 15px 15px 15px;}.elementor-2079 .elementor-element.elementor-element-542b358 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2079 .elementor-element.elementor-element-67e2f1c .elementor-button{background-color:var( --e-global-color-4caf567 );fill:var( --e-global-color-7812aaa );color:var( --e-global-color-7812aaa );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);border-radius:15px 15px 15px 15px;}.elementor-2079 .elementor-element.elementor-element-67e2f1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2079 .elementor-element.elementor-element-7de7039{--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-2079 .elementor-element.elementor-element-66fe85c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:45px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-80a0c31{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-f1121f0{text-align:justify;letter-spacing:-0.9px;}.elementor-2079 .elementor-element.elementor-element-c898b5e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-332bb68 > .elementor-widget-container{padding:5px 25px 5px 25px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-332bb68.elementor-element{--align-self:stretch;}.elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-332bb68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-332bb68.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-332bb68.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-332bb68 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-f0d6de2{--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-2079 .elementor-element.elementor-element-f0d6de2.e-con{--align-self:stretch;}.elementor-2079 .elementor-element.elementor-element-b831423 > .elementor-widget-container{padding:5px 25px 5px 25px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-b831423.elementor-element{--align-self:stretch;}.elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-b831423.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-b831423.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-b831423.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-b831423 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-ae45863{--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-2079 .elementor-element.elementor-element-a677668 > .elementor-widget-container{padding:5px 25px 5px 25px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-a677668.elementor-element{--align-self:stretch;}.elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-a677668.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-a677668.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-a677668.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-a677668 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-ea43f38{--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-2079 .elementor-element.elementor-element-25cbc11 > .elementor-widget-container{padding:5px 25px 5px 25px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(149.67391304347828, 175.31852551984872, 255, 0.4);}.elementor-2079 .elementor-element.elementor-element-25cbc11.elementor-element{--align-self:stretch;}.elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon-box-title{margin-block-end:6px;color:#8A8A8A;}.elementor-2079 .elementor-element.elementor-element-25cbc11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-25cbc11.elementor-view-framed .elementor-icon, .elementor-2079 .elementor-element.elementor-element-25cbc11.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon{font-size:25px;}.elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon-box-title, .elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon-box-title a{font-size:14px;}.elementor-2079 .elementor-element.elementor-element-25cbc11 .elementor-icon-box-description{font-family:"danaFaNum", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-2079 .elementor-element.elementor-element-cb28736{--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;--margin-top:25px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-2079 .elementor-element.elementor-element-d413fb2{text-align:center;}.elementor-2079 .elementor-element.elementor-element-d413fb2 .elementor-heading-title{font-size:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2079 .elementor-element.elementor-element-ac95857{--width:50%;}.elementor-2079 .elementor-element.elementor-element-7de7039{--width:50%;}.elementor-2079 .elementor-element.elementor-element-80a0c31{--width:25%;}.elementor-2079 .elementor-element.elementor-element-c898b5e{--width:25%;}.elementor-2079 .elementor-element.elementor-element-f0d6de2{--width:25%;}.elementor-2079 .elementor-element.elementor-element-ae45863{--width:25%;}.elementor-2079 .elementor-element.elementor-element-ea43f38{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-7de7039 *//* فضای اطراف قاب اصلی */
body {
    background: #f7f8fc;
}

/* قاب اصلی سایت */
.glow-frame {
    position: relative;
    isolation: isolate;
    border-radius: 28px;
    background: #ffffff;
    box-shadow:
        -18px 0 45px rgba(119, 72, 255, 0.16),
        18px 0 45px rgba(62, 226, 210, 0.16),
        0 0 18px rgba(255, 255, 255, 0.9);
}

/* هاله‌های رنگی پشت قاب */
.glow-frame::before {
    content: "";
    position: absolute;
    z-index: -1;
    inset: -24px;
    border-radius: 40px;
    background:
        radial-gradient(
            ellipse at 0% 45%,
            rgba(124, 77, 255, 0.35),
            transparent 55%
        ),
        radial-gradient(
            ellipse at 100% 65%,
            rgba(58, 224, 205, 0.32),
            transparent 55%
        );
    filter: blur(28px);
    pointer-events: none;
}

/* جلوگیری از بیرون‌زدن محتوای داخل قاب */
.glow-frame {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66fe85c *//* Glassmorphism - Project Information */
.project-glass {
    position: relative;
    isolation: isolate;
    overflow: visible !important;

    background: rgba(255, 255, 255, 0.58);
    -webkit-backdrop-filter: blur(18px) saturate(145%);
    backdrop-filter: blur(18px) saturate(145%);

    border: 1px solid rgba(255, 255, 255, 0.85);
    border-radius: 24px;

    box-shadow:
        0 8px 32px rgba(31, 38, 80, 0.07),
        inset 0 1px 0 rgba(255, 255, 255, 0.95),
        inset 0 -1px 0 rgba(124, 77, 255, 0.05);

    padding: 22px 16px;
}

/* Glow پشت باکس */
.project-glass::before {
    content: "";
    position: absolute;
    inset: -12px;
    z-index: -1;
    border-radius: 32px;

    background:
        radial-gradient(
            ellipse at 10% 20%,
            rgba(124, 77, 255, 0.13),
            transparent 55%
        ),
        radial-gradient(
            ellipse at 90% 80%,
            rgba(58, 224, 205, 0.14),
            transparent 55%
        );

    filter: blur(22px);
    pointer-events: none;
}

/* ستون‌های اطلاعات */
.project-glass .project-glass-item {
    position: relative;
    padding: 8px 14px;
}

/* جداکننده ظریف ستون‌ها */
.project-glass .project-glass-item:not(:last-child) {
    border-left: 1px solid rgba(100, 110, 160, 0.10);
}

/* آیکون‌ها */
.project-glass .elementor-icon {
    color: #7654F6;
    transition: transform 0.25s ease;
}

.project-glass-item:hover .elementor-icon {
    transform: translateY(-3px);
}

/* موبایل */
@media (max-width: 767px) {
    .project-glass {
        border-radius: 18px;
        padding: 16px 10px;
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
    }

    .project-glass .project-glass-item {
        padding: 12px 8px;
    }
}


/* یکسان‌سازی ارتفاع باکس‌های اطلاعات پروژه */
.project-glass {
    display: flex;
    align-items: stretch;
}

.project-glass > .project-glass-item {
    flex: 1 1 0;
    min-width: 0;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
}

.project-glass .project-glass-item > .e-con-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}/* End custom CSS */