@charset "utf-8";
#main {overflow:hidden;}

.pos {position:relative; top:-20rem;}

.well_c1 {margin-top:16rem; text-align:center;}
.well_c1 .cbox {max-width:1272px; margin:auto;}
.well_c1 .cbox span {display:block; margin-left:66.666%; text-align:center; font-size:2rem;}
@media screen and (max-width:1024px){
	.well_c1 {margin-top:8rem;}
	
	.pos {position:relative; top:-10rem;}
	
	.well_c1 .cbox span {font-size:1.8rem;}
}




.well_c2 {position:relative; margin-top:29rem; padding:10rem 0 15rem; text-align:center; background:#FAFBFF;}
.well_c2 .bg {position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background:url('../images/well/well_c2_bg.jpg') no-repeat center/cover;}
.well_c2 .cbox {position:relative; z-index:3;}
@media screen and (max-width:1024px){
	.well_c2 {margin-top:12rem; padding:10rem 0 70%; background-position:78% center;}
	.well_c2 .bg {top:auto; height:auto; right:20%; padding-bottom:70%; background-position:right bottom; background-size:auto 100%;}	
	.well_c2 .bg::after {position:absolute; top:0; left:0; right:0; z-index:10; height:50%; background: linear-gradient(to bottom, #FAFBFF  0%, rgba(249,249,249,0) 100%); content:'';}
}


.well_c3 {margin-top:19rem;}
.well_c3 .cbox {display:flex; align-items:center; justify-content:center; gap:15rem;}
.well_c3 .cont {}
.well_c3 .t1 {margin-top:7rem;}
.well_c3 .img {width:41.25%;}
.well_c3 .btn_view_more {margin-top:9rem;}
@media screen and (max-width:1650px){
	.well_c3 .cbox {gap:10rem;}
}
@media screen and (max-width:1024px){
	.well_c3 {margin-top:10rem;}
	.well_c3 .cbox {flex-direction:column-reverse; gap:4rem;}
	.well_c3 .img {width:100%;}
	.well_c3 .cont {width:100%;}
	.well_c3 .t1 {margin-top:4rem;}
	.well_c3 .btn_view_more {margin-top:6rem;}
}


.btn_view_more {display:flex; align-items:center; justify-content:center; gap:0.8rem; width:17.7rem; height:4.5rem; border:1px solid #000; letter-spacing:0; border-radius:2.4rem; font-family: 'Optima', sans-serif; text-align:center; font-size:2rem; transition:all 0.4s;}
.btn_view_more::after {width:1.4rem; height:0.8rem; background:url('../images/sub/icon_more_arr.svg') no-repeat center/contain; content:''; transition:all 0.4s;}
.btn_view_more:hover {color:#fff; background:#000;}
.btn_view_more:hover::after {filter: invert(1) grayscale(1) brightness(2);}



.well_c4 {display:flex; margin-top:16rem; gap:10rem;}
.well_c4 .img {width:47.96%; background:url('../images/well/well_c4_img.jpg') no-repeat center/cover;}
.well_c4 .cont {padding:6.5rem 5rem 6.5rem;}
.well_c4 .cont .t1 {margin-top:7rem;}
@media screen and (max-width:1650px){
	.well_c4 {gap:5rem;}
}
@media screen and (max-width:1024px){
	.well_c4 {flex-direction:column; gap:0; margin-top:12rem;}
	.well_c4 .img {width:100%; padding-bottom:50%;}
	.well_c4 .cont {padding:4rem 3rem;}
	.well_c4 .cont .t1 {margin-top:4rem;}
}


.well_c5 {margin-top:15rem;}
.well_c5 .cbox {display:flex; align-items:center; gap:10rem; justify-content:space-between;}
.well_c5 .scont {max-width:57rem; margin-top:8rem;}
.well_c5 .cont {flex:1; min-width:0; padding-left:2.4rem;}
#slimming_swiper {position:relative; width:49.75%; margin-right:-17rem;}
#slimming_swiper .swiper-container {background:#F5F5F5;}
#slimming_swiper .inbox {padding-bottom:8rem; text-align:center;}
#slimming_swiper .inbox div {padding:0 3rem;}
#slimming_swiper .swiper-button-prev {position:absolute; top:50%; left:0; width:16.8rem; height:16.8rem; margin:-8.4rem; background:url('../images/well/swiper_prev.svg') no-repeat center/contain;}
#slimming_swiper .swiper-button-next {display:none;}
@media screen and (max-width:1700px){
	.well_c5 .scont {max-width:none; margin-top:6rem;}
	#slimming_swiper {margin-right:-10rem;}
}
@media screen and (max-width:1024px){
	.well_c5 .cbox {flex-direction:column; gap:6rem;}
	.well_c5 .cont {width:100%; padding:0;}
	#slimming_swiper {width:100%; margin:0; padding:0 3rem;}
	#slimming_swiper .swiper-button-prev,
	#slimming_swiper .swiper-button-next {width:2.8rem; height:2.8rem; margin:-1.4rem 0; background:url('../images/sub/swiper_arr.svg') no-repeat center/contain;}
	#slimming_swiper .swiper-button-prev {left:-1rem;}
	#slimming_swiper .swiper-button-next {display:block; right:-1rem; transform:rotate(180deg);}
}


.well_c6 {margin:16rem 0 25rem; text-align:center;}
.well_c6 .cbox {display:flex; justify-content:center; gap:6rem;}
.well_c6 .cbox .sbox {width:43.6rem; padding:8rem 5rem 8rem 10rem; border:1px solid #000; text-align:left;}
.well_c6 .cbox .slist {line-height:1.65;}
.well_c6 .cbox .slist li {position:relative; padding-left:1.7rem;}
.well_c6 .cbox .slist li::before {position:absolute; top:50%; left:0; width:0.6rem; height:0.6rem; margin-top:-0.3rem; border-radius:100%; background:#B51D29; content:'';}
@media screen and (max-width:1024px){
	.well_c6 {margin:15rem 0;}
	.well_c6 .cbox {flex-direction:column; gap:2rem;}
	.well_c6 .cbox .sbox {flex:1; width:100%; padding:4rem;}
}

.well_c7 {display:flex; gap:4.5rem;}
.well_c7 .rcont {display:flex; flex:1; gap:1.2rem; min-width:0; position:relative;}
.well_c7 .rcont .g1 {display:flex; flex-wrap:wrap; gap:1.2rem; width:66.34%;}
.well_c7 .rcont .g2 {display:flex; flex-direction:column; gap:1.2rem; flex:1; min-width:0;}
.well_c7 .rcont .img {position:relative; background:no-repeat center/cover;}
.well_c7 .rcont .img.s1 {width:100%; padding-bottom:49.4%; background-image:url('../images/well/well_c7_img1.jpg');}
.well_c7 .rcont .img.s2 {flex:1; background-image:url('../images/well/well_c7_img2.jpg');}
.well_c7 .rcont .img.s2::before {display:block; padding-bottom:109.85%; content:'';}
.well_c7 .rcont .img.s3 {flex:1; background-image:url('../images/well/well_c7_img3.jpg');}
.well_c7 .rcont .img.s3::before {display:block; padding-bottom:109.85%; content:'';}
.well_c7 .rcont .img.s4 {width:100%; padding-bottom:163.6%; background-image:url('../images/well/well_c7_img4.jpg');}
.well_c7 .rcont .img.s5 {width:100%; flex:1; min-height:0; padding-bottom:53.45%; background-image:url('../images/well/well_c7_img5.jpg');}
.well_c7 .rcont a {display:flex; align-items:center; justify-content:center; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; color:#fff; font-weight:600; background:rgba(23,23,23,0.66); opacity:0; transition:all 0.4s;}
.well_c7 .rcont .img:hover a {opacity:1;}
@media screen and (max-width:1024px){
	.well_c7 {flex-wrap:wrap;}
	.well_c7 > div {width:100%;}
}


.well_c8 {margin-top:16rem;}
.well_c8 .cbox {display:flex; align-items:center; justify-content:center; gap:12.7rem;}
.well_c8 .img {width:29.49%;}
.well_c8 .cont {flex:1; min-width:0; max-width:78rem;}
.well_c8 .cont img {width:16rem;}
@media screen and (max-width:1650px){
	.well_c8 .cbox {gap:10rem;}
}
@media screen and (max-width:1024px){
	.well_c8 {margin-top:8rem;}
	.well_c8 .cbox {flex-direction:column; gap:5rem;}
	.well_c8 .cbox > div {width:100%; max-width:none;}
}


.well_c9 {overflow:hidden; padding:25rem 0 30rem;}
.well_c9 .cbox {display:flex; justify-content:center; align-items:flex-start; gap:14.2rem;}
.well_c9 .cbox .cont {max-width:62rem; padding-top:7rem;}
.well_c9 .cbox .clogo {width:18.2rem; margin-top:8rem;}
.well_c9 .cbox .img {position:relative; width:59.4%; margin-right:-17rem;}
.well_c9 .cbox .img img {display:block;}
.well_c9 .cbox .img .img2 {position:absolute; top:50%; left:-12.2rem; right:-10.2rem;}
@media screen and (max-width:1650px){	
	.well_c9 .cbox .cont {padding-top:0;}
}
@media screen and (max-width:1024px){
	.well_c9 {padding:12rem 0;}
	.well_c9 .cbox {flex-direction:column-reverse; gap:5rem;}
	.well_c9 .cbox > div {width:100%; max-width:none;}
	.well_c9 .cbox .img {width:100%; margin-left:12%; margin-bottom:25%;}
	.well_c9 .cbox .img .img2 {top:40%; left:-8rem; right:-4rem;}
	.well_c9 .cbox .cont {max-width:none;}
}


.well_c10 {text-align:center;}
.well_c10 .cbox {position:relative; max-width:1200px;}
.well_c10 .cbox img {width:82.3rem; position:relative; left:2rem;}
.well_c10 .sbox {position:absolute; top:50%; z-index:34; transform:translateY(-50%); line-height:5rem;}
.well_c10 .sbox.s1 {left:0;}
.well_c10 .sbox.s2 {right:0;}
.well_c10 .sbox p:nth-child(odd) {padding:0 2rem; border-radius:0.5rem; box-shadow: 0 0 2rem .2rem rgba(0, 0, 0, 0.10);}
@media screen and (max-width:1024px){
	.well_c10 .cbox {display:flex; flex-wrap:wrap; gap:2rem;}
	.well_c10 .sbox {flex:1; position:relative; top:auto; transform:initial;}
	.well_c10 .sbox p {font-size:1.6rem !important; line-height:4.5rem;}
	.well_c10 .sbox p:nth-child(odd) {padding:0 1rem;}
	.well_c10 .img {width:100%;}
}

.well_c11 {position:relative; padding:16rem 0 13rem; text-align:center;}
.well_c11::before {position:absolute; bottom:0; left:0; right:0; height:21rem; background:#044591; content:'';}
.well_c11 .container2 {position:relative; z-index:2; max-width:1290px;}
#swiper {margin-top:10rem; position:relative;}
@media screen and (max-width:1024px){
	.well_c11 {padding:10rem 0 6rem;}
	.well_c11::before {height:9rem}
	.well_c11 .img {padding:0 3rem;}
	#swiper {margin-top:6rem;}
}


.well_c12 {position:relative; padding:19rem 0 0;}
.well_c12 .cbox {display:flex; gap:5.2rem; position:relative; padding-bottom:32rem;}
.well_c12 .cbox::after {position:absolute; right:-24rem; bottom:-6rem; width:64.5rem; height:59.5rem; background:url('../images/well/well_c12_obj.png') no-repeat center/contain; content:'';}
.well_c12 .img {width:35.82%;}
.well_c12 .cont {flex:1; min-width:0; padding-top:2rem;}
.well_c12 .cont .t1 {max-width:74rem;}
@media screen and (max-width:1650px){
	.well_c12 .cbox {align-items:center;}
	.well_c12 .cont {padding:0;}
	.well_c12 .cbox::after {right:-7rem; width:42rem; height:42rem;}	
}
@media screen and (max-width:1024px){
	.well_c12 {padding:12rem 0 0;}
	.well_c12 .cbox {flex-direction:column; gap:4rem; padding-bottom:40rem;}
	.well_c12 .cbox::after {right:0; bottom:0;}
	.well_c12 .img {position:relative; width:100%; padding:0 3rem;}
	.well_c12 .cont {width:100%;}
	.well_c12 .cont .t1 {max-width:none;}
}


.well_c13 {text-align:center;}


.well_c14 {position:relative; margin-top:28rem;}
.well_c14 .cbox {display:flex; gap:9.6rem; position:relative;}
.well_c14 .cbox::after {position:absolute; right:6.5rem; bottom:5rem; width:38.9rem; height:28.8rem; background:url('../images/well/well_c14_obj.png') no-repeat center/contain; content:'';}
.well_c14 .img {width:33.5%;}
.well_c14 .cont {flex:1; min-width:0; padding-top:2rem;}
.well_c14 .cont .t1 {max-width:64rem;}
@media screen and (max-width:1650px){
	.well_c14 .cbox {align-items:center;}
	.well_c14 .cont {padding:0;}
	.well_c14 .cbox::after {right:-19rem;}	
}
@media screen and (max-width:1024px){
	.well_c14 {margin-top:12rem;}
	.well_c14 .cbox {flex-direction:column; gap:4rem;}
	.well_c14 .cbox::after {display:none;}
	.well_c14 .img {position:relative; width:100%; padding:0 3rem;}
	.well_c14 .cont {width:100%;}
	.well_c14 .cont .t1 {max-width:none;}
}


.well_c15 {margin-top:30rem;}
.well_c15 .cbox {display:flex; justify-content:center; gap:15rem;}
.well_c15 .cbox .img {width:39.6%;}
.well_c15 .cbox .cont {flex:1; min-width:0; max-width:59rem; padding-top:4rem;}
@media screen and (max-width:1024px){
	.well_c15 {margin-top:15rem;}
	.well_c15 .cbox {flex-direction:column-reverse; gap:1rem;}
	.well_c15 .cbox .cont {padding:0; width:100%; max-width:none;}
	.well_c15 .cbox .img {width:100%; padding:0 3rem;}
}



.well_c16 {margin-top:-4rem;}
.well_c16 .cbox {display:flex; align-items:flex-end; gap:15rem;}
.well_c16 .cbox .img {width:36.8%;}
.well_c16 .cbox .cont {flex:1; min-width:0; max-width:59rem; padding-top:4rem;}
@media screen and (max-width:1024px){
	.well_c16 {margin-top:12rem;}
	.well_c16 .cbox {flex-direction:column; gap:5rem;}
	.well_c16 .cbox .cont {padding:0; width:100%; max-width:none;}
	.well_c16 .cbox .img {width:100%; padding:0 3rem;}
}



.well_c17 {margin-top:17rem;}
.well_c17 .cbox {display:flex; align-items:center; justify-content:center; gap:24rem;}
.well_c17 .cbox .cont {max-width:46rem;}
.well_c17 .cbox .img {width:42.53%;}
.well_c17 ul {max-width:46rem; margin-top:4rem;}
.well_c17 li {display:flex; align-items:center; gap:2rem; padding:0.6rem 0; border-bottom:1px solid #000;}
.well_c17 li span {font-weight:400; font-size:3.5rem;}
.well_c17 li p {flex:1; min-width:0;}
@media screen and (max-width:1024px){
	.well_c17 .cbox {flex-direction:column-reverse; gap:5rem;}
	.well_c17 .cbox .img {width:100%;}
	.well_c17 .cbox .cont {width:100%; max-width:none;}
	.well_c17 ul {max-width:none;}
}


.well_c18 {margin-top:27rem; text-align:center;}
.well_c18 .mbox {position:relative; max-width:1184px; margin:auto;}
.well_c18 .mbox::before {display:block; padding-bottom:56.25%; content:'';}
.well_c18 .mbox iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
@media screen and (max-width:1024px){
	.well_c18 {margin-top:15rem;}
}



.well_c19 {margin:16rem 0;}
.well_c19 .cbox {display:flex; align-items:center; justify-content:center; gap:12.7rem;}
.well_c19 .img {width:34.5%;}
.well_c19 .cont {flex:1; min-width:0; max-width:68rem;}
.well_c19 .cont img {width:16rem;}
@media screen and (max-width:1024px){
	.well_c19 {margin:6rem 0 10rem; gap:5rem;}
	.well_c19 .cbox {flex-direction:column; gap:1rem;}
	.well_c19 .cbox > div {width:100%; max-width:none;}
	.well_c19 .img {text-align:center;}
}

.well_c20 {padding:15rem 0 24rem; color:#fff; text-align:center; background:url('../images/well/well_c20_bg.jpg') no-repeat center/cover; content:'';}
.well_c20 ul {display:grid; gap:1.3rem; grid-template-columns: repeat(5, 1fr); max-width:1095px; margin:auto;}
.well_c20 ul li {display:flex; align-items:center; justify-content:center; height:20.3rem; border:0.8rem solid #CCDDB8; font-size:1.9rem; color:#000; background:#fff;}
@media screen and (max-width:1024px){
	.well_c20 {padding:10rem 0;}
	.well_c20 ul {display:flex; flex-wrap:wrap; justify-content:center;}
	.well_c20 ul li {width:31%; height:16rem;}
}

.well_c21 {margin:25rem 0 21rem; text-align:center;}
.well_c21 .cbox {margin-top:10rem; text-align:left;}
.well_c21 ul {display:grid; gap:1.3rem; grid-template-columns: repeat(3, 1fr); gap:7rem 2rem;}
.well_c21 li {position:relative;}
.well_c21 .inbox {max-width:33rem; margin:auto;}
.well_c21 .cont {max-width:26.2rem; margin:auto;}
.well_c21 .t1 {position:relative;  font-family: "Kumbh Sans",sans-serif; color:#fff; text-align:center; background:#000;}
.well_c21 li:nth-child(1) .t1::before {position:absolute; top:50%; left:0; z-index:-1; width:3000px; margin-top:-1px; height:2px; background:#000; content:'';}
.well_c21 li:nth-child(6) .t1::before {position:absolute; top:50%; right:0; z-index:-1; width:3000px; margin-top:-1px; height:2px; background:#000; content:'';}
.well_c21 .t3 {margin-right:-10rem;}
@media screen and (max-width:1600px){
	.well_c21 ul {margin:0 -5rem;}
}
@media screen and (max-width:1024px){
	.well_c21 {margin:12rem 0;}
	.well_c21 ul {margin:0; grid-template-columns: repeat(1, 1fr);}
	.well_c21 li .t1::before {display:none;}
}



.well_c22 {padding:12.5rem 0; color:#fff; text-align:center; background:url('../images/well/well_c22_bg.jpg') no-repeat center/cover; content:'';}
.well_c22 #swiper {position:relative; max-width:1335px; margin:7rem auto 0; text-align:center;}
.well_c22 #swiper .swiper-slide {height:auto;}
.well_c22 #swiper .swiper-slide .inbox {position:relative; height:100%; margin:0 1.6rem; padding:6rem 2rem; border: 1px solid #fff;}
.well_c22 #swiper .img {text-align:right;}
@media screen and (max-width:1500px){
	.well_c22 #swiper .swiper-slide .inbox {padding:6rem 4rem;}
	.well_c22 #swiper .swiper-slide .inbox br {display:none;}
}
@media screen and (max-width:1024px){
	.well_c22 {padding:8rem 0 10rem;}
	.well_c22 #swiper {margin-top:5rem; padding:0 6rem;}
	.well_c22 #swiper .swiper-slide .inbox {margin:0 1rem; padding:4rem 2rem;}
	.well_c22 #swiper .swiper-button-prev,
	.well_c22 #swiper .swiper-button-next {filter: invert(1) grayscale(1) brightness(2); opacity:1;}
	.well_c22 #swiper .t3 {font-size:1.6rem !important;}
}


.well_c23 {margin-top:20rem; text-align:center;}
.well_c23 .container {max-width:1280px;}
.well_c23 .cbox+.cbox {margin-top:6rem;}
.well_c23 .cbox {display:flex; align-items:center; text-align:left;}
.well_c23 .cbox > div {width:50%;}
.well_c23 .cbox .cont {padding:0 9rem;}
.well_c23 .cbox:nth-child(2) {flex-direction:row-reverse;}
.well_c23 .cbox .t1 {margin-right:-2rem;}
@media screen and (max-width:1024px){
	.well_c23 {margin-top:12rem;}
	.well_c23 .cbox {display:flex; flex-direction:column !important; gap:2rem;}
	.well_c23 .cbox > div {width:100%; max-width:400px;}
	.well_c23 .cbox .cont {padding:3rem 0;}
	.well_c23 .cbox .t1 {margin-right:0;}
}

.well_c24 {padding:23rem 0 20rem; text-align:center;}
.well_c24 .swiper {position:relative; max-width:1500px; margin:10rem auto 0; padding:0 8.8rem;}
.well_c24 .swiper-slide {height:auto;}
.well_c24 .inbox {height:100%; max-width:423px; margin:auto; border:1px solid #000; text-align:left;}
.well_c24 .cont {padding:0 3rem 4rem 4rem;}
.well_c24 .cont .t1 {margin-top:-3rem;}
.well_c24 .cont .t2 {line-height:1.5;}
.well_c24 .swiper-button-prev,
.well_c24 .swiper-button-next {margin-top:-1.6rem;}
@media screen and (max-width:1600px){		
	.well_c24 .inbox {max-width:none; margin:0 1rem;}
}
@media screen and (max-width:1024px){
	.well_c24 {padding:12rem 0;}
	.well_c24 .swiper {padding:0 5rem; margin-top:5rem;}
}

.well_c25 .cbox {display:flex; align-items:center; justify-content:center; gap:12rem; padding:15rem 0;}
.well_c25 .img {width:46.83%;}
.well_c25 .cont {max-width:56rem;}
@media screen and (max-width:1024px){
	.well_c25 .cbox {flex-direction:column; gap:5rem; padding:10rem 0;}
	.well_c25 .cbox > div {width:100%; max-width:none;}
}


.well_c26 {margin-top:16rem}
.well_c26 .cbox {display:flex; align-items:center; justify-content:center; gap:9rem;}
.well_c26 .img {width:34.9%;}
.well_c26 .cont {flex:1; min-width:0; max-width:71rem;}
.well_c26 .cont img {width:16rem;}
@media screen and (max-width:1024px){
	.well_c26 {margin-top:10rem; gap:5rem;}
	.well_c26 .cbox {flex-direction:column; gap:1rem;}
	.well_c26 .cbox > div {width:100%; max-width:none;}
	.well_c26 .img {text-align:center;}
}

.well_c27 {margin-top:28rem; text-align:center;}
.well_c27 .cbox1 {background:#F3F3F3;}
.well_c27 .cbox1 .container2 {position:relative; padding:11rem 0 22rem;}
.well_c27 .cbox1 .container2::after {position:absolute; right:-7rem; bottom:0; width:55rem; height:58.4rem; background:url('../images/well/well_c27_img.png') no-repeat center bottom/contain; content:'';}
.well_c27 .cbox2 {position:relative; z-index:3; margin-top:-10rem;}
.well_c27 ul {display:grid; gap:1.3rem; grid-template-columns: repeat(5, 1fr); width:100%; max-width:1095px; margin:auto; text-align:center;}
.well_c27 ul li {display:flex; align-items:center; justify-content:center; height:20.3rem; border:0.8rem solid #D9D9D9; font-size:1.9rem; color:#000; background:#fff;}
@media screen and (max-width:1600px){
	.well_c27 .cbox1 .container2::after {right:-15rem;}
}
@media screen and (max-width:1024px){
	.well_c27 {margin-top:15rem; text-align:left;}
	.well_c27 .cbox1 .container2 {padding:8rem 0 13rem;}
	.well_c27 .cbox1 .container2::after {right:-14rem; width:35rem; height:37rem;}
	.well_c27 .cbox2 {margin-top:-8rem;}
	.well_c27 ul {display:flex; flex-wrap:wrap; justify-content:center;}
	.well_c27 ul li {width:31%; height:16rem;}
}


.well_c28 {margin:27rem 0 15rem; text-align:center;}
.well_c28 #swiper {position:relative; max-width:1059px; margin:7rem auto 0; text-align:left;}
.well_c28 #swiper .swiper-slide .inbox {margin:0 1rem;}
.well_c28 .img {position:relative; padding-bottom:99.519%;}
.well_c28 .img img {position:absolute; top:0; left:0; width:100%; height:100%;}
.well_c28 .img .mbox {position:absolute; top:0; left:0; width:100%; height:100%;}
.well_c28 .img .mbox video {width:100%; height:100%; object-fit:cover;}
@media screen and (max-width:1023.98px){
	.well_c28 {margin:15rem 0 12rem;}
	.well_c28 #swiper {padding:0 5rem; margin-top:5rem;}
	.well_c28 #swiper .swiper-slide .inbox {margin:0;}
	.well_c28 #swiper .swiper-button-prev,
	.well_c28 #swiper .swiper-button-next {margin-top:-10rem;}
	.well_c28 #swiper .swiper-button-prev {left:0;}
	.well_c28 #swiper .swiper-button-next {right:0;}	
}


.well_c29 {padding:12rem 0 15rem; text-align:center; color:#fff; background:url('../images/well/well_c29_bg.jpg') no-repeat center/cover;}
@media screen and (max-width:1024px){
	.well_c29 {padding:10rem 0; background-position:80% center;}
}

.well_c30 {background:#F3F3F3;}
.well_c30 .cbox {display:flex; align-items:center; justify-content:center; gap:17rem; padding:15.7rem 0;}
.well_c30 .cont {max-width:37rem;}
.well_c30 .img {width:53.417%;}
.well_c30 .img video {width:100%;}
@media screen and (max-width:1650px){
	.well_c30 .cbox {gap:10rem;}
}
@media screen and (max-width:1024px){
	.well_c30 .cbox {flex-direction:column-reverse; gap:4rem; padding:10rem 0;}
	.well_c30 .cont {max-width:none; width:100%;}
	.well_c30 .img {width:100%;}
}


.well_c31 {margin-top:23rem; text-align:center;}
.well_c31 .prod_swiper {margin-top:7rem;}
@media screen and (max-width:1024px){
	.well_c31 {margin-top:12rem;}
	.well_c31 .prod_swiper {margin-top:0;}
}



.well_c32 {padding:9rem 0;}
.well_c32 .cbox {display:flex; align-items:center; justify-content:center; gap:10rem;}
.well_c32 .img {width:25.9%;}
.well_c32 .cont {flex:1; min-width:0; max-width:67rem;}
@media screen and (max-width:1024px){
	.well_c32 {padding:6rem 0 12rem;}
	.well_c32 .cbox {flex-direction:column; gap:0rem;}
	.well_c32 .cbox > div {width:100%; max-width:none;}
	.well_c32 .img {text-align:center;}
	.well_c32 .img img {max-width:32rem;}
}


.well_c33 {text-align:center;}
.well_c33 .cbox1 {background:url('../images/well/well_c33_bg.jpg') no-repeat center/cover;}
.well_c33 .cbox1 .container2 {position:relative; padding:11rem 0 22rem;}
.well_c33 .cbox2 {position:relative; z-index:3; margin-top:-10rem;}
.well_c33 ul {display:grid; gap:1.3rem; grid-template-columns: repeat(6, 1fr); width:100%; max-width:1318px; margin:auto; text-align:center;}
.well_c33 ul li {display:flex; align-items:center; justify-content:center; height:20.3rem; border:0.8rem solid #D9D9D9; font-size:1.9rem; color:#000; background:#fff;}
@media screen and (max-width:1024px){
	.well_c33 {text-align:left;}
	.well_c33 .cbox1 .container2 {padding:8rem 0 13rem;}
	.well_c33 .cbox1 .container2::after {right:-14rem; width:35rem; height:37rem;}
	.well_c33 .cbox2 {margin-top:-8rem;}
	.well_c33 ul {grid-template-columns: repeat(3, 1fr);}
	.well_c33 ul li {height:16rem;}
}

.well_c34 {margin-top:26rem; text-align:center;}
.well_c34 .img {max-width:949px; margin-left:auto; margin-right:auto;}
.well_c34 video {width:100%;}
@media screen and (max-width:1024px){
	.well_c34 {margin-top:12rem;}
}
/*
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){
*/



