.elementor-594076 .elementor-element.elementor-element-82df4cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-594076 .elementor-element.elementor-element-5777e56 .title{font-family:"DoranFaNum", Sans-serif;}.elementor-594076 .elementor-element.elementor-element-38d113e .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:#F3F3F3;}.elementor-594076 .elementor-element.elementor-element-38d113e .tabs-name{color:#000000;}.elementor-594076 .elementor-element.elementor-element-38d113e .wd-tabs.tabs-design-simple .tabs-name{border-color:#000000;}/* Start custom CSS for wd_tabs, class: .elementor-element-38d113e */.elementor-594076 .elementor-element.elementor-element-38d113e body{
            font-family:tahoma;
            background:#f4f6f9;
            padding:40px;
            direction:rtl;
        }

        .elementor-594076 .elementor-element.elementor-element-38d113e details{
            background:#ffffff;
            border-radius:12px;
            margin-bottom:15px;
            box-shadow:0 8px 20px rgba(0,0,0,0.08);
            overflow:hidden;
            transition:all .3s ease;
        }

        /* ظاهر سوال */
        .elementor-594076 .elementor-element.elementor-element-38d113e summary{
            padding:18px 55px 18px 20px; /* فضای اضافه برای آیکون */
            cursor:pointer;
            font-weight:bold;
            background:linear-gradient(135deg,#f8fafc,#eef2f7);
            list-style:none;
            position:relative;
            font-size:15px;
            user-select:none;
        }

        /* هوور */
        .elementor-594076 .elementor-element.elementor-element-38d113e summary:hover{
            background:#eef3f9;
        }

        /* آیکون + */
        .elementor-594076 .elementor-element.elementor-element-38d113e summary::after{
            content:"+";
            position:absolute;
            right:18px;
            top:50%;
            transform:translateY(-50%);
            font-size:22px;
            font-weight:bold;
            color:#333;
            transition:0.3s ease;
        }

        /* وقتی باز است → − */
        .elementor-594076 .elementor-element.elementor-element-38d113e details[open] summary::after{
            content:"−";
            transform:translateY(-50%) rotate(180deg);
        }

        /* متن جواب */
        .elementor-594076 .elementor-element.elementor-element-38d113e details p{
            padding:18px 20px;
            margin:0;
            background:#fff;
            border-top:1px solid #eee;
            line-height:1.9;
            color:#555;
        }
        .elementor-594076 .elementor-element.elementor-element-38d113e h5{
    color: #D31021;
    font-family: doran;
    margin-top: 30px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DoranFaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://diacooptic.ir/wp-content/uploads/2025/11/DoranFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'DoranFaNum';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://diacooptic.ir/wp-content/uploads/2025/11/DoranFaNum-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */