.elementor-6795 .elementor-element.elementor-element-2152452 img{border-radius:10px 10px 10px 10px;}.elementor-6795 .elementor-element.elementor-element-f772016 .elementor-heading-title{font-size:35px;line-height:60px;}.elementor-6795 .elementor-element.elementor-element-644d805{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-0937859 .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-710951b{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-94b625d .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-ac092a5{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-ca21f07 .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-3f4c4ca{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-ba92054 .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-3e29e8b{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-aab347f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6795 .elementor-element.elementor-element-aab347f img{border-radius:10px 10px 10px 10px;}.elementor-6795 .elementor-element.elementor-element-765255a .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-b9373ca{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-b9373ca a{color:#1A40C2;}.elementor-6795 .elementor-element.elementor-element-4743bcb .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-531afc2{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-a7158c2 .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-db01eeb{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-4dccf60 .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-3e056ca{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-3e056ca a{color:#1A40C2;}.elementor-6795 .elementor-element.elementor-element-fb093e3 .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-d8af2f5{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-13ce324 .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-2035abb{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-bb52d53 .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-7fc9882{text-align:start;font-family:"Vazirmatn", Sans-serif;}.elementor-6795 .elementor-element.elementor-element-d1e94bc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6795 .elementor-element.elementor-element-d1e94bc img{border-radius:10px 10px 10px 10px;}.elementor-6795 .elementor-element.elementor-element-681b69f .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-1e1a1ca .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-82ea9ec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6795 .elementor-element.elementor-element-82ea9ec img{border-radius:10px 10px 10px 10px;}.elementor-6795 .elementor-element.elementor-element-1ba09b4 .elementor-heading-title{font-size:21px;line-height:50px;color:#0F35B4;}.elementor-6795 .elementor-element.elementor-element-5d65172 .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-9205baf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6795 .elementor-element.elementor-element-9205baf img{border-radius:10px 10px 10px 10px;}.elementor-6795 .elementor-element.elementor-element-549943c .elementor-heading-title{font-size:24px;line-height:50px;color:#0A217C;}.elementor-6795 .elementor-element.elementor-element-fb71eb1 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-6795 .elementor-element.elementor-element-fb71eb1 a{color:#0A5332;}.elementor-6795 .elementor-element.elementor-element-104216a{--display:flex;}.elementor-6795 .elementor-element.elementor-element-c0d48ca{--display:flex;}.elementor-6795 .elementor-element.elementor-element-801db04{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9ab16d6 */.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-104216a *//* مخفی کردن سایدبار در موبایل */
@media (max-width: 768px) {
    .soha-sidebar-card,
    .soha-sidebar,
    .sidebar {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c133b7 */.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 */