.people {
	margin-top: -180px;
}

.people__wrapper {
	padding: var(--xxl);
	border-radius: var(--l);
	background: url("../images/drawings/people-bg.svg") no-repeat center / cover;
}

.people__title {
	position: relative;
	width: 50%;
	margin-bottom: var(--m);
	z-index: 1;
}

.people__title:before {
	content: '';
	position: absolute;
	left: -12px;
	top: -10px;
	height: 60px;
	width: 300px;
	border-radius: 130px / 30px;
	border: 3px solid var(--ultramarine);
	z-index: -1;
	transform: rotate(-3deg);
}

.people__title::after {
	content: '';
	position: absolute;
	left: 10px;
	bottom: -100px;
	width: 250px;
	height: 85px;
	background: url("../images/drawings/people-title-decor.svg") no-repeat center / contain;
	transform: rotate(-15deg);
	z-index: -1;
}

.people__slider {
	overflow: visible;
}

.person_1 {
	margin-top: 156px;
}

.person_2 {
	margin-top: 60px;
}

.person_3 {
	margin-top: 48px;
}

.person_4 {
	margin-top: 96px;
}

.person_5 {
	margin-top: 12px;
}

.person_1 .person__photo {
	transform: rotate(-10deg);
}

.person_2 .person__photo {
	transform: rotate(5deg);
}

.person_3 .person__photo {
	transform: rotate(-10deg);
}

.person_4 .person__photo {
	transform: rotate(7deg);
}

.person_5 .person__photo {
	transform: rotate(-3deg);
}

.person__name {
	color: var(--ultramarine);
	margin-bottom: var(--s);
	width: 90%;
}

.person__position {
	width: 90%;
}

.person__photo {
	margin-top: 96px;
	background-color: var(--white);
	padding: 12px 12px 48px 12px;
	filter: drop-shadow(0px 3.11553px 15.5777px rgba(70, 75, 87, 0.25));
}

.person__photo img {
	width: 100%;
	height: 100%;
	max-height: 175px;
	object-fit: cover;
}

.person__decor {
	z-index: -1;
	position: absolute;
}

.person__decor_1 {
	left: 0;
	top: 45%;
	width: 53px;
	height: 63px;
	background: url("../images/drawings/person-arrow-1.svg") no-repeat center/contain;
}

.person__decor_2 {
	left: 15px;
	top: 34%;
	width: 44px;
	height: 64px;
	background: url("../images/drawings/person-arrow-2.svg") no-repeat center/contain;
	transform: rotate(20deg);
}

.person__decor_3 {
	left: 48px;
	top: 34%;
	width: 65px;
	height: 64px;
	background: url("../images/drawings/person-arrow-3.svg") no-repeat center/contain;
	transform: rotate(20deg);
}

.person__decor_4 {
	left: 132px;
	top: 37%;
	width: 44px;
	height: 64px;
	background: url("../images/drawings/person-arrow-4.svg") no-repeat center/contain;
}

.person__decor_5 {
	right: 36px;
	top: 22%;
	width: 64px;
	height: 64px;
	background: url("../images/drawings/person-arrow-5.svg") no-repeat center/contain;
}

@media (max-width : 1400px) {
	.people {
		margin-top: -90px;
	}
}

@media (max-width : 1199px) {
	.people {
		margin-top: -36px;
	}

	.people__wrapper {
		padding: var(--xl);
	}

	.people__title:before {
		left: -20px;
		top: -10px;
		height: 45px;
		width: 185px;
	}
}

@media (max-width : 992px) {
	.people {
		margin-top: -120px;
		background: url("../images/drawings/people-bg.svg") no-repeat center / cover;
		padding: var(--xl) 0;
	}

	.people__wrapper {
		border-radius: 0;
		background: none;
		padding: 0;
	}
}

@media (max-width : 768px) {
	.people__title {
		width: 100%;
	}
}

@media (max-width : 576px) {
	.people__title::after {
		display: none;
	}

	.person_1,
	.person_3,
	.person_5 {
		margin-top: var(--m);
	}

	.person_2,
	.person_4 {
		margin-top: 0;
	}

	.person__decor {
		top: 84px;
	}
}