@charset "UTF-8";

.main-faciliti-box{position:relative;z-index:20;}

.main-faciliti-box .faciliti-swiper .swiper-wrapper .swiper-slide{width:98%;}
.main-faciliti-box .faciliti-swiper .swiper-wrapper .swiper-slide .swiper-con-box{display:flex;width:100%;box-sizing:border-box;}

.main-faciliti-box .faciliti-swiper .faciliti-img-box{position:relative;width:47.16%;height:48.4rem;border-radius:2px;overflow:hidden;}
.main-faciliti-box .faciliti-swiper .faciliti-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}
.main-faciliti-box .faciliti-swiper .faciliti-img-box:hover img{transform:scale(1.1);}
.main-faciliti-box .faciliti-swiper .faciliti-img-box .faciliti-position-txt{position:absolute;top:0;left:0;padding:4rem 3rem;width:100%;height:100%;font-size:3rem;font-weight:var(--font-weight-medium);color:var(--white100);line-height:3.6rem;letter-spacing:-0.015em;box-sizing:border-box;}
.main-faciliti-box .faciliti-swiper .faciliti-txt-box{display:flex;flex-wrap:wrap;align-content:center;padding:0 11% 6rem 4.47%;width:52.84%;box-sizing:border-box;}
.main-faciliti-box .faciliti-swiper .faciliti-txt-box .faciliti-title{padding:0 0 2rem;font-size:3.6rem;font-weight:var(--font-weight-bold);color:var(--color03);line-height:5rem;letter-spacing:-0.05em;word-break:keep-all;}
.main-faciliti-box .faciliti-swiper .faciliti-txt-box .faciliti-txt{padding:0 0 3.4rem;font-size:1.8rem;font-weight:var(--font-weight-medium);color:var(--color89);line-height:2.8rem;letter-spacing:-0.025em;word-break:keep-all;}
.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more{display:inline-flex;align-items:center;position:relative;font-size:2rem;line-height:2.4rem;color:var(--color01);font-weight:var(--font-weight-semibold);letter-spacing:-0.025em;}
.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more:after{content:'';display:inline-block;margin:0 0 0 1.7rem;border-radius:50%;width:6.6rem;height:6.6rem;background:var(--color02);}

.main-faciliti-box .control-wrap{align-items:center;justify-content:center;}
.main-faciliti-box .control-wrap .faciliti-page-box{display:flex;justify-content:flex-end;position:absolute;left:0;bottom:0;z-index:20;padding:0 5.22% 0 0;width:88.15%;box-sizing:border-box;}
.main-faciliti-box .control-wrap .faciliti-page-box button{display:block;padding:0;background:none;}
.main-faciliti-box .control-wrap .faciliti-page-box button.main-faciliti-prev{}
.main-faciliti-box .control-wrap .faciliti-page-box button.main-faciliti-next{padding:0 0 0 3.5rem;}
.main-faciliti-box .control-wrap .faciliti-page-box button.main-faciliti-prev::before{content:'';display:inline-block;margin:0 2.3rem 0 0;width:8.2rem;height:4.8rem;background:url(../../kor/img/main/ico-faciliti-arrow-prev.png) no-repeat 0 0/100%;vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-page-box button.main-faciliti-prev::after{content:'';display:inline-block;margin:0 0 0 3.5rem;width:1px;height:5rem;background-color:var(--color40);vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-page-box button.main-faciliti-next::after{content:'';display:inline-block;margin:0 0 0 2.3rem;width:8.2rem;height:4.8rem;background:url(../../kor/img/main/ico-faciliti-arrow-next.png) no-repeat 0 0/100%;vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-page-box button span{display:inline-block;font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color39);line-height:2.6rem;vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-page-box button:first-of-type span::before{display:none;}
.main-faciliti-box .control-wrap .faciliti-pagination{display:none;width:auto;font-size:0;line-height:1;}
.main-faciliti-box .control-wrap .faciliti-pagination span{display:inline-block;margin:0 9px 0 0;width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color30);box-sizing:border-box;vertical-align:middle;opacity:1;}
.main-faciliti-box .control-wrap .faciliti-pagination span.swiper-pagination-bullet-active{width:1.9rem;height:1.3rem;border:3px solid var(--color02);border-radius:6.5px;background-color:#fff;}
.main-faciliti-box .control-wrap .faciliti-autoplay{display:none;font-size:0;line-height:1;vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-autoplay > button{display:inline-block;padding:0;width:1rem;height:1.3rem;cursor:pointer;vertical-align:middle;}
.main-faciliti-box .control-wrap .faciliti-autoplay .pause{background:url(../../kor/img/main/ico-news-pause.png) no-repeat 0 0/100%;}
.main-faciliti-box .control-wrap .faciliti-autoplay .start{background:url(../../kor/img/main/ico-news-start.png) no-repeat 0 0/100%;}
.main-faciliti-box .control-wrap .faciliti-autoplay.pause .start,
.main-faciliti-box .control-wrap .faciliti-autoplay.start .pause{display:none;}

@media screen and (max-width:1300px){
	.main-faciliti-box .control-wrap .faciliti-page-box {bottom:-80px;justify-content:center;left: 8.7%;}	
	
}


@media screen and (min-width:1025px){
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more::before{content:'';display:inline-block;position:absolute;top:50%;right:3.3rem;z-index:10;width:1.8rem;height:1.7rem;background:url(../../kor/img/main/ico-arr01%402x.png) no-repeat center center/100%;transform:translate(50%, -50%);transition:transform 0.2s;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more:hover::before,
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more:focus::before{transform:translate(calc(50% + 4px), calc(-50% - 4px));}

}

@media screen and (max-width:1024.98px){
	.main-faciliti-box .faciliti-swiper{overflow:hidden;}
	.main-faciliti-box .faciliti-swiper .swiper-wrapper .swiper-slide{width:100%;}
	.main-faciliti-box .faciliti-swiper .faciliti-img-box{width:50%;height:30rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-img-box .faciliti-position-txt{padding:2.2rem 2.4rem;font-size:2.6rem;line-height:2.8rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box{padding:0 2rem;width:50%;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .faciliti-title{padding:0 0 1.2rem;font-size:2.4rem;line-height:3.2rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .faciliti-txt{padding:0 0 1.5rem;font-size:1.5rem;line-height:2.2rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more{font-size:1.8rem;line-height:2.1rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box .main-btn-more:after{width:4.7rem;height:4.7rem;background:var(--color02) url(../../kor/img/main/ico-arr01%402x.png) no-repeat center center/1.3rem;}
	.main-faciliti-box .control-wrap{display:flex;padding:6rem 0 0;}
	.main-faciliti-box .control-wrap .faciliti-page-box{display:none;}
	.main-faciliti-box .control-wrap .faciliti-pagination{display:inline-block;}
	.main-faciliti-box .control-wrap .faciliti-autoplay{display:inline-block;}
}

@media screen and (max-width:768px){
	.main-faciliti-box .faciliti-swiper .swiper-wrapper .swiper-slide{padding:0;width:100%;}
	.main-faciliti-box .faciliti-swiper .swiper-wrapper .swiper-slide .swiper-con-box{flex-wrap:wrap;padding:0;}
	.main-faciliti-box .faciliti-swiper .faciliti-img-box{width:100%;height:25.6rem;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box{flex-direction:column;align-content:flex-start;padding:2.7rem 0 0;width:100%;}
	.main-faciliti-box .faciliti-swiper .faciliti-txt-box br{display:none;}
}