.section{
	margin:64px 0;
	max-width:100%;
}

.section .owl-nav {
	pointer-events:none;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	margin:0;
}

.section .owl-carousel .owl-nav button.owl-next {
	position:absolute;
	right:20px;
	font-size:32px;
	width:64px;
	height:64px;	
	background-image:url(assets/section/next.svg);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	pointer-events:auto;
	margin:0;
	transform: translateY(-50%);
}

.section .owl-carousel .owl-nav button.owl-prev {
	position:absolute;
	left:20px;
	font-size:32px;
	width:64px;
	height:64px;	
	background-image:url(assets/section/prev.svg);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	pointer-events:auto;
	margin:0;
	transform: translateY(-50%);
}

.section .owl-carousel .owl-nav button.owl-prev:hover,
.section .owl-carousel .owl-nav button.owl-next:hover {
	background-color:transparent;
}

.section .owl-carousel .owl-nav button {
	display:flex;
	width:100%;
	height:100%;
	align-items:center;
	justify-content:center;
}
.section .owl-carousel .owl-nav button img {
	width:50%;
}
.section .owl-carousel .owl-item img {
	max-height:none;
}

.section .owl-carousel .owl-nav button.owl-prev span{
}

.section .owl-carousel .owl-nav button.disabled{
	opacity:0;
}

.section_2_1 {
	margin-top:140px;
}
.section_2_2 {
	width:692px;
	margin:120px auto 0;
}
.section_3_1 {
	margin-top:83px;
}


.section_5_2 {
	width:666px;
	margin:80px auto 0;
}


.section_6_2 {
	width:666px;
	margin:80px 0 0 auto;
}

.section_quote_1{
	margin-top:264px;
	margin-bottom:283px;
}

.section_quote_2{
	margin-top:249px;
	margin-bottom:297px;
}

.section_quote_3{
	margin-top:303px;
	margin-bottom:247px;
}

.section_quote_4{
	margin-top:150px;
	margin-bottom:128px;
}

.section_quote_5 {
	margin-top:343px;
	margin-bottom:258px;
}


.section_quote_6{
	margin-top:251px;
	margin-bottom:214px;
}


@media screen and (max-width:1000px){
	.section .owl-carousel .owl-nav button.owl-next,
	.section .owl-carousel .owl-nav button.owl-prev {
		width:calc(24px + (64 - 24) * (100vw - 320px) / (1000 - 320));
		height:calc(24px + (64 - 24) * (100vw - 320px) / (1000 - 320));
	}

	.section .owl-carousel .owl-nav button.owl-next {
		right:calc(8px + (20 - 8) * (100vw - 320px) / (1000 - 320));
	}
	
	.section .owl-carousel .owl-nav button.owl-prev {
		left:calc(8px + (20 - 8) * (100vw - 320px) / (1000 - 320));
	}
}

@media screen and (max-width:768px){
	.section {
		margin:calc(16px + (64 - 16) * (100vw - 320px) / (768 - 320)) 0;
	}

	.section_quote_1{
		margin-top:calc(214px + (264 - 214) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(234px + (283 - 234) * (100vw - 320px) / (768 - 320));
	}	

	.section_quote_2{
		margin-top:calc(152px + (249 - 152) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(190px + (297 - 190) * (100vw - 320px) / (768 - 320));
	}	

	.section_quote_3{
		margin-top:calc(204px + (303 - 204) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(205px + (247 - 205) * (100vw - 320px) / (768 - 320));
	}	

	.section_quote_4{
		margin-top:calc(167px + (150 - 167) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(265px + (128 - 265) * (100vw - 320px) / (768 - 320));
	}	

	.section_quote_5{
		margin-top:calc(190px + (343 - 190) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(178px + (258 - 178) * (100vw - 320px) / (768 - 320));
	}
	
	.section_quote_6{
		margin-top:calc(250px + (251 - 250) * (100vw - 320px) / (768 - 320));
		margin-bottom:calc(196px + (214 - 196) * (100vw - 320px) / (768 - 320));
	}
	
	.section_2_2 img {
		width:84%;
	}
	.section_5_2 {
		margin-bottom:48px;
	}
	.section_6_2 img{
		width:84%;
		margin-left:16%;
		
	}
}

@media screen and (max-width:480px){

}
