@charset "utf-8";
.pcbr{display:block;}
.ptbr{display:block;}
.tbbr{display:none;}
.mbbr{display:none;}
.dn{display:none;}

/* 스크롤바 숨기기 */
body {
  -ms-overflow-style: none;
}
body::-webkit-scrollbar {
  display: none;
}

/* visual */
#visual{
	overflow:hidden;
	width:100%;height:100vh;
}
.visual{width:100%;height:100%;}
.visual .swiper-wrapper{width:100%;height:100%;}
.visual .swiper-slide{
	overflow:hidden;
	position:relative;
	width:100%;height:100%;
}
.visual .swiper-slide .slide-inner{
	width:100%;height:100%;
	position: relative;
}
.visual .swiper-slide .bg{
	width: 100%;
	height: 10%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	background: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.visual .swiper-slide video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index: 100;}
.visual .swiper-slide .txtarea{
	position:absolute;left:0;top:50%;z-index:100;
	transform:translateY(-50%);
	width:100%;
	text-align:center;
}
.visual .swiper-slide .txtarea .title{}
.visual .swiper-slide .txtarea .title .icon{}
.visual .swiper-slide .txtarea .title .num{margin-top:28px;font-size:20px;color:#fff;font-weight:600;}
.visual .swiper-slide .txtarea .line{
	width:1px;height:40px;
	margin:28px auto;
	background:rgba(255,255,255,0.6);
}
.visual .swiper-slide .txtarea .msg{font-size:var(--font-size-50);color:#fff;font-weight:600;}
.visual .vprev{position:absolute;left:8%;top:50%;z-index:100;transform:translateY(-50%);}
.visual .vnext{position:absolute;right:8%;top:50%;z-index:100;transform:translateY(-50%);}





.innerwrap{
	position: relative;
	width: 94%;
	max-width: 1480px;
	margin: 0 auto;
}


/* section1 */
.sec1{padding:200px 0;}
.sec1 .conwrap{
	overflow:hidden;
}
.sec1 .conwrap .title{
	margin-bottom:9vh;
	font-size:var(--font-size-50);text-align:center;font-weight:700;line-height:1.3em;
}
.sec1 .conwrap .title>div:nth-child(1){color:#888;}
.sec1 .conwrap .title>div:nth-child(2){color:#111;}
.sec1 .conwrap .con{overflow:hidden;padding-top: 30px;border-top: 1px solid #ccc;}
.sec1 .conwrap .con ul{
	display: flex;
	gap: 25px;
	align-items: stretch;
}
.sec1 .conwrap .con ul li{
	flex: 1;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.sec1 .conwrap .con ul li .img {
	aspect-ratio: 1/1;
	overflow: hidden;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.sec1 .conwrap .con ul li.item1 .img {
	background:url(/images/main/sec1_img1.jpg) no-repeat center / cover;
	position: relative;
}
.sec1 .conwrap .con ul li.item2 .img {
	background:url(/images/main/sec1_img2.jpg) no-repeat center / cover;
	position: relative;
}
.sec1 .conwrap .con ul li.item3 .img {
	background:url(/images/main/sec1_img3.jpg) no-repeat center / cover;
	position: relative;
}
.sec1 .conwrap .con ul li.item .img::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}
.sec1 .conwrap .con ul li .img .imgText {
	text-align: center;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	position: relative;
}
.sec1 .conwrap .con ul li .img .imgText .textLarge {
	font-family: "Wix Madefor Display";
	font-size: 94px;
	color: var(--main-color);
}
.sec1 .conwrap .con ul li .img .imgText .textMedium {
	font-size: 43px;
}
.sec1 .conwrap .con ul li .textArea {
	margin-top: 35px;
}
.sec1 .conwrap .con ul li .textArea .number{
	font-size: 18px;
	color: var(--main-color);
	font-weight: 600;
}
.sec1 .conwrap .con ul li .texts {
	margin-top: 40px;
}
.sec1 .conwrap .con ul li .texts .tit {
	font-size: 22px;
	color: #000;
	font-weight: 700;
}
.sec1 .conwrap .con ul li .texts .txt {
	margin-top: 20px;
	font-size: 20px;
	color: #666;
	line-height: 1.5;
}


.bgSt1{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:730px;}
.bgSt1 .line1{
	position:absolute;left:0;top:0;
	width:100%;height:1px;
	background:#ddd;
}
.bgSt1 .line2{
	position:absolute;left:0;bottom:0;
	width:100%;height:1px;
	background:#ddd;
}
.bgSt1 .line3{
	position:absolute;left:4%;top:0;
	width:1px;height:100%;
	background:#ddd;
}
.bgSt1 .line4{
	position:absolute;left:68.64%;top:0;
	width:1px;height:100%;
	background:#ddd;
}
.bgSt1 .line5{
	position:absolute;left:0%;top:-35%;
	width:1px;height:200%;
	transform:rotate(45deg);
	background:#ddd;
}
.bgSt1 .line6{
	position:absolute;right:-12.2%;top:-15%;
	height:130%;aspect-ratio:1/1;
	border-radius:50%;
	border:1px solid #ccc;
}
.titlearea{
	position:relative;z-index:10;
	max-width:72%;margin:0 auto;
	box-sizing:border-box;
	padding:0 100px;
	text-align:center;
}
.titlearea h3{font-size:50px;color:#000;font-weight:bold;}
.titlearea h3 + p{margin-top:25px;font-size:22px;color:#555;line-height:1.7em;}
.titlearea a{
	position:absolute;right:0;bottom:0;
}
.btnMore{
	display:flex;align-items:center;
	font-size:16px;color:#222;font-weight:500;
}
.btnMore i{
	box-sizing:border-box;
	width:40px;height:40px;
	border:1px solid #ddd;
	margin-left:11px;
	background:#fff url(/images/common/btnMore_arr.png) no-repeat center;
	border-radius:50%;
	transition: all 0.4s;
}
.btnMore:hover i{border:1px solid #ff6600;background:#ff6600 url(/images/common/btnMore_arr2.png) no-repeat center;}




/* sec2 */
.sec2{
	position:relative;
	padding:190px 0;
	background:#efefef;
}
.sec2 .conwrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:10;margin:55px 0 0;}
.sec2 .conwrap>div{overflow:hidden;width:49.75%;border-radius:25px;}
.sec2 .conwrap>div.pht{
	background:url(/images/main/sec2_img1.jpg) no-repeat center;
	background-size:cover;
}
.sec2 .conwrap>div.info{
	padding:80px 80px;
	background:#202020;
}
.sec2 .conwrap>div.info .icon{
	width:90px;height:90px;
	border-radius:15px;
	background:#ff6600 url(/images/main/sec2_icon.png) no-repeat center;
}
.sec2 .conwrap>div.info .con{
	display:flex;flex-wrap:wrap;
	margin:80px 0 0;
}
.sec2 .conwrap>div.info .con>div:nth-child(1){width:45%;}
.sec2 .conwrap>div.info .con>div:nth-child(1) .tit1{font-size:40px;color:#fff;font-weight:700;line-height:1.3em;}
.sec2 .conwrap>div.info .con>div:nth-child(1) .msg{
	margin-top:30px;
	font-family:"KyoboHandwriting2020A";
	font-size:18px;color:rgba(255,255,255,0.4);line-height:1.7em;
}
.sec2 .conwrap>div.info .con>div:nth-child(2){
	box-sizing:border-box;
	width:55%;
	padding:0 0 0 60px;
	border-left:1px solid #636363;
}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl{margin-bottom:50px;}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl:last-child{margin:0;}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl dt{
	margin-bottom:20px;
	font-size:22px;color:#fff;font-weight:600;
}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl dd{}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl dd ul{}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl dd ul li{
	margin-bottom:10px;
	font-size:20px;color:rgba(255,255,255,0.7);
}
.sec2 .conwrap>div.info .con>div:nth-child(2) dl dd ul li:last-child{margin:0;}
.sec2 .strong {
	display: inline-block;
	position: relative;
	color: #fff;
	font-size: 40px;
}
.sec2 .strong::before {
	content: "";
	position: absolute;
	width: 110%;
	height: 100%;
	background: linear-gradient(to right, var(--main-color),#ff740a,#ffaa00,var(--main-color));
	background-size: 300% auto;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	animation: gradientFlow 5s linear infinite;
	z-index: -1;
	pointer-events: none;
	border-radius: 10px;
}
@keyframes gradientFlow {
	0% { background-position: 0% center; }
	100% { background-position: 300% center; }
}




/* sec3 */
.sec3{
	position:relative;
	padding:0 0 125px 0;
	background:#efefef;
}
.sec3 .strong {
	display: inline-block;
	position: relative;
	color: #fff;
	font-size: 40px;
}
.sec3 .strong::before {
	content: "";
	position: absolute;
	width: 110%;
	height: 100%;
	background: linear-gradient(to right, var(--main-color),#ff740a,#ffaa00,var(--main-color));
	background-size: 300% auto;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	animation: gradientFlow 5s linear infinite;
	z-index: -1;
	pointer-events: none;
	border-radius: 10px;
}
@keyframes gradientFlow {
	0% { background-position: 0% center; }
	100% { background-position: 300% center; }
}
.sec3 ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:55px 0 0;}
.sec3 ul li{
	width:15.82%;
	margin:0 1% 65px 0;
	text-align:center;
	display: flex;
	flex-direction: column;
	height: auto;
}
.sec3 ul li a{
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}
.sec3 ul li:nth-child(6n){margin-right:0;}
.sec3 ul li .thumb{border:1px solid #ccc;transition:all 0.4s;}
.sec3 ul li .thumb img{width:100%;}
.sec3 ul li .year{margin:25px 0 20px;font-family:"Wix Madefor Display";font-size:22px;color:#000;font-weight:700;}
.sec3 ul li .tit{
	font-size:20px;color:#666;line-height:1.7em;
	flex: 1;
	min-height: calc(20px * 1.7 * 2);
}

.sec3 ul li:hover .thumb{
	transform:translateZ(-15px);
	box-shadow:5px 5px 20px rgba(0,0,0,0.2);
}
.sec3 .ctr{display: none;}	





/* sec4 */
.sec4{
	position:relative;
	padding:190px 0 130px;
}
.sec4 ul{
	display:flex;flex-wrap:wrap;align-items:stretch;
	margin:55px auto 0;
}
.sec4 ul li{
	width:32%;
	margin:0 2% 60px 0;
	box-sizing:border-box;
	display: flex;
	flex-direction: column;
	height: auto;
}
.sec4 ul li a{
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}
.sec4 ul li:nth-child(3n){margin-right:0;}
.sec4 ul li .thumb{overflow:hidden;border-radius:20px;aspect-ratio: 567 / 472;}
.sec4 ul li .thumb img{width:100%;height: 100%;object-fit: cover;object-position: top;}
.sec4 ul li .txts{
	position:relative;
	margin:35px 0 0;
	flex: 1;
	display: flex;
	flex-direction: column;
}
.sec4 ul li .txts .titArea{display:flex;align-items: flex-start;justify-content: space-between;gap: 20px;}
.sec4 ul li .txts .titArea .tit{
	font-size:30px;color:#000;font-weight:700;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; 
	overflow: hidden;
	text-overflow: ellipsis;
}
.sec4 ul li .txts .txt{
	margin-top:15px;font-size:20px;color:#666;line-height:1.6;
	height: calc(20px * 1.6 * 2);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; 
	overflow: hidden;
	text-overflow: ellipsis;
}
.sec4 ul li .txts .hit{margin-top:15px;font-size:16px;color:#666;}
.sec4 ul li .txts .hit .bar{
	display:inline-block;
	width:1px;height:12px;
	background:#ddd;
	margin:0 10px;
}
.sec4 ul li .txts .hit .num{color:#111;}
.sec4 ul li .txts .more{
	width:40px;height:40px;
	border-radius:50%;
	border:1px solid #ddd;
	background:#efefef url(/images/common/btnMore_arr.png) no-repeat center;
	transition:all 0.4s;
	flex-shrink: 0;
}
.sec4 ul li:hover .txts .more{
	border:1px solid #ff6600;
	background:#ff6600 url(/images/common/btnMore_arr2.png) no-repeat center;
}
.sec4 .ctr {
	display: none;
}





/* sec5 */
.sec5{
	position:relative;
	padding:190px 0;
	background:#efefef;
}
.sec5 .content + .content{margin-top:180px;}
.sec5 .case,
.sec5 .faq{
	margin:55px 0 0;
	padding:29px 0;
	border-top:1px solid #ccc;
}
.sec5 .case .swiper-slide,
.sec5 .faq .swiper-slide{
	position:relative;
	width:calc((100% - (63px * 2)) / 3);
	perspective:800px;
}
.sec5 .case .swiper-slide:after,
.sec5 .faq .swiper-slide:after{
	display:block;content:"";
	width:1px;height:100%;
	background:#ccc;
	position:absolute;left:calc(100% + 31.5px);top:0;
}
.sec5 .case .swiper-slide>a,
.sec5 .faq .swiper-slide>a{
	display:flex;
	flex-direction:column;
	height:100%;
	overflow:hidden;
	box-sizing:border-box;
	background:#fff;
	padding:50px;
	border-radius:20px;
	transition:all 0.4s;
}
.sec5 .faq .swiper-slide>a .infoArea{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sec5 .faq .swiper-slide>a .infoArea .view{
	font-size:20px;color:#777;
}
.sec5 .faq .swiper-slide>a .infoArea .view .count{
	font-size:20px;color:#000;font-weight:600;
	padding-left: 10px;
	margin-left: 10px;
	position: relative;
}
.sec5 .faq .swiper-slide>a .infoArea .view .count::before{
	content: "";
	display: block;
	width: 1px;
	height: 80%;
	background: #ccc;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.sec5 .case .swiper-slide>a .infoArea .cate,
.sec5 .faq .swiper-slide>a .infoArea .cate{
	display:inline-flex;align-items:center;justify-content:center;
	height:40px;padding:0 20px;
	background:#ff6600;
	border-radius:15px;
	font-size:16px;color:#fff;text-align:center;
}
.sec5 .case .swiper-slide>a .title,
.sec5 .faq .swiper-slide>a .title{
	margin:35px 0 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height:81px;
	font-size:var(--font-size-30);color:#000;font-weight:600;line-height:1.4em;
	transition:all 0.4s;
}
.sec5 .faq .swiper-slide>a .title {
	margin: 35px 0;
}
.sec5 .case .swiper-slide>a .txt,
.sec5 .faq .swiper-slide>a .txt{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size:19px;color:#666;line-height:1.7em;
	height:65px;
	flex: 1;
}
.sec5 .faq .swiper-slide>a .thumb{
	margin-top: 35px;
	overflow: hidden;
	border-radius: 20px;
	aspect-ratio: 363 / 200;
}
.sec5 .faq .swiper-slide>a .thumb img{width:100%;height: 100%;object-fit: cover;}
.sec5 .case .swiper-slide .otherArea,
.sec5 .faq .swiper-slide .otherArea{display:flex;align-items:center;justify-content: space-between;margin-top:auto;padding-top:25px;}
.sec5 .faq .swiper-slide .otherArea {
	justify-content: flex-end;
}
.sec5 .case .swiper-slide>a .date,
.sec5 .faq .swiper-slide>a .date{font-size:17px;color:#777;}
.sec5 .case .swiper-slide>a .more,
.sec5 .faq .swiper-slide>a .more{width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#efefef url(/images/common/btnMore_arr.png) no-repeat center;transition:all 0.4s;}
.sec5 .case .swiper-slide>a .more:hover,
.sec5 .faq .swiper-slide>a .more:hover{border:1px solid #ff6600;background:#ff6600 url(/images/common/btnMore_arr2.png) no-repeat center;}

.sec5 .case .swiper-slide>a:hover,
.sec5 .faq .swiper-slide>a:hover{transform:translateZ(5px);box-shadow:5px 5px 20px rgba(0,0,0,0.2);}
.sec5 .case .swiper-slide>a:hover .title,
.sec5 .faq .swiper-slide>a:hover .title{text-decoration:underline;}

.sec5 .case .ctr,
.sec5 .faq .ctr{
	display:flex;align-items:center;justify-content:space-between;
	width:calc((100% - 0px) / 3);
	margin:70px auto 0;
}
.sec5 .case .ctr .casePrev,
.sec5 .faq .ctr .casePrev{width:9px;}
.sec5 .case .ctr .caseNext,
.sec5 .faq .ctr .caseNext{width:9px;}
.sec5 .case .ctr .swiper-scrollbar,
.sec5 .faq .ctr .swiper-scrollbar{
	width:80%;height:6px;
	background:#bfbfbf;
}
.sec5 .case .ctr .swiper-scrollbar .swiper-scrollbar-drag,
.sec5 .faq .ctr .swiper-scrollbar .swiper-scrollbar-drag{background:#000;}



/* sec6 */
.sec6{
	position:relative;
	padding:190px 0 0;
	background:url(/images/main/sec6_bg.jpg) no-repeat;
	background-size:cover;
}
.sec6 .content{
	width:72%;
	margin:115px auto 0;
}
.sec6 ul{
	display:flex;flex-wrap:wrap;
	width: 100%;
}
.sec6 ul li{
	box-sizing:border-box;
	width:16.666%;
	padding:2vw 2vw 5vw;
	border-right:1px solid rgba(0,0,0,0.1);
}
.sec6 ul li:first-child{border-left:1px solid rgba(0,0,0,0.1);}
.sec6 ul li .step{font-size:15px;color:#ff6600;font-weight:600;}
.sec6 ul li .title{margin:35px 0 0;height:110px;font-size:clamp(15px, 1.45vw, 25px);color:#000;font-weight:600;}
.sec6 ul li .icon{display:flex;align-items:center;height:38px;}
.sec6 ul .sec6-icon{display:block;height:38px;width:auto;}
.sec6 ul .sec6-icon-draw{
	stroke-dasharray:var(--draw-length, 100);
	stroke-dashoffset:var(--draw-length, 100);
}
.sec6 ul li.in-view .sec6-icon-draw{
	animation:sec6IconDraw var(--draw-duration, 5s) ease-out 1s forwards;
}
@keyframes sec6IconDraw{to{stroke-dashoffset:0;}}
@media (prefers-reduced-motion:reduce){
	.sec6 ul .sec6-icon-draw{stroke-dashoffset:0;animation:none;}
}





/* sec7 */
.sec7{
	position:relative;
	padding:190px 0;
	background-size:cover;
	background-color: #efefef;
}
.sec7::after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 32%;
	background:url(/images/main/sec7_bg.jpg) no-repeat center / cover; 
	z-index: 0;
}
.sec7 .titlearea {
	z-index: 1;
}
.sec7 .titlearea h3{color:#000;}
.sec7 .titlearea h3 + p{color:#666;}
.sec7 .titlearea a{color:#fff;}
.sec7 .titlearea a i {
	border: 1px solid #fff;
	background:url(/images/common/btnMore_arr2.png) no-repeat center;
}
.sec7 .merit{margin:60px auto 80px;}
.sec7 .merit .swiper-pagination {display: none;}
.sec7 .merit ul{
	flex-wrap:wrap;justify-content:space-between;gap:25px;position: relative;z-index: 1;
	align-items: stretch;
}
.sec7 .merit ul li{	
	position:relative;
	box-sizing:border-box;
	width:calc((100% - (25px * 2)) / 3);
	height:auto;
	min-height: 380px;
	padding:2vw;
	background:#fff;
	border-radius:25px;
	display: flex;
	flex-direction: column;
}
.sec7 .merit ul li > div:last-child{
	flex: 1;
	display: flex;
	flex-direction: column;
}
.sec7 .merit ul li:before{
	display:block;content:"";
	line-height: 0.8;
	font-size:120px;color:#eaeaea;font-weight:600;
	position:absolute;right:2vw;top:2vw;
}
.sec7 .merit ul li:nth-child(1):before{content:"01";}
.sec7 .merit ul li:nth-child(2):before{content:"02";}
.sec7 .merit ul li:nth-child(3):before{content:"03";}
.sec7 .merit ul li:nth-child(4):before{content:"04";}
.sec7 .merit ul li:nth-child(5):before{content:"05";}
.sec7 .merit ul li:nth-child(6):before{content:"06";}
.sec7 .merit ul li .icon{
	width:80px;height:80px;
	background:var(--main-color);
	border-radius:15px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sec7 .merit ul li .tit{margin:40px 0 20px;font-size:var(--font-size-30);color:#000;font-weight:700;}
.sec7 .merit ul li .txt{font-size:var(--font-size-20);color:#666;line-height:1.5;flex: 1;}
.sec7 .contact{display:flex;align-items: center;justify-content: space-between;gap: 25px;position: relative;z-index: 1;}
.sec7 .contact>div{
	display:flex;align-items:center;justify-content:center;
	flex: 1;
	border: 1px solid #fff;
	height: 120px;
	text-align:center;
	border-radius: 25px;
}
.sec7 .contact>div i{
	width:22px;height:22px;
	margin-right:14px;
	background:url(/images/main/sec7_tel.png) no-repeat;
}
.sec7 .contact>div .tit{font-size:23px;color:#fff;font-weight:600;}
.sec7 .contact>div .bar{
	display:inline-block;
	width:1px;height:22px;
	background:rgba(255,255,255,0.4);
	margin:0 20px;
}
.sec7 .contact>div .tel{font-family:"Wix Madefor Display";font-size:37px;color:#fff;font-weight:600;}
.sec7 .contact>a{
	display:flex;align-items:center;justify-content:center;
	width:32%;height:120px;
	background:#202020;
	border-radius:25px;
	font-size:23px;color:#fff;font-weight:600;
}
.sec7 .contact>a .icon{
	width:24px;height:26px;
	margin-right:14px;
	background:url(/images/main/sec7_contact_icon1.png) no-repeat;
}
.sec7 .contact>a .arr{
	width:40px;height:40px;
	margin-left:19px;
	background:#ff6600 url(/images/common/btnMore_arr2.png) no-repeat;
	border-radius:50%;
}
.sec7 .merit ul li.ani {
	opacity: 0;
	transform: translateY(10%);
	transition: all 0.2s;
}
.sec7 .merit ul li:nth-child(1).ani {transition-duration: 0.4s;}
.sec7 .merit ul li:nth-child(2).ani {transition-duration: 0.8s;}
.sec7 .merit ul li:nth-child(3).ani {transition-duration: 1.2s;}
.sec7 .merit ul li:nth-child(4).ani {transition-duration: 1.6s;}
.sec7 .merit ul li:nth-child(5).ani {transition-duration: 2s;}
.sec7 .merit ul li:nth-child(6).ani {transition-duration: 2.4s;}
.sec7 .merit ul li.in-view {
	opacity: 1;
	transform: translateY(0);
}