.acf_benefit_cont{
	position: relative;
	background: rgba(51,72,187,0.50);
}

.acf_benefit{
	overflow: hidden;
}

.acf_benefit_cont .center{
	width: 1728px;
	max-width: 100%;
	position: relative;
	padding-top: 112px;
	padding-bottom: 128px;
}

.acf_benefit_cont .swiper{
	height: auto;
	overflow: visible;
}

.acf_benefit_cont .swiper-slide{
	background: #030712;
	display: block;
	padding: 80px;
	align-items: flex-start;
    flex-direction: column;
	max-width: 568px;
	height: auto !important;
}

.acf_benefit_cont .swiper-navigation{
	display: flex;
	justify-content: flex-start;
	margin-bottom: -13px;
	gap: 64px;
	position: absolute;
	bottom: 0;
	width: 1728px;
    left: 50%;
    z-index: 2;
    max-width: 100%;
    transform: translateX(-50%);
    box-sizing: border-box;
}

.acf_benefit_title{
	padding-bottom: 64px;
	max-width: 672px;
}

.acf_benefit_cont .swiper-button-prev-idea-benefit{
	background: url(../../images/arrow_back.svg) no-repeat;
	width: 95px;
	height: 77px;
	margin-left: 80px;
	cursor: pointer;
	background-size: cover;
}

.acf_benefit_cont .swiper-button-next-idea-benefit{
	background: url(../../images/arrow_next.svg) no-repeat;
	width: 95px;
	height: 77px;
	cursor: pointer;
	background-size: cover;
}

.acf_benefit_cont .swiper-button-prev-idea-benefit:not(.swiper-button-disabled):hover{
	background: url(../../images/arrow_back_hover.svg) no-repeat;
	cursor: pointer;
	background-size: contain;
}

.acf_benefit_cont .swiper-button-next-idea-benefit:not(.swiper-button-disabled):hover{
	background: url(../../images/arrow_next_hover.svg) no-repeat;
	cursor: pointer;
	background-size: contain;
}

.acf_benefit_cont .swiper-navigation div.swiper-button-disabled{
	opacity: 0.3;
}

@media only screen
and (max-width : 1024px){
	.acf_benefit_cont .center{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.acf_benefit_title{
		padding-bottom: 30px;
	}
	
	.acf_benefit_cont .swiper-slide{
		max-width: calc(100vw - 40px);
		box-sizing: border-box;
	}
	
	.acf_benefit_cont .swiper-navigation{
		gap: 20px;
	}
	
	.acf_benefit_cont .swiper-button-next-idea-benefit {
		width: 60px;
		height: 49px;
	}
	  
	.acf_benefit_cont .swiper-button-prev-idea-benefit {
		width: 60px;
		height: 49px;
		margin-left: 0;
	}
	
	.acf_benefit_cont .swiper-slide{
		padding: 40px;
	}
}