
.page-vr {}

.page-vr .content {
	font-size: 1em;
	margin: 0;
}

.page-vr .text p {
	margin: 0;
}
.page-vr .text p:not(:last-child) {
	margin-bottom: 1em;
}
.page-vr .text b,
.page-vr .text strong {
	font-weight: 700;
}
.page-vr .text a {
	color: #fc1212;
}
.page-vr .text ul {
    list-style: initial;
    padding-left: 1.5em;
}

.page-vr .whats-vr {
	padding-top: 100px;
	padding-bottom: 100px;
}
.page-vr .whats-vr .list {
}
.page-vr .whats-vr .list .item {
	display: flex;
	gap: 33px;
	background: #ffffff;
	box-shadow: 0px 10px 60px rgba(1, 22, 65, 0.04);
	border-radius: 10px;
	overflow: hidden;
}
.page-vr .whats-vr .list .item {
}
.page-vr .whats-vr .list .item__content {
	flex: 1;
	color: #1e405d;
	padding: 30px;
}
.page-vr .whats-vr .list .item__title {
	font-weight: 700;
	font-size: 1.1333em;
	line-height: 1.3;
}
.page-vr .whats-vr .list .item__text {
	line-height: 1.4;
	margin-top: 15px;
}
.page-vr .whats-vr .list .item__btn {
	margin-top: 15px;
}
.page-vr .whats-vr .list .item__image {
	flex: 1;
}
.page-vr .whats-vr .list .item__image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.page-vr .whats-vr .list .item:not(:last-child) {
	margin-bottom: 30px;
}
.page-vr .whats-vr .list .item:nth-child(2n) .item__content {
	order: 2;
}
.page-vr .whats-vr .list .item:nth-child(2n) .item__image {
	order: 1;
}

.page-vr .advantages {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 90px;
	padding-bottom: 50px;
	background: #fff;
}
.page-vr .advantages .main-section-top {
	max-width: 688px;
	margin-left: auto;
	margin-right: auto;
}
.page-vr .advantages .wrapper {
	position: relative;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 130px;
}
.page-vr .advantages .image {
	display: block;
	width: 100%;
	max-width: 630px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.page-vr .advantages .list {
}
.page-vr .advantages .list .item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	max-width: 300px;
}
.page-vr .advantages .list .item__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: #fc1212;
	box-shadow: 0px 5px 30px rgba(1, 22, 65, 0.15);
	border-radius: 10px;
}
.page-vr .advantages .list .item__icon img,
.page-vr .advantages .list .item__icon svg {
	display: block;
	width: 40px;
	height: auto;
}
.page-vr .advantages .list .item__title {
	font-weight: 700;
	font-size: 1.1333em;
	line-height: 1.3;
	color: #1e405d;
	margin-top: 15px;
}
.page-vr .advantages .list .item__text {
	line-height: 1.4;
	margin-top: 15px;
}
.page-vr .advantages .list .item-1 {
	position: absolute;
	top: 101px;
	right: calc(50% + 325px);
	max-width: 286px;
}
.page-vr .advantages .list .item-2 {
	position: absolute;
	top: 453px;
	right: calc(50% + 73px);
	max-width: 345px;
}
.page-vr .advantages .list .item-3 {
	position: absolute;
	top: 453px;
	left: calc(50% + 37px);
	max-width: 375px;
}
.page-vr .advantages .list .item-4 {
	position: absolute;
	top: 101px;
	left: calc(50% + 325px);
	max-width: 286px;
}
.page-vr .advantages .notice {
	color: #002341;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 25px;
	gap: 10px;
	background: #f3f6f9;
	border-radius: 10px;
	margin: 60px auto 0;
}
.page-vr .advantages .notice__icon {
	width: 24px;
	height: auto;
}
.page-vr .advantages .notice__icon img,
.page-vr .advantages .notice__icon svg {
	display: block;
	width: 100%;
	height: auto;
}
.page-vr .advantages .notice__text {
	font-weight: 700;
	font-size: 1.1333em;
	line-height: 1.3;
}
.page-vr .advantages .btn {
	margin-top: 50px;
}

