.about__info-detail-top figure.wp-block-table {
	overflow-x: visible;
}

.about__gallery,
.about__info,
.team__list {
	border-top: 1px solid #050505
}

.about__info {
	border-bottom: 1px solid #050505;
	padding-top: 60px;
	padding-bottom: 100px;
	font-size: 48px
}

.about__info-digit {
	font-size: 150px;
	line-height: 214px;
	font-weight: 500
}

.about__info-digit--light {
	color: #d49b57
}

.about__info-line {
	height: 1px;
	width: 100%;
	background-color: #858585;
	margin-top: 30px;
	margin-bottom: 30px
}

.about__info-detail {
	font-size: 48px;
	padding: 100px 200px 40px
}

.mission,
.mission__text {
	font-size: 22px
}

.about__info-detail-top {
	background-color: #090a06;
	color: #e9e9e9;
	padding-top: 200px;
	padding-bottom: 200px
}

.about__info-detail-top table td {
	vertical-align: top;
	position: relative
}

.about__info-detail-top table td hr {
	height: 1px;
	background-color: #e9e9e9;
	width: 90%
}

.about__info-detail-top table tr:first-child td:before,
.about__info-detail-top table tr:last-child td:before {
	content: "";
	min-height: 200px;
	display: block;
	width: 1px;
	position: absolute;
	background-color: #e9e9e9;
	right: 0
}

.about__info-detail-top table tr:first-child td:before {
	height: 56%;
	top: -80px
}

.about__info-detail-top table tr:last-child td:before {
	height: 250px;
	bottom: -80px
}

.about__info-detail-top h2 {
	margin-bottom: 55px
}

.about__info-container {
	max-width: 1410px
}

.about__info-container .col-xl-6+.col-xl-6 {
	padding-left: 140px
}

@media (max-width:1550px) {
	.about__info-container {
		max-width: 80%
	}
}

@media (max-width:1430px) {
	.about__info-digit {
		font-size: 150px;
		line-height: 1em
	}
}

@media (max-width:1190px) {
	.team__items-top {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.team__items-top .team__item {
		margin: 0 0 120px
	}
}

@media (max-width:1124px) {
	.about__info-digit {
		font-size: 120px;
		line-height: 1em
	}

	.about__info-container .col-xl-6+.col-xl-6 {
		padding-left: 40px
	}
}

@media (max-width:992px) {
	.about__info-container>div>div {
		font-size: 30px;
		padding: 10px 40px
	}

	.about__info-container>div>div .about__info-digit {
		font-size: 80px
	}

	.about__info-detail,
	.mission {
		padding: 10px 20px
	}

	.about-detail .about__info-detail-top {
		padding: 50px 0
	}

	.about-detail table tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%
	}

	.about-detail table tr td {
		widtH: 100% !important;
		padding: 10px 30px !important;
		font-size: 18px;
		line-height: 26px
	}

	.about-detail table tr td h2 {
		font-size: 30px;
		margin-bottom: 30px
	}

	.about__partners .partners {
		height: 200px
	}
}

@media (max-width:768px) {
	.about__info-container>div>div .about__info-digit {
		font-size: 60px
	}

	.about .title-border {
		width: 134px
	}

	.about__gallery .title-border {
		width: 121px
	}

	.about__partners .title-border {
		width: 123px
	}

	@media (max-width:583px) {
		.about__info-container .col-xl-6+.col-xl-6 {
			padding-left: 10px
		}

		.about__info-container>div>div {
			font-size: 15px;
			-ms-flex-preferred-size: 50%;
			flex-basis: 50%;
			padding: 0 10px
		}

		.about__info-container>div>div .about__info-digit {
			font-size: 35px;
			line-height: 1em
		}
	}