/* Common */
/* Media */
/* Content */
/* Blocks */
@media (min-width: 768px) {
	.about__inner {
		gap: 2.08333vw;
	}
	.about__top {
		flex-direction: row;
		gap: 3.33333vw;
	}
	.about__top-img {
		width: 6.875vw;
		height: 6.875vw;
	}
	.about__subtitle {
		font-size: 1.5625vw;
	}
	.about__text {
		font-size: 0.98958vw;
		font-weight: 400;
		line-height: 125%;
	}
	.about__text p + p {
		margin-top: 0.83333vw;
	}
	.about__items {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 0.83333vw;
		overflow: hidden;
	}
	.about__item {
		width: 100%;
		height: 7.91667vw;
		border-radius: 0.625vw;
		padding: 1.45833vw 1.66667vw;
		position: relative;
		overflow: hidden;
		border: 1px solid #D3D8E3;
	}
	.about__item-title {
		font-size: 1.5625vw;
	}
	.about__item-text {
		font-size: 0.98958vw;
		font-weight: 400;
		line-height: 125%;
		width: 80%;
	}
	.about__item-img {
		position: absolute;
		width: 5.52083vw;
		height: 5.52083vw;
		right: -1.04167vw;
		bottom: -1.5625vw;
	}
	.about__docs-title {
		font-size: 1.97917vw;
		margin-bottom: 1.66667vw;
	}
	.about__docs-items {
		grid-gap: 1.04167vw;
		overflow: hidden;
	}
	.about__docs-item {
		gap: 1.82292vw;
		border-radius: 0.625vw;
		border: 1px solid #6A7291;
		padding: 2.08333vw 2.08333vw 2.08333vw 0;
		width: 100%;
		height: 12.5vw;
	}
	.about__docs-item-title {
		font-size: 1.5625vw;
		margin-bottom: 0.625vw;
	}
	.about__docs-item-text {
		font-size: 0.88542vw;
		font-weight: 600;
		line-height: 120%;
	}
	.about__docs-item-img {
		width: 7.16146vw;
		height: 8.22917vw;
		margin-left: -1.71875vw;
	}
}

@media (min-width: 1440px) {
	.about__inner {
		background: #0D1140;
	}
	.about__top {
		justify-content: space-between;
	}
	.about__top-img {
		order: 2;
	}
}

@media (min-width: 768px) {
	.reviews {
		padding: 3.125vw 0;
	}
	.reviews__items {
		margin: 0 -0.41667vw;
	}
	.reviews__items .slick-list {
		overflow: visible;
	}
	.reviews .slick-dots {
		margin-bottom: 0;
	}
	.reviews__item-link {
		height: 14.58333vw;
		margin-bottom: 0.41667vw;
	}
	.reviews__item-photo {
		border-radius: 0.625vw;
	}
	.reviews__item-icon {
		width: 2.96875vw;
		height: 2.91667vw;
		left: 0.83333vw;
		bottom: 0.83333vw;
	}
	.reviews__item-name {
		font-size: 1.19792vw;
		margin-bottom: 0.20833vw;
	}
	.reviews__item-faculty {
		font-size: 0.78125vw;
	}
}

@media (min-width: 768px) {
	.partners__items {
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 1.04167vw;
	}
	.partners__item {
		border-radius: 0.41667vw;
		border: 1px solid #D3D8E3;
		min-height: 4.16667vw;
	}
}

@media (min-width: 1440px) {
	.partners__inner {
		background: #0D1140;
	}
	.partners__items {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 768px) {
	.career__text {
		margin-bottom: 2.08333vw;
	}
	.career__desc {
		font-size: 0.98958vw;
	}
	.career__items {
		grid-gap: 1.04167vw;
	}
	.career__item {
		border: 0.89px solid #D3D8E3;
		border-radius: 0.55885vw;
		padding: 1.25vw 6.97917vw 1.25vw 1.45833vw;
		min-height: 9.21875vw;
	}
	.career__item-title {
		font-size: 1.19792vw;
		margin-bottom: 0.83333vw;
	}
	.career__item-text {
		font-size: 0.98958vw;
		max-width: 21.25vw;
	}
	.career__item-img {
		right: -5%;
		top: 15%;
		width: 10.83333vw;
		height: 10.83333vw;
	}
}

@media (min-width: 1440px) {
	.career__inner {
		overflow: hidden;
	}
	.career__items {
		display: block;
		gap: 0;
		margin: 0 -0.52083vw;
	}
	.career__items .slick-list {
		overflow: visible;
	}
	.career__items .slick-dots {
		margin: 2.08333vw 0 0;
	}
	.career__item-img {
		right: -4.6875vw;
		top: 2.65625vw;
	}
}