.page-vr .education {
	padding-top: 60px;
	padding-bottom: 100px;
}
.page-vr .education .main-section-top {
	max-width: 540px;
}
.page-vr .education .wrapper {
	display: flex;
	justify-content: space-between;
	gap: 60px;
	padding: 30px;
	background: #ffffff;
	border-radius: 10px;
}
.page-vr .education .wrapper .left {
}
.page-vr .education .wrapper .left__title {
	font-weight: 700;
	font-size: 1.4666em;
	line-height: 1.3;
	margin-bottom: 50px;
}
.page-vr .education .wrapper .left__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px 50px;
}
.page-vr .education .wrapper .left__list .item {
	display: flex;
	align-items: center;
	gap: 15px;
}
.page-vr .education .wrapper .left__list .item__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: #ffffff;
	box-shadow: 0px 5px 30px rgba(1, 22, 65, 0.15);
	border-radius: 10px;
}
.page-vr .education .wrapper .left__list .item__icon img,
.page-vr .education .wrapper .left__list .item__icon svg {
	display: block;
	width: 40px;
	height: auto;
}
.page-vr .education .wrapper .left__list .item__title {
	font-weight: 700;
	font-size: 1.1333em;
	line-height: 1.3;
}
.page-vr .education .wrapper .right {
}
.page-vr .education .wrapper .right__title {
	font-weight: 500;
	font-size: 1.2em;
	line-height: 1.3;
	color: #1e405d;
	margin-bottom: 30px;
}
.page-vr .education .wrapper .right__list {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.page-vr .education .wrapper .right__list .item {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 12px;
	background: #f3f6f9;
	border-radius: 10px;
}
.page-vr .education .wrapper .right__list .item__icon {
	width: 24px;
	height: auto;
}
.page-vr .education .wrapper .right__list .item__icon img,
.page-vr .education .wrapper .right__list .item__icon svg {
	display: block;
	width: 100%;
	height: auto;
}
.page-vr .education .wrapper .right__list .item__text {
	font-size: 1.1333em;
}
.page-vr .education .notice {
	font-weight: 500;
	font-size: 1.2em;
	line-height: 1.3;
	color: #1e405d;
	margin-top: 30px;
}
.page-vr .education .btn {
	margin-top: 25px;
}

.page-vr .inspiration {
	padding-top: 50px;
	padding-bottom: 100px;
}
.page-vr .inspiration .main-section-top {
	max-width: 445px;
}
.page-vr .inspiration .wrapper {
	display: flex;
	gap: 30px;
}
.page-vr .inspiration .images {
	flex: 1;
	display: flex;
	gap: 30px;
	max-width: 791px;
}
.page-vr .inspiration .images .image {
	flex: 1;
	display: block;
	min-width: 245px;
	height: auto;
	border-radius: 10px;
	object-fit: contain;
}
.page-vr .inspiration .content {
	width: 565px;
}
.page-vr .inspiration .content__title {
	font-weight: 700;
	font-size: 1.1333em;
	line-height: 1.3;
	color: #476681;
}
.page-vr .inspiration .content__text {
	line-height: 1.4;
	margin-top: 30px;
}
.page-vr .inspiration .content__btn {
	margin-top: 30px;
}

.page-vr .main-sale-form {
	margin-top: 50px;
	margin-bottom: 50px;
}
.page-vr .main-sale-form-wrapper {
	background-image: url('data:image/svg+xml,<svg width="398" height="410" viewBox="0 0 398 410" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.36" d="M248.723 -13.2592L248.73 -13.2337C204.741 -0.251275 178.896 45.5292 190.834 90.0858C202.961 135.345 249.483 162.204 294.743 150.077C314.733 144.721 331.132 132.654 342.17 116.951L397.948 325.117L246.655 365.656L238.872 185.318L178.869 163.108L138.01 212.343L221.439 372.413L70.1469 412.951L14.3689 204.785C31.7792 212.866 52.0149 215.116 72.0051 209.76C117.265 197.632 144.124 151.111 131.997 105.851C120.057 61.294 74.7833 34.5694 30.1958 45.3223L30.189 45.2969L248.723 -13.2592ZM37.0969 79.4804C63.7884 72.3284 91.2238 88.1685 98.376 114.86C105.528 141.552 89.6882 168.987 62.9965 176.139C36.305 183.291 8.86938 167.451 1.7174 140.759C-5.43427 114.068 10.4056 86.6325 37.0969 79.4804ZM259.834 19.7981C286.526 12.6462 313.961 28.4862 321.113 55.1776C328.265 81.8692 312.425 109.305 285.734 116.457C259.042 123.608 231.607 107.769 224.455 81.0772C217.303 54.3859 233.143 26.9503 259.834 19.7981ZM308.462 -8.84871L308.461 -8.84845L303.356 -27.8981L303.357 -27.8984L308.462 -8.84871Z" fill="url(%23paint0_linear_1028_52698)"/><defs><linearGradient id="paint0_linear_1028_52698" x1="139.457" y1="16.0186" x2="234.047" y2="369.034" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');
	background-repeat: no-repeat;
	background-position: 345px -60px;
}

.page-vr .future {
	padding-top: 50px;
	padding-bottom: 120px;
}
.page-vr .future .main-section-top {
	text-align: center;
	max-width: 688px;
	margin-left: auto;
	margin-right: auto;
}
.page-vr .future .wrapper {
	display: flex;
	gap: 50px;
	margin-top: 50px;
	padding: 50px;
	background: #ffffff;
	border-radius: 10px;
}
.page-vr .future .logo {
	width: 195px;
	height: auto;
}
.page-vr .future .logo img,
.page-vr .future .logo svg {
	display: block;
	width: 100%;
	height: auto;
}
.page-vr .future .content {
	flex: 1;
	max-width: 825px;
}
.page-vr .future .content__text {
	font-weight: 500;
	font-size: 1.2em;
	line-height: 130%;
	line-height: 1.3;
	color: #1e405d;
}
.page-vr .future .content__btn {
	margin-top: 25px;
}

@media (max-width: 1229.98px) {
	.page-vr .advantages .wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}
	.page-vr .advantages .list {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
	}
	.page-vr .advantages .list .item {
		width: 100%;
		max-width: 300px;
	}
	.page-vr .advantages .list .item-1 {
		position: static;
		top: 0;
		right: 0;
		max-width: 100%;
	}
	.page-vr .advantages .list .item-2 {
		position: static;
		top: 0;
		right: 0;
		max-width: 100%;
	}
	.page-vr .advantages .list .item-3 {
		position: static;
		top: 0;
		left: 0;
		max-width: 100%;
	}
	.page-vr .advantages .list .item-4 {
		position: static;
		top: 0;
		left: 0;
		max-width: 100%;
	}

	.page-vr .education .wrapper .left__list {
		grid-template-columns: 1fr;
	}

	.page-vr .inspiration .wrapper {
		flex-wrap: wrap;
	}
	.page-vr .inspiration .images {
		flex: initial;
	}
}

