.elementor-3203 .elementor-element.elementor-element-3515a6b1:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-3515a6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2540;}.elementor-3203 .elementor-element.elementor-element-3515a6b1 > .elementor-container{max-width:1200px;}.elementor-3203 .elementor-element.elementor-element-3515a6b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-3203 .elementor-element.elementor-element-3515a6b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3203 .elementor-element.elementor-element-783604a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3203 .elementor-element.elementor-element-165cd37f{text-align:center;}.elementor-3203 .elementor-element.elementor-element-165cd37f .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-3203 .elementor-element.elementor-element-689ed095{text-align:center;}.elementor-3203 .elementor-element.elementor-element-689ed095 .elementor-heading-title{color:#FFD700;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3203 .elementor-element.elementor-element-58e9bf44 .elementor-button{background-color:#FFD700;fill:#0A2540;color:#0A2540;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-3203 .elementor-element.elementor-element-69357477:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-69357477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3203 .elementor-element.elementor-element-69357477{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-3203 .elementor-element.elementor-element-69357477 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3203 .elementor-element.elementor-element-6fa07f88{text-align:center;}.elementor-3203 .elementor-element.elementor-element-6fa07f88 .elementor-heading-title{color:#0A2540;}.elementor-3203 .elementor-element.elementor-element-52520f6c{text-align:center;}.elementor-3203 .elementor-element.elementor-element-6e8e9fe0{padding:80px 20px 80px 20px;}.elementor-3203 .elementor-element.elementor-element-5868a1{text-align:center;}.elementor-3203 .elementor-element.elementor-element-5868a1 .elementor-heading-title{color:#0A2540;}.elementor-3203 .elementor-element.elementor-element-7791b71b:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-7791b71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2540;}.elementor-3203 .elementor-element.elementor-element-7791b71b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-3203 .elementor-element.elementor-element-7791b71b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3203 .elementor-element.elementor-element-2077b594.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3203 .elementor-element.elementor-element-c528954{text-align:center;}.elementor-3203 .elementor-element.elementor-element-c528954 .elementor-heading-title{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-24e02704{text-align:center;}.elementor-3203 .elementor-element.elementor-element-24e02704 .elementor-heading-title{color:#FFD700;}.elementor-3203 .elementor-element.elementor-element-40017826 .elementor-button{background-color:#FFD700;fill:#0A2540;color:#0A2540;border-radius:50px 50px 50px 50px;}/* Start custom CSS for section, class: .elementor-element-3515a6b1 */.elementor-3203 .elementor-element.elementor-element-3515a6b1 { background-color: #0A2540 !important; } .elementor-3203 .elementor-element.elementor-element-3515a6b1 * { color: #ffffff !important; } .elementor-3203 .elementor-element.elementor-element-3515a6b1 h1, .elementor-3203 .elementor-element.elementor-element-3515a6b1 h2 { color: #ffffff !important; } .elementor-3203 .elementor-element.elementor-element-3515a6b1 .elementor-heading-title { color: #FFD700 !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7791b71b */.elementor-3203 .elementor-element.elementor-element-7791b71b { background-color: #0A2540 !important; } .elementor-3203 .elementor-element.elementor-element-7791b71b * { color: #ffffff !important; }/* End custom CSS */
/* Start custom CSS *//* ===== اصلاح کامل لندینگ لیسانس فوری ===== */

/* پس‌زمینه بخش‌های تیره */
.elementor-section:nth-child(1),
.elementor-section:nth-child(4) {
    background-color: #0A2540 !important;
    padding: 90px 20px !important;
}

/* متن سفید روی پس‌زمینه تیره */
.elementor-section:nth-child(1) *,
.elementor-section:nth-child(4) * {
    color: #ffffff !important;
}

/* عنوان اصلی سفید */
.elementor-section:nth-child(1) h1,
.elementor-section:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
}

/* شماره تلفن طلایی و بزرگ */
.elementor-section h2,
.elementor-heading-title {
    color: #FFD700 !important;
    font-size: 48px !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
}

/* زیرعنوان‌ها */
.elementor-section:nth-child(1) p,
.elementor-section:nth-child(4) p {
    color: #E0E7FF !important;
    font-size: 17px !important;
}

/* دکمه‌ها */
.elementor-button {
    background-color: #FFD700 !important;
    color: #0A2540 !important;
    border-radius: 50px !important;
    padding: 16px 40px !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    border: none !important;
}

.elementor-button:hover {
    background-color: #FFC107 !important;
    color: #0A2540 !important;
}

/* بخش مزایا و مراحل */
.elementor-section:nth-child(2) {
    background-color: #F8FAFC !important;
    padding: 80px 20px !important;
}

.elementor-section:nth-child(2) *,
.elementor-section:nth-child(3) * {
    color: #1e293b !important;
}

.elementor-section:nth-child(2) h2,
.elementor-section:nth-child(3) h2 {
    color: #0A2540 !important;
    font-size: 32px !important;
}

/* لینک‌های شماره */
a[href^="tel:"] {
    color: #C5A572 !important;
    font-weight: 800 !important;
    text-decoration: none !important;
}

/* موبایل */
@media (max-width: 768px) {
    .elementor-section h1 {
        font-size: 28px !important;
    }
    .elementor-section h2 {
        font-size: 36px !important;
    }
    .elementor-button {
        padding: 14px 28px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */