.bach4-content {
	width: 100%;
}

.bach4-content img {
	width: 100%;
}

.bach4-content sup {
	line-height: 0;
	font-size: .6em;
}

.bach4-content h2 {
	font-size: 3.333333vw;
	line-height: 1.25;
	font-weight: bold;
}

.bach4-content h3 {
	font-size: 2.5vw;
	line-height: 1.25;
	font-weight: bold;
}

.bach4-content p {
	font-size: 1.145833vw;
	line-height: 1.6;
	font-weight: 500;
}


.bach4-content .sec-1 {
	width: 100%;
	position: relative;
}

.bach4-content .sec-1-txt {
	position: absolute;
	width: 26.041667vw;
	top: 15.625vw;
	right: 14.479167vw;
}

.bach4-content .sec-1-footer {
	position: absolute;
	width: 10.9375vw;
	right: 10.9375vw;
	bottom: 0;
}

.bach4-content .sec-1-txt div {
	font-size: 1.041667vw;
	line-height: 1.6;
	margin-top: 1.822917vw;
	text-align: center;
}

.bach4-content .sec-2 {
	width: 100%;
	margin-top: 8.333333vw;
	text-align: center;
}

.bach4-content .sec-2-list {
	position: relative;
	margin: 2.604167vw auto 0 auto;
	width: 82.1875vw;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.bach4-content .sec-2-item {
	position: relative;
}

.bach4-content .sec-2-icon {
	position: absolute;
	bottom: 1.041667vw;
	right: 1.041667vw;
	width: 2.395833vw;
	height: 2.395833vw;
	overflow: hidden;
	border-radius: 50%;
	transform: translate3d(0, 0, 0);
	;
}

.bach4-content .sec-2-icon img {
	transform: translateY(-50%);
	position: absolute;
	top: 0;
	left: 0;
	transition: 1s;
}

.bach4-content .sec-2-item:hover .sec-2-icon img {
	transform: translateY(0);
}

.bach4-content .sec-2-list .sec-2-item:nth-child(1) {
	width: 32.291667vw;
}

.bach4-content .sec-2-list .sec-2-item:nth-child(2) {
	width: 26.354167vw;
}

.bach4-content .sec-2-list .sec-2-item:nth-child(3) {
	width: 20.416667vw;
}

.bach4-content .sec-2-list .sec-2-item:nth-child(4) {
	width: 32.291667vw;
}

.bach4-content .sec-2-list .sec-2-item:nth-child(5) {
	width: 26.354167vw;
	margin-top: 1.5625vw;
}

.bach4-content .sec-2-list .sec-2-item:nth-child(6) {
	width: 20.416667vw;
}

.bach4-content .sec-2 p {
	font-size: 1.666667vw;
	line-height: 1.6;
	position: absolute;
	top: 2.083333vw;
	left: 2.604167vw;
	font-weight: bold;
}

.bach4-content .sec-2-img {
	position: relative;
}

.bach4-content .sec-2-img img {
	cursor: pointer;
}

.bach4-content .sec-3-right {
	width: 39.0625vw;
	position: relative;
}

.bach4-content .sec-3-main {
	display: flex;
	justify-content: space-between;
}

.bach4-content .sec-3 {
	width: 100%;
	position: relative;
	padding-top: 5.208333vw;
	padding-bottom: 5.208333vw;
	z-index: 1;
	background-color: #fff;
}

.bach4-content .sec-3-main {
	position: relative;
	width: 82.1875vw;
	margin: 0 auto;
	background-color: #F5F8FA;
	border-radius: 20px;
	padding: 11.5625vw 6.875vw 11.5625vw 7.8125vw;
	box-sizing: border-box;
	/* height: 41.666667vw; */
	align-items: center;

}

.bach4-content .sec-3-left {
	width: 21.25vw;
}

.bach4-content .sec-3 p {
	font-size: 0.833333vw;
	line-height: 1.6;
}

.bach4-content .sec-3-right .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: -4.427083vw;
}

.bach4-content .sec-3-right .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 1.041667vw;
	height: 1.041667vw;
	margin: 0 0.78125vw;
	position: relative;
}
.bach4-content .swiper-pagination-bullet:focus {
		outline: none;
	}

.bach4-content .sec-3-right .swiper-pagination-bullet:nth-child(1) {
	background-color: #D8EEFB;
	opacity: 1;
	border: 1px solid #fff;
}