@media (max-width: 767.98px) {
	.page-vr .btn {
		width: 100%;
	}

	.page-vr .whats-vr {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.page-vr .whats-vr .list .item {
		flex-direction: column;
		gap: 30px;
	}
	.page-vr .whats-vr .list .item__content {
		flex: initial;
		padding: 15px;
	}
	.page-vr .whats-vr .list .item__image {
		flex: initial;
	}
	.page-vr .whats-vr .list .item:nth-child(2n) .item__content {
		order: 1;
	}
	.page-vr .whats-vr .list .item:nth-child(2n) .item__image {
		order: 2;
	}
	.page-vr .whats-vr .list .item:nth-child(2n + 1) .item__image {
		transform: rotateY(180deg);
	}

	.page-vr .advantages {
		padding-top: 50px;
		padding-bottom: 50px;
		background: #fff;
	}
	.page-vr .advantages .main-section-top {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.page-vr .advantages .image {
		max-width: 320px;
	}
	.page-vr .advantages .list {
		grid-template-columns: 1fr;
	}
	.page-vr .advantages .list .item {
		max-width: 100%;
	}
	.page-vr .advantages .list .item__icon {
		width: 44px;
		height: 44px;
	}
	.page-vr .advantages .list .item__icon img,
	.page-vr .advantages .list .item__icon svg {
		width: 24px;
	}
	.page-vr .advantages .notice {
		text-align: left;
		padding: 15px;
		gap: 10px;
		margin-top: 15px;
	}
	.page-vr .advantages .btn {
		margin-top: 30px;
	}

	.page-vr .education {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.page-vr .education .main-section-top {
		max-width: 100%;
	}
	.page-vr .education .wrapper {
		justify-content: flex-start;
		flex-direction: column;
		gap: 30px;
		padding: 15px;
	}
	.page-vr .education .wrapper .left__title {
		display: none;
		margin-bottom: 15px;
	}
	.page-vr .education .wrapper .left__list {
		grid-template-columns: 1fr;
		gap: 15px;
	}
	.page-vr .education .wrapper .left__list .item {
		gap: 10px;
	}
	.page-vr .education .wrapper .left__list .item__icon {
		width: 44x;
		height: 44x;
	}
	.page-vr .education .wrapper .left__list .item__icon img,
	.page-vr .education .wrapper .left__list .item__icon svg {
		display: block;
		width: 24px;
		height: auto;
	}
	.page-vr .education .wrapper .right__title {
		margin-bottom: 15px;
	}
	.page-vr .education .notice {
		margin-top: 30px;
	}
	.page-vr .education .btn {
		margin-top: 15px;
	}

	.page-vr .inspiration {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.page-vr .inspiration .main-section-top {
		max-width: 100%;
	}
	.page-vr .inspiration .wrapper {
		flex-direction: column;
	}
	.page-vr .inspiration .images {
		flex: initial;
		flex-wrap: wrap;
		gap: 15px;
		width: 100%;
	}
	.page-vr .inspiration .images .image {
		flex: 1;
		min-width: 245px;
	}
	.page-vr .inspiration .content {
		width: 100%;
	}
	.page-vr .inspiration .content__text {
		margin-top: 15px;
	}
	.page-vr .inspiration .content__btn {
		margin-top: 15px;
	}

	.page-vr .main-sale-form {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.page-vr .main-sale-form-wrapper {
		background-position: center top;
	}

	.page-vr .future {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.page-vr .future .main-section-top {
		max-width: 100%;
	}
	.page-vr .future .wrapper {
		flex-direction: column;
		padding: 50px 15px 15px;
		margin-top: 0;
	}
	.page-vr .future .logo {
		width: 100%;
		max-width: 190px;
	}
	.page-vr .future .content {
		flex: initial;
		max-width: 100%;
	}
	.page-vr .future .content__btn {
		margin-top: 15px;
	}
}