.elementor-8437 .elementor-element.elementor-element-4d56cb13{margin-top:0px;margin-bottom:-30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), yekan;font-weight:var( --e-global-typography-text-font-weight );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-8437 .elementor-element.elementor-element-4fc275d8{text-align:start;}/* Start custom CSS for section, class: .elementor-element-4d56cb13 *//* =========================================
   ApexSend - Rules & Documents
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 {
    --main: #1d908d;
    --main-dark: #126f70;
    --main-light: #eef9f8;
    --border: #e1eeee;
    --text: #4b5555;
    --dark: #183b3b;

    direction: rtl;
    text-align: right;

    /* پس‌زمینه کم‌رنگ و مدرن */
    background:
        radial-gradient(
            circle at 90% 5%,
            rgba(29, 144, 141, 0.08),
            transparent 32%
        ),
        radial-gradient(
            circle at 10% 95%,
            rgba(29, 144, 141, 0.06),
            transparent 30%
        ),
        #f7fbfb;

    border: 1px solid var(--border);
    border-radius: 24px;
    padding: 40px;

    box-shadow:
        0 15px 45px rgba(20, 80, 80, 0.08);

    overflow: hidden;
    color: var(--text);
    line-height: 2.1;
}


/* =========================================
   عنوان اصلی
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h1 {
    color: var(--dark);
    font-size: 34px;
    font-weight: 800;
    margin: 0 0 35px;
    padding: 0 0 20px;
    position: relative;
    border-bottom: 1px solid var(--border);
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h1::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 100px;
    height: 4px;

    background: linear-gradient(
        90deg,
        var(--main),
        #65c9c4
    );

    border-radius: 20px;
}


/* =========================================
   تیترهای اصلی
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2 {
    position: relative;

    color: var(--main-dark);
    font-size: 23px;
    font-weight: 800;

    margin: 45px 0 22px;
    padding: 15px 20px 15px 18px;

    background:
        linear-gradient(
            90deg,
            rgba(29,144,141,0.03),
            rgba(29,144,141,0.09)
        );

    border: 1px solid var(--border);
    border-right: 4px solid var(--main);
    border-radius: 13px;

    box-shadow:
        0 5px 18px rgba(20, 100, 100, 0.04);

    transition: all .3s ease;
}


/* =========================================
   Hover تیترها
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2:hover {
    transform: translateX(-3px);

    border-right-color: var(--main-dark);

    box-shadow:
        0 8px 25px rgba(29,144,141,0.08);
}


/* =========================================
   تیترهای فرعی
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h3 {
    color: var(--dark);
    font-size: 18px;
    font-weight: 750;

    margin: 28px 0 12px;
    padding-right: 13px;

    border-right: 3px solid var(--main);
}


/* =========================================
   متن
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 p {
    color: var(--text);

    font-size: 15px;
    line-height: 2.25;

    margin: 0 0 18px;
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 strong {
    color: var(--main-dark);
    font-weight: 800;
}


/* =========================================
   لیست‌ها
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 ul,
.elementor-8437 .elementor-element.elementor-element-4d56cb13 ol {
    margin: 15px 0 25px;
    padding-right: 28px;
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 li {
    color: #4d5959;

    font-size: 15px;
    line-height: 2.1;

    margin-bottom: 8px;
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 ol li::marker {
    color: var(--main);
    font-weight: 800;
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 ul li::marker {
    color: var(--main);
}


/* =========================================
   آیتم‌های لیست
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 ul li {
    position: relative;
}


/* =========================================
   لینک‌ها
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 a {
    color: var(--main);

    font-weight: 700;
    text-decoration: none;

    transition: all .25s ease;
}

.elementor-8437 .elementor-element.elementor-element-4d56cb13 a:hover {
    color: var(--main-dark);
}


/* =========================================
   خطوط جداکننده
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 hr {
    border: 0;
    height: 1px;

    background:
        linear-gradient(
            to left,
            transparent,
            var(--border),
            transparent
        );

    margin: 40px 0;
}


/* =========================================
   باکس‌های مهم
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 p strong:first-child {
    color: var(--main-dark);
}


/* =========================================
   نکته مهم
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h3 + p strong:first-child {
    color: var(--main);
}


/* =========================================
   عبارت لغو11
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 p strong:only-child {
    display: inline-block;

    padding: 5px 15px;

    background: var(--main-light);

    border: 1px solid #cfe9e7;

    border-radius: 8px;
}


/* =========================================
   بخش شرایط خطوط خدماتی
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2:nth-of-type(7) {
    background:
        linear-gradient(
            135deg,
            #effaf9,
            #ffffff
        );
}


/* =========================================
   بخش BTS و LBS
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2:nth-last-of-type(2),
.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2:last-of-type {
    background:
        linear-gradient(
            135deg,
            #f4fbfb,
            #ffffff
        );
}


/* =========================================
   تاکید روی اعداد مهم
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 h2 + p strong {
    color: var(--main-dark);
}


/* =========================================
   انتخاب متن
   ========================================= */

.elementor-8437 .elementor-element.elementor-element-4d56cb13 ::selection {
    background: var(--main);
    color: #ffffff;
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .elementor-8437 .elementor-element.elementor-element-4d56cb13 {
        padding: 22px 17px;

        border-radius: 17px;

        box-shadow:
            0 8px 25px rgba(20,80,80,0.06);

        background:
            radial-gradient(
                circle at 90% 5%,
                rgba(29, 144, 141, 0.06),
                transparent 35%
            ),
            #f7fbfb;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 h1 {
        font-size: 25px;

        line-height: 1.7;

        margin-bottom: 27px;

        padding-bottom: 15px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 h1::after {
        width: 70px;
        height: 3px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 h2 {
        font-size: 19px;

        line-height: 1.8;

        margin-top: 32px;
        margin-bottom: 17px;

        padding: 11px 14px;

        border-right-width: 3px;

        border-radius: 10px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 h3 {
        font-size: 16px;

        line-height: 1.8;

        margin-top: 23px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 p {
        font-size: 14px;

        line-height: 2.1;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 ul,
    .elementor-8437 .elementor-element.elementor-element-4d56cb13 ol {
        padding-right: 21px;

        margin-bottom: 20px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 li {
        font-size: 14px;

        line-height: 2;

        margin-bottom: 6px;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 hr {
        margin: 28px 0;
    }


    .elementor-8437 .elementor-element.elementor-element-4d56cb13 h2:hover {
        transform: none;
    }
}


/* =========================================
   نمایش بهتر در صفحات بزرگ
   ========================================= */

@media (min-width: 1200px) {

    .elementor-8437 .elementor-element.elementor-element-4d56cb13 {
        padding: 50px 65px;
    }

    .elementor-8437 .elementor-element.elementor-element-4d56cb13 p,
    .elementor-8437 .elementor-element.elementor-element-4d56cb13 li {
        max-width: 1000px;
    }
}/* End custom CSS */
/* Start custom CSS */.entry-title {
    display: none !important;
}/* End custom CSS */