@charset "utf-8";


body#sub {overflow:hidden;}

/* load-main */
.load-sub{display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.load-sub.load-curri{background:#dedede;}
.load-sub.load-quality{background:#dedede;}
.load-sub.load-service{background:#dedede;}
.load-sub.load-manage{background:#ec6358;}
.load-sub .load-logo{z-index:2600;background:url(../_Img/Layout/load-logo.png) no-repeat center center; width:176px;height:176px; left:50%;margin-left:-88px; margin-top:-88px;top:50%;border-radius:100%; position:absolute;;text-align:left; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;-webkit-animation: secAnimate1 1.5s infinite; -moz-animation: secAnimate1 1.5s infinite; -o-animation: secAnimate1 1.5s infinite;  animation: secAnimate1 1.5s infinite;}

#doc.loaded .load-sub{left:100%}

/*keyfream*/
@keyframes secAnimate1 {
    0% {opacity:0;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
    50% {opacity:1;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
	100% {opacity:0;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
}
@-webkit-keyframes secAnimate1 {
    0% {opacity:0;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
    50% {opacity:1;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
	100% {opacity:0;-webkit-transition: all 1.2s ease-out;-moz-transition: all 1.2s ease-out;-o-transition: all 1.2s ease-out;	transition: all 1.2s ease-out;}
}



/* curriculum */
.pannel{background:#fff;}
.curri-sec01{position:relative;padding:90px 0 140px 0; height:994px;z-index:200;}
.curri-sec01:after {background:#ec6358; width:400%;height:100%;/*left:50%;*//* left:200%; */margin-left:-1000px; top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}

.curri-sec01 .ov{overflow:hidden; padding-bottom:40px;}
.curri-sec01 .sec-con{position:relative; z-index:61}
.curri-sec01 .sec-con .btxt{font-family: 'Gilroy-ExtraBold'; font-size:90px; color:#231815;text-align:left; line-height:95%;}
.curri-sec01 .sec-con .btxt p{height:90px;;overflow:hidden;}
.curri-sec01 .sec-con .btxt span{display:block;}

.curri-sec01 .sec-con .stxt{font-size:32px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:100%;margin:0px 0}
.curri-sec01 .sec-con .stxt p{position:Relative; overflow:hidden;}
.curri-sec01 .sec-con .stxt p span{position:relative;display:block; height:40px; }
.curri-sec01 .sec-con .ctxt{position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:180%;opacity:0; }
.curri-sec01 .sec-img{opacity:1; height:780px; z-index:-1;  top:150px;width:100%;text-align:center; position:absolute; z-index:5;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }


.curri-sec01 .sec-img .sec-img01{position:absolute; right:-200px;; top:0px; z-index:1}
.curri-sec01 .sec-img .sec-img02{position:absolute; right:300px; top:20px; z-index:2}
.curri-sec01 .sec-img .sec-img03{position:absolute; right:-100px; top:160px; z-index:3}
.curri-sec01 .sec-img .sec-img04{position:absolute; left:-85px; bottom:-70px; z-index:4}
.curri-sec01 .sec-img .sec-img05{position:absolute; right:-130px; bottom:-50px; z-index:5}
.curri-sec01 .sec-img .sec-img06{position:absolute; right:-180px; bottom:40px; z-index:4}



.curri-sec01 .sec-img .img-bg {text-align:right;}
.curri-sec01 .sec-img .img-bg img{width:100%;max-width:1440px; position:relative;}



.curri-sec01.active .btxt .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}


	@media only screen and (min-width:1001px) {
		.curri-sec01 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec01 .sec-con .ctxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec01 .sec-con .ztxt{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec01.active .sec-con .stxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec01.active .sec-con .stxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec01.active .sec-con .stxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec01.active .sec-con .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec01.active .sec-img{opacity:1;}

	}



	@media only screen and (min-width:1481px){
		.curri-sec01{margin:0 auto;max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}
		.curri-sec01 .sec-img{max-width:1200px; left:50%;margin-left:-600px;}

		.curri-sec01 .sec-img .sec-img01{ right:-40px;}
		.curri-sec01 .sec-img .sec-img02{ right:190px;}
		.curri-sec01 .sec-img .sec-img03{ right:10px;}



		.curri-sec01 .sec-img .sec-img05{ right:-130px; bottom:-50px;}
		.curri-sec01 .sec-img .sec-img06{ right:-180px;}


	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec01{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.curri-sec01{padding:70px 18px;height:auto;}
		.curri-sec01 .sec-con .ov{padding-bottom:0;}
		.curri-sec01 .sec-con .btxt{ font-size:45px; float:none; width:auto;}
		.curri-sec01 .sec-con .btxt p{height:auto;}

		.curri-sec01 .sec-con .stxt{ font-size:24px; margin-top:25px; position:Relative; left:auto; top:auto; float:none; width:auto; line-height: 120%;}
		.curri-sec01 .sec-con .stxt p{display:inline}
		.curri-sec01 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec01 .sec-con .ctxt{font-size:15px;margin-top:25px; line-height:140%; height:auto; opacity:1}
		.curri-sec01 .sec-con .ctxt p{display:inline; height:auto;}


		.curri-sec01 .sec-img{position:relative; width:auto; left:auto;max-width:820px;  margin:0 auto; top:auto; right:auto; height:400px;}

		.curri-sec01 .sec-img .sec-img01{right:0;; top:0; z-index:1}
		.curri-sec01 .sec-img .sec-img02{ right:10px; top:70px; z-index:2}
		.curri-sec01 .sec-img .sec-img03{right:-100px; top:100px; z-index:3}
		.curri-sec01 .sec-img .sec-img04{left:-90px; bottom:-111px; z-index:4}
		.curri-sec01 .sec-img .sec-img05{right:-30%; bottom:-221px; z-index:5}
		.curri-sec01 .sec-img .sec-img06{ right:-15%; bottom:-40px; z-index:4}

		.curri-sec01 .sec-img .sec-img01 img{width:100%; }
		.curri-sec01 .sec-img .sec-img02 img{width:70px;}
		.curri-sec01 .sec-img .sec-img03 img{width:70%;}
		.curri-sec01 .sec-img .sec-img04 img{width:60%;}
		.curri-sec01 .sec-img .sec-img05 img{width:60%;}
		.curri-sec01 .sec-img .sec-img06 img{width:50%;}
	}
	@media only screen and (max-width:780px) {
		.curri-sec01 .sec-img{height:280px}
		.curri-sec01 .sec-img .sec-img02 img{width:70px;}
		.curri-sec01 .sec-img .sec-img03 img{width:60%;}
		.curri-sec01 .sec-img .sec-img04 img{width:50%;}
		.curri-sec01 .sec-img .sec-img05 img{width:50%;}
		.curri-sec01 .sec-img .sec-img06 img{width:40%;}


		.curri-sec01 .sec-img .sec-img02{ top:100px;}
		.curri-sec01 .sec-img .sec-img03{top:50px;}
		.curri-sec01 .sec-img .sec-img04{left:-15%}
		.curri-sec01 .sec-img .sec-img05{right:-36%;}
		.curri-sec01 .sec-img .sec-img06{ right:-15%;}
	}

	@media only screen and (max-width:640px) {
		.curri-sec01 .sec-img{height:200px}
		.curri-sec01 .sec-img .sec-img02 img{width:70px;}
		.curri-sec01 .sec-img .sec-img03 img{width:60%;}
		.curri-sec01 .sec-img .sec-img04 img{width:40%;}
		.curri-sec01 .sec-img .sec-img05 img{width:45%;}
		.curri-sec01 .sec-img .sec-img06 img{width:30%; }


		.curri-sec01 .sec-img .sec-img02{ top:100px;}
		.curri-sec01 .sec-img .sec-img03{top:50px;}
		.curri-sec01 .sec-img .sec-img04{left:-30%}
		.curri-sec01 .sec-img .sec-img05{right:-60%; bottom:-180px}
		.curri-sec01 .sec-img .sec-img06{ right:-25%;bottom:-90px }
	}

	@media only screen and (max-width:400px) {

		.curri-sec01 .sec-img .sec-img02{ top:100px;}
		.curri-sec01 .sec-img .sec-img03{top:50px;}
		.curri-sec01 .sec-img .sec-img04{left:-50%;bottom:-90px}
		.curri-sec01 .sec-img .sec-img05{right:-60%; bottom:-180px}
		.curri-sec01 .sec-img .sec-img06{ right:-25%;bottom:-90px }
	}


.curri-sec02{position:relative;padding:100px 0 150px 0; z-index:150;}
.curri-sec02:after {background:#eee; width:400%;height:100%;/*left:50%;*//* left:200%; */margin-left:-1000px; top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}

.curri-sec02 .sec-con {height:670px;}
.curri-sec02 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.curri-sec02 .sec-con .num p{height:80px;;overflow:hidden;}
.curri-sec02 .sec-con .num span{display:block;}

.curri-sec02 .sec-con .btxt {margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0; }
.curri-sec02 .sec-con .btxt p{position:Relative; overflow:hidden;}
.curri-sec02 .sec-con .btxt p span{position:relative;display:block; height:44px; }
.curri-sec02 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.curri-sec02 .sec-con .stxt{margin-top:45px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:150%;opacity:0;}
.curri-sec02 .sec-con .ctxt{margin-top:60px;position:absolute;z-index:9123; width:50%; right:0; box-sizing:border-box;padding-left:70px;top:140px;font-size:16px;font-family: 'Noto Sans KR';font-weight:300;color:#231815;text-align:left; line-height:180%;opacity:0;}



.curri-sec02 .sec-con .ztxt{ z-index:2;position:absolute; right:-120%; bottom:80px; box-sizing:border-box; width:50%; font-family: 'Noto Sans KR'; line-height:180%; font-size:18px; color:#333;font-weight:400;}
.curri-sec02 .sec-con .ztxt:before{position:Absolute; left:0; top:0; width:200%; height:100%;  content:"";background:#a8a8a8; z-index:1; display:none}
.curri-sec02 .sec-con .ztxt .bg{ position:Relative; z-index:5;padding:50px 0px 50px 70px;}
.curri-sec02 .sec-con .ztxt .bg:after{ width:95px; height:76px; position:absolute; left:10px; top:5px; z-index:-1; background:url(../_Img/Sub/gray-dot01.png) no-repeat center center ; background-size:76px;display:block; content:""}
.curri-sec02 .sec-con .ztxt .bg:before{width:95px; height:76px; position:absolute; right:240px; bottom:10px; z-index:-1; background:url(../_Img/Sub/gray-dot02.png) no-repeat center center ; background-size:76px;display:block; content:""}

.curri-sec02 .sec-con .img{z-index:1;position:Absolute;text-align:center; bottom:-120px; width:294px;height:380px;opacity:1; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}


.curri-sec02 .sec-con .img-hi{position:absolute; left:60px; top:-100px; text-align:center; width:100%; }
.curri-sec02 .sec-con .img-hi img{width:122px; }
.curri-sec02 .sec-con .img-people01{position:absolute;left:80px;top:-25px; }
.curri-sec02 .sec-con .img-people01 img{ width:88px;}
.curri-sec02 .sec-con .img-people02{position:absolute;right:-30px;top:-25px;}
.curri-sec02 .sec-con .img-people02 img{ width:101px;}

.curri-sec02.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
	@media only screen and (min-width:1001px) {
		.curri-sec02 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec02 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec02 .sec-con .ztxt{ -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec02.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec02.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec02.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec02.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec02.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec02.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec02.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec02.active .sec-con .ztxt{transition-delay: 1.5s;right:0}
		.curri-sec02.active .sec-con .img {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}

	@media only screen and (min-width:1481px){
		.curri-sec02 .sec-con .img{right:0}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec02 .sec-con .img{right:-200px}
	}
	@media only screen and (min-width:1481px){
		.curri-sec02{margin:0 auto;max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec02{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.curri-sec02{height:auto; padding:160px 18px 70px 18px;}
		.curri-sec02 .sec-con{padding:0px 0 0 0; position:Relative; height:auto;}
		.curri-sec02 .sec-con:before{display:none;}

		.curri-sec02 .sec-con .num{font-size:54px; position:relative; z-index:5;}
		.curri-sec02 .sec-con .num p{height:auto;}
		.curri-sec02 .sec-con .btxt{ font-size:30px; width:auto;line-height:120%;position:relative; z-index:5;}
		.curri-sec02 .sec-con .btxt p{height:auto; display:inline}
		.curri-sec02 .sec-con .btxt p span{ display:inline}

		.curri-sec02 .sec-con .stxt{ font-size:24px; width:auto;margin-top:0;opacity:1; line-height:120%;position:relative; z-index:5;}
		.curri-sec02 .sec-con .stxt p{display:inline}
		.curri-sec02 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec02 .sec-con .ctxt{ font-size:15px; width:auto; position:relative; margin-top:0;line-height:140%; height:auto; padding:0; top:20px; opacity:1;line-height:160%;}
		.curri-sec02 .sec-con .ctxt p{display:inline; height:auto;}

		.curri-sec02 .sec-con .ztxt{ opacity:1 ; width:auto;;  font-size:15px; position:relative; right:auto; left:auto; top:auto; margin:20px 0 0 0; bottom:0;}
		.curri-sec02 .sec-con .ztxt p{display:inline; height:auto;}


		.curri-sec02 .sec-img{margin:0;}
		.curri-sec02 .sec-con .ztxt .bg{padding:70px 0 50px 0;}
		.curri-sec02 .sec-con .ztxt .bg:after{background-size:45px auto; left:-20px; top:0}
		.curri-sec02 .sec-con .ztxt .bg:before{background-size:45px auto; right:-20px; bottom:0}

		.curri-sec02 .sec-con .img{position:relative; left:auto; top:auto;height:auto; text-align:center; bottom:auto; width:294px; margin:40px auto 20px auto; height:30px; padding:50px 0 0 0}
		.curri-sec02 .sec-con .img-hi{top:-40px; left:0;}
		.curri-sec02 .sec-con .img-people01{left:45px;}
		.curri-sec02 .sec-con .img-people02{right:45px;}

		.curri-sec02 .sec-con .img-hi img{width:66px;}
		.curri-sec02 .sec-con .img-people01 img{width:55px;}
		.curri-sec02 .sec-con .img-people02 img{width:60px;}
	}



.curri-sec03{position:relative;padding:80px 0 50px 0; }
.curri-sec03:after {background:#ec6358; width:400%;height:100%;/*left:100%;*//* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.curri-sec03.active:after{left:50%}
.curri-sec03 .sec-con:before{background:#aaa; width:400%;height:100%; /*left:50%;*/ margin-left:-1000px;;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.curri-sec03 .sec-con .ov{overflow:hidden;}
.curri-sec03 .sec-con .ov .fl{ width:46%}
.curri-sec03 .sec-con .ov .fr{ width:46%}
.curri-sec03 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.curri-sec03 .sec-con .num p{height:80px;;overflow:hidden;}
.curri-sec03 .sec-con .num span{display:block;}

.curri-sec03 .sec-con .btxt { margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.curri-sec03 .sec-con .btxt p{position:Relative; overflow:hidden;}
.curri-sec03 .sec-con .btxt p span{position:relative;display:block; height:46px; }
.curri-sec03 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.curri-sec03 .sec-con .stxt{ margin-top:96px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:150%;opacity:0;}
.curri-sec03 .sec-con .ctxt{margin-top:0px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:180%;opacity:0; }

.curri-sec03 .sec-con .ztxt{opacity:0; position:absolute; right:0; bottom:-50px; box-sizing:border-box; width:50%; font-family: 'Noto Sans KR'; line-height:180%; font-size:16px; color:#fff;font-weight:300;}
.curri-sec03 .sec-con .ztxt .bg{ position:Relative; z-index:5;padding:0px 0px 100px 70px;}
.curri-sec03 .sec-con .ztxt .bg:after{ width:95px; height:76px; position:absolute; left:50px; top:-85px; background:url(../_Img/Sub/white-dot01.png) no-repeat center center ; background-size:76px auto; display:block; content:""}
.curri-sec03 .sec-con .ztxt .bg:before{width:95px; height:76px; position:absolute; left: 450px; bottom:60px; background:url(../_Img/Sub/white-dot02.png) no-repeat center center ;background-size:76px auto; display:block; content:""}

.curri-sec03 .sec-img{ margin:60px 0 40px 0; position:relative;}
.curri-sec03 .sec-img .img{width:100%;height:300px;}
.curri-sec03 .sec-img .img img{width:100%;}

.curri-sec03 .sec-img .img.fixed{background:url(../_Img/Content/curri-img02.jpg) no-repeat center top; background-size:100% auto; background-attachment:fixed}
.curri-sec03 .sec-img .img.fixed img{visibility:hidden;}


.curri-sec03.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	@media only screen and (min-width:1001px) {
		.curri-sec03 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec03 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec03.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec03.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec03.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec03.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec03.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec03.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec03.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec03.active .sec-con .ztxt{opacity:1;transition-delay: 1.5s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%); -ms-transform:translateY(0%);-o-transform:translateY(0%);}

	}

	@media only screen and (min-width:1481px){
		.curri-sec03 .sec-con{margin:0 auto;}
		.curri-sec03 .sec-con {max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec03 .sec-con{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.curri-sec03{height:auto; padding:0 0 0px 0;}
		.curri-sec03:after {background:#aaa; width:400%;height:100%; /*left:50%;*/ margin-left:-1000px;;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";}
		.curri-sec03:active:after{left:0}
		.curri-sec03 .sec-con{padding:0px 0 0 0; position:Relative;}
		.curri-sec03 .sec-con:before{display:none;}
		.curri-sec03 .sec-con .ov{position:relative;padding:70px 18px 55px 18px;}
		.curri-sec03 .sec-con .ov:after {background:#ec6358; width:400%;height:100%; /*left:50%;*/ margin-left:-1000px;;/* left:200%; */top:0; z-index:1;position:absolute; display:block; content:"";}
		.curri-sec03 .sec-con .ov .fl{ width:auto; float:none;}

		.curri-sec03 .sec-con .ov .fr{ float:none;position:relative;padding-top:20px; right:auto; top:auto; width:auto;opacity:1}


		.curri-sec03 .sec-con .num{font-size:54px; position:relative; z-index:5;}
		.curri-sec03 .sec-con .num p{height:auto;}
		.curri-sec03 .sec-con .btxt{ font-size:30px; line-height:120%;position:relative; z-index:5;}
		.curri-sec03 .sec-con .btxt p{height:auto; display:inline}
		.curri-sec03 .sec-con .btxt p span{ display:inline}

		.curri-sec03 .sec-con .stxt{ font-size:24px; margin-top:0;opacity:1; line-height:120%;position:relative; z-index:5;}
		.curri-sec03 .sec-con .stxt p{display:inline}
		.curri-sec03 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec03 .sec-con .ctxt{ padding:20px 18px;font-size:15px; position:relative; margin-top:0;line-height:140%; height:auto; opacity:1;line-height:160%;}
		.curri-sec03 .sec-con .ctxt p{display:inline; height:auto;}

		.curri-sec03 .sec-con .ztxt{ padding:0 18px 20px 18px;opacity:1 ; width:auto;;  font-size:15px; position:relative; right:auto; left:auto; top:auto; margin:0; bottom:0;}
		.curri-sec03 .sec-con .ztxt p{display:inline; height:auto;}


		.curri-sec03 .sec-img{margin:0;}
		.curri-sec03 .sec-con .ztxt .bg{padding:70px 0 50px 0;}
		.curri-sec03 .sec-con .ztxt .bg:after{background-size:45px auto; left:-20px; top:0}
		.curri-sec03 .sec-con .ztxt .bg:before{background-size:45px auto; right:-20px; bottom:0}

	}

	@media only screen and (max-width:640px) {
	.curri-sec03 .sec-img .img{padding-bottom:30px;}
	.curri-sec03 .sec-img .img img{width:120%; margin-left:-15%;}

	}

.curri-sec04{position:relative;padding:80px 0 0 0; min-height:1620px;}
.curri-sec04:after{background:#eeeeee; width:400%;height:100%; display:block; content:""; /*left:50%;*/margin-left:-1000px; top:0; z-index:-1; position:absolute}

.curri-sec04 .sec-con .ov{overflow:hidden; padding-bottom:30px}
.curri-sec04 .sec-con .ov .fl{ width:46%}
.curri-sec04 .sec-con .ov .fr{ width:46%; margin-top: 115px;}
.curri-sec04 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.curri-sec04 .sec-con .num p{height:80px;;overflow:hidden;}
.curri-sec04 .sec-con .num span{display:block;}

.curri-sec04 .sec-con .btxt {margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:40px 0 0 0}
.curri-sec04 .sec-con .btxt p{position:Relative; overflow:hidden;}
.curri-sec04 .sec-con .btxt p span{position:relative;display:block; height:46px; }
.curri-sec04 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.curri-sec04 .sec-con .stxt{position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.03em */; color:#231815;text-align:left; line-height:150%;opacity:0;}
.curri-sec04 .sec-con .ctxt{margin-top:30px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:180%;opacity:0;}

.curri-sec04 .sec-con .ztxt{opacity:0;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:190%;}
.curri-sec04 .sec-con .ztxt .bg{ position:Relative; z-index:5;padding:50px 0px 50px 70px;}
.curri-sec04 .sec-con .ztxt .bg:after{ width:95px; height:76px; position:absolute; left:70px; top:-60px; background:url(../_Img/Sub/white-dot01.png) no-repeat center center ; display:block; content:""}
.curri-sec04 .sec-con .ztxt .bg:before{width:95px; height:76px; position:absolute; right:0px; bottom:-60px; background:url(../_Img/Sub/white-dot02.png) no-repeat center center ; display:block; content:""}

.curri-sec04 .sec-con.ov{position:relative; overflow:visible;padding:10px 75px}
.curri-sec04 .sec-con.ov:after{position:absolute; z-index:-1; /*left:50%;*/margin-left:-1000px; width:400%; top:0; height:100%;background:#f7f8f8;display:block; content:""; }
.curri-sec04 .sec-con.ov .img{position:absolute; right:75px; top:50%; height:386px; margin-top:-193px; width:48%;text-align:right;}
.curri-sec04 .sec-con.ov .img img{width:100%;max-width:419px;}

.curri-sec04 .sec-img{  position:Relative;}
.curri-sec04 .sec-img .img-bg{ position:relative;text-align:center;}
.curri-sec04 .sec-img .img-bg img{width:100%; max-width:920px;}

.curri-sec04 .sec-img .img-balloon01{z-index:4; position:absolute; width:84px; height:276px; right:55%; top:-10%}
.curri-sec04 .sec-img .img-balloon02{z-index:4; position:absolute; width:146px; height:161px;left:51%; top:27%}

.curri-sec04 .sec-img .img-people01{ z-index:4;position:absolute; left:34%; top:-25%}
.curri-sec04 .sec-img .img-people02{z-index:4; position:absolute; left:50%; top:27%}

.curri-sec04 .sec-con .img .img-cart01{position:absolute; left:0; top:60px; left:-140px; width:100%;}
.curri-sec04 .sec-con .img .img-cart02 {position:relative; z-index:2;}
.curri-sec04 .sec-con .img .img-cart02 img{width:100%;}

	@media only screen and (min-width:1481px){
		.curri-sec04 .sec-img{margin:-80px auto 40px;max-width:1600px;left: -40px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec04 .sec-img{margin:50px auto 40px;;max-width:1400px}

	}


.curri-sec04.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	@media only screen and (min-width:1001px) {
		.curri-sec04 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec04 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec04.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec04.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec04.active .sec-con .ztxt{opacity:1;transition-delay: 1.5s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%); -ms-transform:translateY(0%);-o-transform:translateY(0%);}
	}

	@media only screen and (min-width:1481px){
		.curri-sec04 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec04 .sec-con{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.curri-sec04{height:auto; padding:0 0 0px 0;}
		.curri-sec04:after {display:none;;}
		.curri-sec04 .sec-con{padding:0px 0 0 0; position:Relative;}
		.curri-sec04 .sec-con .ov{position:relative;padding:70px 18px 15px 18px;}
		.curri-sec04 .sec-con .ov .fl{ width:auto; float:none;}

		.curri-sec04 .sec-con .ov .fr{ float:none;position:relative;padding-top:20px; margin-top:20px; right:auto; top:auto; width:auto;opacity:1}


		.curri-sec04 .sec-con .num{font-size:54px}
		.curri-sec04 .sec-con .num p{height:auto;}
		.curri-sec04 .sec-con .btxt{ font-size:30px; line-height:120%;}
		.curri-sec04 .sec-con .btxt p{height:auto; display:inline}
		.curri-sec04 .sec-con .btxt p span{ display:inline}

		.curri-sec04 .sec-con .stxt{ font-size:24px; margin-top:0;opacity:1; line-height:120%;}
		.curri-sec04 .sec-con .stxt p{display:inline}
		.curri-sec04 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec04 .sec-con .ctxt{font-size:15px; position:relative; margin-top:20px;line-height:140%; height:auto; opacity:1;line-height:160%;}
		.curri-sec04 .sec-con .ctxt p{display:inline; height:auto;}

		.curri-sec04 .sec-con .ztxt{ opacity:1 ;  font-size:15px;}
		.curri-sec04 .sec-con .ztxt p{display:inline; height:auto;}

		.curri-sec04 .sec-con.ov{padding:50px 18px; margin-top:50px;}
		.curri-sec04 .sec-con.ov .img{position:relative; width:auto;margin-top:20px; text-align:center;height:auto; right:auto; top:auto; bottom:auto; opacity:1; margin: 0 auto;}
		.curri-sec04 .sec-con.ov .img img{ width:100%; max-width:419px; left:30%; height: auto; text-align:center; margin-bottom: 50%;}

		 .curri-sec04 .sec-con .img .img-cart01,.curri-sec04 .sec-con .img .img-cart02{left:0; -webkit-transform: translate(0, 0) !important;  -moz-transform: translate(0, 0)  !important;  -ms-transform: translate(0, 0)  !important;  -o-transform: translate(0, 0)  !important;  transform: translate(0, 0)  !important;}

		.curri-sec04 .sec-img {margin-top:100px;}
		.curri-sec04 .sec-img .img-balloon01{ z-index:4;position:absolute;  width:84px; height:276px;left:36%; top:-22%}
		.curri-sec04 .sec-img .img-balloon01 img{width:85%;max-width:84px;}

		.curri-sec04 .sec-img .img-balloon02{top:26%;width:146px; height:161px;}
		.curri-sec04 .sec-img .img-balloon02 img{width:85%; max-width:146px;}

		.curri-sec04 .sec-img .img-bg img{width:90%; max-width:882px;}
	}

	@media only screen and (max-width:640px) {
		.curri-sec04 .sec-img .img-balloon01 img{width:55%;max-width:84px;}
		.curri-sec04 .sec-img .img-balloon02 img{width:55%; max-width:146px;}
	}


.curri-sec05{position:relative;padding:80px 0; min-height:800px;}
.curri-sec05:after {background:#ec6358; width:50%;height:100%;left:-100%;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.curri-sec05.active:after{left:0}
.curri-sec05 .sec-con {}
.curri-sec05 .sec-con .ov{overflow:hidden;}
.curri-sec05 .sec-con .ov .fl{ width:46%}
.curri-sec05 .sec-con .ov .fr{ width:42%}
.curri-sec05 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.curri-sec05 .sec-con .num p{height:80px;;overflow:hidden;}
.curri-sec05 .sec-con .num span{display:block;}

.curri-sec05 .sec-con .btxt { margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.curri-sec05 .sec-con .btxt p{position:Relative; overflow:hidden;}
.curri-sec05 .sec-con .btxt p span{position:relative;display:block; height:46px; }
.curri-sec05 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.curri-sec05 .sec-con .stxt{ margin-top:90px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:150%;opacity:0; }
.curri-sec05 .sec-con .ctxt{margin-top:30px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0; }

.curri-sec05 .sec-con .img{position:absolute; right:0; bottom:120px; width:52%;opacity:0; }
.curri-sec05 .sec-con .img img{width:100%; max-width:710px;}


.curri-sec05.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	@media only screen and (max-width:1085px) {
		.curri-sec05.active .sec-con .stxt p{display: inline;}
	}

	@media only screen and (min-width:1001px) {
		.curri-sec05 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec05 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec05.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec05.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec05.active .sec-con .img{opacity:1; right:40px;transition-delay: 1.6s; -webkit-transform:translateX(0);-moz-transform:translateX(0); -ms-transform:translateX(0);-o-transform:translateX(0);}

		.curri-sec05 .sec-con .img{-webkit-transform:translateX(20%);-moz-transform:translateX(20%); -ms-transform:translateX(20%);-o-transform:translateX(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
	}

	@media only screen and (min-width:1481px){
		.curri-sec05 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec05 .sec-con{margin:0 auto;max-width:1100px}
	}
	@media only screen and (max-width:1000px) {
		.curri-sec05{height:auto; padding:270px 0 60px 0;}
		.curri-sec05:after {display:none;;}
		.curri-sec05 .sec-con{padding:0px 0 0 0; position:Relative;}
		.curri-sec05 .sec-con .ov{position:relative;padding:70px 18px 15px 18px;}
		.curri-sec05 .sec-con .ov .fl{ width:auto; float:none;}
		.curri-sec05 .sec-con .ov:after {background:#ec6358; width:400%; margin-left:-1000px;height:100%;/*left:50%;*//* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

		.curri-sec05 .sec-con .ov .fr{ float:none;position:relative;padding-top:20px; right:auto; top:auto; width:auto;opacity:1}


		.curri-sec05 .sec-con .num{font-size:54px}
		.curri-sec05 .sec-con .num p{height:auto;}
		.curri-sec05 .sec-con .btxt{ font-size:30px;  line-height:120%;}
		.curri-sec05 .sec-con .btxt p{height:auto; display:inline}
		.curri-sec05 .sec-con .btxt p span{ display:inline}
		.curri-sec05 .sec-con .stxt{ font-size:24px; margin-top:0;opacity:1; line-height:120%;}
		.curri-sec05 .sec-con .stxt p{display:inline}
		.curri-sec05 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec05 .sec-con .ctxt{font-size:15px; position:relative; padding:0 18px 60px 18px;line-height:140%; margin-top:0; height:auto; opacity:1;line-height:160%;}
		.curri-sec05 .sec-con .ctxt:after {background:#ec6358; width:400%; margin-left:-1000px;height:100%;/*left:50%;*//* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

		.curri-sec05 .sec-con .ctxt p{display:inline; height:auto;}

		.curri-sec05 .sec-con .ztxt{ opacity:1}

		.curri-sec05.active .sec-con .tit{font-size:17px;border-top:2px solid #555;border-bottom:2px solid #555; line-height:120%; height:auto; padding:15px 0 ; margin-bottom:10px;}
		.curri-sec05.active .sec-con .tit:before{display:none;}
		.curri-sec05.active .sec-con .tit:after{display:none;}

		.curri-sec05 .sec-con .img{position:relative; width:auto;margin-top:60px; text-align:center;height:auto; right:auto; top:auto; bottom:0; opacity:1;}
		.curri-sec05 .sec-con .img img{ width:90%; max-width:849px;}

	}







.curri-sec06{position:relative;padding:80px 0; }
.curri-sec06:after{background:#eeeeee; width:400%;height:100%; display:block; content:""; /*left:50%;*/margin-left:-1000px; top:0; z-index:-1; position:absolute}
.curri-sec06 .sec-con {overflow:hidden;}
.curri-sec06 .sec-con .fl{ width:46%}
.curri-sec06 .sec-con .fr{ position:relative; width:48.2%;padding-top:80px;opacity:0; }
.curri-sec06 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.curri-sec06 .sec-con .num p{height:80px;;overflow:hidden;}
.curri-sec06 .sec-con .num span{display:block;}

.curri-sec06 .sec-con .btxt { margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.curri-sec06 .sec-con .btxt p{position:Relative; overflow:hidden;}
.curri-sec06 .sec-con .btxt p span{position:relative;display:block; height:48px; }
.curri-sec06 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold'; font-weight:normal}

.curri-sec06 .sec-con .stxt{ margin-top:20px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:140%;opacity:0; }
.curri-sec06 .sec-con .ctxt{margin-top:50px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0;}

.curri-sec06 .sec-con .fr ul{overflow:hidden;margin:0 -1%; padding:1% 0 0 0}
.curri-sec06 .sec-con .fr li{float:left;width:31.333333%;margin:0 1% 1% 1%;}
.curri-sec06 .sec-con .fr li a{border:1px solid #d8d8d8; position:relative; display:block;}
.curri-sec06 .sec-con .img{display:block;}
.curri-sec06 .sec-con .img img{width:100%;}


.curri-sec06.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.curri-sec06.active .sec-con .tit{font-family: 'Gilroy-Light';text-align:center; height:75px; position:relative; color:#111; font-size:24px; font-weight:600; line-height:75px;}
.curri-sec06.active .sec-con .tit:before{width:40px; height:16px; position:Absolute; left:0; top:50%;margin-top:-8px; background:url(../_Img/Content/curri-dot01.png) no-repeat right center ; display:block; content:""}
.curri-sec06.active .sec-con .tit:after{width:40px; height:16px; position:Absolute; right:0; top:50%;margin-top:-8px; background:url(../_Img/Content/curri-dot02.png) no-repeat left center ; display:block; content:""}
.curri-sec06.active .sec-con .tit span{display:inline-block; vertical-align:top; position:Relative; margin-left:20px;}
.curri-sec06.active .sec-con .tit span:before{width:1px; height:22px; position:absolute; left:-14px; background:#fff; top:50%;margin-top:-10px; display:block; content:""}

	@media only screen and (min-width:1001px) {
		.curri-sec06 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.curri-sec06 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.curri-sec06.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec06.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.curri-sec06.active .sec-con .fr{opacity:1;transition-delay: 1.5s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.curri-sec06 .sec-con .fr{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
	}
	@media only screen and (min-width:1481px){
		.curri-sec06 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box; padding-left:75px; padding-right:75px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.curri-sec06 .sec-con{margin:0 auto;max-width:1100px}
	}
	@media only screen and (max-width:1000px) {
		.curri-sec06{padding:0 18px;height:auto;}
		.curri-sec06 .sec-con{padding:70px 0 20px 0; position:Relative;}
		.curri-sec06 .sec-con .fl{ width:auto; float:none;}
		.curri-sec06 .sec-con .fr{ float:none;position:relative; padding-bottom:40px;padding-top:50px; right:auto; top:auto; width:auto;opacity:1; }


		.curri-sec06 .sec-con .num{font-size:54px}
		.curri-sec06 .sec-con .num p{height:auto;}
		.curri-sec06 .sec-con .btxt{ font-size:30px;  line-height:120%;}
		.curri-sec06 .sec-con .btxt p{height:auto; display:inline}
		.curri-sec06 .sec-con .btxt p span{ display:inline}

		.curri-sec06 .sec-con .stxt{ font-size:24px; margin-top:25px;opacity:1; line-height:120%;}
		.curri-sec06 .sec-con .stxt p{display:inline}
		.curri-sec06 .sec-con .stxt p span{display:inline; height:auto;}

		.curri-sec06 .sec-con .ctxt{font-size:15px; line-height:140%; margin-top:25px; height:auto; opacity:1;line-height:160%;}
		.curri-sec06 .sec-con .ctxt p{display:inline; height:auto;}

		.curri-sec06 .sec-con .ztxt{ opacity:1}

		.curri-sec06.active .sec-con .tit{font-size:17px;border-top:2px solid #555;border-bottom:2px solid #555; line-height:120%; height:auto; padding:15px 0 ; margin-bottom:10px;}
		.curri-sec06.active .sec-con .tit:before{display:none;}
		.curri-sec06.active .sec-con .tit:after{display:none;}

	}



/* quality */
.quality-sec01{position:relative;padding:90px 0 100px 0; height:980px;z-index:200;}
.quality-sec01:after {background:#86e3b0; width:400%;height:100%;/*left:50%;*//* left:200%; */margin-left:-1000px; top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}

.quality-sec01 .ov{overflow:hidden; padding-bottom:20px;}
.quality-sec01 .sec-con{position:relative; z-index:61}
.quality-sec01 .sec-con .btxt{ width:52%;font-family: 'Gilroy-ExtraBold'; font-size:90px; color:#231815;text-align:left; line-height:95%;}
.quality-sec01 .sec-con .btxt p{height:90px;;overflow:hidden;}
.quality-sec01 .sec-con .btxt span{display:block;}

.quality-sec01 .sec-con .stxt{font-size:32px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 10px 0}
.quality-sec01 .sec-con .stxt p{position:Relative; overflow:hidden;}
.quality-sec01 .sec-con .stxt p span{position:relative;display:block; height:45px; }
.quality-sec01 .sec-con .ctxt{position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0; }
.quality-sec01 .sec-img{left:50%;;opacity:1;width:1100px;height:100%;top:0;margin-left:-550px; top:0;text-align:center; position:absolute; z-index:5;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }

.quality-sec01 .sec-img .img-sec01{ position:Absolute; right:-270px; top:80px; z-index:4}
.quality-sec01 .sec-img .img-sec02{ position:Absolute; left:54%; bottom:40px; z-index:3}
.quality-sec01 .sec-img .img-sec03{ position:Absolute; right:-360px; bottom:-150px; z-index:2}
.quality-sec01 .sec-img .img-sec04{ position:Absolute; left:-250px; bottom:-120px; z-index:1}

.quality-sec01.active .btxt .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}


.quality-sec01.active .sec-con .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.quality-sec01.active .sec-img{opacity:1;}


	@media only screen and (min-width:1001px) {
		.quality-sec01 .sec-con .stxt{}
		.quality-sec01 .sec-con .ctxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec01.active .sec-con .stxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec01.active .sec-con .stxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec01.active .sec-con .stxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}

	@media only screen and (min-width:1481px){
		.quality-sec01{margin:0 auto;max-width:1430px; box-sizing:border-box;padding-left:75px; padding-right:75px}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.quality-sec01{margin:0 auto;max-width:1100px}
	}
	@media only screen and (max-width:1000px) {
		.quality-sec01{padding:70px 18px;height:auto;}
		.quality-sec01 .sec-con .ov{padding-bottom:0;}
		.quality-sec01 .sec-con .btxt{ font-size:45px; float:none; width:auto;}
		.quality-sec01 .sec-con .btxt p{height:auto;}

		.quality-sec01 .sec-con .stxt{ font-size:24px; margin-top:0; position:Relative; left:auto; top:auto; float:none; width:auto;margin-top: 20px; line-height: 120%;}
		.quality-sec01 .sec-con .stxt p{display:inline}
		.quality-sec01 .sec-con .stxt p span{display:inline; height:auto;}

		.quality-sec01 .sec-con .ctxt{font-size:15px;margin-top:25px; line-height:140%; height:auto; opacity:1}
		.quality-sec01 .sec-con .ctxt p{display:inline; height:auto;}


		.quality-sec01 .sec-img{position:relative; width:auto; left:auto; margin:0; top:auto; right:auto; height:500px;}

		.quality-sec01 .sec-img .img-sec01{right:-20%; top:-65%;}
		.quality-sec01 .sec-img .img-sec02{left:20%; top:-15%}
		.quality-sec01 .sec-img .img-sec03{left:35%; top:10%}
		.quality-sec01 .sec-img .img-sec04{left:0}

		.quality-sec01 .sec-img .img-sec01 img{ width:70%;}
		.quality-sec01 .sec-img .img-sec02 img{ width:80%;max-width:320px}
		.quality-sec01 .sec-img .img-sec03 img{ width:60%;max-width:450px; }
		.quality-sec01 .sec-img .img-sec04 img{ max-width:1100px;}
	}
	@media only screen and (max-width:680px) {
		.quality-sec01 .sec-img{height:400px;}
		.quality-sec01 .sec-img .img-sec01{right:-20%; top:-65%;}
		.quality-sec01 .sec-img .img-sec02{left:10%; top:-15%}
		.quality-sec01 .sec-img .img-sec03{left:-10%; top:12%; z-index:1}
		.quality-sec01 .sec-img .img-sec04{left:10%; z-index:2}

		.quality-sec01 .sec-img .img-sec01 img{ width:70%;}
		.quality-sec01 .sec-img .img-sec02 img{ max-width:220px}
		.quality-sec01 .sec-img .img-sec03 img{ max-width:300px; }
		.quality-sec01 .sec-img .img-sec04 img{ max-width:800px;}
	}


.quality-sec02{position:relative;padding:185px 0 0 0; z-index:150;}

.quality-sec02 .sec-con{position:relative;}
.quality-sec02 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.quality-sec02 .sec-con .num p{height:80px;;overflow:hidden;}
.quality-sec02 .sec-con .num span{display:block;}

.quality-sec02 .sec-con .ov{margin-top:30px; min-height:200px;}
.quality-sec02 .sec-con .fl{width:46%}
.quality-sec02 .sec-con .fr{width:44%; position:absolute; right:0; top:94px;}
.quality-sec02 .sec-con .btxt {margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0}
.quality-sec02 .sec-con .btxt p{position:Relative; overflow:hidden;}
.quality-sec02 .sec-con .btxt p span{position:relative;display:block; height:45px; }
.quality-sec02 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.quality-sec02 .sec-con .stxt{position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:140%;opacity:0;}
.quality-sec02 .sec-con .ctxt{position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:185%;opacity:0; }

.quality-sec03 .sec-con .stxt p{display: inline;}
.quality-sec03 .sec-con .ctxt p{display: inline;}

.quality-sec02 .sec-con .img{ position:absolute; width:48%; right:-5%; top:-5%;opacity:1;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.quality-sec02 .sec-con .img .img-cloud01{ position:absolute; left:-15%; top:80px;}
.quality-sec02 .sec-con .img .img-cloud01 img{width:380px;}
.quality-sec02 .sec-con .img .img-cloud02{ position:absolute; right:-13%; top:-50px;}
.quality-sec02 .sec-con .img .img-cloud02 img{width:220px;}

.quality-sec02 .ztxt{margin:80px 0 0 0;z-index:2;max-width:1430px; padding-left:75px; padding-right:75px;box-sizing:border-box; padding-bottom:40px;  position:relative;font-family: 'Noto Sans KR';line-height:185%; font-size:18px; color:#fff;font-weight:300;}
.quality-sec02 .ztxt:before{position:Absolute; left:0; top:0; width:400%; margin-left:-1000px; height:100%; display:block; content:"";background:#818286; z-index:1; -webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.quality-sec02 .ztxt .bg{ position:Relative; box-sizing:border-box;z-index:5;padding:150px 0px 100px 0px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.quality-sec02 .ztxt .bg p{padding-right:50%}
.quality-sec02 .ztxt .bg:after{ width:95px; height:76px; position:absolute; left:-15px; top:40px; background:url(../_Img/Sub/green-dot01.png) no-repeat center center;background-size:76px auto; ; display:block; content:""}
.quality-sec02 .ztxt .bg:before{width:95px; height:76px; position:absolute; left:400px; bottom:30px; background:url(../_Img/Sub/green-dot02.png) no-repeat center center ;background-size:76px auto; display:block; content:""}

.quality-sec02 .ztxt .img{z-index:1;position:Absolute;text-align:center; height:80%; overflow:hidden; right:0; top:0; width:48%;opacity:0;  -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.quality-sec02 .ztxt .img img{width:100%; }

.quality-sec02.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.quality-sec02.active .sec-con .img{transition-delay: 1s;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0); -ms-transform:translateX(0);-o-transform:translateX(0);}

.quality-sec02.active .ztxt .bg{}
.quality-sec02.active .ztxt .img {transition-delay: 1.7s;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.quality-sec02 .rlz {position:Relative;}
.quality-sec02 .rlz .ztxt .word{padding-left:0px;}
.quality-sec02 .rlz .img{z-index:4;position:Absolute;text-align:center; height:100%; overflow:hidden; right:0; top:0; width:50%;opacity:0;  -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.quality-sec02 .rlz .img img{width:100%; }
.quality-sec02.active .rlz .img {transition-delay: 1.7s;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	@media only screen and (min-width:1001px) {
		.quality-sec02 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec02 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.quality-sec02.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec02.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec02.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec02.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec02.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.quality-sec02.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec02.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}
	@media only screen and (min-width:1481px){
		.quality-sec02 .sec-con, .quality-sec02 .ztxt .bg{margin:0 auto;max-width:1430px; box-sizing:border-box;padding-left:75px; padding-right:75px}
		.quality-sec02 .ztxt{margin:80px auto 0 auto}

		.quality-sec03 .sec-con .stxt {display: inline;}
		.quality-sec03 .sec-con .ctxt {display: inline;}

		.quality-sec03 .sec-con .stxt p{display: inline;}
		.quality-sec03 .sec-con .ctxt p{display: inline;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.quality-sec02 .sec-con, .quality-sec02 .ztxt .bg{margin:0 auto;max-width:1100px}

		.quality-sec03 .sec-con .stxt {display: inline;}
		.quality-sec03 .sec-con .ctxt {display: inline;}

		.quality-sec03 .sec-con .stxt p{display: inline;}
		.quality-sec03 .sec-con .ctxt p{display: inline;}

	}
	@media only screen and (max-width:1000px) {

		.quality-sec02{padding:0 18px;height:auto;}
		.quality-sec02:after{display:none;}
		.quality-sec02 .sec-con{padding:70px 0 60px 0; position:Relative;}
		.quality-sec02 .sec-con:after{background:#fff; width:400%; margin-left:-1000px;height:100%;/*left:50%;*//* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
		.quality-sec02 .sec-con .fl{ display:block;width:auto; float:none; height:auto;}
		.quality-sec02 .sec-con .fr{ float:none;position:relative; right:auto; top:auto; width:auto}


		.quality-sec02 .sec-con .num{font-size:54px}
		.quality-sec02 .sec-con .num p{height:auto;}
		.quality-sec02 .sec-con .btxt{ font-size:30px; line-height:120%;}
		.quality-sec02 .sec-con .btxt p{height:auto;}
		.quality-sec02 .sec-con .btxt p span{height: auto;}

		.quality-sec02 .sec-con .stxt{ font-size:24px; margin-top:0;opacity:1; line-height:120%;display:block;}
		.quality-sec02 .sec-con .stxt p{line-height:120%;display:inline}
		.quality-sec02 .sec-con .stxt p span{display:inline; height:auto;}

		.quality-sec02 .sec-con .ctxt{font-size:15px; line-height:140%; margin-top:20px; height:auto; opacity:1;line-height:160%;}
		.quality-sec02 .sec-con .ctxt p{display:inline; height:auto;}

		.quality-sec02 .ztxt{ opacity:1;margin-top:0; padding:0px; font-size: 15px;line-height: 155%;}
		.quality-sec02 .ztxt .bg{padding:120px 10px 90px 10px;}
		.quality-sec02 .ztxt .bg p{display:inline;padding-right:0;}
		.quality-sec02 .ztxt .bg:before{background-size:46px auto; left:auto; right:0px}
		.quality-sec02 .ztxt .bg:after{background-size:46px auto;}
		.quality-sec02 .rlz{padding-bottom:20px;}
		.quality-sec02 .rlz:before{position:Absolute; left:50%; top:0; width:400%; margin-left:-1000px; height:100%; display:block; content:"";background:#818286; z-index:1; -webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

		.quality-sec02 .rlz .img{position:relative; width:auto; right:auto; top:auto; opacity:1;}
		.quality-sec02 .rlz .img img{width:100% !important;}


	}

@media only screen and (max-width:1755px) {
	.quality-sec02 .rlz .img img{height: 100%; width: auto;}
}

.quality-sec03{position:relative;padding:90px 0 0 0; }
.quality-sec03:after {background:#86e3b0; width:50%;height:100%;left:-100%;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.quality-sec03.active:after{left:0%}
.quality-sec03 .sec-con {position:Relative; min-height:550px;}
.quality-sec03 .sec-con .fl{ width:auto; float:none;}
.quality-sec03 .sec-con .fr{ float:none;position:absolute; right:-40px; top:0; width:46%}
.quality-sec03 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.quality-sec03 .sec-con .num p{height:80px;;overflow:hidden;}
.quality-sec03 .sec-con .num span{display:block;}

.quality-sec03 .sec-con .btxt { margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.quality-sec03 .sec-con .btxt p{position:Relative; overflow:hidden;}
.quality-sec03 .sec-con .btxt p span{position:relative;display:block; height:45px; }
.quality-sec03 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.quality-sec03 .sec-con .stxt{margin-top:95px;/* letter-spacing:-0.03em */;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:150%;opacity:0; display: block;}
.quality-sec03 .sec-con .ctxt{margin-top:30px;/* letter-spacing:-0.03em */;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:180%;opacity:0; display: block;}

.quality-sec03 .sec-con .stxt p{display: inline;}
.quality-sec03 .sec-con .ctxt p{display: inline;}

.quality-sec03 .sec-img{ position:relative; height:540px;margin:0px auto 0 auto;max-width:1412px;left:70px;}


.quality-sec03 .sec-img .img-bg{position:Absolute; left:50%;margin-left:-718px; width:1426px; top:-205px; z-index:5}
.quality-sec03 .sec-img .img-bg img{width:100%; max-width:1412px; }
.quality-sec03 .sec-img .img-logo{ position:absolute; left:8%; top:-100px; width:184px; z-index:11;}
.quality-sec03 .sec-img .img-logo img{width:100%;}
.quality-sec03 .sec-img .img-sign{ position:absolute; right:-140px; top:40%;}

.quality-sec03.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}


.quality-sec03.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.quality-sec03.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}


	@media only screen and (min-width:1001px) {
		.quality-sec03 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec03 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec03 .sec-con .stxt p{display: inline;}

		.quality-sec03.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec03.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec03.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec03.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec03.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
	}
	@media only screen and (min-width:1481px){
		.quality-sec03 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box;padding-left:75px; padding-right:75px}
		.quality-sec03 .sec-con .stxt p{display: inline;}
		.quality-sec03 .sec-con .ctxt p{display: inline;}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.quality-sec03 .sec-con{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {

		.quality-sec03{padding:0 18px;height:auto;}
		.quality-sec03:after{display:none;}
		.quality-sec03 .sec-con{padding:70px 0 20px 0; position:Relative;}
		.quality-sec03 .sec-con:after{background:#86e3b0; width:400%; margin-left:-1000px;height:100%;/*left:50%;*//* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
		.quality-sec03 .sec-con .fl{ width:auto; float:none;}
		.quality-sec03 .sec-con .fr{ float:none;position:relative; padding-bottom:40px; right:auto; top:auto; width:auto}


		.quality-sec03 .sec-con .num{font-size:54px}
		.quality-sec03 .sec-con .num p{height:auto;}
		.quality-sec03 .sec-con .btxt{ font-size:30px; line-height:120%;}
		.quality-sec03 .sec-con .btxt p{height:auto;}
		.quality-sec03 .sec-con .btxt span{line-height:100%;}

		.quality-sec03 .sec-con .stxt{ font-size:24px; margin-top:25px;opacity:1; line-height:120%;}
		.quality-sec03 .sec-con .stxt p{display:inline}
		.quality-sec03 .sec-con .stxt p span{display:inline; height:auto;}

		.quality-sec03 .sec-con .ctxt{font-size:15px; line-height:140%; margin-top:25px; height:auto; opacity:1;line-height:160%;}
		.quality-sec03 .sec-con .ctxt p{display:inline; height:auto;}

		.quality-sec03 .sec-con .ztxt{ opacity:1}

		.quality-sec03 .sec-img{left:0; padding:0px 18px;margin-top:0; max-width:100%; height:auto;}
		.quality-sec03 .sec-img .img-bg img{width:100%;}
		.quality-sec03 .sec-img .img-bg{position:relative; width:auto; height:auto; left:auto; top:auto; margin:0;}

		.quality-sec03 .sec-img .img-logo{ position:absolute; left:3%; top:15%; width:64px; z-index:11;}
		.quality-sec03 .sec-img .img-logo img{width:100%;}
		.quality-sec03 .sec-img .img-sign{ position:absolute; right:-10px; top:40%;}
		.quality-sec03 .sec-img .img-sign img{width:40px}

	}
	@media only screen and (max-width:780px) {

	}
	@media only screen and (max-width:640px) {

	}
	@media only screen and (max-width:580px) {
		.quality-sec03 .sec-img{height:380px;}
		.quality-sec03 .sec-img .img-bg img{width:100%;}
		.quality-sec03 .sec-img .img-bg{position:absolute; left:50%; width:500px; margin-left:-250px; top:-20px;}

	}




.quality-sec04{position:relative;padding:480px 0 190px 0; }
.quality-sec04:after{background:#eee; width:400%; height:100%; display:block; content:"";/*left:50%;*/margin-left:-1000px; top:0; z-index:-1; position:Absolute;}
.quality-sec04 .sec-con{position:relative;}
.quality-sec04 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.quality-sec04 .sec-con .num p{height:80px;;overflow:hidden;}
.quality-sec04 .sec-con .num span{display:block;}

.quality-sec04 .sec-con .btxt {margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.quality-sec04 .sec-con .btxt p{position:Relative; overflow:hidden;}
.quality-sec04 .sec-con .btxt p span{position:relative;display:block; height:45px; }
.quality-sec04 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.quality-sec04 .sec-con .stxt{margin-top:50px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:140%;opacity:0; }
.quality-sec04 .sec-con .ctxt{margin-top:50px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0;}

.quality-sec04 .sec-con .ztxt{opacity:0;position:relative;font-size:17px;font-family: 'Noto Sans KR';font-weight:400; /* letter-spacing:-0.01em; */ color:#595757;text-align:left; line-height:150%;}
.quality-sec04 .sec-con .ztxt .bg{ position:Relative; z-index:5;padding:50px 0px 50px 70px;}
.quality-sec04 .sec-con .ztxt .bg:after{ width:95px; height:76px; position:absolute; left:70px; top:-60px; background:url(../_Img/Sub/white-dot01.png) no-repeat center center ; display:block; content:""}
.quality-sec04 .sec-con .ztxt .bg:before{width:95px; height:76px; position:absolute; right:0px; bottom:-60px; background:url(../_Img/Sub/white-dot02.png) no-repeat center center ; display:block; content:""}

.quality-sec04 .sec-img{ position:absolute; right:0%; top:100px; width:49%;opacity:0; -webkit-transform:translateX(20%);-moz-transform:translateX(20%); -ms-transform:translateX(20%);-o-transform:translateX(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.quality-sec04 .sec-img .img{text-align:center;}
.quality-sec04 .sec-img .img img{width:100%;max-width:612px;}

.quality-sec04.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.quality-sec04.active .sec-img{opacity:1;transition-delay: 1.4s;-webkit-transform:translateX(0%);-moz-transform:translateX(0%); -ms-transform:translateX(0%);-o-transform:translateX(0%);}

	@media only screen and (min-width:1001px) {
		.quality-sec04 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec04 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.quality-sec04 .sec-con .ztxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out}

		.quality-sec04.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec04.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec04.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec04.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec04.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

		.quality-sec04.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.quality-sec04.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}
	@media only screen and (min-width:1481px){
		.quality-sec04 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box;padding-left:75px; padding-right:75px}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.quality-sec04 .sec-con{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.quality-sec04{padding:70px 18px;height:auto;}
		.quality-sec04 .sec-con .num{font-size:54px}
		.quality-sec04 .sec-con .num p{height:auto;}
		.quality-sec04 .sec-con .btxt{ font-size:30px; line-height:120%;}
		.quality-sec04 .sec-con .btxt p{height:auto;}

		.quality-sec04 .sec-con .stxt{ font-size:24px; margin-top:25px;opacity:1; line-height:120%;}
		.quality-sec04 .sec-con .stxt p{display:inline}
		.quality-sec04 .sec-con .stxt p span{display:inline; height:auto;}

		.quality-sec04 .sec-con .ctxt{font-size:15px; line-height:140%; margin-top:25px; height:auto; opacity:1;line-height:160%;}
		.quality-sec04 .sec-con .ctxt p{display:inline; height:auto;}

		.quality-sec04 .sec-con .ztxt{ opacity:1}

		.quality-sec04 .sec-img{position:relative; display:block; width:auto; top:auto; font-size:0; margin:0 -1%; right:auto; padding-top:30px}
		.quality-sec04 .sec-img .img{display:inline-block; vertical-align:top; width:48%; margin:0 1%;}

	}

	@media only screen and (max-width:480px) {
		.quality-sec04 .sec-img{margin:0; padding-top:10px;}
		.quality-sec04 .sec-img .img{width:auto; display:block;margin:20px 0 0 0}

	}





/* service */
.service-sec01{position:relative;padding:90px 75px 100px 220px; z-index:110;}
.service-sec01:after {background:#c391fa; width:400%;height:102%;/*left:50%;*//* left:200%; */margin-left:-1000px; top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}


.service-sec01 .sec-con{position:relative; z-index:61}
.service-sec01 .sec-con .btxt{font-family: 'Gilroy-ExtraBold'; font-size:90px; color:#231815;text-align:left; line-height:95%;}
.service-sec01 .sec-con .btxt p{height:90px;;overflow:hidden;}
.service-sec01 .sec-con .btxt span{display:block;}
.service-sec01 .sec-con .ctxt{margin-top:50px;margin-bottom:100px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:180%;opacity:0;}
.service-sec01 .sec-con .stxt{font-size:32px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:10px 0 20px 0; position:relative; z-index:100;}
.service-sec01 .sec-con .stxt p{position:Relative; overflow:hidden;}
.service-sec01 .sec-con .stxt p span{position:relative;display:block; height:40px; }

.service-sec01  .sec-img01{position:Absolute; right:20%; top:78%;}
.service-sec01  .sec-img02{position:Absolute; right:5%; top:42%;}
.service-sec01 .sec-ns{overflow:hidden; margin:40px 0 0 0 ; padding-bottom:120px;; position:relative; z-index:62}
.service-sec01 .sec-ns .fl{position:relative;}
.service-sec01 .sec-ns .fr{position:relative;}
.service-sec01 .sec-ns .btxt{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;position:relative;}
.service-sec01 .sec-ns .btxt p{height:80px;;overflow:hidden;}
.service-sec01 .sec-ns .btxt span{display:inline-block;vertical-align:top; position:relative;}
.service-sec01 .sec-ns .stxt{margin-top:15px;position:relative;font-size:25px;font-family: 'Gilroy-Light';font-weight:600; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:120%;opacity:0;}
.service-sec01 .sec-ns .ctxt{margin-top:10px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:150%;opacity:0;}

.service-sec01 .sec-ns .btxt:before{opacity:0; width:22px; height:22px; position:absolute; left:130px; top:25px; border-radius:100%; background:#fff; display:block; content:"";}
.service-sec01 .sec-ns .btxt:after{opacity:0;  left:140px; background:#fff; height:1px; position:absolute; top:36px; display:block; content:"";}

.service-sec01 .sec-ns .fl:after{opacity:0;top:36px;width:1px; height:350px; background:#fff; position:absolute; display:block; content:"";}
.service-sec01 .sec-ns .fr:after{opacity:0;top:36px;width:1px; height:350px; background:#fff; position:absolute; display:block; content:"";}

.service-sec01.active .sec-ns .btxt:after{opacity:1}
.service-sec01.active .sec-ns .btxt:before{opacity:1}
.service-sec01.active .sec-ns .fl:after{opacity:1}
.service-sec01.active .sec-ns .fr:after{opacity:1}

.service-sec01.active .sec-con .stxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec01.active .sec-con .stxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec01.active .sec-con .stxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}



.service-sec01.active .btxt .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec01.active .sec-con .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.service-sec01.active .sec-ns .btxt span{transition-delay: 0.6s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec01.active .sec-ns .stxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec01.active .sec-ns .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.service-sec01.active .sec-img{opacity:1;transition-delay: 1.2s; }
	@media only screen and (min-width:1001px) {
			.service-sec01 .sec-ns .btxt{}
			.service-sec01 .sec-ns .stxt, .service-sec01 .sec-con .stxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
			.service-sec01 .sec-ns .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
      .service-sec01 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
			.service-sec01.active .sec-con .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
	}

	@media only screen and (min-width:1481px){
		.service-sec01 .sec-ns .fl{width:48%;}
		.service-sec01 .sec-ns .fr{width:48%;}

		.service-sec01{margin:0 auto;max-width:1430px}
		.service-sec01 .sec-ns .btxt:after{width:230px}
		.service-sec01 .sec-ns .fl:after{left:370px;}
		.service-sec01 .sec-ns .fr:after{left:370px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.service-sec01 .sec-ns .fl{width:44%;}
		.service-sec01 .sec-ns .fr{width:44%;}

		.service-sec01{margin:0 auto;max-width:1100px}
		.service-sec01 .sec-ns .btxt:after{width:200px}
		.service-sec01 .sec-ns .fl:after{left:340px;}
		.service-sec01 .sec-ns .fr:after{left:340px;}
	}

	@media only screen and (max-width:1000px) {
		.service-sec01{padding:70px 18px;height:auto;}
		.service-sec01 .sec-con .btxt{ font-size:45px;}
		.service-sec01 .sec-con .btxt p{height:auto;}

		.service-sec01 .sec-con .stxt{ font-size:24px; margin-top:25px; line-height: 120%;}
		.service-sec01 .sec-con .stxt p{display:inline}
		.service-sec01 .sec-con .stxt p span{display:inline; height:auto;}

		.service-sec01 .sec-con .ctxt{font-size:15px; line-height:140%; height:auto; opacity:1}
		.service-sec01 .sec-con .ctxt p{display:inline; height:auto;}


		.service-sec01 .sec-ns{padding:0 0}
		.service-sec01 .sec-ns .fl{position:relative;float:none; width:auto;}
		.service-sec01 .sec-ns .fr{position:relative;float:none; width:auto; margin-top:50px;}
		.service-sec01 .sec-ns .btxt{font-size:44px}
		.service-sec01 .sec-ns .btxt p{height:auto;}

		.service-sec01 .sec-ns .stxt{font-size:24px; opacity:1; margin-top:20px; line-height:120%}
		.service-sec01 .sec-ns .stxt p{display:inline}
		.service-sec01 .sec-ns .ctxt{ font-size:15px;opacity:1;margin-top:10px; line-height:150%}
		.service-sec01 .sec-ns .ctxt p{display:inline}

		.service-sec01 .sec-ns .btxt:before{display:none}
		.service-sec01 .sec-ns .btxt:after{display:none}
		.service-sec01 .sec-ns .fl:after, .service-sec01 .sec-ns .fr:after{display:none}

		.service-sec01  .sec-img01 {right:-5%; z-index:-1;top:35%}
		.service-sec01  .sec-img01 img{ width:50px}

		.service-sec01  .sec-img02 {right:10%; z-index:-1;top:85%}
		.service-sec01  .sec-img02 img{ width:110px}
	}


.service-sec02{position:relative;padding:0 0 100px 30px; z-index:150;}

.service-sec02 .sec-con{position:relative;}
.service-sec02 .sec-img{z-index:5; text-align:center;  position:Relative;opacity:0 ;}
.service-sec02 .sec-img .img{position:Absolute ; width:1480px; top:-110px; left:50%; margin-left:-740px; text-align:center;}
.service-sec02 .sec-img img{ width:100% ;}

.service-sec02 .sec-ns{ position:relative; z-index:62; padding-top:50px}
.service-sec02 .sec-ns:after{display:block; content:"";clear:both}
.service-sec02 .sec-ns .fl{position:relative;width:44%}
.service-sec02 .sec-ns .fr{position:relative;width:44%}
.service-sec02 .sec-ns .btxt{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.service-sec02 .sec-ns .btxt p{height:80px;;overflow:hidden;}
.service-sec02 .sec-ns .btxt span{display:block;}
.service-sec02 .sec-ns .stxt{margin-top:15px;position:relative;font-size:25px;font-family: 'Gilroy-Light';font-weight:600; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:120%;opacity:0;}
.service-sec02 .sec-ns .ctxt{margin-top:10px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:150%;opacity:0;}
.service-sec02 .sec-ns .img{margin-top:25px;}
.service-sec02 .sec-ns .img img{width:100%; }


.service-sec02  .sec-img02{position:Absolute; left:2%; top:29%; z-index:-1;}
.service-sec02  .sec-img03{position:Absolute; right:-100px; top:32%; z-index:-1;display:none;}
.service-sec02  .sec-img02 img{width:auto;}
.service-sec02  .sec-img03 img{width:auto;}

.service-sec02 .sec-ns .btxt:before{opacity:0; width:22px; height:22px; position:absolute; left:140px; top:25px; border-radius:100%; background:#c391fa; display:block; content:"";}
.service-sec02 .sec-ns .btxt:after{opacity:0; background:#c391fa; height:1px; position:absolute; top:36px; display:block; content:"";}

.service-sec02 .sec-ns .fl:after{opacity:0;top:-60px;width:1px; height:117px; background:#c391fa; position:absolute; display:block; content:"";}
.service-sec02 .sec-ns .fr:after{opacity:0; top:-149px;width:1px; height:206px; background:#c391fa; position:absolute; display:block; content:"";}

.service-sec02.active .sec-ns .btxt:after{opacity:1}
.service-sec02.active .sec-ns .btxt:before{opacity:1}
.service-sec02.active .sec-ns .fl:after{opacity:1}
.service-sec02.active .sec-ns .fr:after{opacity:1}

.service-sec02 .sec-img.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec02.active .sec-ns .btxt span{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec02.active .sec-ns .stxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.service-sec02.active .sec-ns .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}


	@media only screen and (min-width:1001px) {
			.service-sec02 .sec-ns .btxt{}
			.service-sec02 .sec-ns .stxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
			.service-sec02 .sec-ns .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

			.service-sec02 .sec-img{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;-webkit-transform:translateY(10%);-moz-transform:translateY(1%); -ms-transform:translateY(10%);-o-transform:translateY(10%);}
			.service-sec02 .sec-img .img{ -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out}
	}

	@media only screen and (min-width:1481px){
		.service-sec02 .sec-ns{margin:0 auto;max-width:1430px;box-sizing:border-box; padding:0 75px;}
		.service-sec02 .sec-img{width:1430px;height:849px; margin:0 auto;}
		.service-sec02 .sec-img .img{width:1430px; margin-left:-715px; top:-380px; z-index:2}

		/* .service-sec02 .sec-ns .btxt:after{width:300px; left:230px; }
		.service-sec02 .sec-ns .fl:after{left:530px;top:-103px;height:160px;}
		.service-sec02 .sec-ns .fr:after{left:530px;top:-293px;height:348px;} */
		.service-sec02 .sec-ns .btxt:after{width:290px; left:150px; }
		.service-sec02 .sec-ns .fl:after{left:440px;top:-26px;height:63px;}
		.service-sec02 .sec-ns .fr:after{left:440px;top:-151px;height:188px;}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.service-sec02 .sec-ns{margin:0 auto;max-width:1100px;z-index: -1;}
		.service-sec02 .sec-img{width:1200px;height:880px; margin:0 auto;}
		.service-sec02 .sec-img .img{width:1444px; margin-left:-722px; top:-380px; z-index:2}

		.service-sec02 .sec-ns .btxt:after{width:270px; left:160px; }
		.service-sec02 .sec-ns .fl:after{left:430px;top:-95px;height:132px;}
		.service-sec02 .sec-ns .fr:after{left:430px;top:-208px;height:245px;}

	}
	@media only screen and (max-width:1000px) {
		.service-sec02{padding-bottom:50px; padding-left:0;}
		.service-sec02 .sec-img{padding:50px 18px}
		.service-sec02 .sec-img img{width:100%;}
		.service-sec02 .sec-img .img{position:relative; width:auto; height:auto; left:auto; top:auto; margin:0;}

		.service-sec02 .sec-ns{padding:0 18px}
		.service-sec02 .sec-ns .fl{position:relative;float:none; width:auto;}
		.service-sec02 .sec-ns .fr{position:relative;float:none; width:auto; margin-top:50px;}
		.service-sec02 .sec-ns .btxt{font-size:44px}
		.service-sec02 .sec-ns .btxt p{height:auto;}

		.service-sec02 .sec-ns .stxt{font-size:24px; opacity:1; margin-top:20px; line-height:120%}
		.service-sec02 .sec-ns .stxt p{display:inline}
		.service-sec02 .sec-ns .ctxt{ font-size:15px;opacity:1;margin-top:20px; line-height:150%}
		.service-sec02 .sec-ns .ctxt p{display:inline}

		.service-sec02 .sec-ns .btxt:before, .service-sec02 .sec-ns .btxt:after{display:none}
		.service-sec02 .sec-ns .fl:after, .service-sec02 .sec-ns .fr:after{display:none}


		.service-sec02  .sec-img02{position:Absolute; left:50px; top:39%; z-index:-1;}
		.service-sec02  .sec-img03{position:Absolute; right:50px; top:42%; z-index:-1;}
		.service-sec02  .sec-img02 img{width:100px;}
		.service-sec02  .sec-img03 img{width:100px;}

	}
	@media only screen and (max-width:780px) {

	}
	@media only screen and (max-width:640px) {

	}
	@media only screen and (max-width:580px) {
		.service-sec02 .sec-img{height:380px;}
		.service-sec02 .sec-img .img img{width:100%;}
		.service-sec02 .sec-img .img{position:absolute; left:50%; width:500px; margin-left:-250px; top:-20px;}

		.service-sec02  .sec-img02{position:Absolute; left:0px; top:39%; z-index:-1;}
		.service-sec02  .sec-img03{position:Absolute; right:0px; top:42%; z-index:-1;}
		.service-sec02  .sec-img02 img{width:60px;}
		.service-sec02  .sec-img03 img{width:60px;}
	}










/* manage */
.manage-sec01{position:relative;padding:90px 0; height:840px;z-index:120;}
.manage-sec01:after {background:#e1e2e4; width:400%;height:100%;/*left:50%;*//* left:200%; */margin-left:-1000px; top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}

.manage-sec01 .sec-con{position:relative; z-index:61}
.manage-sec01 .sec-con .btxt{font-family: 'Gilroy-ExtraBold'; font-size:90px; color:#231815;text-align:left; line-height:95%;}
.manage-sec01 .sec-con .btxt p{height:90px;;overflow:hidden;}
.manage-sec01 .sec-con .btxt span{display:block;}

.manage-sec01 .sec-con .stxt{font-size:32px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:100%;margin:20px 0 20px 0}
.manage-sec01 .sec-con .stxt p{position:Relative; overflow:hidden;}
.manage-sec01 .sec-con .stxt p span{position:relative;display:block; height:35px; }
.manage-sec01 .sec-con .ctxt{position:relative; margin-top: 30px; font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0; }
.manage-sec01 .sec-img{opacity:1; height:auto; left:50%;top:0; width:100%; height:100%;text-align:center; position:absolute; z-index:5; }

.manage-sec01 .sec-img .img01{right:-100px; top:100px; position:absolute;z-index:1;}
.manage-sec01 .sec-img .img02{right:0px; top:370px; position:absolute;z-index:2;}
.manage-sec01 .sec-img .img03{left:-100px; bottom:-320px; position:absolute;z-index:4;}
.manage-sec01 .sec-img .img04{right:-140px; top:45%; z-index:1; position:absolute;-webkit-transform: translate(0, -50%);  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  transform: translate(0, -50%);}


.manage-sec01.active .btxt .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}





	@media only screen and (min-width:1001px) {
		.manage-sec01 .sec-img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		.manage-sec01 .sec-con .ctxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec01.active .sec-con .stxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec01.active .sec-con .stxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec01.active .sec-con .stxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec01.active .sec-con .ctxt{opacity:1;transition-delay: 0.8s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec01.active .sec-img{opacity:1; }
	}


	@media only screen and (min-width:1481px){
		.manage-sec01{margin:0 auto;max-width:1430px; padding-left:75px; padding-right:75px;box-sizing:border-box;}
		.manage-sec01 .sec-img{width:1280px; margin-left:-640px;}
	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.manage-sec01{margin:0 auto;max-width:1100px}
		.manage-sec01 .sec-img{width:1280px; margin-left:-640px;}
	}
	@media only screen and (max-width:1000px) {
		.manage-sec01{padding:70px 18px;height:auto;}
		.manage-sec01 .sec-con .btxt{ font-size:45px;}
		.manage-sec01 .sec-con .btxt p{height:auto;}

		.manage-sec01 .sec-con .stxt{ font-size:24px; margin-top:25px; line-height: 120%;}
		.manage-sec01 .sec-con .stxt p{display:inline}
		.manage-sec01 .sec-con .stxt p span{display:inline; height:auto;}

		.manage-sec01 .sec-con .ctxt{font-size:15px; line-height:140%; height:auto; opacity:1}
		.manage-sec01 .sec-con .ctxt p{display:inline; height:auto;}

		.manage-sec01 .sec-img{position:relative; width:auto; top:auto; height:420px; padding-bottom:20%; left:auto; right:auto; bottom:auto;}

		.manage-sec01 .sec-img .img01{ width:100%; height:auto; right:0 ; top:-200px;/* -webkit-transform: translate(0, 0) !important;  -moz-transform: translate(0, 0)  !important;  -ms-transform: translate(0, 0)  !important;  -o-transform: translate(0, 0)  !important;  transform: translate(0, 0)  !important; */}
		.manage-sec01 .sec-img .img01 img{ width:80%;}

		.manage-sec01 .sec-img .img02{ width:100%;text-align:right; height:auto; right:-10% ; top:10%;}
		.manage-sec01 .sec-img .img02 img{width:60%;}

		.manage-sec01 .sec-img .img03{width:100%;text-align:left; height:auto; left:-5% ; bottom:-190px;}
		.manage-sec01 .sec-img .img03 img{width:100%;}

		.manage-sec01 .sec-img .img04{width:100%;text-align:left; height:auto; left:-5%; right:auto; ; top:-25%;}
		.manage-sec01 .sec-img .img04 img{width:10%;}
	}
	@media only screen and (max-width:880px) {
		.manage-sec01 .sec-img{height:320px;}
	}
	@media only screen and (max-width:640px) {
		.manage-sec01 .sec-img{height:250px}

		.manage-sec01 .sec-img .img01 img{ width:80%;}
		.manage-sec01 .sec-img .img02 img{width:70%;}
		.manage-sec01 .sec-img .img03 img{width:105%;}
		.manage-sec01 .sec-img .img04 img{width:20%;}

		.manage-sec01 .sec-img .img03{left:-10%}
		.manage-sec01 .sec-img .img04{top:-25%;}

	}
	@media only screen and (max-width:481px) {
		.manage-sec01 .sec-img{height:150px}

	}
	@media only screen and (max-width:401px) {
		.manage-sec01 .sec-img{height:90px}

	}
	@media only screen and (max-width:400px) {
		.manage-sec01 .sec-img{height:90px}

	}


.manage-sec02{position:relative;padding:355px 0 0 0; z-index:1; background-color: #fff;}


.manage-sec02 .sec-con .fl{width:46%; }
.manage-sec02 .sec-con .fr{width:42%}

.manage-sec02 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.manage-sec02 .sec-con .num p{height:80px;;overflow:hidden;}
.manage-sec02 .sec-con .num span{display:block;}

.manage-sec02 .sec-con .btxt {margin-top:30px;font-size:36px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0}
.manage-sec02 .sec-con .btxt p{position:Relative; overflow:hidden;}
.manage-sec02 .sec-con .btxt p span{position:relative;display:block; height:40px; }
.manage-sec02 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold'; font-weight:normal }

.manage-sec02 .sec-con .stxt{margin-top:20px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#231815;text-align:left; line-height:130%;opacity:0;}


.manage-sec02 .sec-con .img{position:Absolute; width:500px; top:-10%;right:1%;opacity:1;}
.manage-sec02 .sec-con .img .img-people01{ position:absolute; left:50px; top:0;}
.manage-sec02 .sec-con .img .img-people02{ position:absolute; left:220px;; top:0;}

.manage-sec02 .sec-img{margin:45px 0 0 0;z-index:1;opacity:0;}
.manage-sec02 .sec-img img{width:100%;}

.manage-sec02 .sec-ns{background-color:#fff;width:100%;z-index:2;}
.manage-sec02.active .sec-ns{z-index:3;}

.manage-sec02 .sec-ns{position:relative; font-size:0;min-height:254px; padding:40px 0 40px 32%; margin:0 -2%;box-sizing:border-box;}
.manage-sec02 .sec-ns:after{background:#efefef; position:absolute; /*left:50%;*/margin-left:-1000px; width:400%; height:100%; top:0; display:block; content:""; z-index:-1;}

.manage-sec02 .sec-ns .ztxt{ position:Absolute; left:0; top:40px; width:40%;font-size:16px;font-family: 'Noto Sans KR';font-weight:400; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0; }
.manage-sec02 .sec-ns dl{display:inline-block; vertical-align:top; width:29.333333%; margin:0 2%;}
.manage-sec02 .sec-ns dt{ color:#000; font-size:20px; font-weight:500; margin-bottom:10px;}
.manage-sec02 .sec-ns dd{ font-size:14px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000; line-height:180%;}

.manage-sec02 .sec-img .img.fixed{background:url(../_Img/Content/manage-02.jpg) no-repeat center top; background-size:100% auto; /* background-attachment:fixed */}
.manage-sec02 .sec-img .img.fixed img{visibility:hidden;}


.manage-sec02.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec02.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec02.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec02.active .sec-img {transition-delay: 1.0s;opacity:1;}
.manage-sec02.active .img{}


.manage-sec02 .sec-img {/*height:500px;*/ background:#777;}
.manage-sec02 .sec-img .img01 {position:absolute; width: 100%; top:450px; z-index:1;}

.manage-sec02.active .sec-ns .ztxt{opacity:1}

	@media only screen and (min-width:1001px) {
		.manage-sec02 .sec-img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		.manage-sec02 .sec-con .img{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out}
		.manage-sec02 .sec-con .stxt{-webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec02 .sec-ns .ztxt{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec02.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec02.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec02.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec02.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec02.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
	}

	@media only screen and (min-width:1481px){
		.manage-sec02 .sec-con  {margin:0 auto;max-width:1430px; padding-left:75px; padding-right:75px;box-sizing:border-box;}
		.manage-sec02 .sec-ns {margin:0 auto;max-width:1270px; padding-left:475px; padding-right:0;box-sizing:border-box;}
		.manage-sec02 .sec-con .img{right:16%}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.manage-sec02 .sec-con, .manage-sec02 .sec-ns {margin:0 auto;max-width:1100px}
		.manage-sec02 .sec-con .img{right:1%}

	}
	@media only screen and (max-width:1000px) {
		.manage-sec02{padding:140px 0 0 0;}
		.manage-sec02 .sec-con .ov{position:relative; overflow:visible; }
		.manage-sec02 .sec-con .ov .fl{width:auto; float:none;position:relative; padding:0 18px 20px 18px}
		.manage-sec02 .sec-con .ov .fr{width:auto; float:none; position:relative;padding:0px 18px 0 18px}

		.manage-sec02 .sec-con .num{font-size:54px;padding:0 18px;}
		.manage-sec02 .sec-con .num p{height:auto;}

		.manage-sec02 .sec-con .btxt{font-size:30px; line-height: 120%;}
		.manage-sec02 .sec-con .btxt p{display:inline; height:auto;}
		.manage-sec02 .sec-con .btxt p span{display:inline; height:auto;}

		.manage-sec02 .sec-con .stxt{line-height:130%; font-size:24px;margin-top:0;opacity:1}
		.manage-sec02 .sec-con .stxt p{display:inline; }

		.manage-sec02 .sec-con .ctxt{line-height:150%; font-size:15px;opacity:1}
		.manage-sec02 .sec-con .ctxt p{display:inline; }

		.manage-sec02 .sec-ns{padding:40px 18px 50px 18px; margin:0}

		.manage-sec02 .sec-ns .ztxt{position:relative; left:auto; top:auto; width:auto; margin-bottom:10px;opacity:1}
		.manage-sec02 .sec-ns .ztxt p{display:inline}

		.manage-sec02 .sec-ns dl{display:block; width:auto; margin:20px 0 0 0}

		.manage-sec02 .sec-img{opacity:1}

	}
	@media only screen and (max-width:780px) {

	}
	@media only screen and (max-width:640px) {

	}
	@media only screen and (max-width:580px) {


	}



.manage-sec03{position:relative;padding:0 0 100px 0;}
.manage-sec03:after {background:#4d4d4d; width:100%;height:100%;left:0;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.manage-sec03 .sec-con .ov{overflow:hidden;}
.manage-sec03 .sec-con .ov .fl{ width:48%;padding-top:80px;}
.manage-sec03 .sec-con .ov .fr{ width:46%}
.manage-sec03 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#dcdcdc;text-align:left; line-height:100%;}
.manage-sec03 .sec-con .num p{height:80px;;overflow:hidden;}
.manage-sec03 .sec-con .num span{display:block;}

.manage-sec03 .sec-con .btxt { margin-top:30px;font-size:40px;font-family: 'Gilroy-Light'; overflow:hidden;color:#dcdcdc;text-align:left; line-height:105%;}
.manage-sec03 .sec-con .btxt p{position:Relative; overflow:hidden;}
.manage-sec03 .sec-con .btxt p span{position:relative;display:block; height:45px; }
.manage-sec03 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold'; font-weight:normal}

.manage-sec03 .sec-con .stxt{ margin-top:50px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#dcdcdc;text-align:left; line-height:140%;opacity:0;}
.manage-sec03 .sec-con .ctxt{margin-top:50px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#dcdcdc;text-align:left; line-height:185%;opacity:0; }
.manage-sec03 .img{position:Absolute; width:47%; top:47.5%;right:-10%;opacity:0;-webkit-transform: translate(0, -50%);  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  transform: translate(0, -50%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.manage-sec03 .img img{width:100%;}

.manage-sec03.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec03.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec03.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec03.active .img{opacity:1;transition-delay: 0.6s; right:0}

	@media only screen and (min-width:1001px) {

		.manage-sec03 .sec-con .stxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec03 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec03.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec03.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec03.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec03.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec03.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}


	@media only screen and (min-width:1481px){
		.manage-sec03 .sec-con{margin:0 auto; position:Relative;max-width:1430px; box-sizing:border-box;padding-left:75px; padding-right:75px}
		.manage-sec03 .img { margin-top:45px;}
		.manage-sec03.active .img{right:40px;}
		.manage-sec03 .img img{width:801px; }

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.manage-sec03 .sec-con{margin:0 auto;max-width:1100px}

	}

	@media only screen and (max-width:1000px) {
		.manage-sec03{padding:70px 18px;}

		.manage-sec03 .sec-con .ov{position:relative; overflow:visible}
		.manage-sec03 .sec-con .ov .fl{width:auto; float:none;position:relative; padding:0 0 50px 0}
		.manage-sec03 .sec-con .ov .fr{width:auto; float:none; position:relative;padding:50px 0 0 0}

		.manage-sec03 .sec-con .num{font-size:54px;}
		.manage-sec03 .sec-con .num p{height:auto;}

		.manage-sec03 .sec-con .btxt{font-size:30px; line-height: 120%;}
		.manage-sec03 .sec-con .btxt p{display:inline; height:auto;}
		.manage-sec03 .sec-con .btxt p span{display:inline; height:auto;}

		.manage-sec03 .sec-con .stxt{line-height:120%; font-size:24px; opacity:1}
		.manage-sec03 .sec-con .stxt p{display:inline; }

		.manage-sec03 .sec-con .ctxt{line-height:150%; font-size:15px; opacity:1}
		.manage-sec03 .sec-con .ctxt p{display:inline; }

		.manage-sec03 .img{position:relative; width:auto; top:auto; right:auto;;-webkit-transform: translate(0, 0);  -moz-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0);}
	}
	@media only screen and (max-width:780px) {

	}
	@media only screen and (max-width:640px) {

	}
	@media only screen and (max-width:580px) {


	}




.manage-sec04{position:relative;padding:90px 0; }
.manage-sec04:after {background:#e1e2e4; width:50%;height:100%;left:0;/* left:200%; */top:0; z-index:-1;position:absolute; display:block; content:"";-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.manage-sec04.active:after{width:50%}
.manage-sec04 .sec-con .ov{overflow:hidden;}
.manage-sec04 .sec-con .ov .fl{ width:47%}
.manage-sec04 .sec-con .ov .fr{ width:50%}
.manage-sec04 .sec-con .num{font-family: 'Gilroy-ExtraBold'; font-size:80px; color:#231815;text-align:left; line-height:100%;}
.manage-sec04 .sec-con .num p{height:80px;;overflow:hidden;}
.manage-sec04 .sec-con .num span{display:block;}

.manage-sec04 .sec-con .btxt { margin-top:30px;font-size:36px;font-family: 'Gilroy-Light'; overflow:hidden;color:#000;text-align:left; line-height:105%;margin:20px 0 0 0}
.manage-sec04 .sec-con .btxt p{position:Relative; overflow:hidden;}
.manage-sec04 .sec-con .btxt p span{position:relative;display:block; height:45px; }
.manage-sec04 .sec-con .btxt .b{font-family: 'Gilroy-ExtraBold';font-weight:normal }

.manage-sec04 .sec-con .stxt{ margin-top:30px;position:relative;font-size:28px;font-family: 'Gilroy-Light';font-weight:400; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:145%;opacity:0;}
.manage-sec04 .sec-con .ctxt{margin-top:30px;position:relative;font-size:16px;font-family: 'Noto Sans KR';font-weight:300; /* letter-spacing:-0.01em; */ color:#000;text-align:left; line-height:185%;opacity:0;}


.manage-sec04 .sec-ns{position:relative;}
.manage-sec04 .sec-ns .img{position:relative; text-align:center; padding:80px 0 0 0;opacity:0;}
.manage-sec04 .sec-ns .img img{width:100%;}

.manage-sec04 .sec-ns ul{margin:0 -1.5%; font-size:0;padding-top:60px;}
.manage-sec04 .sec-ns ul li{position:relative;padding-top:25px; display:inline-block; vertical-align:top; width:30.33333%; margin:0 1.5%;box-sizing:border-box;padding-left:5px;font-family: 'Noto Sans KR'; font-size:14px; font-weight:300; color:#595757; line-height:150%;}
.manage-sec04 .sec-ns ul li:first-child{margin-top:0;}
.manage-sec04 .sec-ns ul li span{display:block;}
.manage-sec04 .sec-ns ul li:before{width:100%; height:3px; background:#86e3b0; position:Absolute; left:0; top:0; display:block; content:""}

.manage-sec04.active .num .abt{transition-delay: 0.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec04.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

.manage-sec04.active .sec-con .stxt{opacity:1;transition-delay: 1.0s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-con .ctxt{opacity:1;transition-delay: 1.2s; -webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
.manage-sec04.active .sec-ns .img{transition-delay: 1.2s;opacity:1;}
	@media only screen and (min-width:1001px) {

		.manage-sec04 .sec-ns .img{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

		.manage-sec04 .sec-con .stxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec04 .sec-con .ctxt{ -webkit-transform:translateY(20%);-moz-transform:translateY(20%); -ms-transform:translateY(20%);-o-transform:translateY(20%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.manage-sec04.active .sec-con .btxt .abt.delay-1{transition-delay: 0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec04.active .sec-con .btxt .abt.delay-2{transition-delay: 0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec04.active .sec-con .btxt .abt.delay-3{transition-delay: 0.6s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec04.active .sec-con .btxt .abt.delay-4{transition-delay: 0.7s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}
		.manage-sec04.active .sec-con .btxt .abt.delay-5{transition-delay: 0.8s;-webkit-transform:translateY(0);-moz-transform:translateY(0); -ms-transform:translateY(0);-o-transform:translateY(0);}

	}


	@media only screen and (min-width:1481px){
  .manage-sec04 .sec-con{margin:0 auto;max-width:1430px; box-sizing:border-box;padding-left:75px; /*padding-right:75px;*/}

  .manage-sec04 .sec-ns{margin:0 auto;max-width:1430px; box-sizing:border-box;/*padding-left:35px;*/ /*padding-right:35px*/}

	}
	@media only screen and (min-width:1001px) and (max-width:1480px){
		.manage-sec04 .sec-con, .manage-sec04 .sec-ns{margin:0 auto;max-width:1100px}

	}
	@media only screen and (max-width:1000px) {
		.manage-sec04{padding:0 18px;}
		.manage-sec04:after {background:#e1e2e4; width:400%; /*left:50%;*/margin-left:-1000px;height:100%;top:0; z-index:-1;position:absolute; display:none; content:"";}
		.manage-sec04.active:after{width:2000px}
		.manage-sec04 .sec-con .ov{position:relative; overflow:visible}
		.manage-sec04 .sec-con .ov .fl{width:auto; float:none;position:relative; padding:70px 0 50px 0}
		.manage-sec04 .sec-con .ov .fr{width:auto; float:none; position:relative;padding:50px 0 70px 0}
		.manage-sec04 .sec-con .ov .fr:after {background:#fff; width:400%; /*left:50%;*/margin-left:-1000px;height:100%;top:0; z-index:-1;position:absolute; display:block; content:"";}
		.manage-sec04 .sec-con .ov .fl:after {background:#e1e2e4; width:400%; /*left:50%;*/margin-left:-1000px;height:100%;top:0; z-index:-1;position:absolute; display:block; content:"";}


		.manage-sec04 .sec-con .num{font-size:54px;}
		.manage-sec04 .sec-con .num p{height:auto;}

		.manage-sec04 .sec-con .btxt{font-size:30px; line-height: 120%;}
		.manage-sec04 .sec-con .btxt p{display:inline; height:auto;}
		.manage-sec04 .sec-con .btxt p span{display:inline; height:auto;}

		.manage-sec04 .sec-con .stxt{line-height:130%; font-size:24px;opacity:1}
		.manage-sec04 .sec-con .stxt p{display:inline; }

		.manage-sec04 .sec-con .ctxt{line-height:150%; font-size:15px;opacity:1}
		.manage-sec04 .sec-con .ctxt p{display:inline; }

		.manage-sec04 .sec-ns .img{padding-top:0; opacity:1; }
		.manage-sec04 .sec-ns .img img{max-width:835px}

		.manage-sec04 .sec-ns ul{padding-top:40px;}

	}
	@media only screen and (max-width:780px) {

	}
	@media only screen and (max-width:640px) {

	}
	@media only screen and (max-width:580px) {

		.manage-sec04 .sec-ns ul li{display:block; width:auto;}
		.manage-sec04 .sec-ns ul li:nth-child(n+2){margin-top:20px;}
		.manage-sec04 .sec-ns ul li:before{width:90px; top:10px;}

	}


@media only screen and (min-width:1001px) {
	.abt{position:relative;-webkit-transform:translateY(100%);-moz-transform:translateY(100%); /*-ms-transform:translateY(100%);*/-o-transform:translateY(100%);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
}


@media only screen and(max-width: 1000px){
	.animateme{
		transform: none !important
		opacity: 1 !important
	}
}
