.elementor-13003 .elementor-element.elementor-element-47b7fc44{text-align:right;}.elementor-13003 .elementor-element.elementor-element-572847b .elementor-button{background-color:transparent;background-image:linear-gradient(223deg, #000000 0%, #0020FF 100%);border-radius:23px 23px 23px 23px;}body:not(.rtl) .elementor-13003 .elementor-element.elementor-element-572847b{left:95px;}body.rtl .elementor-13003 .elementor-element.elementor-element-572847b{right:95px;}.elementor-13003 .elementor-element.elementor-element-572847b{bottom:34px;z-index:21;}@media(max-width:1024px){.elementor-13003 .elementor-element.elementor-element-572847b{bottom:42px;}}@media(max-width:767px){.elementor-13003 .elementor-element.elementor-element-572847b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}body:not(.rtl) .elementor-13003 .elementor-element.elementor-element-572847b{left:0px;}body.rtl .elementor-13003 .elementor-element.elementor-element-572847b{right:0px;}.elementor-13003 .elementor-element.elementor-element-572847b{bottom:61px;z-index:42;}.elementor-13003 .elementor-element.elementor-element-572847b .elementor-button{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-47b7fc44 */.blog-container {
            line-height: 1.8;
        }

        .text-justified {
            text-align: justify;
        }

        /* استایل‌های جدید برای دکمه‌های مشاهده محصول */
        .product-button {
            transition: all 0.2s ease-in-out;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            background: linear-gradient(135deg, #10b981, #065f46); /* گرادیانت سبز جذاب */
            color: white;
            padding: 1rem 2rem;
            border-radius: 9999px; /* دکمه گرد */
            font-size: 1.125rem;
            font-weight: 600;
            text-decoration: none;
            text-align: center;
            display: inline-block;
        }

        .product-button:hover {
            transform: translateY(-2px) scale(1.05); /* کمی بزرگ‌تر شدن و بالا آمدن در هنگام هاور */
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            background: linear-gradient(135deg, #065f46, #10b981); /* تغییر جهت گرادیانت */
        }
        
        .special-link {
            display: inline-block;
            margin-top: 1rem;
            color: #000080;
            text-decoration: underline;
        }

        .special-link:hover {
            color: #0000ff;
        }

        .highlight-red {
            color: #ff0000;
        }

        .important-note {
            border-right: 5px solid #ff0000;
            background-color: #ffe5e5;
            padding: 8px
        }
        
        /* New Styles for Headings */
        .article-h1 {
            color: #2c3e50;
            margin-bottom: 0.5em;
            padding-bottom: 0.2em;
            font-weight: 700;
            font-size: 2rem;
            border-bottom: 2px solid #3498db;
            padding-bottom: 0.4em;
            margin-top: 1.5em;
        }

        .article-h2 {
            color: #2c3e50;
            margin-bottom: 0.5em;
            padding-bottom: 0.2em;
            font-weight: 700;
            font-size: 1.5rem;
            color: #34495e;
            border-bottom: 1px solid #3498db;
            padding-bottom: 0.2em;
            margin-top: 2em;
        }

        .article-h3 {
            color: #2c3e50;
            margin-bottom: 0.5em;
            padding-bottom: 0.2em;
            font-weight: 700;
            font-size: 1.2rem;
            color: #34495e;
            border-right: 5px solid #e74c3c;
            padding-right: 10px;
            margin-top: 1.5em;
        }

        /* New Styles for the list of questions */
        .question-list {
            list-style-type: none;
            padding: 0;
            margin-bottom: 1.5rem;
            border: 1px solid #e0e0e0;
            border-radius: 0.75rem;
            padding: 0.5rem;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
        }

        .question-list li {
            background-color: #f9fafb;
            margin-bottom: 0.75rem;
            padding: 1rem;
            border-radius: 0.5rem;
            border-right: 4px solid #3498db;
            transition: all 0.2s ease-in-out;
        }

        .question-list li:hover {
            transform: translateX(5px);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }

        .question-list li span {
            font-weight: 700;
            color: #2c3e50;/* End custom CSS */