.bach4-content .sec-3-right .swiper-pagination-bullet:nth-child(2) {
	background-color: #5C5C5C;
	opacity: 1;
	border: 1px solid #fff;
}

.bach4-content .sec-3-right .swiper-pagination-bullet:nth-child(3) {
	background-color: #E6E6E6;
	opacity: 1;
	border: 1px solid #fff;
}

.bach4-content .sec-3-right .swiper-pagination-bullet-active:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #D5D5D5;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0.260417vw;
	border-radius: 50%;

}

.bach4-content .sec-3-left .swiper-slide {
	opacity: 0 !important;
}

.bach4-content .sec-3-left .swiper-slide.swiper-slide-active {
	opacity: 1 !important;
}

.bach4-content .sec-3-color-list {
	margin-top: 1.041667vw;
}

.bach4-content .sec-3-size {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 5.208333vw;
}

.bach4-content .sec-3-size h3 {
	font-weight: 500;
}

.bach4-content .sec-3-size p {
	margin-top: 0.260417vw;
	color: #AAAAAA;
}

.bach4-content .sec-4 {
	width: 100%;
	background-color: #F5F8FA;
	padding: 5.208333vw 0;
	z-index: -1;
	margin-bottom: 8.333333vw;
}

.bach4-content .sec-4-img {
	width: 65.78125vw;
	margin: 0 auto;
}

