@charset "utf-8";
/* 컨텐츠 공통 텍스트 */
#contents {font-size:20px;color:#555}
@media all and (max-width:1024px) {
	#contents {font-size:18px}
}
@media all and (max-width:768px) {
	#contents {font-size:17px}
}
@media all and (max-width:599px) {
	#contents {font-size:14px}
}

/* 공통 스타일 */
.w-1600 {display:block;max-width:1700px;padding:0 50px;margin-left:auto;margin-right:auto;box-sizing:border-box}
.gap70 {height:70px}
.center {text-align: center;}

.pink {color:#E63786 !important}
.palep {color:#D2B0C0 !important}

.ctit01 {color: #111;font-family: "proxima-nova";font-size: 3.5em;font-weight: 700;line-height: normal;letter-spacing: -0.05em;margin-bottom:15px}
.ctit02 {color: #111;font-family: "proxima-nova";font-size: 2.25em;font-weight: 700;line-height: normal;letter-spacing: -0.02em;margin-bottom:15px}

.stit01 {color: #444;font-family: "proxima-nova";font-size: 1.7em;font-weight: 500;line-height: normal;letter-spacing: -0.68px;margin-bottom:5px}
.stxt01 {color: #555;font-family: "proxima-nova";font-size: 1.1em;font-weight: 400;line-height: 140%;}

@media all and (max-width:999px) {
	.ctit01 {font-size:2.7em;}
	.ctit02 {font-size:1.9em;}
	.stit01 {font-size:1.4em}
	.w-1600 {padding:0 30px;}
	.gap70 {height:50px}
}
@media all and (max-width:599px) {
	.w-1600 {padding:0 20px;}
	.gap70 {height:40px}
}

.clist01 {}
.clist01 li {position:relative;font-style:italic;line-height:1.4;padding-left:24px;box-sizing:border-box}
.clist01 li:after {content:"";display:block;position:absolute;left:6px;top:7px;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #E63786 #E63786;width:9px;height:5px;transform:rotate(-45deg)}
.clist01 .tit {display:inline-block;position:relative;color:#000;font-weight:600;}
.clist01 .txt {display:inline-block}

.clist02 {}
.clist02 li {position:relative;font-style:normal;font-size:1.2em;line-height:1.4;padding-left:45px;margin-bottom:20px;box-sizing:border-box}
.clist02 li:before,
.clist02 li:after {content:"";display:block;position:absolute;}
.clist02 li:before {left:0;top:0;background:#E63786;border-radius:50%;width:30px;height:30px;box-sizing:border-box}
.clist02 li:after {left:7px;top:8px;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #fff #fff;width:12px;height:7px;transform:rotate(-45deg)}
.clist02 .tit {display:inline-block;position:relative;color:#000;font-weight:600;margin-right:15px}
.clist02 .txt {display:inline-block;color:#444;font-weight:500}

.clist03 {}
.clist03 li {font-style:italic;margin-bottom:5px;}
.clist03 li .tit {position:relative;font-size:1em;color:#000;font-weight:600;line-height:1.4;padding-left:24px;margin-bottom:5px;box-sizing:border-box}
.clist03 li .tit:before {content:"";display:block;position:absolute;left:9px;top:9px;background:#E63786;border-radius:50%;width:6px;height:6px;box-sizing:border-box}
.clist03 li .txt {color:#444;font-weight:400}

.rwa-list-box {}
.rwa-list-box .list {position:relative;background-color:#fff;border:1px solid #ddd;padding:35px 50px;border-radius:30px;margin-top:20px;box-sizing:border-box;overflow:hidden;transition:all .3s}
.rwa-list-box .list:first-child {margin-top:0}
.rwa-list-box .list:hover {border:1px solid #E63786;box-shadow:0px 10px 20px 0px rgba(55, 67, 89, 0.10);z-index:2}
.rwa-list-box .list .ltit {font-size:1.6em;font-weight:700;line-height:1.4;margin-bottom:5px}
.rwa-list-box .list .lstit {font-size:1em;font-weight:600;line-height:1.4}
.rwa-list-box .list .txt-sec > * {margin-top:20px;width:100%}

@media all and (max-width:999px) {
	.clist02 li {margin-bottom:15px}
	.clist02 .tit {margin-right:10px}

	.rwa-list-box .list {padding:30px}
}
@media all and (max-width:599px) {
	.clist02 li {margin-bottom:10px;padding-left:26px}
	.clist02 li:before {width:21px;height:21px;top:2px}
	.clist02 li:after {width:9px;height:4px;left:5px;top:8px}

	.rwa-list-box .list {padding:20px}
}


.contlist01 > li {display:flex;position:relative;flex-flow:column;position:relative;border-radius:30px;border:1px solid #fff;box-shadow: 0px 0px 39px -6px #EEE;background-color:#fff;padding:30px 40px;transition:all .3s;box-sizing:border-box;overflow:hidden}
.contlist01 > li > .num {display:block;position:absolute;width:64px;left:40px;top:30px;padding:7px 0 8px;border-radius:50px;color:#fff;background-color:#E63786;font-size:1.2em;text-align:center;line-height:1;font-weight:700;box-sizing:border-box}
.contlist01 > li > .tit {color:#222;padding:8px 0 8px 80px;font-size:1.5em;font-weight:700;letter-spacing:0.0288em;line-height:inherit}
.contlist01 > li > .txt-sec {margin:20px 0 0 0}
.contlist01 > li > .txt-sec > * {margin-bottom:8px;width:100%}
.contlist01 > li > .txt-sec > *:last-child {margin-bottom:0}
.contlist01 > li:hover {border:1px solid #E63786;box-shadow:0px 10px 20px 0px rgba(55, 67, 89, 0.10);z-index:2}

@media all and (max-width:1199px) {
	.contlist01 > li {padding:25px 20px}
    .contlist01 > li > .num {width:50px;padding:7px 0;left:20px;top:28px;font-size:1em;margin-bottom:10px}
    .contlist01 > li > .tit {padding:5px 0 5px 62px}
    .contlist01 > li > .txt-sec {margin:15px 0 0 0}
}
@media all and (max-width:999px) {
	.contlist01 > li > .tit {font-size:1.22em}
}
@media all and (max-width:768px) {
	.contlist01 > li {padding:20px 15px;margin-top:20px}
    .contlist01 > li > .num {width:39px;padding:5px 0;left:15px;top:26px;font-size:0.944em}
    .contlist01 > li > .tit {padding:5px 0 5px 49px}
}
@media all and (max-width:599px) {
	.contlist01 > li {margin-top:15px}
    .contlist01 > li > .txt-sec * {display:block}
}

/* ==============================
 * RWA Platform
================================= */
.body-sub #contents-wrap:has(.rwa-platform-wr) .cont-tit {display:none}
.body-sub #contents:has(.rwa-platform-wr) {padding-bottom:0;margin-left:0 !important;margin-right:0 !important}
.body-sub:has(.rwa-platform-wr) #svisual-wrap .svis-txt {display:none}
.div-cont:has(.rwa-platform-wr) {max-width: none}

.rwa-platform-wr {}
.rwa-platform-wr .gap-cnt {display:flex;flex-direction:column;gap:60px;}
.rwa-platform-wr .img-box img {max-width:100%}
.rwa-platform-wr .cnt {margin-top:120px}

.rwa-platform-wr .cnt1 {position:relative;display:flex;flex-direction:column;gap:70px}
.rwa-platform-wr .cnt1 .cnt-in {display:flex;gap:80px;}
.rwa-platform-wr .cnt1 .cnt-in.cnt-in1 {position:relative;gap:0;padding-right:40%;box-sizing:border-box;isolation: isolate;}
.rwa-platform-wr .cnt1 .img-box {position: relative;}
.rwa-platform-wr .cnt1 .img-box1 {position:absolute;width:39.375%;right:0;top:50%;transform:translateY(-50%);z-index:-1}
.rwa-platform-wr .cnt1 .img-box2 {width:36.25%;flex-shrink:0;}
.rwa-platform-wr .cnt1 .img-box img.char {position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:bounce 3s infinite ease-in-out alternate;}
.rwa-platform-wr .cnt1 .ctit01 {margin-bottom:20px}
.rwa-platform-wr .cnt1 .ctit02 {margin-bottom:30px}
.rwa-platform-wr .cnt1 .stit01 {margin-bottom:60px}
.rwa-platform-wr .cnt1 .stxt01 {max-width:970px}

.rwa-platform-wr .cnt2 {padding:100px 0;background-color:#F0F0F0;}
.rwa-platform-wr .cnt2 .ctit02 br {display:none}
.rwa-platform-wr .card-sec {display:flex;gap:20px;justify-content:space-between;}
.rwa-platform-wr .card-sec .card {position:relative;display:block;width:calc((100% - 80px)/4);height:546px;border-radius:20px;background-color:#fff;overflow:hidden;transition:all .6s ease}
.rwa-platform-wr .card-sec .card .img-sec {position:relative;background:#F9F9F9;padding-top:62.33%;overflow:hidden;transition:box-shadow .3s ease}
.rwa-platform-wr .card-sec .card .img-sec img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%)}
.rwa-platform-wr .card-sec .card .img-sec img.no-image {width:auto;max-width:60%}
.rwa-platform-wr .card-sec .card .txt-sec {padding:35px 30px;box-sizing:border-box}
.rwa-platform-wr .card-sec .card .txt-sec .state {display: inline-block;padding: 5px 20px;border-radius: 20px;background: #F0F0F0;color:#7D7D7D;font-size:0.8em;font-weight:600;line-height:1.4;margin-bottom:15px}
.rwa-platform-wr .card-sec .card .txt-sec .tit {color: #222;font-family: "proxima-nova";font-size: 1.25em;font-weight: 600;line-height: 1.2;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
.rwa-platform-wr .card-sec .card .txt-sec .txt {color: #555;font-family: "proxima-nova";font-size: 0.95em;font-weight: 500;line-height: 1.2;}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box {margin-top:20px}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box .top {display:flex;justify-content:space-between;color:#666;margin-bottom:10px;line-height:1.2}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box .top span {flex-shrink:0;font-size:0.8em;font-weight:500;}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box .top .rate {font-size:0.9em;font-weight:600;}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box .progress-bar {position:relative;height:9px;border-radius:10px;background-color:#E7E7E7;overflow:hidden}
.rwa-platform-wr .card-sec .card .txt-sec .progress-box .progress-bar .bar {width:0;height:100%;background-color:#E63786}

.rwa-platform-wr .cnt3 {}

.rwa-platform-wr .cnt4 .ctit02 {margin-bottom:30px}
.rwa-platform-wr .cnt4 .stxt01 {margin-bottom:20px}
.rwa-platform-wr .cnt4 .list-box {}
.rwa-platform-wr .cnt4 .list-box .list {position:relative;border-radius:30px;margin-top:20px;box-sizing:border-box;overflow:hidden}
.rwa-platform-wr .cnt4 .list-box .list:first-child {margin-top:0}
.rwa-platform-wr .cnt4 .list-box .list {background-color:#fff;border:1px solid #ddd;padding:35px 50px;transition:all .3s}
.rwa-platform-wr .cnt4 .list-box .list:hover {border:1px solid #E63786;box-shadow:0px 10px 20px 0px rgba(55, 67, 89, 0.10);z-index:2}
.rwa-platform-wr .cnt4 .list-box .list .ltit {font-size:1.6em;font-weight:700;line-height:1.4;margin-bottom:5px}
.rwa-platform-wr .cnt4 .list-box .list .lstit {font-size:1em;font-weight:600;line-height:1.4}
.rwa-platform-wr .cnt4 .list-box .list .txt-sec > * {margin-top:20px;width:100%}

.rwa-platform-wr .cnt5 {position:relative;padding:100px 0;background-color:#F8F8F8;overflow:hidden;isolation: isolate;}
.rwa-platform-wr .cnt5 .slider-sec {position:relative;margin-top:60px}
.rwa-platform-wr .cnt5 .slider-sec:before {content:'';display:block;position:absolute;width:21.56%;height:420px;top:-270px;right:-3%;background:url(/eng/_Img/Content/rwa_06.png) no-repeat top;background-size:contain;z-index:-1}
.rwa-platform-wr .cnt5 .slider-sec #rwa-slider {position:relative;overflow:visible}
.rwa-platform-wr .cnt5 .slider-sec #rwa-slider .swiper-wrapper {height:397px;}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-pagination {position:relative;top:auto;bottom:0;line-height:0;margin-top:60px}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-pagination-bullet {background-color:#797979;width:20px;height:20px;opacity:1;transition:all .3s ease-out}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-pagination-bullet-active {background-color:#E63786;border-radius:20px;width:50px}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide {display:flex;position:relative;flex-flow:column;position:relative;border-radius:30px;border:1px solid #fff;background-color:#fff;padding:30px 40px;transition:all .3s;box-sizing:border-box;overflow:hidden}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .num {display:block;position:absolute;width:64px;left:40px;top:30px;padding:7px 0 8px;border-radius:50px;color:#fff;background-color:#E63786;font-size:1.2em;text-align:center;line-height:1;font-weight:700;box-sizing:border-box}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .tit {color:#222;padding:8px 0 8px 80px;font-size:1.5em;font-weight:700;letter-spacing:0.0288em;line-height:inherit}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec {margin:20px 0 0 0}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec.long {overflow-y:auto}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec > * {margin-bottom:8px;width:100%}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec > *:last-child {margin-bottom:0}
.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide:hover {border:1px solid #E63786;box-shadow:0px 10px 20px 0px rgba(55, 67, 89, 0.10);z-index:2}

.rwa-platform-wr .cnt6 {}
.rwa-platform-wr .cnt6 .cnt-in {padding:50px 60px;border-radius:30px;background-color:#f8f8f8;margin-top:60px}

.rwa-platform-wr .cnt7 {height:100vh;background:#000 url(/eng/_Img/Content/rwa_05.jpg) no-repeat;background-size:cover;background-position:center}
.rwa-platform-wr .cnt7 .txt-box-wrap {position:relative;width:100%;height:100%;margin:0 auto;}
.rwa-platform-wr .cnt7 .txt-box {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);font-family: "proxima-nova";transition:opacity 1s ease}
.rwa-platform-wr .cnt7 .txt-box .tit {color: #FFF;text-align: center;font-size: 4em;font-weight: 700;line-height: 110%;letter-spacing: -1.6px;margin-bottom:30px}
.rwa-platform-wr .cnt7 .txt-box .txt {color: #DDD;text-align: center;font-size: 1.5em;font-weight: 400;line-height: 130%;letter-spacing: -0.6px;}
.rwa-platform-wr .cnt7 .txt-box > p > div {overflow:hidden}

/* 카드 호버 이펙트 */
@media(hover: hover) {
	.rwa-platform-wr .card-sec .card:nth-child(odd) {-webkit-animation:tadaOutRight .5s forwards;animation: tadaOutRight .5s forwards}
	.rwa-platform-wr .card-sec .card:nth-child(odd):hover {-webkit-animation: tadaRight .5s forwards;animation: tadaRight .5s forwards}
	.rwa-platform-wr .card-sec .card:nth-child(2n+2) {-webkit-animation: tadaOutLeft .5s forwards;animation: tadaOutLeft .5s forwards}
	.rwa-platform-wr .card-sec .card:nth-child(2n+2):hover {-webkit-animation: tadaLeft .5s forwards;animation: tadaLeft .5s forwards}

	.edu-wr .cnt2 .grid-sec .item:nth-of-type(odd) {-webkit-animation:tadaOutRight .5s forwards;animation: tadaOutRight .5s forwards}
	.edu-wr .cnt2 .grid-sec .item:nth-of-type(odd):hover {-webkit-animation: tadaRight .5s forwards;animation: tadaRight .5s forwards}
	.edu-wr .cnt2 .grid-sec .item:nth-of-type(2n+2) {-webkit-animation: tadaOutLeft .5s forwards;animation: tadaOutLeft .5s forwards}
	.edu-wr .cnt2 .grid-sec .item:nth-of-type(2n+2):hover {-webkit-animation: tadaLeft .5s forwards;animation: tadaLeft .5s forwards}

	.bm-section3 .card-sec .card:nth-of-type(odd) {-webkit-animation:tadaOutRight .5s forwards;animation: tadaOutRight .5s forwards}
	.bm-section3 .card-sec .card:nth-of-type(odd):hover {-webkit-animation: tadaRight .5s forwards;animation: tadaRight .5s forwards}
	.bm-section3 .card-sec .card:nth-of-type(2n+2) {-webkit-animation: tadaOutLeft .5s forwards;animation: tadaOutLeft .5s forwards}
	.bm-section3 .card-sec .card:nth-of-type(2n+2):hover {-webkit-animation: tadaLeft .5s forwards;animation: tadaLeft .5s forwards}
}


@media all and (max-width:1299px) {
	.rwa-platform-wr .cnt1 {margin:80px 0}
	.rwa-platform-wr .cnt2 .ctit02 br {display:block}
	.rwa-platform-wr .cnt5 .slider-sec:before {top:-30%}
	.rwa-platform-wr .cnt7 .txt-box .tit {font-size:3em}
}
@media all and (max-width:1199px) {
	.rwa-platform-wr .card-sec {flex-wrap:wrap;justify-content:center}
	.rwa-platform-wr .card-sec .card {width:calc((100% - 20px)/2);height:auto}

	.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide {padding:25px 20px}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .num {width:50px;padding:7px 0;left:20px;top:28px;font-size:1em;margin-bottom:10px}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .tit {padding:5px 0 5px 62px}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec {margin:15px 0 0 0}
}
@media all and (max-width:999px) {
	.rwa-platform-wr .cnt {margin-top:80px}
	.rwa-platform-wr .gap-cnt {gap:50px}

	.rwa-platform-wr .cnt1 {gap:50px}
	.rwa-platform-wr .cnt1 .ctit01 {font-size:2.2em;}
	.rwa-platform-wr .cnt1 .cnt-in {gap:40px}
	.rwa-platform-wr .cnt1 .cnt-in2 {display:block}
	.rwa-platform-wr .cnt1 .img-box2 {float:left;margin:0 30px 30px 0}
	.rwa-platform-wr .cnt1 .stit01 {margin-bottom:40px}
	.rwa-platform-wr .cnt1 .stxt01 {margin-top:30px}
	
	.rwa-platform-wr .cnt2 {padding:80px 0;}

	.rwa-platform-wr .cnt4 .list-box .list {padding:30px}

	.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .tit {font-size:1.22em}
	.rwa-platform-wr .cnt5 .slider-sec:before {display:none}

	.rwa-platform-wr .cnt7 .txt-box .tit {font-size:2.2em}
	.rwa-platform-wr .cnt7 .txt-box .txt {font-size:1.3em}
}
@media all and (max-width:768px) {
	.rwa-platform-wr .cnt {margin-top:50px}
	.rwa-platform-wr .gap-cnt {gap:40px}

	.rwa-platform-wr .cnt2 {padding:60px 0;}

	.rwa-platform-wr .cnt4 .ctit02 {margin-bottom:20px}
	.rwa-platform-wr .cnt4 .stxt01 {margin-bottom:10px}

	.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide {padding:20px 15px;margin-top:20px}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .num {width:39px;padding:5px 0;left:15px;top:26px;font-size:0.944em}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .tit {padding:5px 0 5px 49px}
}
@media all and (max-width:599px) {
	.rwa-platform-wr .gap-cnt {gap:30px}
	
	.rwa-platform-wr .cnt1 {margin:50px 0;gap:30px}
	.rwa-platform-wr .cnt1 .ctit01 {font-size:2.7em}
	.rwa-platform-wr .cnt1 .cnt-in {display:block}
	.rwa-platform-wr .cnt1 .cnt-in.cnt-in1 {padding-right:0}
	.rwa-platform-wr .cnt1 .img-box1 {display: none}
	.rwa-platform-wr .cnt1 .img-box2 {float:none;margin:0;width:100%;margin-bottom:30px}

	.rwa-platform-wr .card-sec .card {width:100%}

	.rwa-platform-wr .cnt4 .list-box .list {padding:20px}

	.rwa-platform-wr .cnt5 .slider-sec #rwa-slider .swiper-wrapper {height:300px}
	.rwa-platform-wr .cnt5 #rwa-slider .swiper-slide {margin-top:15px}
    .rwa-platform-wr .cnt5 #rwa-slider .swiper-slide > .txt-sec * {display:block}
}
@media all and (max-width:499px) {
	.rwa-platform-wr .cnt {margin-top:30px}

	.rwa-platform-wr .card-sec {gap:10px}

	.rwa-platform-wr .cnt7 .txt-box .tit {font-size:2.2em}
	.rwa-platform-wr .cnt7 .txt-box .txt {font-size:1.1em}
}
@media all and (max-width:399px) {
	.rwa-platform-wr .cnt1 {margin:40px 0}
}



/* ==============================
 * Our Team
================================= */
.body-sub #contents-wrap:has(.our-team-wr) .cont-tit {display:none}
.body-sub #contents:has(.our-team-wr) {margin-left:0 !important;margin-right:0 !important}
.body-sub:has(.our-team-wr) #svisual-wrap .svis-txt {display:none}
.div-cont:has(.our-team-wr) {max-width: none;margin-left:0 !important;margin-right:0 !important}

.our-team-wr {padding-top:120px}
.our-team-wr .cnt {margin-top:0}

.our-team-wr .team-list {display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}
.our-team-wr .team-list > li {width:calc((100% - 90px)/4);background-color:#F0F0F0;border:1px solid #F0F0F0;box-sizing:border-box;border-radius:20px;padding:50px;transition:all .4s ease;}
.our-team-wr .team-list > li:hover {border-color:#E7E7E7;box-shadow:0 10px 20px rgba(55, 67, 89, 0.10);}
.our-team-wr .team-list > li span {display:block;color:#000;}
.our-team-wr .team-list .img {position:relative}
.our-team-wr .team-list .img:after {content:'';display:block;position:absolute;width:60px;height:60px;right:-30px;bottom:-30px;border-radius:30px;background-color:#212121;background-image: url(/eng/_Img/Content/our_arr.png);background-position:center;background-repeat:no-repeat;transition:background-color .4s ease}
.our-team-wr .team-list > li:hover .img:after {background-color:#E63786}
.our-team-wr .team-list .img img {width:100%;filter: grayscale(1);transition:filter .4s ease;}
.our-team-wr .team-list > li:hover .img img {filter: grayscale(0);}
.our-team-wr .team-list .info {padding-top:20px;min-height:100px;}
.our-team-wr .team-list .info .name {display:inline-block;font-weight:700;font-size:1.4em;margin-bottom:10px}
.our-team-wr .team-list .info .pos {font-weight:500;color:#666}
.our-team-wr .team-list .info .pos li {position:relative;display:inline;padding-left:10px}
.our-team-wr .team-list .info .pos li:first-child,
.our-team-wr .team-list .info .pos li:first-of-type {padding-left:0}
.our-team-wr .team-list .info .pos li:before {content:'/';display:inline-block;position:absolute;left:0;}
.our-team-wr .team-list .info .pos li:first-child:before,
.our-team-wr .team-list .info .pos li:first-of-type:before {display: none;}
.our-team-wr .team-list .info .pos li.hidden-position {display:none;}
.our-team-wr .team-list .profile {display:none}
.our-team-wr .team-list .etc {display:none}

.layout-popup-wrap.our-team-pop .layerpop-wr {border-radius:30px;overflow:hidden} 
.layout-popup-wrap.our-team-pop .layerpop-wr .pop-head {background:none;font-size:0}
.layout-popup-wrap.our-team-pop .layerpop-wr .btn-close {border-radius:0 30px 0 30px}
.layout-popup-wrap.our-team-pop .layerpop-wr .pop-cont {font-size:20px;color:#555;font-weight:500;line-height:normal;padding: 0 50px 30px;box-sizing:border-box;overflow-y:auto;}
.layout-popup-wrap.our-team-pop .layerpop-wr .tit {font-size:1.3em;font-weight: 600;color:#111;margin-bottom:15px}
.layout-popup-wrap.our-team-pop .layerpop-wr .info {padding-bottom:30px}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .name {display:block;font-size:1.7em;color:#E63786;font-weight:700;margin-bottom:10px;padding-right:40px;box-sizing: border-box;}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos {color:#D2B0C0;font-weight:500}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li {position:relative;display: inline-block;padding-left:10px;margin-right:10px}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li:first-child,
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li:first-of-type {padding-left:0;}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li:before {content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background-color:#D2B0C0}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li:first-child:before,
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li:first-of-type:before {display:none}
.layout-popup-wrap.our-team-pop .layerpop-wr .info .pos li.hidden-position {display:block;}
.layout-popup-wrap.our-team-pop .layerpop-wr .profile {padding:30px 0;border:1px solid #ddd;border-left:0;border-right:0}
.layout-popup-wrap.our-team-pop .layerpop-wr .etc {padding-top:30px}

@media all and (max-width:1399px) {
	.our-team-wr .team-list > li {padding:30px}
	.our-team-wr .team-list > li .img:after {width:50px;height:50px;right:-20px;bottom:-20px}
}
@media all and (max-width:999px) {
	.our-team-wr {padding-top:80px}
	.our-team-wr .cnt {margin-top:50px}

	.our-team-wr .team-list {margin-top:30px}
	.our-team-wr .team-list > li {width:calc((100% - 60px)/3)}

	.layout-popup-wrap.our-team-pop .layerpop-wr .pop-head {height:30px}
	.layout-popup-wrap.our-team-pop .layerpop-wr .pop-cont {font-size:18px;padding:0 30px 30px}
}
@media all and (max-width:799px) {
	.our-team-wr {padding-top:50px}

	.layout-popup-wrap.our-team-pop .layerpop-wr .pop-cont {font-size:16px}
}
@media all and (max-width:768px) {
	.our-team-wr .team-list {gap:20px}
	.our-team-wr .team-list > li {width:calc((100% - 20px)/2);}
}
@media all and (max-width:499px) {
	.our-team-wr .cnt {margin-top:30px}
	.our-team-wr .team-list {gap:10px}
	.our-team-wr .team-list > li {width:100%}

	.layout-popup-wrap.our-team-pop .layerpop-wr .pop-cont {font-size:14px;padding:0 20px 20px}
}
@media all and (max-width:399px) {
	.our-team-wr .team-list > li {padding:20px}
	.our-team-wr .team-list > li .img:after {right:-10px;bottom:-10px}
}

/* Partnership */
.our-team-wr .cnt3 .partnership-box {}
.our-team-wr .partnership-box {padding:0 20px 120px 20px;box-sizing:border-box;max-width:1640px;width:100%;margin:0 auto;text-align:left;}
.our-team-wr .partnership-box .m-tit {color: #000;font-size: 2.5em;font-weight: 700;letter-spacing: -1px;line-height:120%;margin-bottom:40px;}
.our-team-wr .partnership-box .list {width:100%;display:flex;flex-wrap:wrap;gap:30px 20px;}
.our-team-wr .partnership-box .list > li {width: calc(16.66% - 16.66px);border-radius: 15px;background: #F8F8F8;overflow:hidden;display: flex;flex-direction: column;gap:20px;justify-content: center;align-items: center;box-sizing:border-box;padding:20px;text-align:center}
.our-team-wr .partnership-box .list > li .ltxt {font-weight:600}
.our-team-wr .partnership-box .list > li img {max-width: 100%;}

@media all and (max-width:999px){
	.our-team-wr .partnership-box {padding-top: 60px;padding-bottom: 60px;}
	.our-team-wr .partnership-box .m-tit {margin-bottom:30px;}
	.our-team-wr .partnership-box .list > li {width: calc(25% - 15px);}
}
@media all and (max-width:599px){
	.our-team-wr .partnership-box {padding-top: 40px;padding-bottom: 40px;}
	.our-team-wr .partnership-box .m-tit {margin-bottom:20px;}
	.our-team-wr .partnership-box .list {gap:10px;}
	.our-team-wr .partnership-box .list > li {width: calc(33.33% - 6.66px);padding:15px 20px;}
}
@media all and (max-width:399px){
	.our-team-wr .partnership-box .list > li {width: calc(50% - 5px);gap:15px}
}





/* global */
.our-team-wr .global-box .txt-box {margin-bottom:40px}
.our-team-wr .global-box .m-tit {color: #000;font-size: 2.5em;font-weight: 700;letter-spacing: -1px;line-height:120%;margin-bottom:20px;}
.our-team-wr .global-box .m-txt {color: #333;font-size: 1.2em;font-weight: 500;line-height: 140%;}
@media all and (max-width:999px){
	.our-team-wr .global-box .txt-box {margin-bottom:30px}
}
@media all and (max-width:599px){
	.our-team-wr .global-box .txt-box {margin-bottom:20px}
}

/* .our-team-wr .cnt4 .global-box {}
.our-team-wr .global-box {padding:100px 0;box-sizing:border-box;max-width:100%;margin:0 80px;text-align:left;border-radius: 30px;background: #F2F2F2;overflow:hidden;margin-bottom:100px;}
.our-team-wr .global-box .txt-box {padding:0 80px;}
.our-team-wr .global-box .m-tit {color: #000;font-size: 50px;font-weight: 700;letter-spacing: -1px;line-height:120%;margin-bottom:20px;}
.our-team-wr .global-box .m-txt {color: #333;font-size: 24px;font-weight: 500;line-height: 140%;}
.our-team-wr .global-box .list-box li {display:flex;align-items:center;column-gap:15px;}
.our-team-wr .global-box .list-box .flag {display:inline-block;width:50px;height:50px;overflow:hidden;border-radius:50%;}
.our-team-wr .global-box .list-box .flag img {width:auto;min-height:100%;}
.our-team-wr .global-box .list-box .ltxt {display:inline-block;color: #555;font-size: 29px;font-weight: 600;letter-spacing: -0.58px;}

.our-team-wr .global-box .list1 {display: flex;gap:70px;width: 200%;animation: GlobalscrollRight 50s linear infinite;margin-top:80px;}
.our-team-wr .global-box .list1 li {flex: 0 0 auto;list-style: none;}
.our-team-wr .global-box .list2 {display: flex;gap:70px;width: 200%;animation: Globalscrollleft 50s linear infinite;margin-top:50px;}
.our-team-wr .global-box .list2 li {flex: 0 0 auto;list-style: none;}

@media all and (max-width:1920px){
	.our-team-wr .global-box {margin-left: 20px;margin-right: 20px;}
}
@media all and (max-width:999px){
	.our-team-wr .global-box {padding-top: 60px;padding-bottom: 60px;margin-bottom:60px;}
	.our-team-wr .global-box .txt-box {padding:0 40px;}
	.our-team-wr .global-box .m-tit {font-size: 40px;}
	.our-team-wr .global-box .m-txt {font-size: 20px;}
	.our-team-wr .global-box .list-box li {column-gap:10px;}
	.our-team-wr .global-box .list-box .flag {width:45px;height:45px;}
	.our-team-wr .global-box .list-box .ltxt {font-size: 22px;}
	.our-team-wr .global-box .list1 {gap:50px;margin-top:60px;}
	.our-team-wr .global-box .list2 {gap:50px;margin-top:40px;}
}
@media all and (max-width:599px){
	.our-team-wr .global-box {padding-top: 40px;padding-bottom: 40px;margin-bottom:40px;}
	.our-team-wr .global-box .m-tit {font-size: 34px;}
	.our-team-wr .global-box .m-txt {font-size: 17px;}
	.our-team-wr .global-box .list-box .flag {width:40px;height:40px;}
	.our-team-wr .global-box .list-box .ltxt {font-size: 18px;}
	.our-team-wr .global-box .list1 {gap:40px;margin-top:40px;}
	.our-team-wr .global-box .list2 {gap:40px;margin-top:30px;}
} */




/* ==============================
 * Animation 모음
================================= */
@-webkit-keyframes tadaLeft {
	0% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
	33.33% {-webkit-transform: rotate(-2deg) scale(1.05);transform: rotate(-2deg) scale(1.05)}
	66.66% {-webkit-transform: rotate(-1deg) scale(1.015);transform: rotate(-1deg) scale(1.015)}
	to {-webkit-transform: rotate(-1.5deg) scale(1.025);transform: rotate(-1.5deg) scale(1.025)}
}

@keyframes tadaLeft {
	0% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
	33.33% {-webkit-transform: rotate(-2deg) scale(1.05);transform: rotate(-2deg) scale(1.05)}
	66.66% {-webkit-transform: rotate(-1deg) scale(1.015);transform: rotate(-1deg) scale(1.015)}
	to {-webkit-transform: rotate(-1.5deg) scale(1.025);transform: rotate(-1.5deg) scale(1.025)}
}

@-webkit-keyframes tadaOutLeft {
	0% {-webkit-transform: rotate(-1.5deg) scale(1.025);transform: rotate(-1.5deg) scale(1.025)}
	33.33% {-webkit-transform: rotate(-.25deg) scale(1.005);transform: rotate(-.25deg) scale(1.005)}
	66.66% {-webkit-transform: rotate(-.5deg) scale(1.01);transform: rotate(-.5deg) scale(1.01)}
	to {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
}

@keyframes tadaOutLeft {
	0% {-webkit-transform: rotate(-1.5deg) scale(1.025);transform: rotate(-1.5deg) scale(1.025)}
	33.33% {-webkit-transform: rotate(-.25deg) scale(1.005);transform: rotate(-.25deg) scale(1.005)}
	66.66% {-webkit-transform: rotate(-.5deg) scale(1.01);transform: rotate(-.5deg) scale(1.01)}
	to {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
}

@-webkit-keyframes tadaRight {
	0% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
	33.33% {-webkit-transform: rotate(2deg) scale(1.05);transform: rotate(2deg) scale(1.05)}
	66.66% {-webkit-transform: rotate(1deg) scale(1.015);transform: rotate(1deg) scale(1.015)}
	to {-webkit-transform: rotate(1.5deg) scale(1.025);transform: rotate(1.5deg) scale(1.025)}
}

@keyframes tadaRight {
	0% {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
	33.33% {-webkit-transform: rotate(2deg) scale(1.05);transform: rotate(2deg) scale(1.05)}
	66.66% {-webkit-transform: rotate(1deg) scale(1.015);transform: rotate(1deg) scale(1.015)}
	to {-webkit-transform: rotate(1.5deg) scale(1.025);transform: rotate(1.5deg) scale(1.025)}
}

@-webkit-keyframes tadaOutRight {
	0% {-webkit-transform: rotate(1.5deg) scale(1.025);transform: rotate(1.5deg) scale(1.025)}
	33.33% {-webkit-transform: rotate(.25deg) scale(1.005);transform: rotate(.25deg) scale(1.005)}
	66.66% {-webkit-transform: rotate(.5deg) scale(1.01);transform: rotate(.5deg) scale(1.01)}
	to {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
}

@keyframes tadaOutRight {
	0% {-webkit-transform: rotate(1.5deg) scale(1.025);transform: rotate(1.5deg) scale(1.025)}
	33.33% {-webkit-transform: rotate(.25deg) scale(1.005);transform: rotate(.25deg) scale(1.005)}
	66.66% {-webkit-transform: rotate(.5deg) scale(1.01);transform: rotate(.5deg) scale(1.01)}
	to {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1)}
}

@keyframes bounce {
	0% {transform: translate(-50%,-45%)}
	100% {transform: translate(-50%,-55%)}
}

@keyframes GlobalscrollRight {
	0% {
		transform: translateX(-50%);
	}
	100% {
		transform: translateX(0);
	}
	}
	@keyframes Globalscrollleft {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}




/* Partnership */
.mPartnership-Box {padding:120px 20px 0 20px;box-sizing:border-box;max-width:1640px;width:100%;margin:0 auto;text-align:left;}
.mPartnership-Box .m-tit {color: #000;font-size: 50px;font-weight: 700;letter-spacing: -1px;line-height:120%;margin-bottom:40px;}
.mPartnership-Box .list {width:100%;display:flex;flex-wrap:wrap;gap:30px 20px;}
.mPartnership-Box .list > li {width: calc(16.66% - 16.66px);border-radius: 15px;background: #F8F8F8;overflow:hidden;display: flex;justify-content: center;align-items: center;box-sizing:border-box;padding:20px;}
.mPartnership-Box .list > li img {max-width: 100%;}
.mPartnership-Box .list .mode-mult img {mix-blend-mode: multiply;}

.mDistribution-Box {padding-top:80px;padding-bottom:120px;}

@media all and (max-width:999px){
	.mPartnership-Box {padding-top: 60px;}
	.mPartnership-Box .m-tit {font-size: 40px;margin-bottom:30px;}
	.mPartnership-Box .list > li {width: calc(25% - 15px);}

	.mDistribution-Box {padding-top:50px;padding-bottom:60px;}
}
@media all and (max-width:599px){
	.mPartnership-Box {padding-top: 40px;}
	.mPartnership-Box .m-tit {font-size: 34px;margin-bottom:20px;}
	.mPartnership-Box .list {gap:10px;}
	.mPartnership-Box .list > li {width: calc(33.33% - 6.66px);padding:15px 20px;}

	.mDistribution-Box {padding-top:40px;padding-bottom:40px;}
}
@media all and (max-width:399px){
	.mPartnership-Box .list > li {width: calc(50% - 5px);}
}



/* Global */
.mGlobal-Box {padding:100px 0;box-sizing:border-box;max-width:100%;margin:0 80px;text-align:left;border-radius: 30px;background: #F2F2F2;overflow:hidden;margin-bottom:100px;}
.mGlobal-Box .txt-box {padding:0 80px;}
.mGlobal-Box .m-tit {color: #000;font-size: 50px;font-weight: 700;letter-spacing: -1px;line-height:120%;margin-bottom:20px;}
.mGlobal-Box .m-txt {color: #333;font-size: 24px;font-weight: 500;line-height: 140%;}
.mGlobal-Box .list-box li {display:flex;align-items:center;column-gap:15px;}
.mGlobal-Box .list-box .flag {display:inline-block;width:50px;height:50px;overflow:hidden;border-radius:50%;}
.mGlobal-Box .list-box .flag img {width:auto;min-height:100%;}
.mGlobal-Box .list-box .ltxt {display:inline-block;color: #555;font-size: 29px;font-weight: 600;letter-spacing: -0.58px;}

.mGlobal-Box .list1 {display: flex;gap:70px;width: 200%;animation: GlobalscrollRight 50s linear infinite;margin-top:80px;}
.mGlobal-Box .list1 li {flex: 0 0 auto;list-style: none;}
.mGlobal-Box .list2 {display: flex;gap:70px;width: 200%;animation: Globalscrollleft 50s linear infinite;margin-top:50px;}
.mGlobal-Box .list2 li {flex: 0 0 auto;list-style: none;}

@media all and (max-width:1920px){
	.mGlobal-Box {margin-left: 20px;margin-right: 20px;}
}
@media all and (max-width:999px){
	.mGlobal-Box {padding-top: 60px;padding-bottom: 60px;margin-bottom:60px;}
	.mGlobal-Box .txt-box {padding:0 40px;}
	.mGlobal-Box .m-tit {font-size: 40px;}
	.mGlobal-Box .m-txt {font-size: 20px;}
	.mGlobal-Box .list-box li {column-gap:10px;}
	.mGlobal-Box .list-box .flag {width:45px;height:45px;}
	.mGlobal-Box .list-box .ltxt {font-size: 22px;}
	.mGlobal-Box .list1 {gap:50px;margin-top:60px;}
	.mGlobal-Box .list2 {gap:50px;margin-top:40px;}
}
@media all and (max-width:599px){
	.mGlobal-Box {padding-top: 40px;padding-bottom: 40px;margin-bottom:40px;}
	.mGlobal-Box .m-tit {font-size: 34px;}
	.mGlobal-Box .m-txt {font-size: 17px;}
	.mGlobal-Box .list-box .flag {width:40px;height:40px;}
	.mGlobal-Box .list-box .ltxt {font-size: 18px;}
	.mGlobal-Box .list1 {gap:40px;margin-top:40px;}
	.mGlobal-Box .list2 {gap:40px;margin-top:30px;}
}

@keyframes GlobalscrollRight {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes Globalscrollleft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}



/* ==============================
 * About ChiPing
================================= */
/* 공통 */
.body-sub #contents:has(.aboutChiPing-wr) {margin-left: 0;margin-right: 0;}
.div-cont:has(.aboutChiPing-wr) {max-width: none;}
.aboutChiPing-wr {position:relative;margin-top:120px}
.aboutChiPing-wr .ctit02 {margin-bottom:40px;}
.aboutChiPing-wr img {display: block;max-width:100%}
.aboutChiPing-wr .img-box img {display:block;width:100%;height:100%;object-fit:cover}
.aboutChiPing-wr .cnt-txt {display:block;color:#333;font-size:1.11em;font-weight:500;line-height:1.8;letter-spacing:-.05em}
.aboutChiPing-wr .cnt-txt .in {margin-bottom:20px}
.aboutChiPing-wr .cnt-txt .in:last-child {margin-bottom:0;}

/* 섹션시작 */
.aboutChiPing-wr .top-sec {box-sizing:border-box}
.aboutChiPing-wr .top-sec .cnt {position:relative;}
.aboutChiPing-wr .top-sec .cnt:after {content:"";display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center top}
.aboutChiPing-wr .top-sec .cnt > .cnt-in {display:flex;justify-content:space-between;gap:30px;}

.aboutChiPing-wr .top-sec .cnt1 > .cnt-in {align-items:flex-end;}
.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .left-side {display:flex;flex-direction:column;justify-content:center;width:51.4%;font-weight:300;word-break:keep-all}
.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .right-side {}
.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .img-box {position: relative;border-radius:280px 50px 50px 50px;overflow:hidden;}
.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .deco01 {position: absolute;top:21px;left:0;width:28.55%}
.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .deco02 {position: absolute;bottom:0;right:-16.05%;width:92%}

.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .left-side {flex-shrink:0;width:38.75%;display:flex;flex-direction:column;justify-content:space-between}
.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .left-side .img-box {position: relative;border-radius:50px;overflow:hidden}
.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .left-side .img-box .chars {display: block;position: absolute;width:100%;height:100%;left:0;top:0}
.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .right-side .cnt-txt {margin-bottom:30px}
.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .right-side {max-width:850px;}

.aboutChiPing-wr .mid-sec {position:relative;background-color: #F3F3F3;padding:100px 0}
.aboutChiPing-wr .mid-sec .deco {display:block;width:31.92%;height:563px;position: absolute;right:5.625%;bottom:0;background:url(/eng/_Img/Content/about_bg_in.png) no-repeat;background-position: right center;background-size:contain;}
.aboutChiPing-wr .mid-sec .sec-in {}
.aboutChiPing-wr .mid-sec .list-box {display:flex;flex-wrap:wrap;gap:40px;}
.aboutChiPing-wr .mid-sec .list-box > li {width:40%;width:calc((100% - 40px)/2);box-sizing:border-box;}
.aboutChiPing-wr .mid-sec .list-box > li > .ltit {position:relative;font-style:normal;font-size:1.2em;font-weight:600;line-height:normal;padding-left:45px;margin-bottom:20px;box-sizing:border-box}
.aboutChiPing-wr .mid-sec .list-box > li > .ltit .lnum {display:flex;align-items:center;justify-content: center;position:absolute;left:0;top:0;color:#fff;font-weight:700;background:#E63786;border-radius:50%;width:34px;height:34px;box-sizing:border-box}
.aboutChiPing-wr .mid-sec .list-box > li > .ltxt {font-size:0.9em;display:inline-block;color:#000;font-weight:400;line-height:1.6;}

.aboutChiPing-wr .mid-sec .in-list {background-color: #fff;padding:40px 50px;border-radius:30px;margin-top:30px}
.aboutChiPing-wr .mid-sec .in-list {border:1px solid #fff;transition: all .4s ease;}
.aboutChiPing-wr .mid-sec .in-list:hover {border-color:#E63786;box-shadow: 0 10px 20px rgba(55, 67, 89, 0.10);}

.aboutChiPing-wr .bottom-sec {color:#444;}
.aboutChiPing-wr .bnr-box {display:flex;flex-direction:column;align-items:center;justify-content:center;width:1600px;max-width:100%;height:420px;border-radius:30px;margin-left:auto;margin-right:auto;text-align: center;background:#147937 url(/eng/_Img/Content/about_03.jpg) no-repeat;background-size: auto;background-position: center bottom;padding:10px 30px;box-sizing:border-box}
.aboutChiPing-wr .bnr-box .ctit02 {color:#fff !important;font-weight:700;}
.aboutChiPing-wr .bnr-box .txt {max-width:1140px;color:#fff;font-size:1.1em;line-height: 1.4;}

@media all and (max-width:1700px) {
	.aboutChiPing-wr .bnr-box {width:90%;width:calc(100% - 100px)}
}
@media all and (max-width:1640px) {
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .img-box {width:100%}
}
@media all and (max-width:1399px) {
	.aboutChiPing-wr .cnt-txt .in {margin-bottom:15px}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in {align-items:center;}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .right-side {width:40%}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .deco02 {width:80%;right:-50px}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .img-box {border-radius: 180px 30px 30px 30px;}
}
@media all and (max-width:1024px) {
	.aboutChiPing-wr {margin-top:100px}
	.aboutChiPing-wr .ctit02 {margin-bottom:30px;}
	
	.aboutChiPing-wr .top-sec .cnt-in .left-side {width:100%}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in {flex-direction: column-reverse;}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .left-side {width:100%}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .right-side {width:100%}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in .deco02 {right:-13%}

	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in {display:block;}
	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .left-side {float:left;margin:0 30px 30px 0}
	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .right-side {max-width:none;}

	.aboutChiPing-wr .mid-sec {padding:80px 0}
	.aboutChiPing-wr .mid-sec .in-list {margin-top:20px;padding:30px}
}
@media all and (max-width:999px) {
	.aboutChiPing-wr .bnr-box {width:calc(100% - 60px)}
}
@media all and (max-width:768px) {
	.aboutChiPing-wr {margin-top:80px}
	.aboutChiPing-wr .sgap {display:none}
	.aboutChiPing-wr .top-sec .cnt1 > .cnt-in {flex-direction:column-reverse;gap:30px}
	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in {flex-direction:column;gap:30px}
	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .left-side {width:100%}
	.aboutChiPing-wr .top-sec .cnt2 > .cnt-in .right-side {width:100%;}

	.aboutChiPing-wr .mid-sec {padding:60px 0}
	.aboutChiPing-wr .mid-sec .deco {top:0;bottom:unset;background-position: right top;}
	.aboutChiPing-wr .mid-sec .list-box > li {width:100%}
	.aboutChiPing-wr .mid-sec .list-box > li > .ltit {padding-left:35px}
	.aboutChiPing-wr .mid-sec .list-box > li > .ltit .lnum {width:26px;height:26px;top:3px}
}
@media all and (max-width:599px) {
	.aboutChiPing-wr .mid-sec .deco {display:none}
	.aboutChiPing-wr .mid-sec .list-box > li > .ltit .lnum {top:0}
	.aboutChiPing-wr .bnr-box {width:calc(100% - 40px)}
}
@media all and (max-width:499px) {
	.aboutChiPing-wr {margin-top:60px}
	.aboutChiPing-wr .ctit02 {margin-bottom:20px;}

	.aboutChiPing-wr .mid-sec .in-list {padding:20px}
}

/* ==============================
 * Why ChiPing
================================= */
.body-sub #contents:has(.whyChiPing-wr) {padding-bottom:0;margin-left: 0;margin-right: 0;}
.whyChiPing-wr {overflow:hidden}

.aboutChiPing-wr.whyChiPing-wr .mid-sec {position: relative;isolation: isolate;background-color: #FCF6F8;}
.aboutChiPing-wr.whyChiPing-wr .mid-sec:before {content:'';display:block;position: absolute;right:-1.875%;top:0;width:23.75%;height:100%;background:url(/eng/_Img/Content/why_deco01.png) no-repeat;z-index: -1;}

.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box {display:flex;gap:30px;}
.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li {width:30%;width:calc((100% - 60px)/3);box-sizing:border-box;background-color:#fff;border:1px solid #fff;padding:40px 50px;border-radius:30px;transition:all .4s ease;}
.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li:hover {border-color:#E63786;box-shadow: 0 10px 20px #a1285f55;}
.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li .ltit {padding-left: 0;}
.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li .ltxt {}

.whyChiPing-wr .contlist01 {display:flex;flex-wrap: wrap;gap:30px}
.whyChiPing-wr .contlist01 > li {width:calc((100% - 30px)/2)}
.whyChiPing-wr .contlist01 > li .clist01 {margin:20px 0;margin-bottom: 20px !important;}

.whyChiPing-wr .bottom-sec {}

.whyChiPing-wr .bottom-bnr-box {position:relative;;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;text-align: center;border-radius:0;background: linear-gradient(180deg, #FFF 0%, #FFDBEA 50%, #FFF 100%);padding:50px 30px;box-sizing:border-box;isolation: isolate;}
.whyChiPing-wr .bottom-bnr-box .ctit02 {color:#444 !important;font-weight:700}
.whyChiPing-wr .bottom-bnr-box .txt {max-width:1460px;color:#444;font-size:1.1em;line-height: 1.4;}
.whyChiPing-wr .bottom-bnr-box .deco01 {position:absolute;width:21.92%;left:0;bottom:0;z-index: -1;}
.whyChiPing-wr .bottom-bnr-box .deco02 {position:absolute;width:11.12%;right:3.5%;top:-22px;z-index: -1;}
.whyChiPing-wr .bottom-bnr-box .deco03 {position:absolute;width:17.135%;right:0;bottom:-39px;z-index: -1;}

/* 카드 호버 이펙트 */
@media(hover: hover) {
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li:nth-child(odd) {-webkit-animation:tadaOutRight .5s forwards;animation: tadaOutRight .5s forwards}
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li:nth-child(odd):hover {-webkit-animation: tadaRight .5s forwards;animation: tadaRight .5s forwards}
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li:nth-child(2n+2) {-webkit-animation: tadaOutLeft .5s forwards;animation: tadaOutLeft .5s forwards}
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li:nth-child(2n+2):hover {-webkit-animation: tadaLeft .5s forwards;animation: tadaLeft .5s forwards}
}

@media all and (min-width:1921px) {
	.whyChiPing-wr .bottom-bnr-box .deco01 {width:421px;}
	.whyChiPing-wr .bottom-bnr-box .deco02 {width:226px;}
	.whyChiPing-wr .bottom-bnr-box .deco03 {width:329px;}
}
@media all and (max-width:1899px) {
	.whyChiPing-wr .bottom-bnr-box .txt {max-width:80%;}
}
@media all and (max-width:1299px) {
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li {width:calc((100% - 30px)/2)}
}
@media all and (max-width:1024px) {
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li {padding:30px}
}
@media all and (max-width:768px) {
	.whyChiPing-wr .contlist01 {gap:20px}
	.whyChiPing-wr .contlist01 > li {width:100%}

	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li {width:100%}
}
@media all and (max-width:499px) {
	.aboutChiPing-wr.whyChiPing-wr .mid-sec .list-box > li {padding:20px}
}