.managers {
	margin-bottom: 120px;
}
.managers__top {
	background: #0063A8;
	display: flex;
	gap: 40px;
	justify-content: space-between;
	align-items: center;
	padding: 60px;
	margin-bottom: 20px;
}
.managers__text {
	font-size: 30px;
	line-height: 130%;
	color: #fff;
	max-width: 550px;
}
.managers__info {
	display: flex;
	gap: 15px;
	flex: 1;
	/* justify-content: end; */
}
.managers__info .select {
	width: 100%;
}
.managers__info .select__title {
	height: 50px;
}
.managers__info .select__option {
	text-transform: none;
}
.managers__button {
	font-size: 18px;
	line-height: 120%;
	color: #fff;
	text-transform: uppercase;
	padding: 14px 31px;
	background: #191919;
	width: 100%;
	max-width: 350px;
	height: 50px;
	transition: all .5s;
}
.item-managers {
	padding: 40px 60px;
	box-shadow: 4px 4px 15px 0 rgba(255, 255, 255, 0.15);
	background: #fff;
	display: flex;
	gap: 59px;
}
.item-managers:not(:last-child) {
	margin-bottom: 10px;
}
.item-managers__name, .item-managers__info, .item-managers__text,
.item-managers__phone, .item-managers__email {
	font-size: 22px;
	line-height: 120%;
}
.item-managers__text {
	max-width: 753px;
}
.item-managers__info {
	max-width: 136px;
}
a.item-managers__phone, a.item-managers__email {
	text-decoration: underline;
	color: #0063A8;
	white-space: nowrap;
	transition: all .5s;
	height: fit-content;
}

@media (any-hover:hover) {
	.managers__info .select__option:hover {
		background: #191919;
	}
	.managers__button:hover {
		color: #0063A8;
		background: #fff;
	}
	a.item-managers__phone:hover,a.item-managers__email:hover {
		opacity: .6;
	}
}

@media (max-width: 1850.98px) {
	.item-managers__text {
		max-width: 653px;
	}
}
@media (max-width: 1760.98px) {
	.item-managers {
		gap: 30px;
		justify-content: space-between;
	}
	.item-managers__name, .item-managers__info, .item-managers__text, .item-managers__phone, .item-managers__email {
		font-size: 18px;
	}
}
@media (max-width: 1440.98px) {
	.item-managers {
		padding: 40px;
	}
	.item-managers__text {
		max-width: 453px;
	}
	.managers__text {
		font-size: 25px;
	}
	.managers__button {
		font-size: 15px;
	}
}
@media (max-width: 1250.98px) {
	.managers__top {
		gap: 20px;
		padding: 40px;
	}
	.managers__text {
		font-size: 20px;
		max-width: 390px;
	}
	.managers__button {
		padding: 14px;
	}
}
@media (max-width: 1200.98px) {
	.item-managers__name, .item-managers__info, .item-managers__text, .item-managers__phone, .item-managers__email {
		font-size: 16px;
	}
}
@media (max-width: 1150.98px) {
	.item-managers {
		padding: 25px;
		flex-direction: column;
		gap: 15px;
	}
	.item-managers__text, .item-managers__info {
		max-width: 100%;
	}
	.managers__text {
		font-size: 20px;
		max-width: 100%;
	}
	.managers__top {
		gap: 30px;
		padding: 30px;
		flex-direction: column;
		align-items: start;
	}
	.managers__info {
		width: 100%;
		justify-content: start;
	}
	.managers__button, .managers__info .select {
		max-width: 290px;
	}
}
@media (max-width: 991.98px) {
	.managers {
		margin-bottom: 80px;
	}
}
@media (max-width: 768.98px) {
	.managers__info {
		flex-direction: column;
		align-items: center;
	}
	.managers__button {
		font-size: 13px;
	}
	.managers__top {
		padding: 20px;
	}
	.managers {
		margin-bottom: 60px;
	}
}