.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1311 .elementor-element.elementor-element-f0da995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1311 .elementor-element.elementor-element-f0da995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1311 .elementor-element.elementor-element-f22c5d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00F5FF2B;}.elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#08A7FDC4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-element-populated, .elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-1311 .elementor-element.elementor-element-f22c5d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1311 .elementor-element.elementor-element-4c0afa8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-stacked .elementor-icon{background-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-default .elementor-icon{fill:#00A9F0;color:#00A9F0;border-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-4c0afa8.elementor-view-stacked:has(:focus) .elementor-icon{fill:#000000;color:#000000;}.elementor-1311 .elementor-element.elementor-element-4c0afa8 .elementor-icon-box-title{color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-4c0afa8:has(:hover) .elementor-icon-box-title,
					 .elementor-1311 .elementor-element.elementor-element-4c0afa8:has(:focus) .elementor-icon-box-title{color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-4c0afa8 .elementor-icon-box-description{font-size:17px;font-weight:400;}.elementor-1311 .elementor-element.elementor-element-649f031:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00F5FF2B;}.elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#08A7FDC4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-element-populated, .elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-element-populated > .elementor-background-overlay, .elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-1311 .elementor-element.elementor-element-649f031 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1311 .elementor-element.elementor-element-597d3f8 > .elementor-widget-container{border-radius:7px 7px 7px 7px;}.elementor-1311 .elementor-element.elementor-element-597d3f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1311 .elementor-element.elementor-element-597d3f8 .elementor-icon-box-title{margin-block-end:4px;color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-stacked .elementor-icon{background-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-default .elementor-icon{fill:#00A9F0;color:#00A9F0;border-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-597d3f8.elementor-view-stacked:has(:focus) .elementor-icon{fill:#000000;color:#000000;}.elementor-1311 .elementor-element.elementor-element-597d3f8 .elementor-icon i{transform:rotate(2deg);}.elementor-1311 .elementor-element.elementor-element-597d3f8:has(:hover) .elementor-icon-box-title,
					 .elementor-1311 .elementor-element.elementor-element-597d3f8:has(:focus) .elementor-icon-box-title{color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-597d3f8 .elementor-icon-box-description{font-size:17px;font-weight:400;}.elementor-1311 .elementor-element.elementor-element-7923699:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00F5FF2B;}.elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#08A7FDC4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-element-populated, .elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-element-populated > .elementor-background-overlay, .elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-1311 .elementor-element.elementor-element-7923699 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1311 .elementor-element.elementor-element-5bf5222 > .elementor-widget-container{border-radius:7px 7px 7px 7px;}.elementor-1311 .elementor-element.elementor-element-5bf5222 .elementor-icon-box-wrapper{gap:15px;}.elementor-1311 .elementor-element.elementor-element-5bf5222 .elementor-icon-box-title{margin-block-end:4px;color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-stacked .elementor-icon{background-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-default .elementor-icon{fill:#00A9F0;color:#00A9F0;border-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-5bf5222.elementor-view-stacked:has(:focus) .elementor-icon{fill:#000000;color:#000000;}.elementor-1311 .elementor-element.elementor-element-5bf5222 .elementor-icon i{transform:rotate(2deg);}.elementor-1311 .elementor-element.elementor-element-5bf5222:has(:hover) .elementor-icon-box-title,
					 .elementor-1311 .elementor-element.elementor-element-5bf5222:has(:focus) .elementor-icon-box-title{color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-5bf5222 .elementor-icon-box-description{font-size:17px;font-weight:400;}.elementor-1311 .elementor-element.elementor-element-1523502:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00F5FF2B;}.elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#08A7FDC4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-element-populated, .elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-element-populated > .elementor-background-overlay, .elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-1311 .elementor-element.elementor-element-1523502 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba > .elementor-widget-container{border-radius:7px 7px 7px 7px;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba .elementor-icon-box-wrapper{gap:15px;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba .elementor-icon-box-title{margin-block-end:4px;color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-stacked .elementor-icon{background-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-framed .elementor-icon, .elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-default .elementor-icon{fill:#00A9F0;color:#00A9F0;border-color:#00A9F0;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1311 .elementor-element.elementor-element-ac7d8ba.elementor-view-stacked:has(:focus) .elementor-icon{fill:#000000;color:#000000;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba .elementor-icon i{transform:rotate(2deg);}.elementor-1311 .elementor-element.elementor-element-ac7d8ba:has(:hover) .elementor-icon-box-title,
					 .elementor-1311 .elementor-element.elementor-element-ac7d8ba:has(:focus) .elementor-icon-box-title{color:#0B00F4;}.elementor-1311 .elementor-element.elementor-element-ac7d8ba .elementor-icon-box-description{font-size:17px;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-cc8acc4 *//* ===== Support Header High UI ===== */

.elementor-1311 .elementor-element.elementor-element-cc8acc4 .elementor-widget-container{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    padding:10px 0 !important;
}


/* عنوان */
.elementor-1311 .elementor-element.elementor-element-cc8acc4 h1{

    font-size:34px !important;
    font-weight:900 !important;

    color:#111827 !important;

    margin:0 0 18px !important;

    text-align:right !important;

    position:relative;

}


/* خط رنگی زیر عنوان */
.elementor-1311 .elementor-element.elementor-element-cc8acc4 h1::after{

    content:"";

    display:block;

    width:70px;
    height:5px;

    margin-top:14px;

    border-radius:50px;

    background:
    linear-gradient(90deg,#8b5cf6,#ec4899);

}


/* متن */
.elementor-1311 .elementor-element.elementor-element-cc8acc4 p{

    max-width:850px;

    color:#64748b !important;

    font-size:16px !important;

    line-height:2.1 !important;

    margin:0 !important;

    text-align:right !important;

}


/* ===== Mobile ===== */

@media(max-width:767px){

    .elementor-1311 .elementor-element.elementor-element-cc8acc4 .elementor-widget-container{

        padding:5px 0 !important;

    }


    .elementor-1311 .elementor-element.elementor-element-cc8acc4 h1{

        font-size:25px !important;

        text-align:center !important;

        margin-bottom:15px !important;

    }


    .elementor-1311 .elementor-element.elementor-element-cc8acc4 h1::after{

        margin:12px auto 0;

        width:55px;

    }


    .elementor-1311 .elementor-element.elementor-element-cc8acc4 p{

        font-size:15px !important;

        line-height:2 !important;

        text-align:center !important;

        padding:0 8px;

    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b61cd */.elementor-1311 .elementor-element.elementor-element-14b61cd .premium-notice-header p:first-child{
    display:inline-flex;
    align-items:center;
    gap:10px;

    background:linear-gradient(135deg,#8b5cf6,#c084fc);
    color:#fff;

    padding:12px 20px;
    border-radius:999px;

    font-size:15px;
    font-weight:800;

    box-shadow:0 10px 25px rgba(139,92,246,.25);
}

/* آیکون کنار عنوان */
.elementor-1311 .elementor-element.elementor-element-14b61cd .premium-notice-header p:first-child::before{
    content:"⚠️";
    font-size:20px;
}


/* آیتم های فارسی */
.elementor-1311 .elementor-element.elementor-element-14b61cd .premium-notice-header p:not(:first-child){

    position:relative;

    background:#fff;

    border:1px solid #eee;
    border-radius:18px;

    padding:18px 55px 18px 18px;

    margin-bottom:14px;

    color:#475569;
    line-height:2;

    text-align:right;

    box-shadow:
    0 5px 20px rgba(15,23,42,.05);

    transition:.3s ease;
}


/* تیک سمت راست */
.elementor-1311 .elementor-element.elementor-element-14b61cd .premium-notice-header p:not(:first-child)::before{

    content:"✓";

    position:absolute;

    right:16px;
    top:50%;
    transform:translateY(-50%);

    width:30px;
    height:30px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:linear-gradient(135deg,#22c55e,#86efac);

    color:white;

    font-weight:900;
    font-size:14px;

}


/* هاور */
.elementor-1311 .elementor-element.elementor-element-14b61cd .premium-notice-header p:not(:first-child):hover{

    transform:translateY(-4px);

    border-color:#c084fc;

    box-shadow:
    0 15px 35px rgba(139,92,246,.12);
}/* End custom CSS */