.elementor-widget-text-editor{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-8731 .elementor-element.elementor-element-71dad00c{font-family:"bakh.fa", iranyekan;}/* Start custom CSS */<style>
    /* استایل منوی انکر */
    .anchor-menu {
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        padding: 20px;
        border-radius: 12px;
        margin-bottom: 40px;
        box-shadow: 0 8px 32px rgba(0,0,0,0.1);
    }
    
    .anchor-menu ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 15px;
    }
    
    .anchor-menu a {
        text-decoration: none;
        color: white;
        padding: 12px 20px;
        border-radius: 8px;
        background: rgba(255,255,255,0.15);
        border: 1px solid rgba(255,255,255,0.2);
        transition: all 0.3s ease;
        display: block;
        text-align: center;
        backdrop-filter: blur(10px);
    }
    
    .anchor-menu a:hover {
        background: rgba(255,255,255,0.25);
        transform: translateY(-3px);
        box-shadow: 0 5px 15px rgba(0,0,0,0.2);
    }
    
    /* استایل عمومی باکس‌ها */
    .content-box {
        padding: 30px;
        margin: 40px 0;
        border-radius: 15px;
        border-left: 6px solid;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    }
    
    .box-info {
        border-left-color: #3498db;
        background: linear-gradient(135deg, #f8f9ff 0%, #f0f4ff 100%);
    }
    
    .box-success {
        border-left-color: #2ecc71;
        background: linear-gradient(135deg, #f0fff4 0%, #e8f8ef 100%);
    }
    
    .box-warning {
        border-left-color: #f39c12;
        background: linear-gradient(135deg, #fff9e6 0%, #fff4d9 100%);
    }
    
    .box-danger {
        border-left-color: #e74c3c;
        background: linear-gradient(135deg, #fff0f0 0%, #ffe8e8 100%);
    }
    
    .box-primary {
        border-left-color: #9b59b6;
        background: linear-gradient(135deg, #f9f0ff 0%, #f3e8ff 100%);
    }
    
    /* استایل زیربخش‌ها */
    .feature-box {
        background: white;
        padding: 25px;
        margin: 20px 0;
        border-radius: 12px;
        border-top: 4px solid;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    
    .feature-success {
        border-top-color: #2ecc71;
    }
    
    .feature-warning {
        border-top-color: #f39c12;
    }
    
    .feature-danger {
        border-top-color: #e74c3c;
    }
    
    .feature-info {
        border-top-color: #3498db;
    }
    
    /* استایل بخش مقایسه */
    .comparison-container {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 25px;
        margin: 30px 0;
    }
    
    .comparison-box {
        padding: 25px;
        border-radius: 12px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    }
    
    .comparison-in-person {
        background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
        border: 2px solid #2196f3;
    }
    
    .comparison-online {
        background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);
        border: 2px solid #4caf50;
    }
    
    /* استایل تیترها و متن */
    .content-box h2,
    .content-box h3,
    .content-box h4 {
        margin-top: 0;
        margin-bottom: 25px;
        color: inherit;
    }
    
    .content-box p {
        margin-bottom: 20px;
        line-height: 1.8;
    }
    
    .content-box p:last-child {
        margin-bottom: 0;
    }
    
    .tip-list {
        list-style-type: none;
        padding: 0;
    }
    
    .tip-list li {
        padding: 12px 15px 12px 45px;
        margin: 15px 0;
        background: white;
        border-radius: 8px;
        position: relative;
        box-shadow: 0 3px 8px rgba(0,0,0,0.05);
    }
    
    .tip-list li:before {
        content: "✓";
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
        width: 25px;
        height: 25px;
        background: #2ecc71;
        color: white;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
    }
    
    /* برای اسکرول نرم به بخش‌ها */
    section {
        scroll-margin-top: 80px;
    }
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bakh.fa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tebkaran.com/wp-content/uploads/2023/09/YekanBakhFaNum-Regular.woff2') format('woff2'),
		url('https://tebkaran.com/wp-content/uploads/2023/09/YekanBakhFaNum-Regular.woff') format('woff'),
		url('https://tebkaran.com/wp-content/uploads/2023/09/YekanBakhFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */