.elementor-612 .elementor-element.elementor-element-51a9480{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-8ed5f25 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-25baf0d{--display:flex;}.elementor-612 .elementor-element.elementor-element-f1d87bc{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-612 .elementor-element.elementor-element-803302c{text-align:start;font-family:"IRANSans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-272d81d{--display:flex;}.elementor-612 .elementor-element.elementor-element-9e2c821{text-align:start;font-family:"IRANSans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-9842648{--display:flex;}.elementor-612 .elementor-element.elementor-element-fbc4f7b{text-align:start;font-family:"IRANSans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-acc610d{--display:flex;}.elementor-612 .elementor-element.elementor-element-7af20d8{font-family:"IRANSans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-8257254{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}/* Start custom CSS for nested-accordion, class: .elementor-element-8257254 */.elementor-element-8257254 {
	--primary: var(--wd-primary-color, #d52d4e);
	direction: rtl;
}

/* فاصله بین آیتم‌ها */
.elementor-element-8257254 .e-n-accordion {
	gap: 12px;
}

/* باکس هر آیتم */
.elementor-element-8257254 .e-n-accordion-item {
	overflow: hidden;
	border: 1px solid #eee;
	border-radius: 12px;
	background-color: #fff;
	transition:
		border-color 0.25s ease,
		box-shadow 0.25s ease;
}

.elementor-element-8257254 .e-n-accordion-item:hover,
.elementor-element-8257254 .e-n-accordion-item[open] {
	border-color: var(--primary);
	box-shadow: 0 6px 20px rgb(0 0 0 / 7%);
}

/* عنوان آکاردئون */
.elementor-element-8257254 .e-n-accordion-item-title {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	padding: 16px 20px;
	background-color: #fff;
	color: #333;
	transition:
		background-color 0.25s ease,
		color 0.25s ease;
}

/* متن عنوان */
.elementor-element-8257254 .e-n-accordion-item-title-text {
	order: 1;
	flex: 1;
	text-align: right;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.7;
}

/* آیکن مثبت و منفی */
.elementor-element-8257254 .e-n-accordion-item-title-icon {
	order: 2;
	flex: 0 0 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background-color: color-mix(
		in srgb,
		var(--primary) 12%,
		white
	);
	color: var(--primary);
	transition:
		background-color 0.25s ease,
		color 0.25s ease;
}

/* عنوان آیتم باز */
.elementor-element-8257254
	.e-n-accordion-item[open]
	> .e-n-accordion-item-title {
	background-color: var(--primary);
	color: #fff;
}

/* آیکن آیتم باز */
.elementor-element-8257254
	.e-n-accordion-item[open]
	.e-n-accordion-item-title-icon {
	background-color: rgb(255 255 255 / 20%);
	color: #fff;
}

.elementor-element-8257254
	.e-n-accordion-item[open]
	.e-n-accordion-item-title-icon svg {
	fill: #fff;
	stroke: #fff;
}

/* محتوای زیرمنو */
.elementor-element-8257254 .e-n-accordion-item > .e-con {
	padding: 20px;
}

/* نوشته‌های داخل زیرمنو */
.elementor-element-8257254 .e-n-accordion-item > .e-con,
.elementor-element-8257254 .e-n-accordion-item > .e-con p,
.elementor-element-8257254 .e-n-accordion-item > .e-con a,
.elementor-element-8257254 .e-n-accordion-item > .e-con li,
.elementor-element-8257254 .e-n-accordion-item > .e-con span {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8;
}

/* موبایل */
@media (max-width: 767px) {
	.elementor-element-8257254 .e-n-accordion {
		gap: 10px;
	}

	.elementor-element-8257254 .e-n-accordion-item-title {
		gap: 12px;
		padding: 13px 15px;
	}

	.elementor-element-8257254 .e-n-accordion-item-title-text {
		font-size: 17px;
		font-weight: 600;
		line-height: 1.7;
	}

	.elementor-element-8257254 .e-n-accordion-item-title-icon {
		flex-basis: 32px;
		width: 32px;
		height: 32px;
	}

	.elementor-element-8257254 .e-n-accordion-item > .e-con {
		padding: 16px;
	}

	.elementor-element-8257254 .e-n-accordion-item > .e-con,
	.elementor-element-8257254 .e-n-accordion-item > .e-con p,
	.elementor-element-8257254 .e-n-accordion-item > .e-con a,
	.elementor-element-8257254 .e-n-accordion-item > .e-con li,
	.elementor-element-8257254 .e-n-accordion-item > .e-con span {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.8;
	}
}/* End custom CSS */