/* Common */
/* Media */
/* Content */
/* Blocks */
@media (min-width: 768px) {
	.main__inner.lg {
		height: auto;
		min-height: 590px;
	}
	.main__title {
		font-size: 48px;
		font-weight: 600;
		line-height: 110%;
	}
}

@media (min-width: 768px) {
	.category li {
		font-size: 23px;
		font-weight: 400;
		line-height: 130%;
		padding-left: 40px;
	}
	.category li + li {
		margin-top: 16px;
	}
}

@media (min-width: 1440px) {
	.category {
		padding: 40px 0 20px !important;
	}
}

@media (min-width: 768px) {
	.info__inner {
		grid-gap: 40px;
	}
	.info__title {
		font-size: 30px;
	}
	.info__subtitle {
		font-size: 30px;
		margin-bottom: 40px;
	}
	.info__table {
		font-size: 14px;
		font-weight: 400;
		line-height: 135%;
		display: table;
		width: 100%;
	}
	.info__table td {
		border: 1px solid #D3D8E3;
		padding: 24px 16px;
		width: 0;
		min-width: 100%;
		max-width: 20%;
	}
	.info__table td:first-child {
		width: 20%;
	}
	.info__table td p + p {
		margin-top: 5px;
	}
	.info__table-applications td {
		max-width: 10%;
	}
	.info__table-applications td:first-child {
		width: 0%;
	}
	.info__table-applications thead tr:first-child > td:nth-child(2),
	.info__table-applications tbody tr > td:nth-child(2) {
		max-width: 30%;
	}
}

@media (min-width: 1440px) {
	.info__box {
		padding: 60px 70px 66px;
		border-radius: 12px;
		background: #fff;
		overflow: hidden;
	}
	.info__descr {
		margin-top: 60px;
	}
}

@media (min-width: 768px) {
	.entranceTests__inner {
		grid-gap: 40px;
	}
	.entranceTests__title {
		font-size: 30px;
	}
	.entranceTests__items {
		gap: 45px;
		font-size: 23px;
		font-weight: 450;
		line-height: 110%;
	}
	.entranceTests__links {
		margin-top: 30px;
	}
	.entranceTests__link {
		border-radius: 8px;
		background: transparent;
		border: 1px solid #D3D8E3;
		color: #D3D8E3;
		font-size: 14px;
		display: flex;
		justify-content: space-between;
		padding: 20px 24px;
	}
	.entranceTests__link a {
		font-size: 19px;
		color: #000;
	}
	.entranceTests__link:hover {
		background: #FF0A47;
		border: 1px solid #FF0A47;
		color: #fff;
	}
	.entranceTests__link:hover a {
		color: #fff;
	}
}

@media (min-width: 1440px) {
	.entranceTests__box {
		padding: 60px 70px 66px;
		border-radius: 12px;
		background: #fff;
		overflow: hidden;
	}
}

@media (min-width: 768px) {
	.information__inner {
		grid-gap: 40px;
	}
	.information__title {
		font-size: 30px;
	}
	.information__descr {
		margin-top: 20px;
		font-size: 23px;
		margin-bottom: 100px;
	}
	.information__subtitle {
		font-size: 30px;
		margin-bottom: 40px;
	}
	.information__item-top {
		padding: 24px 0;
		gap: 16px;
	}
	.information__item-icon {
		width: 10px;
		height: 10px;
		font-size: 10px;
	}
	.information__item-descr {
		font-size: 23px;
		margin-bottom: 40px;
	}
	.information__table {
		font-size: 14px;
		font-weight: 400;
		line-height: 135%;
		display: table;
		width: 100%;
		margin-bottom: 40px;
	}
	.information__table td {
		border: 1px solid #D3D8E3;
		padding: 24px 16px;
		width: 16.6%;
		min-width: 100%;
		max-width: 20%;
	}
	.information__table td p + p {
		margin-top: 5px;
	}
}

@media (min-width: 1440px) {
	.information__box {
		padding: 60px 70px 66px;
		border-radius: 12px;
		background: #fff;
		overflow: hidden;
	}
}

@media (min-width: 768px) {
	.application__inner {
		grid-gap: 40px;
	}
	.application__title {
		font-size: 30px;
	}
	.application__items {
		display: flex;
		flex-direction: column;
		gap: 16px;
		font-size: 23px;
		font-weight: 450;
		line-height: 110%;
		margin-bottom: 24px;
	}
	.application__item {
		border-radius: 8px;
		background: transparent;
		border: 1px solid #D3D8E3;
		color: #D3D8E3;
		font-size: 14px;
		display: flex;
		justify-content: space-between;
		padding: 20px 24px;
	}
	.application__item-link {
		font-size: 19px;
		color: #000;
	}
	.application__item:hover {
		background: #FF0A47;
		border: 1px solid #FF0A47;
		color: #fff;
	}
	.application__item:hover .application__item-link {
		color: #fff;
	}
	.application__list-item-top {
		padding: 24px 0;
		gap: 16px;
	}
	.application__list-item-icon {
		width: 10px;
		height: 10px;
		font-size: 10px;
	}
	.application__list-item-bottom .application__item {
		margin-bottom: 20px;
	}
	.application__list-item-text {
		font-size: 23px;
		margin-bottom: 20px;
	}
	.application__list-item-descr {
		font-size: 19px;
	}
}

@media (min-width: 1440px) {
	.application__box {
		padding: 60px 70px 66px;
		border-radius: 12px;
		background: #fff;
		overflow: hidden;
	}
}

@media (min-width: 768px) {
	.documents__inner {
		grid-gap: 40px;
	}
	.documents__title {
		font-size: 30px;
	}
	.documents__items {
		display: flex;
		flex-direction: column;
		gap: 16px;
		font-size: 23px;
		font-weight: 450;
		line-height: 110%;
	}
	.documents__item {
		border-radius: 8px;
		background: transparent;
		border: 1px solid #D3D8E3;
		color: #D3D8E3;
		font-size: 14px;
		display: flex;
		justify-content: space-between;
		padding: 20px 24px;
	}
	.documents__item-link {
		font-size: 19px;
		color: #000;
	}
	.documents__item:hover {
		background: #FF0A47;
		border: 1px solid #FF0A47;
		color: #fff;
	}
	.documents__item:hover .documents__item-link {
		color: #fff;
	}
}

@media (min-width: 1440px) {
	.documents__box {
		padding: 60px 70px 66px;
		border-radius: 12px;
		background: #fff;
		overflow: hidden;
	}
}
