section.production-equipment .production-equipment__title {
	color: #3E3E3E;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 16px;
	margin-top: unset;
}

section.production-equipment .production-equipment__description {
	color: #3E3E3E;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 145%;
	margin-bottom: 32px;
}

section.production-equipment .production-equipment__card-title {
	color: #3E3E3E;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	margin-top: 24px;
	margin-bottom: 8px;
}

section.production-equipment .production-equipment__card-text {
	color: #3E3E3E;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

section.production-equipment .production-equipment__card-figure {
	margin: 0 auto;
	padding: 80px 24px;
	background: #F5F5F5;
	border-radius: 16px;
}

section.production-equipment .production-equipment__card-image {
	width: 100%;
	height: 100%;
	max-width: 290px;
	max-height: 240px;
	object-fit: cover;
}

@media (max-width: 768px) {
	section.production-equipment .production-equipment__card-image {
		height: 140px;
	}
}

@media (min-width: 321px) and (max-width: 768px) {
	section.production-equipment .production-equipment__title {
		font-size: var(--fs-20);
		font-weight: var(--fw-500);
		line-height: var(--fs-24);
	}

	section.production-equipment .production-equipment__description,
	section.production-equipment .production-equipment__card-text {
		font-size: var(--fs-12);
		font-weight: var(--fw-400);
		line-height: var(--lh-18);
	}

	section.production-equipment .production-equipment__card-title {
		font-size: var(--fs-12);
		font-weight: var(--fw-600);
		line-height: var(--fs-18);
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	section.production-equipment .production-equipment__card-image {
		height: 160px;
	}
}

@media (min-width: 1025px) and (max-width: 1440px) {
	section.production-equipment .production-equipment__card-image {
		height: 180px;
	}
}
