.section{overflow: hidden;}
.visual-bg{width : 100%;height : 100%; position : absolute;left : 0;top : 0;z-index: -1;background : #e6e0dc}
.visual-bg > img{width : 100%;height : 100%;object-fit: cover;object-position : center bottom;transform: scale(1.15);opacity: 1;transition : transform 2s, opaicty 1s;}
.swiper-slide-active .visual-bg > img{transform : scale(1);opacity : 1;transition : transform 4s, opaicty 1s;}

.main-section-visual .section-inner{display: flex;justify-content: space-between;align-items: center; width : 100%;max-width: 1760px;height: 100%; margin : 0 auto;position : relative;}
.main-section-visual .low .section-inner{align-items : end;padding-bottom: 150px;}
.visual-logo{display: flex; position : absolute;left : 0;bottom : 0;}
.visual-logo1{left : auto;right : 0;}
.visual-logo3{left : auto;right : 0;}
.visual-title-01,.visual-title-03,.visual-title-04,.visual-title-05{font-size: 36px;font-weight: 300;color : #121212;letter-spacing: -0.033em;}
.visual-title-02,.visual-title-04,.visual-title-06{color : #262626;font-weight: 300;font-size: 57px;letter-spacing: -0.033em;line-height: 71px; text-align: right;}
.visual-title-02 b,.visual-title-03 b,.visual-title-06 b{color : #203A31;font-weight: 700;}
.visual-title-04{text-shadow : 0 0 7px rgba(255,255,255,.5)}

.visual-title-03 { color: #fff; }
.visual-title-04, .visual-title-05 { color: #fff; }
.visual-title-05, .visual-title-06 { color: #fff; }

.visual-slide{width : 100%;height : 100%;}

/**/
/**/
.main-section-value{overflow: hidden;position :relative;}
.main-section-value::after{position : absolute;content:'';width : 0px;height : 1px;top : 50%;transform: translateY(-50%);transition : width 3s;background : #ddd;left : 0;}
.value-text{display : flex;justify-content : end; position : absolute;font-size: 20px;font-family: Ofelia-text;font-weight: 700;color : #ccc;letter-spacing: 0.25em;bottom : calc(50% + 10px);left : 50%;transform: translateX(calc(-50% - 390px));white-space : nowrap;overflow : hidden;min-width : 300px}
.value-text > li{transition : transform 1s;}
.value-text > li:not(:first-child){position : absolute;top : calc(100% * var(--i));text-align : right;}
.main-section-value.active::after{width : 100%;}
.main-section-value .section-inner{display: flex;align-items: center;justify-content: center;height : 100%;}
.value-inner{display : flex;align-items: center;justify-content: center;width : 1546px;height : 100%;position : relative;}
.value-title-box{position : absolute;left : 0;top : 200px;}
.value-title1{margin-bottom: 20px;}
.value-title-svg1{transform: translateX(30px);transition : transform 1s;}
.active .value-title-svg1{transform: translateX(0px);transition-delay: 2s;}
.value-title-svg1 path{fill:transparent;stroke-width: 1px;stroke : #707070;font-family: ofelia-text;stroke-dasharray: 0% 50%;transition : stroke-dasharray 1.5s;font-weight: 700;}
.active .value-title-svg1 path{stroke-dasharray: 50% 0%;transition : stroke-dasharray 1.5s .5s;}
.value-title-svg2{transform: translateX(30px);transition : transform 1s;}
.active .value-title-svg2{transform: translateX(60px);transition-delay: 2s;}
.value-title-svg2 path{stroke-width: 1px;stroke : #203A31;font-family: ofelia-text;fill : transparent;stroke-dasharray: 0% 50%;transition : stroke-dasharray 1.5s, fill 1s;}
.active .value-title-svg2 path{stroke-dasharray: 50% 0%;fill: #203A31;transition : stroke-dasharray 1.5s .5s, fill 1s 2s, stroke 1s 2s; stroke:transparent}
.value-title-svg2 tspan{font-family: ofelia-text;}
.value-bottom{position : absolute;bottom : 95px;right : 0;text-align: right;}
.value-bottom-title{display: flex;align-items: center;gap : 22px; font-size: 53px;font-family: Pretendard;font-weight: 300;color : #203A31; letter-spacing: -0.033em;}
.value-bottom-title > span{display: inline-block; width : 0px;height : 1px;background : #203A31;}
.value-bottom-title > p > b{font-weight: 500;}
.value-bottom-title > p .char{transform: translateY(-100px);opacity: 0;}
.value-slide{position : absolute;left : 0;top : 0;width : 100%;height : 100%;}
.value-slide .swiper-slide{display: flex;align-items: center;justify-content: center;}
.value-slide .swiper-slide-active{z-index: 10;position : relative;}
.value-img-list{display: flex;align-items: center;width : 873px;height : 474px;position : absolute;top: 50%;left : 50%;transform: translateX(25%) translateY(-50%);opacity : 0;transition : transform 1s, opacity 1s;z-index: 1;}
.active .value-img-list{transform: translateX(-25%) translateY(-50%);opacity : 1;}
.value-img-list .value-img{width : 118px;position : absolute;transition : width 1s, left 1s;}
.value-img-list .value-img-01{left : 0;}
.value-img-list .value-img-02{left : 489px}
.value-img-list .value-img-03{left : 622px;}
.value-img-list .value-img-04{left : 755px}
.value-img-list .value-img.on{width : 474px; z-index: 1;}
.value-img{width : 118px;transition : width 1s;position : relative;}
.value-rotate-btn{display: flex;align-items: center;justify-content: center;position : absolute;top : 10px;right : 20px;width : 81px;height : 81px; background : #203A31;border-radius: 50%;opacity: 0; transform: scale(0); transition : opacity 1s, transform 1s;}
.value-rotate-btn > img{opacity: 0;transition : transform .5s, opacity .5s;}
.on .value-rotate-btn{opacity: 1;transform: scale(1);}
.on .value-rotate-btn > img{opacity: 1;}
.value-rotate-btn:hover > img{transform: translateX(12px);}
.value-rotate-btn::after{position : absolute;content : '';width : 111px;height : 111px;background : url(/assets/images/main/value-rotate-text.png)no-repeat center / contain;animation : rotate-text 6s infinite linear;opacity: 0;transition : opacity .5s;z-index: 1;}
@keyframes rotate-text {
    0%{transform: rotate(0);}
    100%{transform: rotate(360deg);}
}
.on .value-rotate-btn::after{opacity: 1;}

.value-con{display: flex;flex-direction: column;align-items: start; position : absolute;left : 0;bottom :95px;white-space: nowrap;opacity: 0;transition : opacity 1s, transform 1s; transform: translateX(-100px);}
.main-section-value.active .value-con{opacity: 1; transform: translateX(0);transition : opacity 1s .5s, transform 1s .5s;}
.value-icon{position : relative;margin-bottom: 36px;}
.value-icon > img{opacity: 0;transition : opacity 1s;}
.value-icon > img.on{opacity: 1;}
.value-icon > img:not(:first-child){position : absolute;top : 0;}
.value-con-title{position : relative;overflow: hidden;margin-bottom: 16px;font-size: 40px;color : #203A31;font-family: pretendard; font-weight: 700;letter-spacing: -0.033em;min-width : 300px;}
.value-con-title > p{transition : transform 1s;}
.value-con-title > p:not(:first-child){position : absolute;top : calc(100% * var(--i))}

.value-desc{position : relative;font-size: 28px;letter-spacing: -0.033em;font-weight: 300;color : #121212;line-height: 38px;}
.value-desc > p{opacity: 0;transition : opacity 1s;}
.value-desc > p.on{opacity: 1;}
.value-desc > p:not(:first-child){position : absolute;top : 0;}
/**/
.main-section-info{}
.main-section-info .fp-tableCell{position : absolute;left : 0;top : 0;padding-top: 100px;}
.info-bg{position : absolute;left : 0;top : 0;width : 100%;height : 100%;}
.info-bg > img{width : 100%;height : 100%;object-fit : cover;object-position : center;transform : scale(1.2);transition : transform 1s .4s;}
.active .info-bg > img{transform : scale(1);transition : transform 4s .4s;}
.main-section-info .section-inner{display : flex;flex-direction : column; align-items : center;justify-content : center; position : relative;width : 100%;height :100%; text-align : center;}
.main-section-info .section-inner::before{position : absolute;width : 1px;height : 0;transition : height 1s;background : rgba(255,255,255,0.43);top : 0;}
.main-section-info .section-inner::after{position : absolute;width : 1px;height : 0;transition : height 1s;background : rgba(255,255,255,0.43);bottom : 0;}
.main-section-info.active .section-inner::after,
.main-section-info.active .section-inner::before{height : 13vh;transition-delay : .4s;}
.info-logo{margin-bottom: 50px;transform : translateY(-50px);opacity : 0;transition : opacity 1s .4s, transform 1s .4s;}
.active .info-logo{transform : translateY(0);opacity : 1;}
.info-title{font-size : 32px;line-height : 1.25em;color : #fff;margin-bottom: 25px;transform : translateY(50px);opacity : 0;transition : opacity 1s .4s, transform 1s .4s;}
.active .info-title{transform : translateY(0);opacity : 1;}
.info-title > p{font-family : pretendard;}

.info-title .color{color : #8DFFD7}
.info-title .line{display : inline-block;position : relative;}
.info-title .line::after{position : absolute;content : '';bottom : -7px;width : 100%;height : 1px;background : #fff;left : 0;}
.info-desc > p{font-size : 18px;line-height : 1.4em; color : #fff;letter-spacing : -0.033em;font-family : pretendard;opacity : 0;transform : translateX(-50px);transition : opacity 1s .4s, transform 1s .4s;}
.highlight{display : inline-block;position : relative;}
.highlight::after{position : absolute;content : '';width : 100%;height :40%;left : 0;bottom : 0;background : #3c8560;z-index : -1;}
.info-img{ margin-bottom: 30px; margin-left: auto; margin-right: auto; transform : translateY(50px);opacity : 0;transition : opacity 1s .8s, transform 1s .8s;}
.active .info-img{transform : translateY(0);opacity : 1;}
.active .info-desc > p{opacity : 1;transform : translateX(0px)}
.active .info-desc > p:nth-of-type(1){transition-delay : 1.2s;}
.active .info-desc > p:nth-of-type(2){transition-delay : 1.4s;}
/*.active .info-desc > p:nth-child(2){transition-delay : 1.1s;}*/
/*.active .info-desc > p:nth-child(3){transition-delay : 1.2s;}*/
/*.active .info-desc > p:nth-child(4){transition-delay : 1.3s;}*/
/*.active .info-desc > p:nth-child(5){transition-delay : 1.4s;}*/
/*.active .info-desc > p:nth-child(6){transition-delay : 1.5s;}*/
/*.active .info-desc > p:nth-child(7){transition-delay : 1.6s;}*/
/**/
.main-section-service .section-inner{width : 100%;height : 100%;position : relative;}
.service-bg{width : 100%;height : 100%;position : relative;transition : height 1s}
.service-bg::after{position : absolute;content : '';width :100%;height : 100%;background : linear-gradient(to right, black, rgba(0,0,0,0.5), black);opacity: 0;transition : opacity 1s;left : 0;top : 0;}
.fp-active .service-bg::after{opacity: .6; transition : opacity 1s}
.service-bg > img{width : 100%;height : 100%;position : absolute;left : 0;top : 0;object-fit: cover;object-position : center;}
.fp-active .service-bg{height : calc(100% - 516px);transition : height 1s 1s;}
.service-title-box{display: flex;flex-direction: column;align-items: center;justify-content: center;width : 100%;height : 100%; position : absolute;left : 0;top : 0;z-index: 1;}
.service-svg-01{margin-bottom: 19px;transition : transform 1s}
.fp-active .service-svg-01{transform: translateX(-60px);transition : transform 1s 1s}
.service-svg-02{transition : transform 1s}
.fp-active .service-svg-02{transform: translateX(60px);transition : transform 1s 1s}

.service-slide{width : 100%;height : 100%;}
.service-slide .swiper-slide{display : flex;align-items : center;justify-content : center;}
.service-con{display: flex;justify-content: center;align-items: center; width : 100%;height : 516px;background : #203A31;position :absolute;left : 0;bottom : 0;transform: translateY(100%);transition : transform 1s}
.fp-active .service-con{transform: translateY(0);transition : transform 1s 1s}
.service-con::after{position : absolute;content : '';transform: translateY(0);width :100%;height : 100%;background : linear-gradient(to right, black, rgba(0,0,0,0.5), black);left : 0;top : 0;opacity: .6;z-index:-1;}
.service-con-inner{width : 100%;max-width : 1546px;}
.service-top{display: flex;justify-content: space-between;align-items: end;margin-bottom: 15px;padding-top: 50px;}
.service-list > h3{font-size: 32px; font-family: pretendard; font-weight: 700;color : #fff;letter-spacing: -0.033em;margin-bottom: 30px;transform: translateY(-50px);opacity: 0;}
.service-list > ul > li{font-size: 22px;color : #fff;letter-spacing: -0.033em;line-height: 2em;transform: translateX(-100px);opacity: 0;}
.service-img-box > p{font-size: 13px;font-family: Ofelia-text;color : #898989;font-weight: 700;letter-spacing: 0.25em;margin-bottom: 26px;text-align: right;}
.service-img-box > p .char{opacity: 0;}
.service-img-box > ul{display: flex;gap : 17px}
.service-img-box > ul img{opacity: 0;width : 250px;height : 143px;object-fit : cover;object-position : center;}

.service-title{display: flex;justify-content: end; align-items: center;gap : 22px; font-size: 53px;font-family: Pretendard;font-weight: 300;letter-spacing: -0.033em;color : #fff}
.service-title > span{display: inline-block; width : 0px;height : 1px;background : #fff;}
.service-title > p > b{font-weight: 500;}
.service-title > p .char{transform: translateY(-100px);opacity: 0;}

.service-navigation{display : flex;justify-content : space-between; position : absolute; width : 100%;top : 50%;transform : translateY(-50%);height : 0;padding : 0 50px;z-index : 1;}
.service-prev{width : 30px;height : 30px;border-top : 1px solid #fff; border-left : 1px solid #fff;transform : rotate(-45deg);cursor : pointer;}
.service-next{width : 30px;height : 30px;border-top : 1px solid #fff; border-right : 1px solid #fff;transform : rotate(45deg);cursor : pointer;}

@media(max-width : 1600px){
	.main-section-visual .section-inner{width : 100%;max-width: 100%;height: 100%;padding : 0 30px;}
	.visual-title-01,.visual-title-03,.visual-title-05{font-size: 30px;line-height : 1.4em;}
	.visual-title-02,.visual-title-04,.visual-title-06{font-size: 48px;line-height: 1.4em; color: #121212}

	.value-text{font-size: 20px;bottom : calc(50% + 10px);left : 50%;transform: translateX(calc(-50% - 390px));min-width : 300px}
	.main-section-value .section-inner{display: flex;align-items: center;justify-content: center;height : 100%;padding : 0 30px;}
	.value-inner{width : 100%;}
	.value-title-box{position : absolute;left : 0;top : 150px;}
	.value-title1{margin-bottom: 10px;}
	.value-title-svg1{transform: translateX(30px);height : 45px;}
	.value-title-svg2{transform: translateX(30px);height : 45px;}
	.active .value-title-svg2{transform: translateX(60px);transition-delay: 2s;}
	.value-bottom{bottom : 30px;}
	.value-bottom-title{gap : 15px; font-size: 36px;}
	.value-slide{position : absolute;left : 0;top : 0;width : 100%;height : 100%;}
	.value-slide .swiper-slide{display: flex;align-items: center;justify-content: center;}
	.value-slide .swiper-slide-active{z-index: 10;position : relative;}
	.value-img-list{display: flex;align-items: center;width : 700px;height : 300px;position : absolute;top: 50%;left : 50%;transform: translateX(25%) translateY(-50%);opacity : 0;transition : transform 1s, opacity 1s;z-index: 1;}
	.active .value-img-list{transform: translateX(-25%) translateY(-50%);opacity : 1;}
	.value-img-list .value-img{width : 115px;position : absolute;transition : width 1s, left 1s;}
	.value-img-list .value-img-01{left : 0;}
	.value-img-list .value-img-02{left : 310px}
	.value-img-list .value-img-03{left : 435px;}
	.value-img-list .value-img-04{left : 560px}
	.value-img-list .value-img.on{width : 300px;}
	.value-img{width : 118px;transition : width 1s;position : relative;}
	.value-rotate-btn{top : 5px;right : 10px;width : 60px;height : 60px;}
	.value-rotate-btn:hover > img{transform: translateX(0)}
	.value-rotate-btn::after{width : 90px;height : 90px;}

	.value-con{left : 0;bottom :60px;}
	.value-icon{margin-bottom: 24px; }
	.value-con-title{margin-bottom: 10px;font-size: 30px;}

	.value-desc{font-size: 24px;line-height: 1.4em;}
	.value-desc > p{opacity: 0;transition : opacity 1s;}
	.value-desc > p.on{opacity: 1;}
	.value-desc > p:not(:first-child){position : absolute;top : 0;}

	/**/
	.fp-active .service-bg{height : calc(100% - 400px);transition : height 1s 1s;}
	.service-svg-01{margin-bottom: 15px;height : 50px;}
	.service-svg-02{height : 50px;}

	.service-con{height : 400px;}
	.service-con-inner{width : 100%;max-width : 100%; padding : 0 80px;}
	.service-top{display: flex;justify-content: space-between;align-items: end;margin-bottom: 15px;padding-top: 0px;}
	.service-list > h3{font-size: 24px;margin-bottom: 20px;}
	.service-list > ul > li{font-size: 16px;}
	.service-img-box > p{font-size: 12px;margin-bottom: 20px;}
	.service-img-box > ul{display: flex;gap : 10px}
	.service-img-box > ul img{opacity: 0;width : 190px;height : 120px;}

	.service-title{gap : 16px; font-size: 36px;}

	.service-navigation{padding : 0 30px;}
	.service-prev{width : 20px;height : 20px;}
	.service-next{width : 20px;height : 20px;}
}

@media(max-width : 1200px){
    .section{overflow: hidden;}
    .visual-bg{width : 100%;height : 100%; position : absolute;left : 0;top : 0;z-index: -1;background : #e6e0dc}
    .visual-bg > img{width : 100%;height : 100%;object-fit: cover;object-position : center bottom;animation : visual-bg 4s both;}
    @keyframes visual-bg {
        0%{transform: scale(1.15);opacity: 0;}
    }

    .main-section-visual .section-inner{flex-direction: column;justify-content: start; width : 100%;max-width: none;padding-top: 150px;}
	.main-section-visual .low .section-inner{align-items : center;padding-bottom: 0;}
    .visual-logo{display: flex; position : absolute;left : 50%;transform: translateX(-50%);}
    .visual-title-01,.visual-title-03,.visual-title-05{font-size: 24px;margin-bottom: 10px; text-align: center;}
    .visual-title-02,.visual-title-04,.visual-title-06{display: flex;white-space: nowrap; font-size: 36px;line-height: 1.2em; text-align: center;}
}

/* 모바일 */
@media(max-width : 749px){
    .main-section-visual .section-inner{padding-top: 24.67vw;}
    .visual-logo {left: auto;right: 0;transform: unset;}
    .visual-logo img{width: auto;height: 10.53vw;}
    .visual-title-01,.visual-title-03,.visual-title-05{font-size: 4.8vw;margin-bottom: 1.07vw;line-height: 1.3;}
    .visual-title-02,.visual-title-04,.visual-title-06{flex-direction: column;font-size: 7.6vw;}
	.visual-title-05, .visual-title-06 { color: #203A31; }
	.visual-title-03 { color: #121212; }

    /**/
    .main-section-value::after{height : 0.13vw;}
    .value-text{display : none; font-size: 2.67vw;bottom : calc(50% + 1.33vw);left : 3.3vw;transform: unset;transform : none;min-width : auto;}
    .value-inner{width: 100%;padding: 5.33vw 2.67vw;}
    .value-title-box{top: 24.67vw;left: 8.3vw;}
    .value-title1{margin-bottom: 1.57vw;}
    .value-title-svg1{width: 29.23vw;height: 8.5vw;transform: translateX(2vw);}
    .value-title-svg1 path{fill:transparent;stroke-width: 0.13vw;}
    .value-title-svg2{width: 49.05vw;height: 7.25vw;}
    .active .value-title-svg2{transform: translateX(4vw);}
    .value-title-svg2 path{stroke-width: 0.13vw;}
    .value-bottom{bottom: 3.3vw;right: 0;}
    .value-bottom-title{display: flex;align-items: center;justify-content: center;gap : 2.93vw; font-size: 6vw;font-family: Pretendard;font-weight: 300;color : #203A31; letter-spacing: -0.033em;line-height: 1.2;white-space: nowrap;}
    .value-bottom-title > span{display: inline-block; width : 0px;height : 0.13vw;background : #203A31;}
    .value-bottom-title > p > b{font-weight: 500;}
    .value-bottom-title > p .char{transform: translateY(-13.33vw);opacity: 0;}
    .value-img-list{display: flex;align-items: center;width : 100%;}
    .value-img-list .value-img{width : 15.73vw;position : absolute;transition : width 1s, left 1s;}
    .value-img-list .value-img-01{left : 0;}
    .value-img-list .value-img-02{left : 65.2vw}
    .value-img-list .value-img-03{left : 82.93vw;}
    .value-img-list .value-img-04{left : 100.67vw}
    .value-img-list .value-img.on{width : 63.2vw;}
    .value-img{width : 15.73vw;}
    .value-rotate-btn{top : 1.33vw;right : 2.67vw;width : 10.8vw;height : 10.8vw;}
    .value-rotate-btn > img{width: 5.47vw;}
    .value-rotate-btn:hover > img{transform: translateX(1.6vw);}
    .value-rotate-btn::after{width : 15.73vw;height : 15.73vw;background-size: cover;}

    .value-con{bottom : 20vw;}
    .value-icon{position : relative;margin-bottom: 4.8vw;}
    .value-icon > img{opacity: 0;transition : opacity 1s;width: 8vw;height: 8vw;}
    .value-icon > img:not(:first-child){position : absolute;top : 0;left: 50%;transform: translateX(-50%);}
    .value-con-title{position : relative;overflow: hidden;margin-bottom: 2.13vw;font-size: 5.33vw;color : #203A31;font-family: pretendard; font-weight: 700;letter-spacing: -0.033em;height: 6.67vw;line-height: 1.25;}
    .value-con-title > p{transition : transform 1s;}
    .value-con-title > p:not(:first-child){position : absolute;top : calc(100% * var(--i));left: 0;width: 100%;}

    .value-desc{position : relative;font-size: 3.73vw;letter-spacing: -0.033em;font-weight: 300;color : #121212;line-height: 1.36;min-height: 10.13vw;}

	/**/
	.main-section-info .fp-tableCell{position : absolute;left : 0;top : 0;padding-top: 10vh;}
	.main-section-info.active .section-inner::after,
	.main-section-info.active .section-inner::before{height : 20vh}
	.info-logo{margin-bottom: 5vw;width : 50vw;}
	.info-title{font-size : 5vw;margin-bottom: 7vw;}
  .info-img{ width: 50vw; }
    .info-title .line::after{bottom : -1vw;}
	.info-desc > p{font-size : 3.2vw;}
	/**/

    /**/
    .fp-active .service-bg{height : 40.8%;transition : height 1s 1s;}
    .service-title-box{flex-direction: column;align-items: center;width : 100%;height : 100%;padding: 0 2.67vw;}
    .service-svg-01{margin-bottom: 2.53vw;transition : transform 1s;width: 49.02vw;height: auto;}
    .fp-active .service-svg-01{transform: translateX(-8vw);transition : transform 1s 1s}
    .service-svg-02{transition : transform 1s;width: 61.36vw;height: auto;}
    .fp-active .service-svg-02{transform: translateX(8vw);transition : transform 1s 1s}

    .service-con{height : 59.2%;padding: 3.33vw 0;}
	.service-con-inner{padding : 0 10vw;}
    .service-top{flex-direction: column;justify-content: center;align-items: start;margin-bottom: 1.33vw;padding-top: 0;}
    .service-list{margin-bottom: 2.67vw;}
    .service-list > h3{font-size: 4.27vw;margin-bottom: 2vw;transform: translateY(-6.67vw);}
    .service-list > ul > li{font-size: 2.93vw;margin-bottom: 0.53vw;line-height: 1.5;transform: translateX(-13.33vw);}

	.service-img-box{width : 100%;}
    .service-img-box > p{font-size: 1.73vw;margin-bottom: 2vw;line-height: 1.2;}
    .service-img-box > ul{display: grid;grid-template-columns: repeat(2, 1fr);gap : 1.07vw;margin: 0 auto;width : 100%;}
	.service-img-box > ul > li{width : 100%;}
    .service-img-box > ul img{width : 100%;height: 20vw;object-fit: cover;border-radius: 0.8vw;}

    .service-title{gap : 2.93vw;font-size: 6vw;line-height: 1.2;}
    .service-title > span{height : 0.13vw;}
    .service-title > p .char{transform: translateY(-13.33vw);}

	.service-navigation{display : flex;justify-content : space-between; position : absolute; width : 100%;top : 50%;transform : translateY(-50%);height : 0;padding : 0 4vw;z-index : 1;}
	.service-prev{width : 4vw;height : 4vw;}
	.service-next{width : 4vw;height : 4vw;}
}
