.documents__info span,
.documents__title span {
	color: #65d3b9
}


.documents__title {
	text-align: center;
	font-family: Evolventa;
	font-weight: 700;
	font-size: 3.5rem
}

.documents__info {
	text-align: center;
	margin-top: .625rem;
	font-size: 1.25rem;
	font-weight: 600;
	font-style: italic
}

.documents__body {
	margin-top: 5rem
}

.item-documents:not(:last-child) {
	margin-bottom: 2.5rem
}

.item-documents__title {
	font-weight: 600;
	font-size: 1.625rem
}

.item-documents__info {
	margin-top: 1.25rem
}

.item-documents__info p {
	font-size: 1.125rem;
	font-weight: 500;
	color: #666;
	line-height: 120%
}

.item-documents__info p a {
	color: #65d3b9;
	font-weight: 600
}

.item-documents__info p a:hover {
	text-decoration: underline
}

.item-documents__list {
	margin-top: .625rem;
	padding-left: 1.25rem
}

.item-documents__list li {
	display: flex;
	gap: .5rem;
	color: #666;
	font-size: 1rem;
	line-height: 120%
}

.item-documents__list li::before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #65d3b9;
	position: relative;
	top: .4375rem;
	flex: 0 0 .375rem
}

.item-documents__list li:not(:last-child) {
	margin-bottom: .625rem
}

.item-documents__wrapper {
	padding-left: 1.875rem
}

.swiper {
	overflow: hidden
}

.swiper-initialized {
	touch-action: pan-y
}

.swiper-wrapper {
	width: 100%;
	height: 100%;
	box-sizing: content-box;
	display: flex;
	position: relative
}

.swiper-vertical .swiper-wrapper {
	flex-direction: column
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start
}

.swiper-initialized .swiper-slide {
	flex-shrink: 0
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-button-lock {
	display: none !important
}

@media (max-width:87.5em) {
	.documents__title {
		font-size: 2.5rem
	}
}

@media (max-width:47.99875em) {
	.documents__title {
		font-size: 2.125rem
	}

	.documents__info,
	.item-documents__info p,
	.item-documents__list li {
		font-size: 1rem
	}

	.documents__body {
		margin-top: 2.5rem
	}

	.item-documents:not(:last-child) {
		margin-bottom: 1.25rem
	}

	.item-documents__title {
		font-size: 1.5rem
	}

	.item-documents__list {
		padding-left: .625rem
	}

	.item-documents__wrapper {
		padding-left: 1.25rem
	}

	.documents {
		padding-bottom: 60px
	}
}

@media (max-width:29.99875em) {

	.documents__info,
	.item-documents__info p,
	.item-documents__list li {
		font-size: .875rem
	}

	.documents__body {
		margin-top: 1.875rem
	}

	.item-documents__title {
		font-size: 1.25rem
	}

	.item-documents__wrapper {
		padding-left: .625rem
	}
}

.documents__info {
	line-height: 120%;
	max-width: 1000px;
	margin-left: auto;

	margin-right: auto;
}