#about-company-block {
	display: flex;
	justify-content: space-between;
	gap: 15px;
}
.about-company-block__left {
	max-width: 880px;
	width: 100%;
}
.about-company-block__right {
	max-width: 490px;
	width: 100%;
}
.about-company-block__text1 {
	margin-bottom: 20px;
}
.about-company-block__text-decorate {
	padding: 40px 50px;
	background-color: var(--background-secondary);
	margin-bottom: 20px;
}
.about-company-block__text-decorate p {
	padding: 30px 0;
	position: relative;
	font-size: var(--font-size-14-16);
	font-weight: 600;
	color: var(--head-primary);
	text-align: center;
}
.about-company-block__text-decorate p::before {
	content: '';
	max-width: 340px;
	width: 100%;
	height: 4px;
	background-color: var(--primary);
	position: absolute;
	top: 0;
	left: 50%;
	transform: translatex(-50%);
}

.about-company-block__text-decorate p::after {
	content: '';
	max-width: 340px;
	width: 100%;
	height: 4px;
	background-color: var(--primary);
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translatex(-50%);
}
.about-company-block__gallery {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}
.about-company-block__gallery img {
	object-fit: cover;
	height: auto;
	width: 100%;
}
#about-company-block .hover__wrapper {
	max-width: 230px;
	max-height: 200px;
	width: 100%;
	height: auto;
}
#about-company-block .about-company-block__gallery .hover__wrapper:nth-child(even) {
	max-width: 360px;
}
.about-company-block__right {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
@media (max-width: 1024px) {
	#about-company-block {
		flex-direction: column;
	}
	.about-company-block__left {
		max-width: 100%;
		width: 100%;
	}
	.about-company-block__right {
		max-width: 100%;
		width: 100%;
	}
}
@media (max-width: 600px) {
	#about-company-block .hover__wrapper {
		max-width: 100% !important;
	}
}