.page-motivation {
	padding: 30px 0 90px;
}
.information-content > ol {
	padding-left: 0;
	list-style: none;
	counter-reset: num;
}
.information-content > ol[start="2"] {
   counter-reset: num 1;
}
.information-content > ol[start="3"] {
   counter-reset: num 2;
}
.information-content > ol[start="4"] {
   counter-reset: num 3;
}
.information-content > ol > li {
	color: var(--color-000);
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 33px */
	counter-increment: num;
}
.information-content > ol > li::before {
	content: counter(num)'. ';
}
.information-content ol ol {
	padding: 0;
	margin: 0;
	list-style: none;
	counter-reset: num2;
}
.information-content > ol > li {
	margin-top: 30px;
}
.information-content > ol > li > ol {
	margin-top: 13px;
}
.information-content > ol ol[start="2"] {
   counter-reset: num2 1;
}
.information-content > ol ol[start="3"] {
   counter-reset: num2 2;
}
.information-content > ol ol[start="4"] {
   counter-reset: num2 3;
}
.information-content ol ol > li {
	counter-increment: num2;
	padding-left: 70px;
	padding-top: 10.75px;
	position: relative;
	color: var(--color-000);
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
}
.information-content ol ol > li:before {
	content: counter(num) '.' counter(num2);
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid var(--color-FF8204);
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--color-000);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; /* 24px */
}
.information-content ol ol > li+li {
	margin-top: 27px;
}
.information-content li > ul {
	padding: 0;
	margin: 16px 0 14px;
	list-style: none;
}
.information-content li > ul > li {
	position: relative;
	padding-left: 27px;
	color: var(--color-000);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 22.4px */
}
.information-content li > ul > li:before {
	position: absolute;
	content: '';
	left: 0px;
	top: 7px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--color-FF8204);
}
.table-first-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}
.table-head-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px 15px;
	border-bottom: 2px solid var(--color-000);
}
.table-head-wrapper > div {
	color: var(--color-77-77-77-7);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.table-head-wrapper > div > span {
	color: var(--color-000);
	font-weight: 600;
}
.table-body-wrapper {
	display: grid;
	grid-template-columns: 1fr 56px;
	grid-gap: 25px;
	align-items: flex-start;
	padding: 16px 20px;
	border: 1px solid var(--color-205-205-205-5);
	background: var(--color-FFF);
}
.table-head-wrapper+.table-body-wrapper {
	border-top: 0;
}
.table-body-wrapper+.table-body-wrapper {
	margin-top: 10px;
}
.table-body-text {
	color: var(--color-000);
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 24px */
}
.circle-row-value {
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--color-FF8204);
	border-radius: 50%;
	color: var(--color-FF8204);
	text-align: center;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 30px */
}
.table-head-wrapper.column-4 {
	display: grid;
	grid-template-columns: 48.24% 10.65% 22.1% 19.01%;
	justify-content: unset;
	align-items: unset;
	grid-gap: 0;
}
.table-body-wrapper.column-4 {
	display: grid;
	grid-template-columns: 48.24% 10.65% 22.1% 19.01%;
	grid-gap: 0;
	justify-content: unset;
	align-items: unset;
}
.table-head-wrapper.column-4 > div:first-child,
.table-body-wrapper.column-4 > .table-body-text {
	padding-right: 111px;
}
.table-head-wrapper.column-4 > .right {
	text-align: right;
}
.table-head-wrapper.column-4 > .center {
	text-align: center;
}
.table-body-required {
	color: var(--color-000);
	text-align: center;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 30px */
	display: flex;
	align-items: center;
	justify-content: center;
}
.information-content > h5 {
	margin: 35px 0;
	color: var(--color-000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 27px */
}
.information-content > table+h5 {
	margin-top: 55px;
}
.table-body-wrapper.column-4+.table-body-wrapper {
	border-top: none;
}
.table-footer {
	padding: 15px 24px 14px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background: var(--color-F1F1F1);
}
.table-footer-wrapper {
	width: 269px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.table-footer-wrapper > div.font-s-14 {
	color: var(--color-231F20);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.table-footer-wrapper > div.font-s-24 {
	color: var(--color-231F20);
	text-align: right;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
}
.table-wrapper+ol {
	margin-top: 35px;
}
@media(min-width: 1100px) {
	.page-motivation {
		padding: 1.56vw 0 4.69vw;
	}
	.information-content > ol > li {
		font-size: 1.15vw;
	}
	.information-content > ol > li {
		margin-top: 1.56vw;
	}
	.information-content > ol > li > ol {
		margin-top: 0.68vw;
	}
	.information-content ol ol > li {
		padding-left: 3.65vw;
		padding-top: 0.56vw;
		font-size: 0.94vw;
	}
	.information-content ol ol > li:before {
		width: 2.6vw;
		height: 2.6vw;
		font-size: 0.83vw;
	}
	.information-content ol ol > li+li {
		margin-top: 1.41vw;
	}
	.information-content li > ul {
		margin: 0.83vw 0 0.73vw;
	}
	.information-content li > ul > li {
		padding-left: 1.41vw;
		font-size: 0.83vw;
	}
	.information-content li > ul > li:before {
		top: 0.36vw;
	}
	.table-first-wrapper {
		grid-gap: 0.52vw;
	}
	.table-head-wrapper {
		padding: 0 1.04vw 0.78vw;
	}
	.table-body-wrapper {
		grid-template-columns: 1fr 2.92vw;
		grid-gap: 1.3vw;
		padding: 0.83vw 1.04vw;
	}
	.table-body-wrapper+.table-body-wrapper {
		margin-top: 0.52vw;
	}
	.circle-row-value {
		width: 2.92vw;
		height: 2.92vw;
	}
	.table-head-wrapper.column-4 > div:first-child,
	.table-body-wrapper.column-4 > .table-body-text {
		padding-right: 5.78vw;
	}
	.information-content > h5 {
		margin: 1.82vw 0;
		font-size: 0.94vw;
	}
	.information-content > table+h5 {
		margin-top: 2.86vw;
	}
	.table-footer {
		padding: 0.78vw 1.25vw 0.73vw;
	}
	.table-footer-wrapper {
		width: 14.01vw;
	}
	.table-wrapper+ol {
		margin-top: 1.82vw;
	}
}
@media(max-width: 900px) {
	.table-first-wrapper {
		grid-template-columns: 1fr;
	}
	.table-head-wrapper.column-4 > div:first-child,
	.table-body-wrapper.column-4 > .table-body-text {
		padding-right: 10px;
	}
	.table-wrapper-overflow {
		overflow-y: auto;
		margin: 0 0 15px;
	}
	.table-wrapper-overflow > div {
		width: 150vw;
	}
	.information-content li > ul > li {
		font-size: 13px;
	}
	.information-content > p,
	.information-content ol ol > li {
		font-size: 14px;
	}
	.information-content > ol > li {
		font-size: 14px;
	}
	.information-content ol ol > li {
		padding-left: 50px;
	}
	.information-content ol ol > li:before {
		width: 36px;
		height: 36px;
		font-size: 12px;
	}
	.information-content ol ol > li+li {
		margin-top: 18px;
	}
}