.elementor-6088 .elementor-element.elementor-element-e66647f img{border-radius:10px 10px 10px 10px;}.elementor-6088 .elementor-element.elementor-element-461c376 .elementor-heading-title{font-size:35px;line-height:60px;}.elementor-6088 .elementor-element.elementor-element-5875f12{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6088 .elementor-element.elementor-element-2eeefc0 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-ce7ac1d{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6088 .elementor-element.elementor-element-49b90d2 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-3066d27 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-b0ddf20 img{border-radius:10px 10px 10px 10px;}.elementor-6088 .elementor-element.elementor-element-16435a0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6088 .elementor-element.elementor-element-16435a0 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-22e0f14 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-9cd60f0 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-4238113 > .elementor-widget-container{margin:6px 0px -6px 0px;}.elementor-6088 .elementor-element.elementor-element-698785c > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-6088 .elementor-element.elementor-element-8671e9b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6088 .elementor-element.elementor-element-16bf226 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-16bf226 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-82fa564 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-759a6d5 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-6088 .elementor-element.elementor-element-759a6d5 img{border-radius:10px 10px 10px 10px;}.elementor-6088 .elementor-element.elementor-element-213c68d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-213c68d .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-0811ee7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-6088 .elementor-element.elementor-element-7a109dd > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-7a109dd .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-b873bb5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-b873bb5 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-6ee3759{width:var( --container-widget-width, 103.476% );max-width:103.476%;--container-widget-width:103.476%;--container-widget-flex-grow:0;}.elementor-6088 .elementor-element.elementor-element-6ee3759.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6088 .elementor-element.elementor-element-eaf2c11 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-eaf2c11 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-77ded4e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-77ded4e .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-5e18315 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-1c43131 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-1c43131 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-caf1d9a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6088 .elementor-element.elementor-element-caf1d9a img{border-radius:10px 10px 10px 10px;}.elementor-6088 .elementor-element.elementor-element-58c0aa5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6088 .elementor-element.elementor-element-58c0aa5 .elementor-heading-title{font-size:23px;}.elementor-6088 .elementor-element.elementor-element-5a7d13c .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-e97f613 .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-b61fe0f .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-0d7b2fa .elementor-heading-title{font-size:28px;line-height:50px;color:#050F66;}.elementor-6088 .elementor-element.elementor-element-2f08d19{--display:flex;}.elementor-6088 .elementor-element.elementor-element-588f402{--display:flex;}.elementor-6088 .elementor-element.elementor-element-16f3ae2{--display:flex;}/* Start custom CSS for html, class: .elementor-element-788226f */.soha-toc{
    list-style:none;
    margin:0;
    padding:0;
}


.soha-toc li{
    position:relative;
    padding:10px 0;
    padding-right:20px;
}


.soha-toc li::before{

    content:'';

    width:8px;
    height:8px;

    border-radius:50%;

    background:#cbd5e1;

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

}


.soha-toc li.active::before{

    background:#2563eb;

}


.soha-toc li.active a{

    color:#2563eb;

    font-weight:700;

}


.soha-toc a{

    color:#475569;

    text-decoration:none !important;

    font-size:13px;

    line-height:1.8;

    font-family:'Vazirmatn',sans-serif;

    font-weight:500;

}


.soha-toc a:hover{

    color:#2563eb;

}
html{
    scroll-behavior:smooth;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f08d19 *//* مخفی کردن سایدبار در موبایل */
@media (max-width: 768px) {
    .soha-sidebar-card,
    .soha-sidebar,
    .sidebar {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5be173d */.soha-cta-card{
    background: linear-gradient(180deg,#0B2A6B 0%,#0E3D99 100%);
    border:none;
    overflow:hidden;
    padding:0;
    border-radius:18px;
}

.soha-cta-card img{
    width:100%;
    display:block;
    height:auto;
}

.soha-cta-content{
    padding:18px;
}

.soha-cta-label{
    display:inline-block;
    font-size:12px;
    color:rgba(255,255,255,.75);
    margin-bottom:8px;
}

.soha-cta-card h3{
    color:#fff !important;
    font-size:20px;
    line-height:1.7;
    margin:0 0 10px;
}

.soha-cta-card p{
    color:rgba(255,255,255,.85);
    font-size:13px;
    line-height:2;
    margin-bottom:18px;
}

.soha-cta-btn{
    display:block;
    text-align:center;
    padding:12px 18px;
    background:#ffffff;
    color:#0B2A6B !important;
    border-radius:12px;
    font-weight:700;
    text-decoration:none !important;
    transition:.25s;
}

.soha-cta-btn:hover{
    transform:translateY(-2px);
    background:#f8fafc;
}
.soha-sidebar-card.soha-cta-card{
    background:#0B2A6B !important;
}
.soha-sidebar-card.soha-cta-card{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    text-align:center !important;
}


.soha-sidebar-card.soha-cta-card img{
    width:90% !important;
    margin:15px auto 0 !important;
    border-radius:14px;
}


.soha-sidebar-card.soha-cta-card .soha-cta-content{
    width:100% !important;
    padding:18px !important;
    text-align:center !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
}


.soha-sidebar-card.soha-cta-card .soha-cta-label{
    width:100%;
    text-align:center !important;
}


.soha-sidebar-card.soha-cta-card h3{
    width:100% !important;
    text-align:center !important;
}


.soha-sidebar-card.soha-cta-card .soha-cta-btn{
    width:90% !important;
    margin:10px auto 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5e65e2 */.soha-related-post{
    display:flex;
    gap:12px;
    align-items:center;
    text-decoration:none;
    padding:10px 0;
    border-bottom:1px solid #edf2f7;
    transition:.25s ease;
}

.soha-related-post:last-child{
    border-bottom:none;
}

.soha-related-post:hover{
    transform:translateX(-4px);
}

.soha-related-post img{
    width:72px;
    height:72px;
    min-width:72px;
    border-radius:12px;
    object-fit:cover;
}

.soha-related-content{
    flex:1;
}

.soha-related-date{
    display:block;
    font-size:11px;
    color:#94a3b8;
    margin-bottom:4px;
}

.soha-related-content h4{
    font-size:13px;
    line-height:1.6;
    color:#1e293b;
    margin:0;
    font-weight:600;
}/* End custom CSS */