.bach4-content .sec-4-txt h2 {
	text-align: center;
	background: linear-gradient(to right, #00CAF5, #1E6CF5, #F08914, #FF3F1B);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	transform: translateY(5vw);
	opacity: 0;
}

.bach4-content .sec-4-txt {
	margin-top: 5.208333vw;
}

.bach4-content .sec-4-txt-main {
	width: 35.625vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 2.604167vw auto 0 auto;
	opacity: 0;
}

.bach4-content .sec-4-txt-main img {
	width: 5.729167vw;
}

.bach4-content .sec-4-txt-main p {
	width: 27.8125vw;
	font-size: 1.041667vw;
}

.bach4-content .sec-5 {

	height: 300vh;
}

.bach4-content .sec-5-tit {
	text-align: center;
	position: relative;
}

.bach4-content .sec-5-tit p {
	width: 38.75vw;
	margin: 1.5625vw auto 0 auto;
}

.bach4-content .sec5-p1 {
	opacity: 1;
	position: relative;
	z-index: 11;
}

.bach4-content .sec5-p2 {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	margin: 0 !important;
	opacity: 0;
}

.bach4-content .sec-5-img {
	width: 100%;
	position: relative;
}

.bach4-content .sec-5-img-main {
	width: 54.219792vw;
	margin-left: 24.791667vw;

}

.bach4-content .sec-5-main {
	position: sticky;
	top: calc(125px + (100vh - 45.729167vw - 76px) / 2);
}

.bach4-content .sec-5-icon {
	width: 60.260417vw;
	height: 20.260417vw;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 7.03125vw;
	opacity: 1;
}

.bach4-content .sec-5-icon-2 {
	width: 60.260417vw;
	height: 20.260417vw;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 49.270833vw;
	opacity: 1;
}

.bach4-content .sec-5-main-last {
	width: 54.219792vw;
	left: 24.791667vw;
	position: absolute;
	top: 0;
	opacity: 0;
}

.bach4-content .sec-5-icon p {
	text-align: center;
	font-size: 0.833333vw;
	color: #898989;
	margin-top: 0.520833vw;
}

.bach4-content .sec-5-icon-2 p {
	text-align: center;
	font-size: 0.833333vw;
	color: #898989;
	margin-top: 0.520833vw;
}
.bach4-content .sec-5-icon-2 a {
	color: #898989;
}


.bach4-content .sec-5-icon-item {
	width: 7.03125vw;
	position: absolute;
	text-align: center;
}

.bach4-content .sec-5-icon-2-item {
	width: 7.03125vw;
	position: absolute;
	text-align: center;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(1) {
	left: 0;
	top: 0;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(1)>img {
	width: 4.010417vw;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(2) {
	right: 0;
	top: 0;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(2)>img {
	width: 4.010417vw;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(3) {
	left: 0;
	bottom: 0;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(3)>img {
	width: 4.010417vw;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(4) {
	right: 0;
	bottom: 1.25vw;
}

.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(4)>img {
	width: 6.09375vw;
}



.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(1) {
	left: 0;
	top: 0;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(1) img {
	width: 5.625vw;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(2) {
	right: 0;
	top: 0;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(2) img {
	width: 3.958333vw;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(3) {
	left: 0;
	bottom: 0;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(3) img {
	width: 3.59375vw;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(4) {
	right: 0;
	bottom: 1.25vw;
}

.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(4) img {
	width: 3.59375vw;
}

.bach4-content .sec-6 {
	width: 100%;
	margin-top: 1.875vw;
}

.bach4-content .sec-6-img {
	width: 53.59375vw;
	margin: 1.041667vw 0 0 26.458333vw;
}

.bach4-content .sec-6-txt {
	width: 25.520833vw;
	margin-left: 25.260417vw;
}

.bach4-content .sec-6-txt p {
	margin-top: 1.5625vw;
}

.bach4-content .sec-6-txt h3 {
	background: linear-gradient(to right, #138DF2, #7ACC54);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.bach4-content .sec-7 {
	position: relative;
	width: 57.395833vw;
	margin-left: 25.208333vw;
	margin-top: 1.666667vw;
}

.bach4-content .sec-7 .sec-7-txt {
	position: absolute;
	width: 26.052083vw;
	right: 0;
	top: 0;
}

.bach4-content .sec-7 .sec-7-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #E88D4B, #FABD63);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.bach4-content .sec-7-img {
	z-index: 1;
}

.bach4-content .sec-7-footer {
	color: rgba(000, 000, 000, .3);
	font-size: 12px;
	line-height: 1.6;
	position: absolute;
	bottom: 0;
	right: 0;
}

.bach4-content .sec-7-icon1 {
	position: absolute;
	width: 2.869792vw;
	left: 8vw;
	top: 17vw;
	z-index: -1;
}

.bach4-content .sec-7-icon2 {
	position: absolute;
	width: 2.619792vw;
	left: 42.5vw;
	top: 40.5vw;
	z-index: -1;
	transform: translateY(5vw);
}

.bach4-content .sec-7-icon3 {
	position: absolute;
	width: 4.177083vw;
	left: 13vw;
	top: 73vw;
	z-index: -1;
}

.bach4-content .sec-8 {
	width: 100%;
	margin-top: 7.8125vw;
	position: relative;
}

.bach4-content .sec-8-txt {
	width: 33.90625vw;
	margin-left: 25.260417vw;
}

.bach4-content .sec-8-img {
	width: 55.885417vw;
	margin-left: 23.125vw;
	position: relative;
}

.bach4-content .sec-8-txt h3 {
	background: linear-gradient(to right, #2592FF, #2393B9, #0FAE44);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	width: 21vw;
}

.bach4-content .sec-8-txt p {
	margin-top: 1.5625vw;
}

.bach4-content .sec-8-txt p .p-color {
	color: #2C89E5;
}

.bach4-content .sec-8-icon1 {
	position: absolute;
	width: 5vw;
	top: 11.5vw;
	left: 9vw;
	z-index: -1;
}

.bach4-content .sec-8-icon2 {
	position: absolute;
	width: 5.260417vw;
	right: 11vw;
	top: 19.5vw;
	z-index: -1;
}

.bach4-content .sec-9 {
	position: relative;
	margin-top: 2.291667vw;
}

.bach4-content .sec-9-txt {
	position: absolute;
	top: 0;
	width: 26.15625vw;
	left: 25.15625vw;
}

.bach4-content .sec-9-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #FF2643, #DA31B8);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.bach4-content .sec-9-txt p .p-color {
	color: #F52961;
}


.bach4-content .sec-10 {
	position: relative;
	margin-top: -1.302083vw;
}


.bach4-content .sec-10-txt {
	position: absolute;
	top: 0;
	width: 28.854167vw;
	left: 25.260417vw;
}

.bach4-content .sec-10-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #FF843C, #F4D217);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	width: 14vw;
}

.bach4-content .sec-10-txt p .p-color {
	color: #FE9A3A;
}

.bach4-content .sec-11 {
	width: 71.041667vw;
	margin-left: 14.21875vw;
	position: relative;
	margin-top: -9.479167vw;
}

.bach4-content .sec-11-txt {
	position: absolute;
	width: 27.708333vw;
	right: 0;
	top: 0;
}

.bach4-content .sec-11-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #1F8CF7, #10B87E);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.bach4-content .sec-11-txt p .p-color {
	color: #2A8ADF;
}

.bach4-content .sec-12 {
	width: 65.544792vw;
	margin-left: 19.895833vw;
	position: relative;
	margin-top: 1.666667vw;
}

.bach4-content .sec-12-txt {
	position: absolute;
	width: 28.395833vw;
	left: 5.364583vw;
	top: 0;
}

.bach4-content .sec-12-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #FF3818, #F1B222, #51C117, #00A0E9);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	width: 19vw;
}

.bach4-content .sec-12-txt p .p-color {
	color: #FF3818;
}

/* //// */
.bach4-content .sec-13 {
	width: 64.789583vw;
	margin-left: 19.895833vw;
	position: relative;
	margin-top: -5.052083vw;
}

.bach4-content .sec-13-txt {
	position: absolute;
	width: 28.135417vw;
	right: 0;
	top: 0;
}

.bach4-content .sec-13-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #326EFF, #FFA1B7);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	width: 18vw;
}

.bach4-content .sec-13-txt p .p-color {
	color: #326EFF;
}

.bach4-content .sec-14 {
	width: 63.854167vw;
	margin: 0 auto;
}

.bach4-content .sec-14-txt {
	text-align: center;
	width: 40.833333vw;
	margin: 0 auto 2.083333vw auto;
}

.bach4-content .sec-14-txt h3 {
	margin-bottom: 1.5625vw;
	background: linear-gradient(to right, #FEC43B, #F0693A);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;

}

.bach4-content .bach4-disclaimer {
	width: 58.333333vw;
	margin: 0 auto;
}

.bach4-content .bach4-disclaimer ol {
	list-style: decimal !important;
	padding-bottom: 200px;
}

.bach4-content .bach4-disclaimer ol li {
	font-size: 12px;
	padding-top: 200px;
	margin-bottom: -200px;
	line-height: 1.6;
	color: #9A9A9A;
	/* word-break: break-all; */
}
#bach4-disclaimer-12{
	word-break: break-all;
}
.bach4-disclaimer-a{
	color: #9A9A9A;
}

.bach4-content .bach4-disclaimer ol li:target {
	color: #000;
}

.bach4-content .bach4-disclaimer ol li:last-child {
	padding-bottom: 200px;
}

.bach4-content .bach4-disclaimer p {
	font-size: 12px;
	padding-top: 200px;
	margin-bottom: -180px;
	line-height: 20px;
	color: #9A9A9A;
}

.bach4-content .sec5-mob {
	display: none;
}

.bach4-content .bach4-disclaimer ul li {
	padding-bottom: 20px !important;
	list-style: none !important;
	position: relative;
}

.bach4-content .bach4-disclaimer ul li::before {
	position: absolute;
	content: '*';
	top: 200px;
	left: -10px;
}


.bach4-content .bach4-disclaimer .active {
	color: #000;
}

@media (max-aspect-ratio: 11 / 10) {
	.bach4-content h2 {
		font-size: 6.666667vw;
	}

	.bach4-content h3 {
		font-size: 6.666667vw;
	}

	.bach4-content p {
		font-size: 3.333333vw;
	}
	.bach4-content .bach4-disclaimer ol li{
		font-size: 2.777778vw;
	}

	.bach4-content .sec-1-txt {
		width: 69.305556vw;
		left: 50%;
		transform: translateX(-50%);
		top: 16.666667vw;
	}

	.bach4-content .sec-1-txt div {
		font-size: 2.777778vw;
		margin-top: 4.861111vw;
	}

	.bach4-content .sec-1-footer {
		position: absolute;
		width: 29.166667vw;
		right: 6.944444vw;
	}


	.bach4-content .sec-2 h2 {
		font-size: 8.888889vw;
	}

	.bach4-content .sec-2 p {
		font-size: 4.444444vw;
		top: 5.555556vw;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
	}

	.bach4-content .sec-2 {
		margin-top: 19.027778vw;
		background-color: #fff;
	}

	.bach4-content .sec-2-list {
		margin: 4.244444vw auto 0 auto;
		width: 86.111111vw;
		font-size: 0;
	}

	.bach4-content .sec-2-list .sec-2-item {
		width: 41.666667vw !important;
		margin-top: 2.777778vw !important;
	}

	.bach4-content .sec-2-icon {
		bottom: 2.222222vw;
		right: 2.222222vw;
		width: 5.277778vw;
		height: 5.277778vw;
	}

	.bach4-content .sec-3-main {
		position: relative;
		width: 86.111111vw;
		display: block;
		padding: 13.888889vw 8.333333vw 33.333333vw 8.333333vw;
	}

	.bach4-content .sec-3-left {
		width: 100%;
	}

	.bach4-content .sec-3-right {
		width: 100%;
	}

	.bach4-content .sec-3 .sec-3-left p {
		font-size: 2.222222vw;
		margin-top: 2.777778vw;
	}

	.bach4-content .sec-3-size {
		display: flex;
		width: 56.666667vw;
		justify-content: space-between;
		margin-top: 4.444444vw;
	}

	.bach4-content .sec-3 .sec-3-left .sec-3-size p {
		margin-top: 0.555556vw;
	}

	.bach4-content .sec-3-right {
		margin-top: 18.75vw;
	}

	.bach4-content .sec-3-right .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 4.027778vw;
		height: 4.027778vw;
		margin: 0 2.777778vw;
		position: relative;

	}
	
	

	.bach4-content .sec-3-right .swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: -11.111111vw;
	}

	.bach4-content .sec-3-right .swiper-pagination-bullet-active:after {
		padding: 0.694444vw;
	}

	.bach4-content .sec-3 {
		padding-top: 5.555556vw;
		padding-bottom: 6.944444vw;
		position: absolute;
		z-index: 12;
	}

	.bach4-content .sec-5 {
		height: auto;
	}

	.bach4-content .sec-5-main {
		position: relative;
		top: 0;
	}

	.bach4-content .sec-4-txt-main {
		opacity: 0;
		width: 82.5vw;
		margin: 11.111111vw auto 0 auto;
		align-items: flex-start;
	}

	.bach4-content .sec-4-txt h2 {
		opacity: 0;
		transform: translateY(5vw);
	}

	.bach4-content .sec-4-img {
		width: 86.111111vw;
		position: relative;
		transform: translateY(9vw) scale(5.5);
	}

	.bach4-content .sec-3-content {
		position: relative;
		/* overflow: hidden; */
		height: 300vh;
	}


	.bach4-content .sec-4 {
		width: 100%;
		background-color: #F5F8FA;
		padding: 25vw 0 20.833333vw 0;
		margin-bottom: 22.222222vw;
		z-index: -1;
		overflow: hidden;

		position: sticky;
		top: 96px;
		z-index: 11;
	}

	.sec-4-main {}

	.bach4-content .sec-4-txt {
		margin-top: 11.111111vw;
	}

	.bach4-content .sec-4-txt-main img {
		width: 18.055556vw;
	}


	.bach4-content .sec-4-txt-main p {
		width: 60.277778vw;
		font-size: 3.333333vw;
	}

	.bach4-content .sec-5-main-last {
		width: 100%;
		left: 0;
		position: relative;
		opacity: 1;
	}

	.bach4-content .sec-5-img-main {
		width: 100%;
		margin-left: 0;
		order: 1;

	}

	.bach4-content .sec-5-tit p {
		width: 79.444444vw;
		text-align: left;
		margin: 4.166667vw 0 0 8.333333vw;
	}

	.bach4-content .sec-5-tit h2 {
		width: 52vw;
		text-align: left;
		margin-left: 8.333333vw;
	}

	.bach4-content .sec-3-main-bg {
		position: absolute;
		z-index: -10;
		width: 100%;
		height: 138.888889vw;
	}

	.bach4-content .sec5-mob {
		display: block;
	}

	.bach4-content .sec-5-img {
		display: flex;
		flex-wrap: wrap;
	}

	.bach4-content .sec-5-icon {
		order: 2;
		width: 64.945833vw;
		height: 67.222222vw;
		position: relative;
		left: 0;
		transform: translateX(0);
		top: 0;
		opacity: 1;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: space-between;
	}

	.bach4-content .sec-5-icon-item {
		position: relative;
	}

	.bach4-content .sec-5-icon p {
		font-size: 2.777778vw;
		margin-top: 2.083333vw;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(1)>img {
		width: 16.277778vw;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(3)>img {
		width: 16.390278vw;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(2)>img {
		width: 18.202778vw;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(4)>img {
		width: 24.806944vw;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(1) {
		width: 22.5vw;
		order: 1;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(3) {
		width: 25vw;
		order: 2;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(2) {
		width: 22.5vw;
		order: 3;
	}

	.bach4-content .sec-5-icon .sec-5-icon-item:nth-child(4) {
		width: 24.806944vw;
		order: 4;
		bottom: 0;
	}

	.bach4-content .sec5-mob {
		order: 3;
		width: 75vw;
		margin: 16.666667vw auto 0 auto;
		z-index: 1;
		text-align: center;
	}

	.bach4-content .sec-5-main-last {
		order: 4;
		margin-top: -2.777778vw;
	}



	.bach4-content .sec-5-icon-2 {
		order: 5;
		position: relative;
		width: 66.944444vw;
		height: 65vw;
		left: 0;
		transform: translateX(0);
		top: 0;
		opacity: 1;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: space-between;
	}

	.bach4-content .sec-5-icon-2 p {
		font-size: 2.777778vw;
		margin-top: 2.083333vw;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(1) img {
		width: 23.506944vw;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(2) img {
		width: 14.555556vw;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(3) img {
		width: 14.961111vw;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(4) img {
		width: 13.845833vw;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(1) {
		width: 24.506944vw;
		order: 1;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(3) {
		width: 24.944444vw;
		order: 2;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(2) {
		width: 23.583333vw;
		order: 3;
	}

	.bach4-content .sec-5-icon-2 .sec-5-icon-2-item:nth-child(4) {
		width: 25.555556vw;
		order: 4;
		bottom: 0;
	}

	.bach4-content .sec-5-icon-2-item {
		position: relative;
	}


	.bach4-content .sec-6-txt {
		width: 83.333333vw;
		margin: 0 auto;
	}

	.bach4-content .sec-6-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-6-img {
		width: 100%;
		margin: 15.277778vw 0 0 0;
	}

	.bach4-content .sec-6 {
		width: 100%;
		margin-top: 22.222222vw;
	}

	.bach4-content .sec-7 .sec-7-txt {
		width: 83.333333vw;
		position: relative;
		margin: 0 auto;
	}

	.bach4-content .sec-7 {
		position: relative;
		width: 100%;
		margin-left: 0;
		margin-top: 12.638889vw;
	}

	.bach4-content .sec-7-icon1 {
		display: none;
	}

	.bach4-content .sec-7-icon2 {
		display: none;
	}

	.bach4-content .sec-7-icon3 {
		display: none;
	}

	.bach4-content .sec-7-img {
		z-index: 1;
		width: 100%;
		margin-top: 11.111111vw;
		position: relative;
	}

	.bach4-content .sec-7-footer {
		font-size: 2.222222vw;
		right: 1vw;
	}

	.bach4-content .sec-8 {
		width: 100%;
		margin-top: 22.222222vw;
	}

	.bach4-content .sec-8-txt {
		width: 83.333333vw;
		margin: 0 auto;
	}

	.bach4-content .sec-8-img {
		width: 100%;
		margin-left: 0;
		position: relative;
		margin-top: 18.055556vw;
	}

	.bach4-content .sec-8-txt h3 {
		width: 55vw;
	}

	.bach4-content .sec-9-txt {
		position: relative;
		top: 0;
		width: 83.333333vw;
		left: 0;
		margin: 0 auto;
	}

	.bach4-content .sec-9-img {
		width: 100%;
	}

	.bach4-content .sec-9 {
		position: relative;
		margin-top: 22.222222vw;
	}

	.bach4-content .sec-10 {
		position: relative;
		margin-top: 0;
	}

	.bach4-content .sec-10-txt {
		position: relative;
		top: 0;
		width: 83.333333vw;
		left: 0;
		margin: 0 auto;
	}

	.bach4-content .sec-10-txt h3 {
		width: 37vw;
	}

	.bach4-content .sec-10-img {
		width: 100%;
		margin-top: 10vw;
	}

	.bach4-content .sec-7-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-8-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-9-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-10-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-11 {
		width: 100%;
		margin-left: 0;
		position: relative;
		margin-top: 7.222222vw;
	}

	.bach4-content .sec-11-txt {
		position: relative;
		width: 27.708333vw;
		width: 83.333333vw;
		margin: 0 auto;
	}

	.bach4-content .sec-11-img {
		margin-top: 18.194444vw;
		width: 100%;
	}

	.bach4-content .sec-11-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-12 {
		width: 100%;
		margin-left: 0;
		position: relative;
		margin-top: 18.055556vw;
	}

	.bach4-content .sec-12-txt {
		position: relative;
		left: 0;
		width: 83.333333vw;
		margin: 0 auto;
	}

	.bach4-content .sec-12-txt h3 {
		width: 50vw;
	}

	.bach4-content .sec-12-img {
		position: relative;
		margin-top: 1vw;
	}

	.bach4-content .sec-12-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-13 {
		width: 100%;
		margin-left: 0;
		position: relative;
		margin-top: 0;
	}

	.bach4-content .sec-13-txt {
		position: relative;
		width: 83.333333vw;
		margin: 0 auto;
		right: 0;
		top: 0;
	}

	.bach4-content .sec-13-txt h3 {
		width: 49vw;
	}

	.bach4-content .sec-13-txt p {
		margin-top: 4.166667vw;
	}

	.bach4-content .sec-13-img {
		width: 100%;
		margin-top: 6.944444vw;
	}

	.bach4-content .sec-14 {
		width: 100%;
		margin: 7.222222vw 0 0 0;
	}

	.bach4-content .sec-14-txt {
		text-align: center;
		width: 86.111111vw;
		margin: 0 auto 18.055556vw auto;
	}

	.bach4-content .sec-14-txt p {
		margin-top: 4.166667vw;
	}
	.bach4-content .sec-14-img {
		width: 88.055556vw;
		margin: 0 auto;
	}

	.bach4-content .bach4-disclaimer {
		width: 85.888889vw;
		margin-left: 8vw;
	}

}



/*ie11 css hack*/
@media all and (-ms-high-contrast:none) {

	*::-ms-backdrop,
	.bach4-content .sec-4-txt h2 {
		transform: translateY(0);
		opacity: 1;
	}

	*::-ms-backdrop,
	.bach4-content .sec-4-txt-main {
		opacity: 1;
	}

	*::-ms-backdrop,
	.bach4-content h2 {
		background: transparent !important;
		color: #000 !important;
	}

	*::-ms-backdrop,
	.bach4-content h3 {
		background: transparent !important;
		color: #000 !important;
	}

	*::-ms-backdrop,
	.bach4-content {
		overflow: hidden;
	}

	*::-ms-backdrop,
	.bach4-content .sec-5-main-last {
		opacity: 1;
		position: relative;
	}

	*::-ms-backdrop,
	.bach4-content .sec-5 {
		height: auto;
	}

	*::-ms-backdrop,
	.bach4-content .sec-5-icon-2 {
		top: 43.27vw;
	}

	*::-ms-backdrop,
	.bach4-content .sec-7-icon1 {
		left: 1vw;
	}

	*::-ms-backdrop,
	.bach4-content .sec-7-icon2 {
		transform: translateY(0);
	}

	*::-ms-backdrop,
	.bach4-content .sec-7-icon3 {
		left: 5vw;
	}

	*::-ms-backdrop,
	.bach4-content .sec-8-icon1 {
		left: 0;
	}

	*::-ms-backdrop,
	.bach4-content .sec-8-icon2 {
		right: 1vw;
	}
	
	*::-ms-backdrop,
	.bach4-content .sec-4-txt h2{
		color: #00CAF5 !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-6-txt h3{
		color: #138DF2 !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-7 .sec-7-txt h3{
		color: #E88D4B !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-8-txt h3{
		color: #2592FF !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-9-txt h3{
		color: #FF2643 !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-10-txt h3{
		color: #FF843C !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-11-txt h3{
		color: #1F8CF7 !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-12-txt h3{
		color: #FF3818 !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-13-txt h3{
		color: #326EFF !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-14-txt h3{
		color: #FEC43B !important;
	}
	*::-ms-backdrop,
	.bach4-content .sec-12-txt h3 a{
		color: #FF3818;
	}
	
}


.bach4-content .nowrap {
	white-space: nowrap;
}

@media (min-width: 1920px) {
	.bach4-content .bach4-disclaimer ol li {
		font-size: 0.625vw;
	}

	
}


@media (width:734px) {
	.bach4-content .sec-4{
		transform: translateY(20vw);
	}
	.bach4-content .sec-3-content {
	    margin-bottom: 15vw;
	}
}

@media (width:677px) {
	.bach4-content .sec-4{
		transform: translateY(23vw);
		}
		.bach4-content .sec-3-content {
		    margin-bottom: 15vw;
		}
}