@charset "UTF-8";

.main{margin-top: 120px;}
.main .tit_box h2{font-size: 60px;font-weight: 800;color: #191919;}
.main .tit_box h2 span{font-weight: 400;}
.main .tit_box p{font-size: 24px;font-weight: 400;color: #333;margin-top: 24px;}

@media screen and (max-width:1024px) {
  .main{margin-top: 80px;}

  .main .tit_box h2{font-size: 48px;}
  .main .tit_box p{font-size: 20px;margin-top: 18px;}
}
@media screen and (max-width:768px) {
  .main .tit_box h2{font-size: 36px;}
  .main .tit_box p{font-size: 18px;margin-top: 12px;}
}


/* 철거 랜딩페이지 */
.ld1 .main_visual{width: 100%;height: calc(100vh - 120px);min-height: 800px;background: url(/html/img/main_visual1_new.jpg) no-repeat center/cover;}
.ld1 .main_visual .inner{height: 100%;}
.ld1 .main_visual .txt_box{position: absolute;left: 20px;top: 50%;transform: translateY(-50%);padding-right: 20px;}
.ld1 .main_visual .txt_box p{font-size: 70px;font-weight: 400;color: #fff;line-height: 1.1;}
.ld1 .main_visual .txt_box p b{font-weight: 800;}
.ld1 .main_visual .txt_box span{display: inline-block;font-size: 24px;font-weight: 400;color: #fff;margin-top: 22px;}

@media screen and (max-width:1024px) {
  .ld1 .main_visual{height: calc(100vh - 80px);min-height: 500px;}
  .ld1 .main_visual .txt_box p{font-size: 60px;}
  .ld1 .main_visual .txt_box span{font-size: 20px;margin-top: 18px;}
}
@media screen and (max-width:768px) {
  .ld1 .main_visual{background-position: right -150px center;}
  .ld1 .main_visual{min-height: 300px;}
  .ld1 .main_visual .txt_box p{font-size: 46px;}
  .ld1 .main_visual .txt_box p br{display: none;}
  .ld1 .main_visual .txt_box span{font-size: 18px;margin-top: 12px;}
}


.ld1 .sct01{padding: 100px 0;}
.ld1 .sct01 .inner{max-width: 1020px;}

.ld1 .sct01 .type_list{display: flex;flex-wrap: wrap;gap: 80px 0;}
.ld1 .sct01 .type_list > li{width: 33.33%;text-align: center;}
.ld1 .sct01 .type_list > li .img_box{display: inline-block;margin: 0 auto;border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.08) 0 0 23px 0;}
.ld1 .sct01 .type_list > li .img_box img{max-width: 150px;width: 100%;}
.ld1 .sct01 .type_list > li p{font-size: 28px;font-weight: 600;color: #333;margin-top: 20px;}

@media screen and (max-width:768px) {
  .ld1 .sct01{padding: 60px 0;}
  .ld1 .sct01 .type_list{gap: 40px 0;}
  .ld1 .sct01 .type_list > li{width: 50%;}
  .ld1 .sct01 .type_list > li .img_box{box-shadow: rgba(0, 0, 0, 0.08) 0 0 16px 0;margin: 0 20px;}
  .ld1 .sct01 .type_list > li p{font-size: 18px;margin-top: 20px;}
}


.ld1 .sct02{padding: 100px 0 115px;background: linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(228,238,255,1) 100%);}
.ld1 .sct02 .top_box{display: flex;gap: 50px;flex-wrap: wrap;}
.ld1 .sct02 .top_box h2{width: 456px;font-size: 80px;font-weight: 400;color: #191919;}
.ld1 .sct02 .top_box h2 b{font-weight: 800;}
.ld1 .sct02 .top_box .img_box{width: calc(100% - 506px);}

.ld1 .sct02 .feature_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.ld1 .sct02 .feature_list > li{width: 32.26%;border-radius: 30px;background-color: #fff;overflow: hidden;padding: 50px 10px;text-align: center;box-shadow: rgba(0, 0, 0, 0.1) 0 0 25px 0;}
.ld1 .sct02 .feature_list > li p{font-size: 32px;font-weight: 400;color: #191919;margin-top: 20px;word-spacing: -0.06em;}
.ld1 .sct02 .feature_list > li p b{font-weight: 800;}

@media screen and (max-width:1200px) {
  .ld1 .sct02 .top_box{gap: 30px;}
  .ld1 .sct02 .top_box .img_box{width: calc(100% - 486px);}
}
@media screen and (max-width:1024px) {
  .ld1 .sct02{padding: 80px 0;}

  .ld1 .sct02 .top_box{gap: 20px;}
  .ld1 .sct02 .top_box h2{width: 306px;font-size: 56px;}
  .ld1 .sct02 .top_box .img_box{width: calc(100% - 326px);}
  
  .ld1 .sct02 .feature_list{margin-top: 60px;}
  .ld1 .sct02 .feature_list > li{width: 32.26%;padding: 40px 10px;}
  .ld1 .sct02 .feature_list > li p{font-size: 24px;margin-top: 16px;}
}
@media screen and (max-width:768px) {
  .ld1 .sct02{padding: 60px 0;}

  .ld1 .sct02 .top_box{gap: 10px;}
  .ld1 .sct02 .top_box h2{width: 100%;font-size: 36px;}
  .ld1 .sct02 .top_box h2 b br{display: none;}
  .ld1 .sct02 .top_box .img_box{width: 100%;}
  
  .ld1 .sct02 .feature_list{gap: 16px;margin-top: 40px;}
  .ld1 .sct02 .feature_list > li{width: 100%;padding: 10px 10px 20px;}
  .ld1 .sct02 .feature_list > li .img_box img{width: 50%;}
  .ld1 .sct02 .feature_list > li p{font-size: 20px;margin-top: 10px;}
}


.ld1 .sct03{padding: 100px 0;}
.ld1 .sct03 .tit_box{text-align: center;}

.ld1 .sct03 .steps{margin-top: 80px;}
.ld1 .sct03 .steps > li{display: flex;align-items: center;flex-wrap: wrap;}
.ld1 .sct03 .steps > li:nth-child(n + 2){margin-top: 40px;}
.ld1 .sct03 .steps > li .txt_box{width: 54.38%;}
.ld1 .sct03 .steps > li .img_box{width: 45.62%;}

.ld1 .sct03 .steps > li .txt_box span{display: inline-block;font-size: 28px;font-weight: 700;color: #0924E2;}
.ld1 .sct03 .steps > li .txt_box h3{font-size: 40px;font-weight: 700;color: #191919;margin-top: 18px;}
.ld1 .sct03 .steps > li .txt_box p{font-size: 24px;font-weight: 400;color: #333;margin-top: 80px;}

@media screen and (max-width:1024px) {
  .ld1 .sct03{padding: 80px 0;}

  .ld1 .sct03 .steps{margin-top: 60px;}
  .ld1 .sct03 .steps > li:nth-child(n + 2){margin-top: 30px;}

  .ld1 .sct03 .steps > li .txt_box span{font-size: 22px;}
  .ld1 .sct03 .steps > li .txt_box h3{font-size: 32px;margin-top: 12px;}
  .ld1 .sct03 .steps > li .txt_box p{font-size: 20px;margin-top: 60px;}
}
@media screen and (max-width:768px) {
  .ld1 .sct03{padding: 60px 0;}
  .ld1 .sct03 .tit_box{text-align: left;}

  .ld1 .sct03 .steps{margin-top: 40px;}
  .ld1 .sct03 .steps > li{flex-direction: column-reverse;}
  .ld1 .sct03 .steps > li:nth-child(n + 2){margin-top: 40px;}

  .ld1 .sct03 .steps > li .txt_box{width: 100%;z-index: 22;}
  .ld1 .sct03 .steps > li .txt_box span{font-size: 18px;}
  .ld1 .sct03 .steps > li .txt_box h3{font-size: 24px;margin-top: 8px;}
  .ld1 .sct03 .steps > li .txt_box p{font-size: 16px;margin-top: 20px;}

  .ld1 .sct03 .steps > li .img_box{width: 100%;}
  .ld1 .sct03 .steps > li .img_box img{width: 80%;}
  .ld1 .sct03 .steps > li:nth-child(1) .img_box img{transform: translateX(-13%)}
  .ld1 .sct03 .steps > li:nth-child(2) .img_box img{transform: translateX(-15%)}
  .ld1 .sct03 .steps > li:nth-child(3) .img_box img{transform: translateX(-20%)}
}


.ld1 .sct04{padding: 100px 0;background: url(/html/img/ld1_sct4_bg.png) no-repeat center/cover;}
.ld1 .sct04 .pc{display: block;}
.ld1 .sct04 .mo{display: none;}

.ld1 .sct04 .top_box{display: flex;justify-content: space-between;}
.ld1 .sct04 .top_box .tit_box h2, 
.ld1 .sct04 .top_box .tit_box p{color: #fff;}
.ld1 .sct04 .top_box .ctrl_box button{width: 80px;height: 80px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.2);border: unset;transition: background-color 0.3s;}
.ld1 .sct04 .top_box .ctrl_box button:hover{background-color: rgba(255, 255, 255, 0.5);}
.ld1 .sct04 .top_box .ctrl_box button.sct4_next{margin-left: 20px;}

.ld1 .sct04 .review_inner{width: 100%;padding-left: calc(50% - 640px);margin-top: 80px;}
.ld1 .sct04 .review_wrap{display: flex;gap: 40px;}
.ld1 .sct04 .review_wrap .score{position: relative;width: 413px;height: 523px;padding: 40px;border-radius: 30px;background: url(/html/img/ld1_sct4_img01.png) no-repeat center/cover;}
.ld1 .sct04 .review_wrap .score h3{font-size: 40px;font-weight: 600;color: #fff;padding-top: 8px;}
.ld1 .sct04 .review_wrap .score p{font-size: 18px;font-weight: 400;color: #fff;}
.ld1 .sct04 .review_wrap .score .star{display: flex;align-items: center;gap: 16px;width: fit-content;border-radius: 999px;background-color: #2047BC;padding: 18px 20px;margin-top: 20px;}
.ld1 .sct04 .review_wrap .score .star span{font-size: 18px;font-weight: 600;color: rgba(255, 255, 255, 0.7);}
.ld1 .sct04 .review_wrap .score .num{position: absolute;right: 40px;bottom: 20px;font-size: 54px;font-weight: 400;color: rgba(255, 255, 255, 0.5);}
.ld1 .sct04 .review_wrap .score .num i{font-style: normal;font-size: 62px;}
.ld1 .sct04 .review_wrap .score .num b{font-size: 100px;font-weight: 800;color: #13F9AE;}

.ld1 .sct04 .review_wrap .review{width: calc(100% - 453px);overflow: hidden;}
.ld1 .sct04 .review_wrap .review .swiper-slide{width: 420px;height: 523px;padding: 30px;border-radius: 30px;background-color: #fff;}
.ld1 .sct04 .review_wrap .review .swiper-slide .profile{display: flex;}
.ld1 .sct04 .review_wrap .review .swiper-slide .profile .info{padding-top: 12px;margin-left: 28px;}
.ld1 .sct04 .review_wrap .review .swiper-slide .profile .info h4{font-size: 16px;font-weight: 700;color: #333;}
.ld1 .sct04 .review_wrap .review .swiper-slide .profile .info .date{font-size: 16px;font-weight: 400;color: #818181;}
.ld1 .sct04 .review_wrap .review .swiper-slide .profile .star{margin-left: auto;padding-top: 8px;}
.ld1 .sct04 .review_wrap .review .swiper-slide .desc{font-size: 18px;font-weight: 400;color: #333;margin-top: 40px;}
.ld1 .sct04 .review_wrap .review .swiper-slide .desc span{display: block;padding: 10px 0;}
.ld1 .sct04 .review_wrap .review .swiper-slide .desc b{font-size: 24px;font-weight: 600;color: #1B1B1B;line-height: 1.5;background-color: rgba(0, 92, 255, 0.2);}

@media screen and (max-width:1320px) {
  .ld1 .sct04 .review_inner{padding-left: 20px;}
}
@media screen and (max-width:1024px) {
  .ld1 .sct04{padding: 80px 0;}

  .ld1 .sct04 .review_inner{padding: 0 20px;}
  .ld1 .sct04 .top_box .ctrl_box button{width: 70px;height: 70px;}
  .ld1 .sct04 .top_box .ctrl_box button.sct4_next{margin-left: 18px;}
  
  .ld1 .sct04 .review_inner{margin-top: 60px;}
  .ld1 .sct04 .review_wrap{flex-wrap: wrap;gap: 20px;}
  .ld1 .sct04 .review_wrap .score{width: 100%;height: auto;padding: 30px;border-radius: 30px;}
  .ld1 .sct04 .review_wrap .score h3{font-size: 36px;padding-top: 4px;}
  .ld1 .sct04 .review_wrap .score p{font-size: 17px;}
  .ld1 .sct04 .review_wrap .score .star{gap: 12px;padding: 16px 18px;margin-top: 16px;}
  .ld1 .sct04 .review_wrap .score .star span{font-size: 17px;}
  .ld1 .sct04 .review_wrap .score .num{right: 40px;bottom: 20px;font-size: 48px;}
  .ld1 .sct04 .review_wrap .score .num i{font-size: 56px;}
  .ld1 .sct04 .review_wrap .score .num b{font-size: 80px;}
  
  .ld1 .sct04 .review_wrap .review{width: 100%;}
  .ld1 .sct04 .review_wrap .review .swiper-slide{width: 360px;height: auto;padding: 30px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .img_box{width: 60px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .info{padding-top: 10px;margin-left: 20px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .info h4{font-size: 15px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .info .date{font-size: 15px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .star{padding-top: 6px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc{font-size: 17px;margin-top: 30px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc span{padding: 8px 0;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc b{font-size: 20px;}
}
@media screen and (max-width:768px) {
  .ld1 .sct04{padding: 60px 0;}
  .ld1 .sct04 .pc{display: none;}
  .ld1 .sct04 .mo{display: block;}

  .ld1 .sct04 .top_box{flex-wrap: wrap;}
  
  .ld1 .sct04 .review_inner{margin-top: 40px;}
  .ld1 .sct04 .review_wrap .score{padding: 30px 20px;border-radius: 20px;}
  .ld1 .sct04 .review_wrap .score h3{font-size: 24px;padding-top: 6px;}
  .ld1 .sct04 .review_wrap .score p{font-size: 16px;}
  .ld1 .sct04 .review_wrap .score .star{gap: 8px;padding: 12px 16px;margin-top: 12px;}
  .ld1 .sct04 .review_wrap .score .star span{font-size: 15px;}
  .ld1 .sct04 .review_wrap .score .num{right: 30px;bottom: unset;top: 10px;font-size: 36px;}
  .ld1 .sct04 .review_wrap .score .num i{font-size: 48px;}
  .ld1 .sct04 .review_wrap .score .num b{font-size: 60px;}
  
  .ld1 .sct04 .review_wrap .review .swiper-slide{width: 100%;padding: 30px 20px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .img_box{width: 50px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .info{padding-top: 6px;margin-left: 12px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .profile .star{padding-top: 4px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc{font-size: 16px;margin-top: 24px;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc span{padding: 6px 0;}
  .ld1 .sct04 .review_wrap .review .swiper-slide .desc b{font-size: 18px;}

  .ld1 .sct04 .ctrl_box{text-align: center;margin-top: 20px;}
  .ld1 .sct04 .ctrl_box button{width: 60px;height: 60px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.2);border: unset;transition: background-color 0.3s;}
  .ld1 .sct04 .ctrl_box button img{width: 24px;}
  .ld1 .sct04 .ctrl_box button:hover{background-color: rgba(255, 255, 255, 0.5);}
  .ld1 .sct04 .ctrl_box button.sct4_next{margin-left: 12px;}

}


.ld1 .sct05{padding: 100px 0;}
.ld1 .sct05 .ex_inner{max-width: 1070px;margin: 80px auto 0;padding: 0 60px;}
.ld1 .sct05 .ex_slide{position: relative;z-index: 11;}
.ld1 .sct05 .ex_slide .swiper-wrapper{align-items: center;}
.ld1 .sct05 .ex_slide .swiper-slide{transform: scale(0.8);opacity: 0.3;cursor: pointer;transition: transform 0.3s, opacity 0.3s;}
.ld1 .sct05 .ex_slide .swiper-slide-active{transform: scale(1);opacity: 1;}
.ld1 .sct05 .ex_inner h3{font-size: 30px;font-weight: 500;color: #333;margin-top: 40px;text-align: center;}

.ld1 .sct05 .ex_slide .ctrl_box button{position: absolute;top: 50%;width: 80px;height: 80px;background-color: #303030;border: unset;border-radius: 50%;transform: translateY(-50%);z-index: 22;}
.ld1 .sct05 .ex_slide .ctrl_box button.sct5_prev{left: -40px;}
.ld1 .sct05 .ex_slide .ctrl_box button.sct5_next{right: -40px;}

.ld1 .sct05 .ex_popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.ld1 .sct05 .ex_popup .bg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.ld1 .sct05 .ex_popup .pop_box{position: absolute;left: 50%;top: 50%;width: 80%;max-width: 1600px;padding: 10px 20px 20px;background-color: #fff;border-radius: 10px;transform: translate(-50%, -50%);}
.ld1 .sct05 .ex_popup .cls_btn{text-align: right;padding-bottom: 8px;}
.ld1 .sct05 .ex_popup .cls_btn button{background-color: transparent;font-size: 40px;font-weight: 700;color: #191919;border: unset;}

#exPopImgbox{
  overflow-y: auto;
  max-height: calc(100vh - 200px);
}
#exPopImgbox img{
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
  object-fit: cover;
  max-height: calc(100vh - 200px);
}
#exPopImgbox img:first-child{
  max-height: calc(100vh - 300px);
}
#exPopImgbox img:last-child{
  margin-bottom: 0;
}

#exPopImgbox::-webkit-scrollbar {
  width: 4px;
  background-color: rgb(209, 209, 209);
}
#exPopImgbox::-webkit-scrollbar-thumb {
  background-color: rgb(125, 125, 125);
}
#exPopImgbox .wr1_content{
  font-size: 18px;
  font-weight: 400;
  margin-top: 30px;
}

@media screen and (max-width:1024px) {
  .ld1 .sct05{padding: 80px 0;}

  .ld1 .sct05 .ex_inner{margin: 60px auto 0;padding: 0 50px;}
  .ld1 .sct05 .ex_inner h3{font-size: 24px;margin-top: 30px;}

  .ld1 .sct05 .ex_slide .ctrl_box button{width: 60px;height: 60px;}
  .ld1 .sct05 .ex_slide .ctrl_box button.sct5_prev{left: -30px;}
  .ld1 .sct05 .ex_slide .ctrl_box button.sct5_next{right: -30px;}
  .ld1 .sct05 .ex_slide .ctrl_box button img{width: 30px;}
  
  .ld1 .sct05 .ex_popup .pop_box{width: calc(100% - 40px);}
  .ld1 .sct05 .ex_popup .cls_btn{padding-bottom: 6px;}
  .ld1 .sct05 .ex_popup .cls_btn button{font-size: 30px;}
}
@media screen and (max-width:768px) {
  .ld1 .sct05{padding: 60px 0;}

  .ld1 .sct05 .ex_inner{margin: 40px auto 0;padding: 0 30px;}
  .ld1 .sct05 .ex_inner h3{font-size: 20px;margin-top: 20px;}

  .ld1 .sct05 .ex_slide .ctrl_box button{width: 40px;height: 40px;}
  .ld1 .sct05 .ex_slide .ctrl_box button.sct5_prev{left: -20px;}
  .ld1 .sct05 .ex_slide .ctrl_box button.sct5_next{right: -20px;}
  .ld1 .sct05 .ex_slide .ctrl_box button img{width: 20px;}
  
  .ld1 .sct05 .ex_popup .pop_box{width: calc(100% - 40px);}
  .ld1 .sct05 .ex_popup .cls_btn{padding-bottom: 6px;}
  .ld1 .sct05 .ex_popup .cls_btn button{font-size: 30px;}
}


.ld1 .sct06{position: relative;padding: 100px 0;background: url(/html/img/ld1_sct6_bg.png) no-repeat center/cover;}
.ld1 .sct06 .mapping{position: absolute;top: -120px;}
.ld1 .sct06 .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ld1 .sct06 .left{width: 50%;}
.ld1 .sct06 .right{width: 44.14%;}

.ld1 .sct06 .form_list > li:nth-child(n + 2){margin-top: 20px;}
.ld1 .sct06 .form_list input,
.ld1 .sct06 .form_list select,
.ld1 .sct06 .form_list textarea{width: 100%;border: unset;background-color: #fff;border-radius: 8px;}
.ld1 .sct06 .form_list input:focus,
.ld1 .sct06 .form_list select:focus,
.ld1 .sct06 .form_list textarea:focus,
.ld1 .sct06 .form_list input:focus-visible,
.ld1 .sct06 .form_list select:focus-visible,
.ld1 .sct06 .form_list textarea:focus-visible{border: unset !important;box-shadow: unset;outline: unset;}

.ld1 .sct06 .form_list label{width: 100%;border: unset;font-size: 18px;font-weight: 600;color: #191919;}
.ld1 .sct06 .form_list input, 
.ld1 .sct06 .form_list select{height: 46px;font-size: 16px;font-weight: 400;color: #161616;padding: 0 16px;margin-top: 10px;}
.ld1 .sct06 .form_list select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image: url(/html/img/select_arrow.png);background-repeat: no-repeat;background-position: right 12px center;}
.ld1 .sct06 .form_list textarea{height: 108px;font-size: 16px;font-weight: 400;color: #161616;padding: 12px 16px;margin-top: 10px;resize: none;}
.ld1 .sct06 .submit_btn{width: 100%;font-size: 20px;font-weight: 700;color: #E6ECF8;background-color: #2C59E5;border: unset;border-radius: 8px;padding: 20px 0;margin-top: 20px;transition: background-color 0.3s;}
.ld1 .sct06 .submit_btn:hover{background-color: #2145af;}

@media screen and (max-width:1024px) {
  .ld1 .sct06{padding: 80px 0;}

  .ld1 .sct06 .tit_box p br{display: none;}
}
@media screen and (max-width:768px) {
  .ld1 .sct06{padding: 60px 0;}
  .ld1 .sct06 .mapping{top: -80px;}

  .ld1 .sct06 .inner{gap: 30px;}
  .ld1 .sct06 .left{width: 100%;}
  .ld1 .sct06 .right{width: 100%;}

  .ld1 .sct06 .form_list > li:nth-child(n + 2){margin-top: 16px;}

  .ld1 .sct06 .form_list label{font-size: 16px;}
  .ld1 .sct06 .form_list input, 
  .ld1 .sct06 .form_list select{height: 38px;font-size: 15px;padding: 0 12px;margin-top: 8px;}
  .ld1 .sct06 .form_list select{background-position: right 8px center;}
  .ld1 .sct06 .form_list textarea{height: 80px;font-size: 15px;padding: 10px 12px;margin-top: 8px;}
  .ld1 .sct06 .submit_btn{font-size: 18px;padding: 16px 0;margin-top: 16px;}
}


.ld1 .sct07{padding: 100px 0 200px;}

.ld1 .sct07 .qna_list{margin-top: 80px;}
.ld1 .sct07 .qna_list > li{cursor: pointer;padding: 35px 50px;border: #DDDDDD solid 1px;border-radius: 25px;transition: background-color 0.3s;}
.ld1 .sct07 .qna_list > li:nth-child(n + 2){margin-top: 40px;}
.ld1 .sct07 .qna_list > li.on{background-color: #2C59E5;}
.ld1 .sct07 .qna_list > li .q_tit{display: flex;justify-content: space-between;align-items: center;}
.ld1 .sct07 .qna_list > li .q_tit h4{font-size: 28px;font-weight: 600;color: #191919;transition: color 0.3s;}
.ld1 .sct07 .qna_list > li.on .q_tit h4{color: #fff;}
.ld1 .sct07 .qna_list > li .q_tit .img_box img{transition: transform 0.3s;}
.ld1 .sct07 .qna_list > li.on .q_tit .img_box img{transform: rotate(180deg);filter: brightness(0) invert(1);}
.ld1 .sct07 .qna_list > li p{display: none;font-size: 20px;font-weight: 400;color: #F0F0F0;padding-top: 16px;}

@media screen and (max-width:1024px) {
  .ld1 .sct07{padding: 80px 0 160px;}

  .ld1 .sct07 .qna_list{margin-top: 60px;}
  .ld1 .sct07 .qna_list > li{padding: 20px 40px;border-radius: 20px;}
  .ld1 .sct07 .qna_list > li:nth-child(n + 2){margin-top: 30px;}
  .ld1 .sct07 .qna_list > li .q_tit h4{font-size: 24px;}
  .ld1 .sct07 .qna_list > li p{font-size: 18px;padding-top: 12px;}
}
@media screen and (max-width:768px) {
  .ld1 .sct07{padding: 60px 0 120px;}

  .ld1 .sct07 .qna_list{margin-top: 40px;}
  .ld1 .sct07 .qna_list > li{padding: 20px;}
  .ld1 .sct07 .qna_list > li:nth-child(n + 2){margin-top: 20px;}
  .ld1 .sct07 .qna_list > li .q_tit h4{font-size: 20px;}
  .ld1 .sct07 .qna_list > li .q_tit .img_box{width: 30px;}
  .ld1 .sct07 .qna_list > li p{font-size: 16px;padding-top: 10px;}
}
/* 철거 랜딩페이지 */



/* 청소 랜딩페이지 */
.ld2 .main_visual{width: 100%;height: calc(100vh - 120px);min-height: 800px;background: url(/html/img/main_visual2.jpg) no-repeat center/cover;}
.ld2 .main_visual .inner{height: 100%;}
.ld2 .main_visual .txt_box{position: absolute;left: 20px;top: 50%;transform: translateY(-50%);padding-right: 20px;}
.ld2 .main_visual .txt_box .sml1{display: block;font-size: 24px;font-weight: 600;color: #fff;}
.ld2 .main_visual .txt_box p{font-size: 70px;font-weight: 700;color: #fff;line-height: 1.1;margin-top: 10px;}
.ld2 .main_visual .txt_box .sml2{display: block;font-size: 24px;font-weight: 400;color: #fff;margin-top: 22px;}
.ld2 .main_visual .txt_box a{display: inline-block;font-size: 24px;font-weight: 600;color: #272727;padding: 20px 40px;margin-top: 40px;border-radius: 20px;background-color: #13F9AE;transition: background-color 0.3s;}
.ld2 .main_visual .txt_box a:hover{background-color: #0dad78;}

@media screen and (max-width:1024px) {
  .ld2 .main_visual{height: calc(100vh - 80px);min-height: 500px;}
  .ld2 .main_visual .txt_box .sml1{font-size: 20px;}
  .ld2 .main_visual .txt_box p{font-size: 60px;margin-top: 6px;}
  .ld2 .main_visual .txt_box .sml2{font-size: 20px;margin-top: 18px;}
  .ld2 .main_visual .txt_box a{font-size: 20px;padding: 16px 30px;border-radius: 16px;margin-top: 30px;}
}
@media screen and (max-width:768px) {
  .ld2 .main_visual{background-position: right -150px center;}
  .ld2 .main_visual{min-height: 300px;}
  .ld2 .main_visual .txt_box .sml1{font-size: 16px;}
  .ld2 .main_visual .txt_box p{font-size: 46px;margin-top: 4px;}
  .ld2 .main_visual .txt_box p br{display: none;}
  .ld2 .main_visual .txt_box .sml2{font-size: 18px;margin-top: 12px;}
  .ld2 .main_visual .txt_box a{font-size: 18px;padding: 12px 24px;border-radius: 10px;margin-top: 20px;}
}


.ld2 .sct01{padding: 100px 0;}
.ld2 .sct01 .inner{max-width: 1020px;}

.ld2 .sct01 .type_list{display: flex;flex-wrap: wrap;gap: 80px 0;}
.ld2 .sct01 .type_list > li{width: 33.33%;text-align: center;}
.ld2 .sct01 .type_list > li .img_box{display: inline-block;margin: 0 auto;border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.08) 0 0 23px 0;}
.ld2 .sct01 .type_list > li .img_box img{max-width: 150px;width: 100%;}
.ld2 .sct01 .type_list > li p{font-size: 28px;font-weight: 600;color: #333;margin-top: 20px;}

@media screen and (max-width:768px) {
  .ld2 .sct01{padding: 60px 0;}

  .ld2 .sct01 .type_list{gap: 40px 0;}
  .ld2 .sct01 .type_list > li{width: 50%;}
  .ld2 .sct01 .type_list > li .img_box{box-shadow: rgba(0, 0, 0, 0.08) 0 0 16px 0;margin: 0 20px;}
  .ld2 .sct01 .type_list > li p{font-size: 18px;margin-top: 20px;}
}


.ld2 .sct02{padding: 100px 0 115px;background: linear-gradient(90deg, rgba(249,249,249,1) 0%, rgba(228,238,255,1) 100%);}
.ld2 .sct02 .top_box h2{width: 100%;font-size: 60px;font-weight: 400;color: #191919;text-align: center;}
.ld2 .sct02 .top_box h2 b{font-weight: 800;}

.ld2 .sct02 .feature_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.ld2 .sct02 .feature_list > li{width: 32.26%;border-radius: 30px;background-color: #fff;overflow: hidden;padding: 50px 10px;text-align: center;box-shadow: rgba(0, 0, 0, 0.1) 0 0 25px 0;}
.ld2 .sct02 .feature_list > li p{font-size: 32px;font-weight: 400;color: #191919;margin-top: 20px;word-spacing: -0.06em;}
.ld2 .sct02 .feature_list > li p b{font-weight: 800;}

@media screen and (max-width:1024px) {
  .ld2 .sct02{padding: 80px 0;}
  .ld2 .sct02 .top_box h2{font-size: 56px;}
  
  .ld2 .sct02 .feature_list{margin-top: 60px;}
  .ld2 .sct02 .feature_list > li{width: 32.26%;padding: 40px 10px;}
  .ld2 .sct02 .feature_list > li p{font-size: 24px;margin-top: 16px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct02{padding: 60px 0;}

  .ld2 .sct02 .top_box h2{font-size: 36px;text-align: left;}
  
  .ld2 .sct02 .feature_list{gap: 16px;margin-top: 40px;}
  .ld2 .sct02 .feature_list > li{width: 100%;padding: 10px 10px 20px;}
  .ld2 .sct02 .feature_list > li .img_box img{width: 50%;}
  .ld2 .sct02 .feature_list > li p{font-size: 20px;margin-top: 10px;}
}


.ld2 .sct03{padding: 100px 0;}
.ld2 .sct03 .tit_box{text-align: center;}

.ld2 .sct03 .steps{margin-top: 80px;}
.ld2 .sct03 .steps > li{display: flex;align-items: center;flex-wrap: wrap;}
.ld2 .sct03 .steps > li:nth-child(n + 2){margin-top: 40px;}
.ld2 .sct03 .steps > li .txt_box{width: 54.38%;}
.ld2 .sct03 .steps > li .img_box{width: 45.62%;}

.ld2 .sct03 .steps > li .txt_box span{display: inline-block;font-size: 28px;font-weight: 700;color: #0924E2;}
.ld2 .sct03 .steps > li .txt_box h3{font-size: 40px;font-weight: 700;color: #191919;margin-top: 18px;}
.ld2 .sct03 .steps > li .txt_box p{font-size: 24px;font-weight: 400;color: #333;margin-top: 80px;}

@media screen and (max-width:1024px) {
  .ld2 .sct03{padding: 80px 0;}

  .ld2 .sct03 .steps{margin-top: 60px;}
  .ld2 .sct03 .steps > li:nth-child(n + 2){margin-top: 30px;}

  .ld2 .sct03 .steps > li .txt_box span{font-size: 22px;}
  .ld2 .sct03 .steps > li .txt_box h3{font-size: 32px;margin-top: 12px;}
  .ld2 .sct03 .steps > li .txt_box p{font-size: 20px;margin-top: 60px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct03{padding: 60px 0;}

  .ld2 .sct03 .tit_box{text-align: left;}

  .ld2 .sct03 .steps{margin-top: 40px;}
  .ld2 .sct03 .steps > li{flex-direction: column-reverse;}
  .ld2 .sct03 .steps > li:nth-child(n + 2){margin-top: 40px;}

  .ld2 .sct03 .steps > li .txt_box{width: 100%;z-index: 22;}
  .ld2 .sct03 .steps > li .txt_box span{font-size: 18px;}
  .ld2 .sct03 .steps > li .txt_box h3{font-size: 24px;margin-top: 8px;}
  .ld2 .sct03 .steps > li .txt_box p{font-size: 16px;margin-top: 20px;}

  .ld2 .sct03 .steps > li .img_box{width: 100%;}
  .ld2 .sct03 .steps > li .img_box img{width: 80%;}
  .ld2 .sct03 .steps > li:nth-child(1) .img_box img{transform: translateX(-13%)}
  .ld2 .sct03 .steps > li:nth-child(2) .img_box img{transform: translateX(-15%)}
  .ld2 .sct03 .steps > li:nth-child(3) .img_box img{transform: translateX(-20%)}
}


.ld2 .sct04{padding: 100px 0;background: url(/html/img/ld2_sct4_bg.png) no-repeat center/cover;}
.ld2 .sct04 .tit_box h2, 
.ld2 .sct04 .tit_box p{color: #fff;}

.ld2 .sct04 .review_wrap{display: flex;gap: 40px;margin-top: 80px;}
.ld2 .sct04 .review_wrap .score{position: relative;width: 413px;padding: 40px;border-radius: 30px;background: url(/html/img/ld2_sct4_img01.png) no-repeat center/cover;}
.ld2 .sct04 .review_wrap .score h3{font-size: 40px;font-weight: 600;color: #fff;padding-top: 8px;}
.ld2 .sct04 .review_wrap .score p{font-size: 18px;font-weight: 400;color: #fff;}
.ld2 .sct04 .review_wrap .score .star{display: flex;align-items: center;gap: 16px;width: fit-content;border-radius: 999px;background-color: #2047BC;padding: 18px 20px;margin-top: 77px;}
.ld2 .sct04 .review_wrap .score .star span{font-size: 18px;font-weight: 600;color: rgba(255, 255, 255, 0.7);}
.ld2 .sct04 .review_wrap .score .num{position: absolute;top: 40px;right: 40px;font-size: 27px;font-weight: 400;color: rgba(255, 255, 255, 0.5);}
.ld2 .sct04 .review_wrap .score .num i{font-style: normal;font-size: 31px;}
.ld2 .sct04 .review_wrap .score .num b{font-size: 49px;font-weight: 800;color: #13F9AE;}

.ld2 .sct04 .review_wrap .review{width: calc(100% - 453px);padding: 30px;border-radius: 30px;background-color: #fff;}
.ld2 .sct04 .review_wrap .review .profile{display: flex;}
.ld2 .sct04 .review_wrap .review .profile .info{padding-top: 12px;margin-left: 28px;}
.ld2 .sct04 .review_wrap .review .profile .info h4{font-size: 16px;font-weight: 700;color: #333;}
.ld2 .sct04 .review_wrap .review .profile .info .date{font-size: 16px;font-weight: 400;color: #818181;}
.ld2 .sct04 .review_wrap .review .profile .star{margin-left: auto;padding-top: 8px;}
.ld2 .sct04 .review_wrap .review .desc{font-size: 18px;font-weight: 400;color: #333;margin-top: 40px;}
.ld2 .sct04 .review_wrap .review .desc span{display: block;padding: 10px 0;}
.ld2 .sct04 .review_wrap .review .desc b{font-size: 24px;font-weight: 600;color: #1B1B1B;line-height: 1.5;background-color: rgba(0, 92, 255, 0.2);}

@media screen and (max-width:1024px) {  
  .ld2 .sct04{padding: 80px 0;}

  .ld2 .sct04 .review_wrap{flex-wrap: wrap;gap: 20px;}
  .ld2 .sct04 .review_wrap .score{width: 100%;height: auto;padding: 30px;border-radius: 30px;}
  .ld2 .sct04 .review_wrap .score h3{font-size: 36px;padding-top: 4px;}
  .ld2 .sct04 .review_wrap .score p{font-size: 17px;}
  .ld2 .sct04 .review_wrap .score .star{gap: 12px;padding: 16px 18px;margin-top: 16px;}
  .ld2 .sct04 .review_wrap .score .star span{font-size: 17px;}
  .ld2 .sct04 .review_wrap .score .num{top: 30px;right: 30px;}
  
  .ld2 .sct04 .review_wrap .review{width: 100%;padding: 30px;}
  .ld2 .sct04 .review_wrap .review .profile .img_box{width: 60px;}
  .ld2 .sct04 .review_wrap .review .profile .info{padding-top: 10px;margin-left: 20px;}
  .ld2 .sct04 .review_wrap .review .profile .info h4{font-size: 15px;}
  .ld2 .sct04 .review_wrap .review .profile .info .date{font-size: 15px;}
  .ld2 .sct04 .review_wrap .review .profile .star{padding-top: 6px;}
  .ld2 .sct04 .review_wrap .review .desc{font-size: 17px;margin-top: 30px;}
  .ld2 .sct04 .review_wrap .review .desc span{padding: 8px 0;}
  .ld2 .sct04 .review_wrap .review .desc b{font-size: 20px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct04{padding: 60px 0;}

  .ld2 .sct04 .review_wrap .score{padding: 30px 20px;border-radius: 20px;}
  .ld2 .sct04 .review_wrap .score h3{font-size: 24px;padding-top: 6px;}
  .ld2 .sct04 .review_wrap .score p{font-size: 16px;}
  .ld2 .sct04 .review_wrap .score .star{gap: 8px;padding: 12px 16px;margin-top: 12px;}
  .ld2 .sct04 .review_wrap .score .star span{font-size: 15px;}
  .ld2 .sct04 .review_wrap .score .num{right: 20px;font-size: 28px;}
  .ld2 .sct04 .review_wrap .score .num i{font-size: 36px;}
  .ld2 .sct04 .review_wrap .score .num b{font-size: 50px;}
  
  .ld2 .sct04 .review_wrap .review{width: 100%;padding: 30px 20px;}
  .ld2 .sct04 .review_wrap .review .profile .img_box{width: 50px;}
  .ld2 .sct04 .review_wrap .review .profile .info{padding-top: 6px;margin-left: 12px;}
  .ld2 .sct04 .review_wrap .review .profile .star{padding-top: 4px;}
  .ld2 .sct04 .review_wrap .review .desc{font-size: 16px;margin-top: 24px;}
  .ld2 .sct04 .review_wrap .review .desc span{padding: 6px 0;}
  .ld2 .sct04 .review_wrap .review .desc b{font-size: 18px;}
}


.ld2 .sct05{padding: 100px 0;background: url(/html/img/ld2_sct5_bg.png) no-repeat center/cover;}
.ld2 .sct05 .top_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ld2 .sct05 .top_box .ctrl_box button{width: 80px;height: 80px;border-radius: 50%;background-color: rgba(48, 48, 48, 0.5);border: unset;transition: background-color 0.3s;}
.ld2 .sct05 .top_box .ctrl_box button:hover{background-color: rgba(48, 48, 48, 1);}
.ld2 .sct05 .top_box .ctrl_box button.sct5_next{margin-left: 20px;}

.ld2 .sct05 .blog_wrap{margin-top: 80px;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide{width: 400px;min-height: 450px;background-color: #fff;box-shadow: rgba(0, 0, 0, 0.1) 0 0 25px 0;border-radius: 30px;padding: 32px 30px;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top{display: flex;align-items: center;gap: 14px;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .img_box{width: 70px;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit{width: calc(100% - 84px);}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit h3{font-size: 24px;font-weight: 700;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit .date{font-size: 16px;font-weight: 400;color: #818181;}
.ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .desc{font-size: 18px;font-weight: 400;color: #333;margin-top: 38px;display: -webkit-box;-webkit-box-orient : vertical;-webkit-line-clamp : 10;overflow: hidden;text-overflow: ellipsis;}

@media screen and (max-width:1024px) {
  .ld2 .sct05{padding: 80px 0;}
  .ld2 .sct05 .top_box .ctrl_box button{width: 70px;height: 70px;}
  .ld2 .sct05 .top_box .ctrl_box button.sct5_next{margin-left: 16px;}
  
  .ld2 .sct05 .blog_wrap{margin-top: 60px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide{width: 360px;min-height: 400px;border-radius: 20px;padding: 24px 20px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top{gap: 10px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .img_box{width: 70px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit{width: calc(100% - 80px);}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit h3{font-size: 20px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit .date{font-size: 15px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .desc{font-size: 17px;margin-top: 24px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct05{padding: 60px 0;}

  .ld2 .sct05 .top_box{gap: 20px;}
  .ld2 .sct05 .top_box .ctrl_box{width: 100%;}
  .ld2 .sct05 .top_box .ctrl_box button{width: 55px;height: 55px;}
  .ld2 .sct05 .top_box .ctrl_box button.sct5_next{margin-left: 8px;}
  .ld2 .sct05 .top_box .ctrl_box button img{width: 20px;}
  
  .ld2 .sct05 .blog_wrap{margin-top: 40px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide{width: 90%;min-height: 300px;border-radius: 16px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top{gap: 10px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .img_box{width: 50px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit{width: calc(100% - 60px);}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .top .blog_tit h3{font-size: 18px;}
  .ld2 .sct05 .blog_wrap .blog_slide .swiper-slide .desc{font-size: 16px;margin-top: 20px;-webkit-line-clamp : 8;}
}


.ld2 .sct06{padding: 100px 0;}
.ld2 .sct06 .ex_inner{max-width: 1070px;margin: 80px auto 0;padding: 0 60px;}
.ld2 .sct06 .ex_slide{position: relative;z-index: 11;}
.ld2 .sct06 .ex_slide .swiper-wrapper{align-items: center;}
.ld2 .sct06 .ex_slide .swiper-slide{transform: scale(0.8);opacity: 0.3;cursor: pointer;transition: transform 0.3s, opacity 0.3s;}
.ld2 .sct06 .ex_slide .swiper-slide-active{transform: scale(1);opacity: 1;}
.ld2 .sct06 .ex_inner h3{font-size: 30px;font-weight: 500;color: #333;margin-top: 40px;text-align: center;}

.ld2 .sct06 .ex_slide .ctrl_box button{position: absolute;top: 50%;width: 80px;height: 80px;background-color: #303030;border: unset;border-radius: 50%;transform: translateY(-50%);z-index: 22;}
.ld2 .sct06 .ex_slide .ctrl_box button.sct6_prev{left: -40px;}
.ld2 .sct06 .ex_slide .ctrl_box button.sct6_next{right: -40px;}

.ld2 .sct06 .ex_popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.ld2 .sct06 .ex_popup .bg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.ld2 .sct06 .ex_popup .pop_box{position: absolute;left: 50%;top: 50%;width: 80%;max-width: 1600px;padding: 10px 20px 20px;background-color: #fff;border-radius: 10px;transform: translate(-50%, -50%);
/* max-height: calc(100vh - 150px); */
/* overflow-y: auto; */
}
.ld2 .sct06 .ex_popup .cls_btn{text-align: right;padding-bottom: 8px;}
.ld2 .sct06 .ex_popup .cls_btn button{background-color: transparent;font-size: 40px;font-weight: 700;color: #191919;border: unset;}

@media screen and (max-width:1024px) {
  .ld2 .sct06{padding: 80px 0;}

  .ld2 .sct06 .ex_inner{margin: 60px auto 0;padding: 0 50px;}
  .ld2 .sct06 .ex_inner h3{font-size: 24px;margin-top: 30px;}

  .ld2 .sct06 .ex_slide .ctrl_box button{width: 60px;height: 60px;}
  .ld2 .sct06 .ex_slide .ctrl_box button.sct6_prev{left: -30px;}
  .ld2 .sct06 .ex_slide .ctrl_box button.sct6_next{right: -30px;}
  .ld2 .sct06 .ex_slide .ctrl_box button img{width: 30px;}
  
  .ld2 .sct06 .ex_popup .pop_box{width: calc(100% - 40px);}
  .ld2 .sct06 .ex_popup .cls_btn{padding-bottom: 6px;}
  .ld2 .sct06 .ex_popup .cls_btn button{font-size: 30px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct06{padding: 60px 0;}

  .ld2 .sct06 .ex_inner{margin: 40px auto 0;padding: 0 30px;}
  .ld2 .sct06 .ex_inner h3{font-size: 20px;margin-top: 20px;}

  .ld2 .sct06 .ex_slide .ctrl_box button{width: 40px;height: 40px;}
  .ld2 .sct06 .ex_slide .ctrl_box button.sct6_prev{left: -20px;}
  .ld2 .sct06 .ex_slide .ctrl_box button.sct6_next{right: -20px;}
  .ld2 .sct06 .ex_slide .ctrl_box button img{width: 20px;}
  
  .ld2 .sct06 .ex_popup .pop_box{width: calc(100% - 40px);}
  .ld2 .sct06 .ex_popup .cls_btn{padding-bottom: 6px;}
  .ld2 .sct06 .ex_popup .cls_btn button{font-size: 30px;}
}


.ld2 .sct07{position: relative;padding: 100px 0;background: url(/html/img/ld2_sct7_bg.png) no-repeat center/cover;}
.ld2 .sct07 .mapping{position: absolute;top: -120px;}
.ld2 .sct07 .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ld2 .sct07 .left{width: 50%;}
.ld2 .sct07 .right{width: 44.14%;}

.ld2 .sct07 .form_list > li:nth-child(n + 2){margin-top: 20px;}
.ld2 .sct07 .form_list input,
.ld2 .sct07 .form_list select,
.ld2 .sct07 .form_list textarea{width: 100%;border: unset;background-color: #fff;border-radius: 8px;}
.ld2 .sct07 .form_list input:focus,
.ld2 .sct07 .form_list select:focus,
.ld2 .sct07 .form_list textarea:focus,
.ld2 .sct07 .form_list input:focus-visible,
.ld2 .sct07 .form_list select:focus-visible,
.ld2 .sct07 .form_list textarea:focus-visible{border: unset !important;box-shadow: unset;outline: unset;}


.ld2 .sct07 .form_list label{width: 100%;border: unset;font-size: 18px;font-weight: 600;color: #191919;}
.ld2 .sct07 .form_list input, 
.ld2 .sct07 .form_list select{height: 46px;font-size: 16px;font-weight: 400;color: #161616;padding: 0 16px;margin-top: 10px;}
.ld2 .sct07 .form_list select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image: url(/html/img/select_arrow.png);background-repeat: no-repeat;background-position: right 12px center;}
.ld2 .sct07 .form_list textarea{height: 108px;font-size: 16px;font-weight: 400;color: #161616;padding: 12px 16px;margin-top: 10px;resize: none;}
.ld2 .sct07 .submit_btn{width: 100%;font-size: 20px;font-weight: 700;color: #E6ECF8;background-color: #2C59E5;border: unset;border-radius: 8px;padding: 20px 0;margin-top: 20px;transition: background-color 0.3s;}
.ld2 .sct07 .submit_btn:hover{background-color: #2145af;}

@media screen and (max-width:1024px) {
  .ld2 .sct07{padding: 80px 0;}
  .ld2 .sct07 .tit_box p br{display: none;}
}
@media screen and (max-width:768px) {
  .ld2 .sct07{padding: 60px 0;}
  .ld2 .sct07 .mapping{top: -80px;}

  .ld2 .sct07 .inner{gap: 30px;}
  .ld2 .sct07 .left{width: 100%;}
  .ld2 .sct07 .right{width: 100%;}

  .ld2 .sct07 .form_list > li:nth-child(n + 2){margin-top: 16px;}

  .ld2 .sct07 .form_list label{font-size: 16px;}
  .ld2 .sct07 .form_list input, 
  .ld2 .sct07 .form_list select{height: 38px;font-size: 15px;padding: 0 12px;margin-top: 8px;}
  .ld2 .sct07 .form_list select{background-position: right 8px center;}
  .ld2 .sct07 .form_list textarea{height: 80px;font-size: 15px;padding: 10px 12px;margin-top: 8px;}
  .ld2 .sct07 .submit_btn{font-size: 18px;padding: 16px 0;margin-top: 16px;}
}


.ld2 .sct08{padding: 100px 0 200px;}

.ld2 .sct08 .qna_list{margin-top: 80px;}
.ld2 .sct08 .qna_list > li{cursor: pointer;padding: 35px 50px;border: #DDDDDD solid 1px;border-radius: 25px;transition: background-color 0.3s;}
.ld2 .sct08 .qna_list > li:nth-child(n + 2){margin-top: 40px;}
.ld2 .sct08 .qna_list > li.on{background-color: #2C59E5;}
.ld2 .sct08 .qna_list > li .q_tit{display: flex;justify-content: space-between;align-items: center;}
.ld2 .sct08 .qna_list > li .q_tit h4{font-size: 28px;font-weight: 600;color: #191919;transition: color 0.3s;}
.ld2 .sct08 .qna_list > li.on .q_tit h4{color: #fff;}
.ld2 .sct08 .qna_list > li .q_tit .img_box img{transition: transform 0.3s;}
.ld2 .sct08 .qna_list > li.on .q_tit .img_box img{transform: rotate(180deg);filter: brightness(0) invert(1);}
.ld2 .sct08 .qna_list > li p{display: none;font-size: 20px;font-weight: 400;color: #F0F0F0;padding-top: 16px;}

@media screen and (max-width:1024px) {
  .ld2 .sct08{padding: 80px 0 160px;}

  .ld2 .sct08 .qna_list{margin-top: 60px;}
  .ld2 .sct08 .qna_list > li{padding: 20px 40px;border-radius: 20px;}
  .ld2 .sct08 .qna_list > li:nth-child(n + 2){margin-top: 30px;}
  .ld2 .sct08 .qna_list > li .q_tit h4{font-size: 24px;}
  .ld2 .sct08 .qna_list > li p{font-size: 18px;padding-top: 12px;}
}
@media screen and (max-width:768px) {
  .ld2 .sct08{padding: 60px 0 120px;}

  .ld2 .sct08 .qna_list{margin-top: 40px;}
  .ld2 .sct08 .qna_list > li{padding: 20px;}
  .ld2 .sct08 .qna_list > li:nth-child(n + 2){margin-top: 20px;}
  .ld2 .sct08 .qna_list > li .q_tit h4{font-size: 20px;}
  .ld2 .sct08 .qna_list > li .q_tit .img_box{width: 30px;}
  .ld2 .sct08 .qna_list > li p{font-size: 16px;padding-top: 10px;}
}
/* 청소 랜딩페이지 */