/* =========================================================
   DIGBANG — HOME WHY DIGBANG
========================================================= */


/* =========================================================
   SECTION
========================================================= */

.db-why-digbang {
	width: 100%;

	margin: 88px 0 0;

	padding: 0;

	direction: rtl;
}


/* =========================================================
   INNER
========================================================= */

.db-why-digbang__inner {
	width: 1320px;
	max-width: calc(100% - 120px);

	margin: 0 auto;

	padding: 40px 56px;

	background: #F6EDDE;

	border-radius: 24px;

	box-sizing: border-box;
}


/* =========================================================
   CONTENT
========================================================= */

.db-why-digbang__content {
	width: 100%;

	text-align: center;
}


/* =========================================================
   TITLE
========================================================= */

.db-why-digbang__title {
	margin: 0;

	color: #030100;

	font-family: "Vazirmatn", sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.5;

	text-align: center;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.db-why-digbang__description {
	max-width: 1100px;

	margin: 12px auto 0;

	color: #3D3631;

	font-family: "Vazirmatn", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 2;

	text-align: center;
}


/* =========================================================
   FEATURES
========================================================= */

.db-why-digbang__features {
	display: grid;

	grid-template-columns: repeat(6, 1fr);

	gap: 24px;

	width: 100%;

	margin-top: 40px;
}


/* =========================================================
   FEATURE
========================================================= */

.db-why-digbang__feature {
	display: flex;

	flex-direction: column;

	align-items: center;
	justify-content: flex-start;

	min-width: 0;

	text-align: center;
}


/* =========================================================
   ICON
========================================================= */

.db-why-digbang__feature-icon {
	display: block;

	width: 52px;
	height: 52px;

	margin: 0;

	object-fit: contain;
}


/* =========================================================
   FEATURE TITLE
========================================================= */

.db-why-digbang__feature-title {
	display: block;

	margin-top: 12px;

	color: #3D3631;

	font-family: "Vazirmatn", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.6;

	text-align: center;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1399px) {

	.db-why-digbang__inner {
		width: calc(100% - 64px);
		max-width: none;
	}


	.db-why-digbang__features {
		grid-template-columns: repeat(3, 1fr);

		row-gap: 32px;
	}

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

	.db-why-digbang {
		margin-top: 56px;
	}


	.db-why-digbang__inner {
		width: calc(100% - 32px);

		padding: 32px 20px;

		border-radius: 20px;
	}


	.db-why-digbang__title {
		font-size: 24px;
	}


	.db-why-digbang__description {
		margin-top: 8px;

		font-size: 14px;
		line-height: 1.9;
	}


	.db-why-digbang__features {
		grid-template-columns: repeat(2, 1fr);

		gap: 28px 20px;

		margin-top: 32px;
	}


	.db-why-digbang__feature-icon {
		width: 44px;
		height: 44px;
	}


	.db-why-digbang__feature-title {
		margin-top: 8px;

		font-size: 13px;
	}

}