@charset "utf-8";


.lifting_c1 {height:70.8rem; margin-top:-3px; padding-top:16rem; background:url('../images/lifting/lifting_c1_bg.jpg') #cecdd3 no-repeat center/cover;}
.lifting_c1 .cbox {padding-left:10rem;}
@media screen and (max-width:1400px){
	.lifting_c1 .cbox {padding-left:7rem;}
}
@media screen and (max-width:1024px){
	.lifting_c1 {height:auto; padding-top:10rem; padding-bottom:50%; background-position:right bottom; background-size:140% auto;}
}
@media screen and (max-width:530px){
	.lifting_c1 {padding-bottom:75%; background-position:right bottom; background-size:200% auto;}
	.lifting_c1 .cbox {padding-left:0;}
}


.lifting_c2 {margin-top:16rem;}
.lifting_c2 h4::after {display:block; width:.9rem; height:4.7rem; margin:4rem auto 12rem; background:url('../images/lifting/lifting_c2_dot.png') no-repeat center/contain; content:'';}
.lifting_c2 .cbox {display:flex; gap:12rem; justify-content:center; align-items:center;}
.lifting_c2 .cbox .img {position:relative; max-width:59.1rem;}
.lifting_c2 .cbox .img::after {position:absolute; top:37.7rem; left:-36.8rem; width:69rem; height:46.9rem; background:url('../images/lifting/lifting_c2_img2.png') no-repeat center/contain; content:'';}
.lifting_c2 .cbox .t1 {font-family: 'Optima', sans-serif;}
.lifting_c2 .cbox .t2 {margin:2rem 0 7rem;}
.lifting_c2 .cbox .cont {max-width:48rem}
@media screen and (max-width:1024px){
	.lifting_c2 {margin-top:12rem;}
	.lifting_c2 h4::after {margin-bottom:5rem;}
	.lifting_c2 .cbox {flex-direction:column; gap:4rem;}
	.lifting_c2 .cbox .img::after {display:none;}
	.lifting_c2 .cbox .cont {width:100%; max-width:none;}
	.lifting_c2 .cbox .t2 {margin-bottom:4rem;}
}


.lifting_c3 {margin-top:2rem;}
.lifting_c3 .cbox {display:flex; justify-content:right; align-items:flex-end; gap:12rem;}
.lifting_c3 .cont {flex:1; min-width:0; padding-top:3rem; max-width:43rem;}
.lifting_c3 .cont .t1 {margin-top:5rem;}
.lifting_c3 .img {width:64.8%; margin-right:-19rem;}
@media screen and (max-width:1650px){
	.lifting_c3 {margin-top:10rem;}
}
@media screen and (max-width:1024px){
	.lifting_c3 .cbox {flex-direction:column-reverse; gap:4rem;}
	.lifting_c3 .cont {width:100%; max-width:none; margin:auto; padding:0;}
	.lifting_c3 .cont .t1 {margin-top:4rem;}
	.lifting_c3 .img {width:100%; max-width:80rem; margin:auto; text-align:center;}
}

.lifting_c4 {margin:34rem 0 15rem; text-align:center;}
.lifting_c4 .swrap {display:inline-block; position:relative;}
.lifting_c4 .swrap .sign1 {position:absolute; right:-19rem; top:-2.5rem;}
.lifting_c4 .cbox {display:flex; justify-content:center; align-items:center; gap:11rem; margin-top:14rem; text-align:left;}
.lifting_c4 .cbox .img {width:36.2%;}
.lifting_c4 .cbox .cont {flex:1; min-width:0; max-width:56rem;}
.lifting_c4 .cbox .cont .t3 {margin-top:6rem;}
.lifting_c4 .cbox .cont img {margin:4rem 0;}
@media screen and (max-width:1024px){
	.lifting_c4 {margin:20rem 0 12rem;}
	.lifting_c4 .cbox {flex-direction:column; gap:4rem; margin-top:5rem;}
	.lifting_c4 .cbox .img {width:100%; text-align:center;}
	.lifting_c4 .cbox .cont {width:100%; max-width:none; margin:auto;}
	.lifting_c4 .swrap {margin-left:-10rem;}
	.lifting_c4 .swrap .sign1 {right:-13rem;}
}


.lifting_c5 {padding:10rem 0; text-align:center; background:#F9F9F9;}
.lifting_c5 .cbox {margin-top:6rem;}
.lifting_c5 ul {display:flex; justify-content:center; gap:3rem;}
.lifting_c5 li {width:50%; max-width:53rem; background:#fff;}
.lifting_c5 .cont {padding:3rem;}
.lifting_c5 .cont .t2 {max-width:38rem; margin:auto;}
@media screen and (max-width:1024px){
	.lifting_c5 {padding:8rem 0;}
	.lifting_c5 .cbox {margin-top:4rem;}
	.lifting_c5 ul {flex-direction:column; max-width:53rem; margin:auto;}
	.lifting_c5 li {width:100%;}	
}

.lifting_c6 {padding:21rem 0 19rem;}
.lifting_c6 .cbox {display:flex; justify-content:space-between; align-items:flex-start; max-width:125rem; margin:auto;}
.lifting_c6 .lcont {width:27rem; text-align:left; position:sticky; top:120px;}
.lifting_c6 .rcont {width:80%; max-width:86.1rem;}
.lifting_c6 .sbox {position:relative;}
.lifting_c6 .sbox.s1 {max-width:80.5rem; margin-left:auto;}
.lifting_c6 .sbox.s1 .cont {position:absolute; top:73rem; left:0; width:45rem;}
.lifting_c6 .sbox.s2 {max-width:84.6rem; margin-left:auto; margin-top:7rem; margin-right:1.6rem;}
.lifting_c6 .sbox.s2 .cont {position:absolute; top:75rem; right:-3rem; width:51rem;}
@media screen and (max-width:1024px){
	.lifting_c6 {padding:12rem 0;}
	.lifting_c6 .cbox {flex-wrap:wrap;}
	.lifting_c6 .lcont {position:static; width:100%; top:auto; text-align:center;}	
	.lifting_c6 .rcont {width:100%; margin:5rem auto 0;}
	.lifting_c6 .sbox.s1 .cont {position:relative; top:auto; width:54%; margin-top:-20%; letter-spacing:-0.05em;}
	.lifting_c6 .sbox.s2 .cont {position:relative; top:auto; width:56%; margin-top:-15%; right:-1rem; margin-left:auto; letter-spacing:-0.05em;}
	
}

.lifting_c7 {padding:14rem 0; text-align:center;}
.lifting_c7 .cbox {margin-top:6rem;}
.lifting_c7 ul {display:flex; justify-content:center; gap:3rem;}
.lifting_c7 li {width:50%; max-width:41.4rem; padding:3.5rem 2rem; border:1px solid #D7D7D7; background:#fff;}
.lifting_c7 li img {}
.lifting_c7 .cont {padding:2rem 0 0;}
.lifting_c7 .cont .t2 {display:inline-block; min-width:17rem; padding:0 1rem; margin-top:0.5rem; color:#fff; line-height:2.8rem; background:#B51D29;}
.lifting_c7 .cont .t3 {margin-top:2rem;}
@media screen and (max-width:1024px){
	.lifting_c7 {padding:8rem 0;}
	.lifting_c7 .cbox {margin-top:5rem;}
	.lifting_c7 ul {gap:2rem;}
}

.lifting_c8 {margin-top:-3px; padding:17rem 0 10.5rem; background:#00ABB2;}
.lifting_c8 .cbox {display:flex; position:relative; color:#fff;}
.lifting_c8 .cbox::after {position:absolute; top:-5.8rem; right:-10rem; width:19rem; height:52.5rem; background:url('../images/lifting/lifting_c8_img2.png') no-repeat center/contain; content:'';}
.lifting_c8 .cbox .img {margin-left:7rem; width:46.329%;}
.lifting_c8 .cbox .img video {width:100%;}
.lifting_c8 .cbox .cont {margin-left:-9rem; margin-top:-5rem;}
.lifting_c8 .cbox .stit1 strong {display:block;}
.lifting_c8 .cbox .stit1 strong+strong {margin-top:-0.5rem; padding-left:3rem;}
.lifting_c8 .cbox .t1 {margin-top:5rem; max-width:53rem; margin-left:17rem;}
@media screen and (max-width:1650px){
	.lifting_c8 .cbox .img {margin-left:3rem;}
	.lifting_c8 .cbox::after {right:0rem;}
}
@media screen and (max-width:1450px){
	.lifting_c8 .cbox::after {right:-6rem;}
}
@media screen and (max-width:1024px){
	.lifting_c8 {padding:8rem 0 12rem;}
	.lifting_c8 .cbox {flex-wrap:wrap;}
	.lifting_c8 .cbox::after {display:none;}
	.lifting_c8 .cbox .cont {margin-left:0; margin-top:3rem;}
	.lifting_c8 .cbox .img {width:100%; margin:0;}
	.lifting_c8 .cbox .t1 {margin-top:4rem; margin-left:0;}
}


.lifting_c9 {overflow:hidden; position:relative; padding:9rem 0;}
.lifting_c9 .bg {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; background:url('../images/lifting/lifting_c9_bg.jpg') #F9F9F9 no-repeat center/cover; content:'';}
.lifting_c9 .cbox {position:relative; z-index:5; max-width:54rem; margin-left:7rem;}
@media screen and (max-width:1650px){
	.lifting_c9 .cbox {margin-left:3rem;}
}
@media screen and (max-width:1024px){
	.lifting_c9 {overflow:hidden; padding-bottom:70%;}
	.lifting_c9 .cbox {margin-left:0; max-width:none;}
	.lifting_c9 .bg {top:auto; height:50%; margin-bottom:-5%; background-position:90% bottom; background-size:auto 100%;}
	.lifting_c9 .bg::after {position:absolute; top:0; left:0; right:0; z-index:10; height:50%; background: linear-gradient(to bottom, #F9F9F9  0%, rgba(249,249,249,0) 100%); content:'';}
}


.lifting_c10 {padding:10rem 0 16rem; background:#fff;}
.lifting_c10 .cbox {display:flex; gap:11rem; margin-left:7rem;}
.lifting_c10 .t1 {font-family: 'Optima', sans-serif;}
.lifting_c10 .rcont {flex:1; min-width:0;}
.lifting_c10 ul {display:grid; gap:2.2rem; grid-template-columns: repeat(4, 1fr); max-width:92.3rem;}
.lifting_c10 li {height:20.5rem; padding-top:3rem; border:1rem solid #F2F2F2; text-align:center;}
.lifting_c10 li span {display:block; font-family: 'Optima', sans-serif; color:#B51D29;}
.lifting_c10 li div {font-size:1.8rem; max-width:16rem; margin:1rem auto 0; line-height:1.48}
@media screen and (max-width:1650px){
	.lifting_c10 .cbox {margin-left:3rem;}
}
@media screen and (max-width:1024px){
	.lifting_c10 {padding:12rem 0;}
	.lifting_c10 .cbox {flex-direction:column; gap:4rem; margin:0; text-align:center;}
	.lifting_c10 .rcont {width:100%;}
	.lifting_c10 ul {grid-template-columns: repeat(2, 1fr); margin:auto;}
	.lifting_c10 li {border-width:0.8rem;}
}

/*
.lifting_c11 {padding:11rem 0; text-align:center;}
.lifting_c11 .t2 {margin:4rem 0 7rem;}
@media screen and (max-width:1024px){
	.lifting_c11 {padding:8rem 0;}
	.lifting_c11 .t2 {margin:3rem 0 5rem;}
}
*/
.lifting_c11 {padding:3rem 0 18rem;}
.lifting_c11 .cbox {display:flex; gap:9rem; max-width:1920px; margin:auto;}
.lifting_c11 .img1 {width:44.6875%; margin-top:9rem; background:url('../images/lifting/lifting_c11_img1.jpg') no-repeat center/cover;}
.lifting_c11 .img1::before {display:block; padding-bottom:68%; content:'';}
.lifting_c11 .cont {width:41.66%;}
.lifting_c11 .img2 {background:url('../images/lifting/lifting_c11_img2.jpg') no-repeat center/cover;}
.lifting_c11 .img2::before {display:block; padding-bottom:58.125%; content:'';}
.lifting_c11 .t1 {margin-top:7rem; font-family: 'Optima', sans-serif; font-weight:500; line-height:1.03;}
@media screen and (max-width:1024px){
	.lifting_c11 {padding:0 4% 7rem;}
	.lifting_c11 .cbox {flex-wrap:wrap; gap:0;}
	.lifting_c11 .img1 {width:93%; margin:0 -5%;}
	.lifting_c11 .img2 {margin-left:5%; margin-right:-5%; margin-top:2rem;}
	.lifting_c11 .cont {width:100%; padding-left:4rem;}
	.lifting_c11 .t1 {margin-top:4rem;}
}


.lifting_c12 {padding:12rem 0 19rem; text-align:center; background:#f9f9f9;}
.lifting_c12 .top {display:flex; justify-content:space-between; max-width:1350px; text-align:left; gap:8rem;}
.lifting_c12 .top .lcont {align-self:flex-start; padding-left:5.4rem; border-left:0.7rem solid #B51D29;}
.lifting_c12 .top .stit1 {margin-top:-1rem; line-height:1;}
.lifting_c12 .top .rcont {position:relative; max-width:69rem; margin-top:-2rem;}
.lifting_c12 .top .rcont .sign1 {display:block; width:16.4rem; height:12.4rem; margin-left:auto; margin-bottom:2rem;}
.lifting_c12 .cbox {margin-top:9rem;}
.lifting_c12 ul {display:flex; justify-content:center;}
.lifting_c12 li {width:50%; max-width:55rem;}
.lifting_c12 .cont {margin-top:4rem;}
.lifting_c12 .t1 {display:inline-block; padding:0 1.6rem; font-family: "Kumbh Sans",sans-serif; color:#fff; line-height:2; background:#B51D29;}
.lifting_c12 .t2 {margin-top:2.5rem;}
@media screen and (max-width:1024px){
	.lifting_c12 {margin-top:12rem;}
	.lifting_c12 .top {flex-wrap:wrap;}
	.lifting_c12 .top .lcont {padding-left:3rem;}
	.lifting_c12 .top .rcont {position:relative; padding-right:11rem;}
	.lifting_c12 .top .sign1 {position:absolute; top:-3rem; right:0;}
	.lifting_c12 .top .rcont .t4 > div {margin-right:-10rem;}
	.lifting_c12 .cbox {margin-top:5rem;}
	.lifting_c12 ul {flex-direction:column; gap:5rem;}
	.lifting_c12 li {width:100%; margin:auto;}
	.lifting_c12 img {max-height:40rem;}
}

.lifting_c13 {display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; height:45.9rem; text-align:center; color:#fff;}
.lifting_c13 .cbox {position:relative; z-index:5;}
.lifting_c13 .bg {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; background:url('../images/lifting/lifting_c13_bg.jpg') #F9F9F9 no-repeat center/cover; content:'';}
@media screen and (max-width:1024px){
	.lifting_c13 .bg {margin-right:-22rem; background-position:right center;}
}

.lifting_c14 {overflow:hidden; max-width:140.9rem; width:100%; margin-top:15rem;}
.lifting_c14 h4 {display:flex; align-items:center; gap:2rem; text-align:left;}
.lifting_c14 .cbox {margin-top:6rem;}
@media screen and (max-width:1024px){
	.lifting_c14 {margin-top:12rem;}
	.lifting_c14 .cbox {margin:4rem -2% 0;}
	.lifting_c14 h4 {padding:0 6%; flex-direction:column; align-items:flex-start;}
}

.lifting_c15 {max-width:1374px; margin:18rem auto 20rem; text-align:center;}
.lifting_c15 .cbox {margin-top:9rem; text-align:left;}
/*
.lifting_c15 ul {display:flex; gap:5.4rem; }
.lifting_c15 li {flex:1; min-width:0; min-height:75rem; max-width:40.4rem;}
*/
#lifting_c15_swiper {margin-top:5rem;}
#lifting_c15_swiper .swiper-slide {min-height:75rem;}
#lifting_c15_swiper .swiper-slide .inbox {margin:0 2.7rem;}
.lifting_c15 .img {position:relative;}
.lifting_c15 .img::before {position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; border:1px solid #000; opacity:0; content:''; transition:all 0.4s;}
.lifting_c15 .cont {margin-top:3.5rem; border-top:1px solid #000; border-bottom:1px solid #000;}
.lifting_c15 .cont a {display:flex; align-items:center; gap:1.2rem; position:relative; height:8rem;}
.lifting_c15 .cont a i {overflow:hidden; position:absolute; right:0; top:50%; width:13px; height:13px; margin-top:-6px;}
.lifting_c15 .cont a i::before {position:absolute; top:6px; left:0; width:100%; height:1px; background:#000; content:'';}
.lifting_c15 .cont a i::after {position:absolute; top:0; left:6px; width:1px; height:100%; background:#000; content:''; transition:all 0.4s;}
.lifting_c15 .cont strong {font-family: 'Optima', sans-serif; font-weight:500;}
.lifting_c15 .cont .txt {display:none; padding-bottom:4rem; text-align:left;}
.lifting_c15 .on .img::before {opacity:1;}
.lifting_c15 .on i::after {transform:rotate(90deg);}
@media screen and (max-width:1024px){
	.lifting_c15 {margin:12rem auto;}
	#lifting_c15_swiper {padding:0 6rem;}
	#lifting_c15_swiper .swiper-slide .inbox {width:100%; max-width:40.4rem; margin:auto;}
	#lifting_c15_swiper .swiper-button-prev,
	#lifting_c15_swiper .swiper-button-next {margin-top:-10rem;}
}

.lifting_c16 {text-align:center;}
.lifting_c16 .top {padding:11rem 3rem 18.5rem; color:#fff; background:url('../images/lifting/lifting_c16_bg.jpg') no-repeat center/cover;}
.lifting_c16 .cbox {position:relative; z-index:3; width:88%; max-width:96.6rem; margin:-10.6rem auto 0; padding:4rem; background:#fff;}
.lifting_c16 .t1 {margin-top:9rem;}
@media screen and (max-width:1024px){
	.lifting_c16 .top {padding:8rem 3rem 15rem;}
	.lifting_c16 .cbox {margin-top:-9rem;}
	.lifting_c16 .t1 {margin-top:4rem;}
}

/*

flex-direction:column;
display:flex; align-items:center; justify-content:center;
font-family: "Kumbh Sans",sans-serif;
font-family: 'Optima', sans-serif;
font-family: 'Namdhinggo', serif;
font-family: "KoPubBatang",serif;
 • 
 pretendard
 @media screen and (max-width:1650px){
*/


