.elementor-6313 .elementor-element.elementor-element-4270632 img{border-radius:10px 10px 10px 10px;}.elementor-6313 .elementor-element.elementor-element-24572f6 .elementor-heading-title{font-size:35px;line-height:60px;}.elementor-6313 .elementor-element.elementor-element-11916a9{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6313 .elementor-element.elementor-element-4eb4599 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-4eb4599{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6313 .elementor-element.elementor-element-7c9e7ad .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-84e2687 .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-9599dbc img{border-radius:10px 10px 10px 10px;}.elementor-6313 .elementor-element.elementor-element-2f84eb5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-8a1acc7 .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-144fe06 img{border-radius:10px 10px 10px 10px;}.elementor-6313 .elementor-element.elementor-element-899ee68 .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-1b367ef > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-7be4e53 .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-ba49aa4 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-fab3a47 img{border-radius:10px 10px 10px 10px;}.elementor-6313 .elementor-element.elementor-element-e2a0b9e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-0c8c53b .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-20d94c3 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-3c1bb36 .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-7920c5f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-7920c5f a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-465c3ec .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-1afe4f2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-1afe4f2 a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-09199c6 .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-c24984d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-c24984d a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-35dcc47 img{border-radius:10px 10px 10px 10px;}.elementor-6313 .elementor-element.elementor-element-d15618b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-d15618b a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-0f49651 .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-c24e3bf > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-c24e3bf a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-41a26ff .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-884a62f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-884a62f a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-5ee6ca2 .elementor-heading-title{font-size:24px;line-height:50px;color:#045331;}.elementor-6313 .elementor-element.elementor-element-a232a8d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-a232a8d a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-b45bda0 .elementor-heading-title{font-size:21px;line-height:50px;color:#121312;}.elementor-6313 .elementor-element.elementor-element-195400d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6313 .elementor-element.elementor-element-195400d a{color:#0A5332;}.elementor-6313 .elementor-element.elementor-element-549d147{--display:flex;}.elementor-6313 .elementor-element.elementor-element-13fc40a{--display:flex;}.elementor-6313 .elementor-element.elementor-element-11a3e2c{--display:flex;}/* Start custom CSS for html, class: .elementor-element-af0491c */.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-549d147 *//* مخفی کردن سایدبار در موبایل */
@media (max-width: 768px) {
    .soha-sidebar-card,
    .soha-sidebar,
    .sidebar {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b14ac8 */.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-5dc69c3 */.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 */