@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap";#estimate_wrapper body,#estimate_wrapper html{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#estimate_wrapper blockquote,#estimate_wrapper body,#estimate_wrapper code,#estimate_wrapper dd,#estimate_wrapper div,#estimate_wrapper dl,#estimate_wrapper dt,#estimate_wrapper fieldset,#estimate_wrapper figcaption,#estimate_wrapper figure,#estimate_wrapper form,#estimate_wrapper h1,#estimate_wrapper h2,#estimate_wrapper h3,#estimate_wrapper h4,#estimate_wrapper h5,#estimate_wrapper h6,#estimate_wrapper input,#estimate_wrapper legend,#estimate_wrapper li,#estimate_wrapper ol,#estimate_wrapper p,#estimate_wrapper pre,#estimate_wrapper table,#estimate_wrapper td,#estimate_wrapper th,#estimate_wrapper ul{margin:0;padding:0}#estimate_wrapper *,#estimate_wrapper :after,#estimate_wrapper :before{box-sizing:border-box}#estimate_wrapper body,#estimate_wrapper button,#estimate_wrapper input,#estimate_wrapper select,#estimate_wrapper table,#estimate_wrapper textarea{font-family:Noto Sans KR,AppleSDGothicNeo-Regular,Malgun Gothic,맑은 고딕,dotum,돋움}#estimate_wrapper a{text-decoration:none;color:var(--color__black);-webkit-tap-highlight-color:rgba(0,0,0,0)}#estimate_wrapper li,#estimate_wrapper ol,#estimate_wrapper ul{list-style:none}#estimate_wrapper h1,#estimate_wrapper h2,#estimate_wrapper h3,#estimate_wrapper h4,#estimate_wrapper h5,#estimate_wrapper h6{font-weight:400;font-size:1rem}#estimate_wrapper address,#estimate_wrapper em{font-style:normal}#estimate_wrapper button,#estimate_wrapper fieldset,#estimate_wrapper img{border:0}#estimate_wrapper table{width:100%;border-spacing:0;border-collapse:collapse}#estimate_wrapper .clearfix:after,#estimate_wrapper .clearfix:before{content:"";display:block;line-height:0}#estimate_wrapper .clearfix:after{clear:both}#estimate_wrapper .blind{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden}#estimate_wrapper .ir{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}@font-face{font-family:LOTTERIACHAB;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/LOTTERIACHAB.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:InkLipquid;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff) format("woff");font-weight:400;font-style:normal}#estimate_wrapper body{letter-spacing:-.5px}#estimate_wrapper .container{max-width:1300px;margin:0 auto}#estimate_wrapper .main_visual{max-height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}#estimate_wrapper .m_br{display:none}#estimate_wrapper .main_visual .mySwiper01{width:100%;height:100vh;position:relative}#estimate_wrapper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:100%}#estimate_wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#estimate_wrapper .swiper-slide .slide_text{position:absolute;text-align:left;left:8%;top:26%;color:#fff}#estimate_wrapper .slide_text span{font-family:InkLipquid;color:#dea089;font-size:2.5rem;font-weight:700}#estimate_wrapper .slide_text h2{font-size:2.8rem;margin:1rem 0 2.2rem;font-weight:700}#estimate_wrapper .slide_text p{font-size:1.5rem;font-weight:500}#estimate_wrapper .swiper_pagi{position:absolute;bottom:32%;left:8%;width:auto;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#estimate_wrapper .swiper-horizontal>.swiper-pagination-progressbar,#estimate_wrapper .swiper-pagination-progressbar.swiper-pagination-horizontal{width:500px;position:static;height:var(--swiper-pagination-progressbar-size,2px);background:#707070}#estimate_wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;top:-1px;height:3px}#estimate_wrapper .swiper-pagination-fraction{width:auto;position:static;margin-right:2rem;color:#fff}#estimate_wrapper .swiper-pagination-total{color:#a1a1a1}#estimate_wrapper .video_btn{color:inherit;background:none;background-image:url(/_next/static/media/main_slide_next.18772cd3.png);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100px;height:100px;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s}#estimate_wrapper .video_btn:hover{width:120px;height:120px}#estimate_wrapper .scroll{position:absolute;z-index:1;width:20px;bottom:25%;right:10%}#estimate_wrapper button.more_btn{position:absolute;z-index:5;bottom:8%;left:50%;transform:translateX(-50%);background:none;border:none;border-radius:50px}#estimate_wrapper button.more_btn a{background-color:#e1a48d;color:#fff;font-weight:700;font-size:1.5rem;padding:.9rem 3rem;border-radius:50px;transition:all .3s}#estimate_wrapper button.more_btn a:hover{background-color:#fff;color:#e1a48d}#estimate_wrapper .visual_video_popup{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none}#estimate_wrapper .video_inner{position:absolute;max-width:1300px;width:100%;height:70%;background-color:#fff;border-radius:30px;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;padding:3rem;z-index:9}#estimate_wrapper .mySwiper01 .swiper-button-next,#estimate_wrapper .mySwiper01 .swiper-button-prev{position:absolute;top:0;width:50%;height:100%;z-index:1;outline:none}#estimate_wrapper .mySwiper01 .swiper-button-next,#estimate_wrapper .mySwiper01 .swiper-rtl .swiper-button-prev{right:0;left:auto}#estimate_wrapper .mySwiper01 .swiper-button-prev,#estimate_wrapper .mySwiper01 .swiper-rtl .swiper-button-next{left:auto;right:auto}#estimate_wrapper .mySwiper01 .swiper-button-next:after,#estimate_wrapper .mySwiper01 .swiper-button-prev:after{content:none}#estimate_wrapper img.pc_img{display:block}#estimate_wrapper img.m_img{display:none}#estimate_wrapper #contents{margin:10rem 0}#estimate_wrapper .cont01 h3{font-size:3rem;font-weight:700}#estimate_wrapper .cont01 h3 span{display:block;font-size:1.7rem;font-weight:500;margin-bottom:.5rem}#estimate_wrapper .mySwiper02{margin-top:4rem}#estimate_wrapper .mySwiper02 .swiper-wrapper{display:flex;justify-content:center}#estimate_wrapper .mySwiper02 .swiper-wrapper .swiper-slide{width:21%!important;display:flex;flex-direction:column;align-items:flex-start;margin:0 1rem}#estimate_wrapper .mySwiper02 .swiper-slide img:hover{background-color:#fff}#estimate_wrapper .swiper-slide .slide02_text{margin-top:3rem;text-align:left}#estimate_wrapper .swiper-slide .slide02_text em{color:#e1a48d;font-weight:700;font-size:1.5rem}#estimate_wrapper .swiper-slide .slide02_text p{white-space:pre-line;margin-top:-.8rem;font-weight:500;font-size:1.2rem;line-height:1.6}#estimate_wrapper .slide02_img{position:relative;overflow:hidden;border-radius:50px}#estimate_wrapper .slide02_img:hover .slide02_btn{opacity:1}#estimate_wrapper .slide02_btn{opacity:0;position:absolute;transition:all .3s;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.435);display:flex;align-items:flex-end;justify-content:center;cursor:pointer}#estimate_wrapper .slide02_btn a{display:block;color:#fff;background-color:#e1a48d;border-radius:50px;padding:.8rem;width:55%;margin:0 auto 3rem;font-weight:700;transition:all .3s;font-size:1.3rem}#estimate_wrapper .slide02_btn a:hover{background-color:#fff;color:#e1a48d}#estimate_wrapper .cont02 .container{background-image:url(/_next/static/media/premium.58d5efe0.png);background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:533px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50px;overflow:hidden}#estimate_wrapper .cont02 .container:hover .cont02_hover{opacity:1}#estimate_wrapper .cont02_text{text-align:center;color:#fff}#estimate_wrapper .cont02_text em{color:#e1a48d;font-weight:500;font-size:1.7rem}#estimate_wrapper .cont02_text h3{font-size:3rem;font-weight:700;margin:.5rem 0 4rem}#estimate_wrapper .cont02_text p{font-size:1.3rem}#estimate_wrapper .cont02_hover{opacity:0;position:absolute;transition:all .3s;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.435);display:flex;align-items:flex-end;justify-content:center;cursor:pointer}#estimate_wrapper .cont02_hover a{display:block;color:#fff;background-color:#ffcf40;border-radius:50px;padding:.8rem 3rem;width:auto;margin:0 auto 3rem;font-weight:700;transition:all .3s;font-size:1.3rem}#estimate_wrapper .cont02_hover a:hover{background-color:#fff;color:#ffcf40}#estimate_wrapper .cont03{background-color:#f2f2f2;padding:10rem 0}#estimate_wrapper .cont03 h3{font-size:3rem;font-weight:700;text-align:center}#estimate_wrapper .mySwiper03{margin:3rem 0}#estimate_wrapper .mySwiper03 .swiper-wrapper{align-items:center}#estimate_wrapper .mySwiper03 .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:3rem 2.5rem;border-radius:50px}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{background-color:#d1aa9c;color:#fff;min-height:550px!important;padding:2.5rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active ul.review_star li{font-size:1.8rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active p.review_content{font-size:1.15rem}#estimate_wrapper .mySwiper03 .swiper-slide ul.review_star{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:.5rem}#estimate_wrapper ul.review_star li{margin-right:.3rem;font-size:1.5rem}#estimate_wrapper .mySwiper03 .swiper-slide .review_img{margin:1.5rem 0 0}#estimate_wrapper .mySwiper03 .swiper-slide .review_img ul{display:grid;grid-template-columns:repeat(3,33%);grid-gap:15px;justify-content:center}#estimate_wrapper .mySwiper03 .swiper-slide .review_img ul li img{border-radius:20px;aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}#estimate_wrapper p.review_content{font-size:.95rem;word-break:keep-all;white-space:normal;margin-top:1rem;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}#estimate_wrapper .review_profile{margin:0 0 1rem}#estimate_wrapper .review_profile img{width:100px;height:100px;border-radius:50%}#estimate_wrapper .review_writer{display:flex;align-items:center}#estimate_wrapper .review_writer .writer_name{margin-right:2rem;font-weight:500}#estimate_wrapper .review_writer .writer_type{font-size:1.2rem}#estimate_wrapper .review_btn{text-align:center}#estimate_wrapper .review_btn button{background:none;border:none;border-radius:50px}#estimate_wrapper .review_btn button a{background-color:#e1a48d;color:#fff;font-weight:700;font-size:1.3rem;padding:.8rem 4rem;border-radius:50px;display:block;transition:all .3s}#estimate_wrapper .review_btn button a:hover{background-color:#fff;color:#e1a48d}#estimate_wrapper .cont04 h3{font-size:3rem;font-weight:700}#estimate_wrapper .cont04 h3 span{display:block;font-size:1.7rem;font-weight:500;margin-bottom:.5rem}#estimate_wrapper .cont04 .reser{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:3rem}#estimate_wrapper .cont04 .reser img{width:31.5%}#estimate_wrapper .cont05 .container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}#estimate_wrapper .cont05 h3{font-size:3rem;font-weight:700}#estimate_wrapper .cont05 h3 span{display:block;font-size:1.7rem;font-weight:500;margin-bottom:.5rem}#estimate_wrapper .cont05 .service{width:50%;margin-top:3rem}#estimate_wrapper .cont05 .service p{background-color:#e1a48d;color:#fff;font-weight:700;font-size:1.4rem;padding:.9rem 4rem;border-radius:50px;text-align:center;margin-top:1.5rem}#estimate_wrapper #contents.cont06{background-color:#e1a48d;padding:10rem 0;margin-bottom:0}#estimate_wrapper .cont06 h3{font-size:3rem;font-weight:700;color:#fff}#estimate_wrapper .cont06 h3 span{display:block;font-size:1.7rem;font-weight:500;margin-bottom:.5rem}#estimate_wrapper .mySwiper04{margin-top:8rem}#estimate_wrapper .mySwiper04 .swiper-slide{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:3rem 2rem;width:25.5%}#estimate_wrapper .mySwiper04 .swiper-slide .partner{display:flex;padding:0 1.5rem 1.5rem;margin-bottom:1rem;border-bottom:1px solid #ddd;width:100%}#estimate_wrapper .mySwiper04 .swiper-slide .partner .profile{width:65px;height:65px;border-radius:50%;position:relative}#estimate_wrapper .mySwiper04 .swiper-slide .partner .profile:before{content:"";position:absolute;background-image:url(/_next/static/media/check.a2d458f0.png);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;bottom:0;right:0}#estimate_wrapper .mySwiper04 .swiper-slide .partner .profile img{width:100%}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor{margin-left:1.5rem;display:flex;flex-direction:column;align-items:flex-start}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .name{font-weight:700;font-size:1.2rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .name span{display:inline-block;margin-left:.5rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade{display:flex;margin-top:.5rem;align-items:center}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade em{color:#e1a48d;background-color:#f6ede4;padding:.5rem;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;line-height:1;border-radius:5px;margin-right:1rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade .star{font-size:1.1rem;font-weight:500}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade .star i{color:#fc0}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade .star span{color:#929292}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor.infor02{justify-content:center}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor.infor02 .name{font-size:1.5rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list{padding-left:1.5rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list ul{text-align:left}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list ul li{position:relative;font-size:1.1rem;padding-left:1.8rem;margin:.7rem 0}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list ul li:before{content:"";position:absolute;background-image:url(/_next/static/media/check.a2d458f0.png);background-repeat:no-repeat;background-size:100%;width:17px;height:17px;bottom:2px;left:0}#estimate_wrapper .fixed{background:none;position:fixed;right:10%;bottom:5%;z-index:9;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:flex-end}#estimate_wrapper .fixed.fixed_banner{right:0;bottom:auto;top:15%;display:block}#estimate_wrapper .fixed a{display:inline-block;width:180px}#estimate_wrapper .background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2}#estimate_wrapper .fixed_menu{display:none}#estimate_wrapper .fixed ul{position:fixed;right:18%;bottom:30%;display:flex;flex-direction:column;align-items:flex-end;z-index:3}#estimate_wrapper .fixed ul li{margin:.3rem 0}#estimate_wrapper .fixed ul li a{display:inline-flex;align-items:center}#estimate_wrapper .fixed ul li a span{display:inline-block;margin-right:1rem;color:#fff}#estimate_wrapper .fixed ul li a img{width:50px;height:50px}#estimate_wrapper .m_fix_menu{display:none}@media screen and (max-width:1600px){#estimate_wrapper .mySwiper02 .swiper-wrapper .swiper-slide{width:23%!important;margin:0 .5rem}#estimate_wrapper .slide02_img{border-radius:30px}#estimate_wrapper .slide02_btn a{font-size:.9rem;padding:.8rem 1rem;width:70%;margin:0 auto 1rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{min-height:500px!important}#estimate_wrapper .mySwiper04 .swiper-slide{padding:1.5rem 1rem 1rem;width:20%}#estimate_wrapper .mySwiper04 .swiper-slide .partner{padding:0 1rem 1rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list{padding-left:1rem}#estimate_wrapper .fixed_menu ul{right:6%}}@media screen and (max-width:1500px){#estimate_wrapper .mySwiper03 .swiper-slide,#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{padding:2rem}#estimate_wrapper p.review_content{font-size:.75rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active p.review_content{font-size:.9rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active ul.review_star li{font-size:1.6rem}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{min-height:400px!important}#estimate_wrapper .review_profile img{width:80px;height:80px}#estimate_wrapper .mySwiper04 .swiper-slide{width:25%}#estimate_wrapper .swiper_pagi{bottom:23%}#estimate_wrapper button.more_btn{bottom:8%}}@media screen and (max-width:1300px){#estimate_wrapper .fixed.fixed_banner{right:0;width:150px}#estimate_wrapper .fixed.fixed_banner img{width:100%}#estimate_wrapper .swiper-slide .slide_text{left:6%}#estimate_wrapper .m_br{display:block!important}#estimate_wrapper .slide_text span{font-size:3vw}#estimate_wrapper .slide_text h2{font-size:3.5vw}#estimate_wrapper .slide_text p{font-size:1.8vw}#estimate_wrapper .swiper_pagi{left:6%;bottom:18%}#estimate_wrapper .video_btn{width:70px;height:70px}#estimate_wrapper .video_btn:hover{width:90px;height:90px}#estimate_wrapper .scroll{width:15px;bottom:20%;right:6%}#estimate_wrapper button.more_btn{bottom:10%}#estimate_wrapper button.more_btn a{font-size:1.3vw}#estimate_wrapper .swiper-horizontal>.swiper-pagination-progressbar,#estimate_wrapper .swiper-pagination-progressbar.swiper-pagination-horizontal{width:300px}#estimate_wrapper .swiper-pagination-fraction{font-size:1.5vw}#estimate_wrapper .container{max-width:90%;margin:0 auto}#estimate_wrapper #contents{margin:5rem 0}#estimate_wrapper #contents h3{font-size:4vw}#estimate_wrapper #contents h3 span{font-size:2.2vw}#estimate_wrapper .swiper-slide .slide02_text p{font-size:.8rem}#estimate_wrapper .swiper-slide .slide02_text em{font-size:1rem}#estimate_wrapper .swiper-slide .slide02_text{margin-top:2rem}#estimate_wrapper .cont02_text p{font-size:1.7vw}#estimate_wrapper .cont02 .container{min-height:400px;border-radius:40px}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active p.review_content{font-size:1.5vw}#estimate_wrapper p.review_content{font-size:1.1vw}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active ul.review_star li{font-size:2.5vw}#estimate_wrapper .mySwiper03 .swiper-slide ul.review_star li{font-size:2.2vw}#estimate_wrapper .review_profile img{width:60px;height:60px}#estimate_wrapper .review_writer .writer_name{font-size:1.8vw}#estimate_wrapper .review_writer .writer_type{font-size:1.3vw}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{min-height:350px!important}#estimate_wrapper .review_btn button a{font-size:1.5vw}#estimate_wrapper #contents.cont06,#estimate_wrapper .cont03{padding:5rem 0}#estimate_wrapper .mySwiper04{margin-top:5rem}#estimate_wrapper .mySwiper04 .swiper-slide{width:33%}#estimate_wrapper .cont05 .service p{font-size:2vw}#estimate_wrapper .video_inner{max-width:90%;height:50%;padding:2rem}}@media screen and (max-width:1285px){#estimate_wrapper .fixed.fixed_banner{width:120px}#estimate_wrapper .main_visual{max-height:100%}#estimate_wrapper .main_visual .mySwiper01{height:100%}#estimate_wrapper .mySwiper03 .swiper-slide .review_img ul{display:grid;grid-template-columns:repeat(3,33%);grid-gap:10px;justify-content:center}}@media screen and (max-width:800px){#estimate_wrapper .fixed.fixed_banner{display:none}#estimate_wrapper .main_visual{height:70vh}#estimate_wrapper img.pc_img{display:none}#estimate_wrapper img.m_img{display:block}#estimate_wrapper .slide02_btn{display:flex;align-items:center;justify-content:center}#estimate_wrapper .slide02_btn a{font-size:.7rem;padding:.6rem 1rem;width:80%;margin:0 auto}#estimate_wrapper .mySwiper03{padding:0 1.5rem}#estimate_wrapper .video_inner{height:35%}#estimate_wrapper .swiper-slide .slide_text{width:90%;left:0;padding:1.5rem;top:16%}#estimate_wrapper .swiper-slide img{height:100%}#estimate_wrapper .slide_text span{font-size:7vw}#estimate_wrapper .slide_text h2{font-size:6vw}#estimate_wrapper .slide_text p{font-size:4vw;width:90%}#estimate_wrapper .video_btn{width:60px;height:60px;right:5%;top:62%;transform:none}#estimate_wrapper .video_btn:hover{width:80px;height:80px}#estimate_wrapper .swiper-pagination-fraction{font-size:2.5vw}#estimate_wrapper .swiper-horizontal>.swiper-pagination-progressbar,#estimate_wrapper .swiper-pagination-progressbar.swiper-pagination-horizontal{width:200px}#estimate_wrapper .scroll{width:13px;bottom:4%;right:5%}#estimate_wrapper button.more_btn{width:60%}#estimate_wrapper button.more_btn a{font-size:4vw;padding:.75rem 1rem;display:block}#estimate_wrapper #contents h3{font-size:7vw}#estimate_wrapper #contents h3 span{font-size:4.2vw}#estimate_wrapper .mySwiper02{margin:5%!important}#estimate_wrapper .mySwiper02 .swiper-wrapper{margin:0!important;display:flex;justify-content:space-between;flex-wrap:wrap}#estimate_wrapper .mySwiper02 .swiper-wrapper .swiper-slide{width:48%!important;margin:0 0 1rem}#estimate_wrapper .swiper-slide .slide02_text{margin-top:1rem}#estimate_wrapper .swiper-slide .slide02_text p{font-size:.8rem;word-break:keep-all;white-space:normal;margin-top:.5rem}#estimate_wrapper .swiper-slide .slide02_text em{font-size:1rem}#estimate_wrapper .cont02_text h3{margin:.5rem 0 3rem}#estimate_wrapper .cont02_text em{font-size:1.5rem}#estimate_wrapper .cont02_text p{font-size:3.5vw;width:66%;margin:0 auto;line-height:1.7}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active{min-height:400px!important}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active ul.review_star li{font-size:5.5vw}#estimate_wrapper .mySwiper03 .swiper-slide.swiper-slide-active p.review_content{font-size:3.5vw;word-break:keep-all;white-space:normal;margin-top:1rem}#estimate_wrapper .review_profile img{width:85px}#estimate_wrapper .review_writer .writer_name{font-size:3.8vw}#estimate_wrapper .review_writer .writer_type{font-size:3.5vw}#estimate_wrapper .review_btn button a{font-size:4vw}#estimate_wrapper .mySwiper03 .swiper-slide .review_img ul li img{border-radius:15px}#estimate_wrapper .cont04 .reser{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#estimate_wrapper .cont04 .reser img{width:100%;margin-bottom:1.5rem}#estimate_wrapper .cont05 .container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#estimate_wrapper .cont05 .service{width:100%}#estimate_wrapper .cont05 .service p{font-size:4.5vw}#estimate_wrapper .mySwiper04{margin-top:5rem;padding:0 1rem}#estimate_wrapper .mySwiper04 .swiper-slide{padding:1rem .5rem;width:100%;margin-right:20px!important}#estimate_wrapper .mySwiper04 .swiper-slide .partner{padding:0 .5rem 1rem;align-items:center;margin-bottom:.5rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .profile{width:40px;height:40px}#estimate_wrapper .mySwiper04 .swiper-slide .partner .profile:before{width:15px;height:15px}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor{margin-left:.7rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .name{font-size:.8rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade .star{font-size:.7rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade em{font-size:.5rem;margin-right:.3rem;height:17px}#estimate_wrapper .mySwiper04 .swiper-slide .partner .infor .grade{margin-top:.3rem}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list ul li{font-size:.7rem;padding-left:1.2rem;margin:.5rem 0}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list ul li:before{width:12px;height:12px}#estimate_wrapper .mySwiper04 .swiper-slide .partner_list{padding-left:.5rem}#estimate_wrapper .fixed button{bottom:8%}#estimate_wrapper .fixed_menu ul{right:8%;bottom:23%}#estimate_wrapper .pc_fix_menu{display:none}#estimate_wrapper .fixed.m_fix_menu{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;right:0;bottom:0;width:100%;box-shadow:0 -2px 6px 0 rgba(0,0,0,.149)}#estimate_wrapper .fixed.m_fix_menu .m_fix_icon{display:inline-block;width:33.33%}#estimate_wrapper .m_fix_icon_1:hover,#estimate_wrapper .m_fix_icon_2:hover,#estimate_wrapper .m_fix_icon_3:hover{cursor:pointer}#estimate_wrapper .fixed.m_fix_menu .m_fix_icon a{width:100%;outline:none;-webkit-tap-highlight-color:hsla(0,0%,100%,0)!important}#estimate_wrapper .fixed.m_fix_menu .m_fix_icon a img{width:100%}}@media screen and (max-width:500px){#estimate_wrapper .swiper_pagi{left:6%;bottom:27%}#estimate_wrapper .main_visual{height:82vh}#estimate_wrapper .video_inner{padding:1.5rem}#estimate_wrapper .fixed{right:20px;bottom:20px}#estimate_wrapper .fixed a{width:120px}}@media screen and (min-width:2050px){#estimate_wrapper .main_visual{max-height:max-content;overflow:inherit}}#estimate_wrapper nav ul li a:hover{color:#707070!important}#estimate_wrapper nav ul li:last-child,#estimate_wrapper nav ul li:last-child a{color:#707070}#estimate_wrapper .sub_inner{padding-bottom:10rem;margin-top:180px}#estimate_wrapper h3.title{font-size:2.2vw;font-weight:700}#estimate_wrapper h3.title span{display:block;font-size:1.3vw;font-weight:500;margin-bottom:.5rem}#estimate_wrapper .progress{margin:5rem 0;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#estimate_wrapper .progress .line_bg{max-width:94%;width:100%;height:8px;border-radius:50px;background-color:rgba(0,0,0,.059);position:relative;overflow:hidden}#estimate_wrapper .progress .line{position:absolute;background-color:#d1aa9c;top:0;left:0;height:8px;border-radius:50px;z-index:2}#estimate_wrapper .progress .line.estimate02{width:10%}#estimate_wrapper .progress .line.estimate03{width:20%}#estimate_wrapper .progress .line.estimate04{width:30%}#estimate_wrapper .progress .line.estimate05{width:40%}#estimate_wrapper .progress .line.estimate06{width:50%}#estimate_wrapper .progress .line.estimate07{width:60%}#estimate_wrapper .progress .line.estimate08{width:70%}#estimate_wrapper .progress .line.estimate09{width:80%}#estimate_wrapper .progress .line.estimate10{width:90%}#estimate_wrapper .progress .line{transition:width .5s ease-in-out}#estimate_wrapper .progress .persent{color:#d1aa9c;font-weight:500}#estimate_wrapper .estimate_content h4{font-size:1.6vw;font-weight:700;text-align:center}#estimate_wrapper .service{padding-bottom:20px;width:45%;margin:0 auto}#estimate_wrapper .service>ul>li{padding:0;border:1px solid #e8e8e8;border-radius:30px;margin-bottom:1.5rem;overflow:hidden}#estimate_wrapper .label_container{display:block;position:relative;padding:2.5rem 2.5rem 2.5rem 5rem;cursor:pointer;font-size:1.1vw;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}#estimate_wrapper .label_container.roomLabel{padding:2.5rem 2.5rem 2.5rem 5rem}#estimate_wrapper .label_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#estimate_wrapper .checkmark{position:absolute;top:2.95rem;left:2.5rem;height:15px;width:15px;border:1px solid #c4c4c4}#estimate_wrapper .label_container input:checked~.checkmark{border:1px solid #d6b4a8;background-color:#d6b4a8}#estimate_wrapper .checkmark:after{content:"";position:absolute;display:none}#estimate_wrapper .label_container input:checked~.checkmark:after{display:block}#estimate_wrapper .label_container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}#estimate_wrapper .label_container p{font-size:.9vw;font-weight:400;color:#707070;margin-top:.5rem}#estimate_wrapper .step{display:none}#estimate_wrapper .step ul{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0}#estimate_wrapper .step ul li{width:24%;display:flex;color:#d1aa9c;font-size:.8vw;font-weight:500;flex-direction:column;align-items:center}#estimate_wrapper .step ul li span{width:100%;height:18px;background-color:#faf6f2;margin-bottom:.3rem}#estimate_wrapper .step_line02{background-color:#d89279!important}#estimate_wrapper .step_line03{font-size:.7rem;text-align:center;color:#fff!important;background-color:#ffc960!important}#estimate_wrapper .step_content{background-color:#faf6f2;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 1.5rem}#estimate_wrapper .step_content .text span{display:block;font-size:.9vw;color:#272727;font-weight:400;line-height:2}#estimate_wrapper .step_content img{height:90px;width:auto}#estimate_wrapper .time_select{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#estimate_wrapper .time_select select{width:49%;border:1px solid #e8e8e8;padding:.8rem 1.5rem;border-radius:50px}#estimate_wrapper .service_input{margin-bottom:1rem}#estimate_wrapper .service_input.address{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#estimate_wrapper .service_input.address.result-visible input{border-bottom-left-radius:0;border-bottom-right-radius:0}#estimate_wrapper .service_input.address input{width:79%}#estimate_wrapper .service_input.address button{background-color:#c2c2c2;color:#fff;border-radius:50px;width:19%}#estimate_wrapper .service_input button.date2_btn,#estimate_wrapper .service_input button.date_btn{background-color:#e1a48d;padding:.8rem 1.5rem;border-radius:50px;width:100%;color:#fff;font-weight:500}#estimate_wrapper .service_input input{border:1px solid #e8e8e8;padding:.8rem 1.5rem;border-radius:50px;width:100%}#estimate_wrapper .service_input button.cancel_btn{border:1px solid #d1aa9c;border-radius:50px;width:100%;padding:.7rem 0;font-size:1rem;font-weight:500;cursor:pointer;background-color:#d1aa9c;color:#fff}#estimate_wrapper .service_input.address{position:relative}#estimate_wrapper .estimate_content h4{padding-bottom:1rem}#estimate_wrapper .service_input.address input{padding-left:2.3rem;width:100%}#estimate_wrapper .service_input.address:before{content:"";position:absolute;background-image:url(/_next/static/media/station.54b00e94.png);background-position:0;background-size:100%;width:20px;height:20px;left:15px;top:50%;transform:translateY(-50%)}#estimate_wrapper .service p.input_desc{color:#e1a48d;font-size:1rem;white-space:pre-line;line-height:1.7}#estimate_wrapper .service_tab{display:flex;justify-content:center;align-items:center;margin:2rem 0 1.5rem}#estimate_wrapper .service_tab button{border:1px solid #e1a48d;background-color:#fff;color:#e1a48d;border-radius:50px;width:60%;padding:.6rem 0;font-size:16px;font-weight:500;cursor:pointer}#estimate_wrapper .service_tab button.active{background-color:#e1a48d;color:#fff}#estimate_wrapper .address_wrap{position:relative}#estimate_wrapper .address_wrap .address_list{position:absolute;background-color:#fff;width:100%;border:1px solid #e8e8e8;border-radius:30px;max-height:250px;overflow-y:scroll;top:100%}#estimate_wrapper .address_wrap .address_list ul li{padding:1.2rem 1.5rem;border-bottom:1px solid #e8e8e8}#estimate_wrapper .address_wrap .address_list ul li p{font-size:1rem}#estimate_wrapper .address_wrap .address_list ul li span{font-size:.9rem;color:#707070}#estimate_wrapper .address_wrap .address_list ul li:last-child{border:none}#estimate_wrapper .earlyEnd{text-align:center}#estimate_wrapper button.earlyEnd_btn{color:#e1a48d;font-size:1.2rem;text-decoration:underline;background:none}#estimate_wrapper .service ul.detail_text li{padding:1.5rem;border-radius:20px}#estimate_wrapper .service ul.detail_text li textarea{border:none;width:100%;height:100px;outline:none;resize:none;font-size:1rem}#estimate_wrapper .service.estimate_auto_complete ul.detail_text{position:relative}#estimate_wrapper .service.estimate_auto_complete ul.detail_text .appliance_input{margin-bottom:0;overflow:auto}#estimate_wrapper .service.estimate_auto_complete .suggestions{position:absolute;left:0;width:100%;border-radius:10px;max-height:123px;overflow-y:auto}#estimate_wrapper .service.estimate_auto_complete .suggestions li{padding:12px;background-color:#f5f5f5;border-radius:0;margin-bottom:0;cursor:pointer;font-size:.9rem}#estimate_wrapper .service.estimate_auto_complete .suggestions li.active{background-color:#ffd5be}#estimate_wrapper .service.estimate_auto_complete .suggestions li.user_input{color:red;font-weight:700}#estimate_wrapper .service.estimate_auto_complete .appliance_list{display:flex;flex-direction:column;justify-content:start;align-items:start;max-height:300px;overflow-y:auto;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item{padding:10px;width:100%;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e8e8e8;border-radius:0}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .user_input{color:red;font-weight:700}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:20px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper .is_disassembly_installation{display:flex;flex-direction:row;align-items:center;gap:10px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper .checkbox label{display:flex;flex-direction:row;align-items:center;gap:5px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper .checkbox input{width:15px;height:15px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper .count{display:flex;flex-direction:row;align-items:center;gap:5px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper .count button{background-color:#000;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;width:20px;height:20px}#estimate_wrapper .service.estimate_auto_complete .appliance_list .appliance_item .setting_wrapper button.delete{background-color:red;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;width:20px;height:20px}#estimate_wrapper .service ul span.detail_desc{color:#d1aa9c;font-size:1rem;display:block;text-align:right;margin-bottom:.7rem}#estimate_wrapper .service ul.detail_text2 li{padding:1.5rem;border-radius:20px}#estimate_wrapper .service ul.detail_text2 li input[type=text]{border:none;width:65%;outline:none;font-size:1rem;height:2.5rem}#estimate_wrapper .service ul.detail_text2 li input[type=button]{border:1px solid #d1aa9c;background-color:#fff;color:#d1aa9c;border-radius:50px;width:33%;padding:.7rem 0;font-size:1rem;font-weight:500;cursor:pointer}#estimate_wrapper .requesting{background-color:#e0e0e0!important;cursor:wait!important;opacity:.8;animation:requesting 1.5s infinite}#estimate_wrapper textarea.notice_text::placeholder{color:#d1aa9c}#estimate_wrapper .check_label{display:block;position:relative;padding:1.2rem 0 1.2rem 4rem;cursor:pointer;font-size:1vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #e9e9eb}#estimate_wrapper .check_label p.check_text{font-size:1vw;background-position:calc(100% - .8rem);background-repeat:no-repeat;background-size:22px}#estimate_wrapper .check_label .check_text_link{color:#000;text-decoration:underline;font-size:14px;margin-left:5px}#estimate_wrapper .check_label.last_label{border:none}#estimate_wrapper .check_label.first_label{border:none;background-color:#f5f5f5;font-size:1vw;font-weight:500;background-image:none;border-radius:10px}#estimate_wrapper p.check_text em{color:#e1a48d}#estimate_wrapper .check_label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#estimate_wrapper .check_label .checkmark{position:absolute;top:1.2rem;left:1.5rem;height:25px;width:25px;background-color:#e1e1e1;border-radius:50%;border:none}#estimate_wrapper .check_label:hover input~.checkmark{background-color:#ccc}#estimate_wrapper .check_label input:checked~.checkmark{background-color:#e1a48d}#estimate_wrapper .check_label .checkmark:after{content:"";position:absolute;display:none}#estimate_wrapper .check_label input:checked~.checkmark:after{display:block}#estimate_wrapper .check_label .checkmark:after,#estimate_wrapper .check_label .checkmark:before{left:11px;top:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#estimate_wrapper .check_label .checkmark:before{content:"";position:absolute}#estimate_wrapper .agree_cont{white-space:pre-line;font-size:.85vw;line-height:2;padding-left:1.5rem;display:none;padding-right:1.5rem}#estimate_wrapper .agree_cont em{font-size:1vw;color:#d1aa9c;font-weight:700}#estimate_wrapper .btns{width:40%;margin:2rem auto 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#estimate_wrapper .btns button{width:48%;border-radius:50px}#estimate_wrapper .btns button.finish_btn{width:100%;padding:.7rem 0;color:#fff;font-size:2vw;font-weight:700}#estimate_wrapper .btns button.prev_btn{background-color:#cbb4a7}#estimate_wrapper .btns button.finish_btn,#estimate_wrapper .btns button.next_btn{background-color:#e1a48d}#estimate_wrapper .btns button p{padding:.7rem 0;color:#fff;display:block;font-size:1vw;font-weight:700}#estimate_wrapper .service>ul>li .room_wid{width:100%;text-align:center;padding:0 2.5rem 2.5rem;display:none}#estimate_wrapper .service>ul>li .room_wid input{width:100%;padding:.8rem 1.5rem;border-radius:50px;outline:none;border:1px solid #d1aa9c;font-size:1rem}#estimate_wrapper .calendar-container{width:100%;margin:30px auto;border:1px solid #e9e9e9;padding:1.5rem;background-color:#fff;border-radius:40px}#estimate_wrapper .calendar-header{display:flex;justify-content:center;align-items:center;margin:1rem 0 2rem}#estimate_wrapper .calendar-header button{background:none;width:25px;margin:.3rem .9rem 0;display:flex;padding:0;cursor:pointer}#estimate_wrapper .calendar-header h2{font-weight:700;font-size:1.5rem}#estimate_wrapper .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);font-weight:400;font-size:1rem;padding-bottom:5px}#estimate_wrapper .calendar-dates div:nth-child(7n+1),#estimate_wrapper .calendar-days div:nth-child(7n+1),#estimate_wrapper .holiday,#estimate_wrapper .son-eomneun-nal{color:#eb4f5d}#estimate_wrapper .calendar-dates div:nth-child(7n),#estimate_wrapper .calendar-days div:nth-child(7n){color:#5a6ef6}#estimate_wrapper .calendar-dates div:nth-child(7n).holiday,#estimate_wrapper .calendar-dates div:nth-child(7n).son-eomneun-nal,#estimate_wrapper .calendar-days div:nth-child(7n).holiday,#estimate_wrapper .calendar-days div:nth-child(7n).son-eomneun-nal{color:#eb4f5d}#estimate_wrapper .past{color:#e9e9e9!important}#estimate_wrapper .day{padding:5px;text-align:center}#estimate_wrapper span.holiday-name,#estimate_wrapper span.son-eomneun-nal-name{display:block;font-size:.6rem}#estimate_wrapper .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;font-size:1rem;font-weight:500}#estimate_wrapper .date{cursor:pointer;padding:10px 0;text-align:center;border-bottom:1px solid #e9e9e9;height:85px}#estimate_wrapper .date>span{padding-top:6px}#estimate_wrapper .date2{cursor:pointer;padding:10px 0;text-align:left;height:85px}#estimate_wrapper .empty{opacity:.3}#estimate_wrapper .date.selected{position:relative;color:#fff;z-index:2}#estimate_wrapper .date.selected:before{content:"";position:absolute;width:25px;height:25px;border-radius:50%;background-color:#e1a48d;z-index:-1;left:50%;transform:translateX(-50%)}#estimate_wrapper .selected{border:3px solid #cbb4a7;padding:7px 0}#estimate_wrapper .time_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align-last:center;color:#000;font-size:1rem}#estimate_wrapper .storage_moving_type{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#estimate_wrapper .storage_moving_type_item{width:30%;padding:.5rem 0;border-radius:50px;text-align:center;font-size:1rem;font-weight:400}@media screen and (max-width:1020px){#estimate_wrapper h3.title{font-size:4vw}#estimate_wrapper h3.title span{font-size:2.2vw}#estimate_wrapper .service{width:80%;margin:0 auto}#estimate_wrapper .estimate_content h4{font-size:2.5vw}#estimate_wrapper .label_container{font-size:1.9vw;padding:1rem 1rem 1rem 3rem}#estimate_wrapper .checkmark{top:1.25rem;left:1rem}#estimate_wrapper .step_content{padding:.5rem 1rem}#estimate_wrapper .label_container p,#estimate_wrapper .step ul li,#estimate_wrapper .step_content .text span{font-size:1.5vw}#estimate_wrapper .btns{width:80%}#estimate_wrapper .btns button p{font-size:1.8vw}#estimate_wrapper .service ul li .check_label{font-size:2.8vw}#estimate_wrapper .agree_cont{white-space:pre-line;font-size:.7rem}#estimate_wrapper .agree_cont em{font-size:.9rem}#estimate_wrapper .service>ul>li .room_wid{padding:0 1rem 1rem}#estimate_wrapper .check_label p.check_text{font-size:2.8vw}}@media screen and (max-width:600px){#estimate_wrapper .btns button.finish_btn{width:100%;padding:1.2rem 0;color:#fff;font-size:30px;font-weight:700}#estimate_wrapper .sub_inner{padding-bottom:5rem}#estimate_wrapper .address_wrap .address_list ul li p{font-size:.8rem}#estimate_wrapper .check_label p.check_text{font-size:3.8vw}#estimate_wrapper .service ul.detail_text li{padding:1rem}#estimate_wrapper .service{width:100%}#estimate_wrapper button.earlyEnd_btn{font-size:1rem}#estimate_wrapper .address_wrap .address_list ul li span{font-size:.7rem;color:#707070}#estimate_wrapper .service ul.detail_text li textarea{font-size:.9rem}#estimate_wrapper h3.title{font-size:4.5vw}#estimate_wrapper h3.title span{font-size:3vw}#estimate_wrapper .progress{margin:3rem 0}#estimate_wrapper .progress .line{max-width:100%}#estimate_wrapper .service>ul>li{padding:0;border-radius:15px;margin-bottom:1rem}#estimate_wrapper .estimate_content h4{font-size:4.2vw}#estimate_wrapper .label_container{font-size:4vw}#estimate_wrapper .label_container.roomLabel{font-size:4vw;padding:1rem 1rem 1rem 3rem}#estimate_wrapper .service>ul>li .room_wid input{width:100%;padding:.7rem 1.5rem;font-size:.8rem}#estimate_wrapper .label_container p{font-size:.75rem}#estimate_wrapper .step ul li{font-size:.7rem}#estimate_wrapper .step_content .text span{font-size:.65rem}#estimate_wrapper .step_content img{height:60px}#estimate_wrapper .btns{width:100%}#estimate_wrapper .btns button p{font-size:3.8vw}#estimate_wrapper .calendar-header h2{font-weight:700;font-size:1.2rem}#estimate_wrapper .calendar-header button{width:23px}#estimate_wrapper .calendar-dates,#estimate_wrapper .calendar-days{font-size:.75rem}#estimate_wrapper .date{height:70px}#estimate_wrapper .date2{height:45px}#estimate_wrapper .today:before{width:20px;height:20px}#estimate_wrapper .progress .line_bg{max-width:86%}#estimate_wrapper .service ul span.detail_desc{color:#d1aa9c;font-size:.7rem;display:block;text-align:right;margin-bottom:.7rem}#estimate_wrapper .service ul li .check_label{font-size:3.8vw}#estimate_wrapper .agree_cont{padding:0 1.5rem}}#service_css_wrapper nav ul li a:hover{color:#707070!important}#service_css_wrapper nav ul li:last-child,#service_css_wrapper nav ul li:last-child a{color:#707070}#service_css_wrapper .sub_inner{padding:10rem 0}#service_css_wrapper h3.title{font-size:2.2vw;font-weight:700}#service_css_wrapper h3.title span{display:block;font-size:1.3vw;font-weight:500;margin-bottom:.5rem}#service_css_wrapper .progress{margin:5rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#service_css_wrapper .progress .line_bg{max-width:94%;width:100%;height:8px;border-radius:50px;background-color:rgba(0,0,0,.059);position:relative;overflow:hidden}#service_css_wrapper .progress .line{position:absolute;background-color:#d1aa9c;top:0;left:0;height:8px;border-radius:50px;z-index:2}#service_css_wrapper .progress .line.estimate02{width:10%}#service_css_wrapper .progress .line.estimate03{width:20%}#service_css_wrapper .progress .line.estimate04{width:30%}#service_css_wrapper .progress .line.estimate05{width:40%}#service_css_wrapper .progress .line.estimate06{width:50%}#service_css_wrapper .progress .line.estimate07{width:60%}#service_css_wrapper .progress .line.estimate08{width:70%}#service_css_wrapper .progress .line.estimate09{width:80%}#service_css_wrapper .progress .line.estimate10{width:90%}#service_css_wrapper .progress .line{animation-name:animateBar;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}#service_css_wrapper .progress .persent{color:#d1aa9c;font-weight:500}#service_css_wrapper .estimate_content h4{font-size:1.6vw;font-weight:700;text-align:center;margin-bottom:3rem;color:#b97f6a}#service_css_wrapper .service.estimate02_service{height:30vh}#service_css_wrapper .service{width:100%;margin:0 auto}#service_css_wrapper .service ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;height:100%}#service_css_wrapper .service>ul>li{padding:0;border:1px solid #e8e8e8;border-radius:30px;margin-bottom:1.5rem;overflow:hidden}#service_css_wrapper .label_container{display:block;align-items:center;position:relative;padding:2.5rem 2.5rem 2.5rem 5rem;cursor:pointer;font-size:1.1vw;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%}#service_css_wrapper .label_container.roomLabel{padding:2.5rem 2.5rem 2.5rem 5rem}#service_css_wrapper .label_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#service_css_wrapper .checkmark{position:absolute;top:2.95rem;left:2.5rem;height:15px;width:15px;border:1px solid #c4c4c4}#service_css_wrapper .label_container input:checked~.checkmark{border:1px solid #d6b4a8;background-color:#d6b4a8}#service_css_wrapper .checkmark:after{content:"";position:absolute;display:none}#service_css_wrapper .label_container input:checked~.checkmark:after{display:block}#service_css_wrapper .label_container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}#service_css_wrapper .label_container p{font-size:.9vw;font-weight:400;color:#707070;margin-top:.5rem}#service_css_wrapper .step{display:none}#service_css_wrapper .step ul{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0}#service_css_wrapper .step ul li{width:24%;display:flex;color:#d1aa9c;font-size:.8vw;font-weight:500;flex-direction:column;align-items:center}#service_css_wrapper .step ul li span{width:100%;height:18px;background-color:#faf6f2;margin-bottom:.3rem}#service_css_wrapper .step_line02{background-color:#d89279!important}#service_css_wrapper .step_line03{font-size:.7rem;text-align:center;color:#fff!important;background-color:#ffc960!important}#service_css_wrapper .step_content{background-color:#faf6f2;border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 1.5rem}#service_css_wrapper .step_content .text span{display:block;font-size:.9vw;color:#272727;font-weight:400;line-height:2}#service_css_wrapper .step_content img{height:90px;width:auto}#service_css_wrapper .time_select{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#service_css_wrapper .time_select select{width:49%;border:1px solid #d6b4a8;padding:.8rem 1.5rem;border-radius:50px;margin:0 auto}#service_css_wrapper .form-group{width:40%;margin:0 auto}#service_css_wrapper .service_input{margin-bottom:1rem}#service_css_wrapper .service_input.address{display:flex;flex-direction:row;justify-content:space-between}#service_css_wrapper .service_input.address input{width:79%}#service_css_wrapper .service_input.address button{background-color:#c2c2c2;color:#fff;border-radius:50px;width:19%}#service_css_wrapper .service_input button.date2_btn,#service_css_wrapper .service_input button.date_btn{background-color:#e1a48d;padding:.8rem 1.5rem;border-radius:50px;width:100%;color:#fff;font-weight:500}#service_css_wrapper .service_input input{border:3px solid #e1a48d;padding:.8rem 1.5rem;border-radius:50px;width:100%;color:#000;font-size:1.3rem}#service_css_wrapper .service_input.address{position:relative}#service_css_wrapper .service_input.address.result-visible input{border-bottom-left-radius:0;border-bottom-right-radius:0}#service_css_wrapper .service_input.address input{padding-left:2.3rem;width:100%}#service_css_wrapper .service_input.address:before{content:"";position:absolute;background-image:url(/_next/static/media/station.54b00e94.png);background-position:0;background-size:100%;width:20px;height:20px;left:15px;top:50%;transform:translateY(-50%)}#service_css_wrapper .service p.input_desc{color:#e1a48d;font-size:1rem;white-space:pre-line;line-height:1.7}#service_css_wrapper .service_tab{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:3rem 0 1.5rem}#service_css_wrapper .service_tab button{border:1px solid #d1aa9c;background-color:#fff;color:#d1aa9c;border-radius:50px;width:48%;padding:.7rem 0;font-size:1rem;font-weight:500;cursor:pointer}#service_css_wrapper .service_tab button.active{background-color:#d1aa9c;color:#fff}#service_css_wrapper .address_wrap{position:relative}#service_css_wrapper .address_wrap .address_list{position:absolute;background-color:#fff;width:100%;border:1px solid #e8e8e8;border-radius:30px;max-height:250px;overflow-y:scroll;top:100%;display:none}#service_css_wrapper .address_wrap .address_list ul li{padding:1.2rem 1.5rem;border-bottom:1px solid #e8e8e8}#service_css_wrapper .address_wrap .address_list ul li p{font-size:1rem}#service_css_wrapper .address_wrap .address_list ul li span{font-size:.9rem;color:#707070}#service_css_wrapper .address_wrap .address_list ul li:last-child{border:none}#service_css_wrapper .earlyEnd{text-align:center}#service_css_wrapper button.earlyEnd_btn{color:#e1a48d;font-size:1.2rem;text-decoration:underline;margin-top:4rem;background:none}#service_css_wrapper .service ul.detail_text li{padding:1.5rem;border-radius:20px}#service_css_wrapper .service ul.detail_text li textarea{border:none;width:70%;outline:none;font-size:1rem;height:1.8rem}#service_css_wrapper .service ul span.detail_desc{color:#d1aa9c;font-size:1rem;display:block;text-align:right;margin-bottom:.7rem}#service_css_wrapper textarea.notice_text::placeholder{color:#d1aa9c}#service_css_wrapper .check_label{display:block;position:relative;padding:1.2rem 0 1.2rem 4rem;cursor:pointer;font-size:1vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #e9e9eb}#service_css_wrapper .check_label p.check_text{font-size:1vw;background-image:url(/_next/static/media/arrow_in.52837f36.png);background-position:calc(100% - .8rem);background-repeat:no-repeat;background-size:22px}#service_css_wrapper .check_label.last_label{border:none}#service_css_wrapper .check_label.first_label{border:none;background-color:#f5f5f5;font-size:1vw;font-weight:500;background-image:none;border-radius:10px}#service_css_wrapper p.check_text em{color:#e1a48d}#service_css_wrapper .check_label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#service_css_wrapper .check_label .checkmark{position:absolute;top:1.2rem;left:1.5rem;height:25px;width:25px;background-color:#e1e1e1;border-radius:50%;border:none}#service_css_wrapper .check_label:hover input~.checkmark{background-color:#ccc}#service_css_wrapper .check_label input:checked~.checkmark{background-color:#e1a48d}#service_css_wrapper .check_label .checkmark:after{content:"";position:absolute;display:none}#service_css_wrapper .check_label input:checked~.checkmark:after{display:block}#service_css_wrapper .check_label .checkmark:after,#service_css_wrapper .check_label .checkmark:before{left:11px;top:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#service_css_wrapper .check_label .checkmark:before{content:"";position:absolute}#service_css_wrapper .agree_cont{white-space:pre-line;font-size:.85vw;line-height:2;padding-left:1.5rem;display:none;padding-right:1.5rem}#service_css_wrapper .agree_cont em{font-size:1vw;color:#d1aa9c;font-weight:700}#service_css_wrapper .btns{width:40%;margin:7rem auto 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:100px}#service_css_wrapper .btns button{width:48%;border-radius:50px}#service_css_wrapper .btns button.finish_btn{width:100%}#service_css_wrapper .btns button.prev_btn{background-color:#cbb4a7}#service_css_wrapper .btns button.finish_btn,#service_css_wrapper .btns button.next_btn{background-color:#e1a48d}#service_css_wrapper .btns button p{padding:.7rem 0;color:#fff;display:block;font-size:1vw;font-weight:700}#service_css_wrapper .service>ul>li .room_wid{width:100%;text-align:center;padding:0 2.5rem 2.5rem;display:none}#service_css_wrapper .service>ul>li .room_wid input{width:100%;padding:.8rem 1.5rem;border-radius:50px;outline:none;border:1px solid #d1aa9c;font-size:1rem}#service_css_wrapper .calendar-container{width:40%;margin:30px auto;border:1px solid #e9e9e9;padding:1.5rem;background-color:#fff;border-radius:40px}#service_css_wrapper .calendar-header{display:flex;justify-content:center;align-items:center;margin:1rem 0 2rem}#service_css_wrapper .calendar-header button{background:none;width:25px;margin:.3rem .9rem 0;display:flex;padding:0;cursor:pointer}#service_css_wrapper .calendar-header h2{font-weight:700;font-size:1.5rem}#service_css_wrapper .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);font-weight:400;font-size:1rem;padding-bottom:5px}#service_css_wrapper .calendar-dates div:nth-child(7n+1),#service_css_wrapper .calendar-days div:nth-child(7n+1),#service_css_wrapper .holiday{color:#eb4f5d}#service_css_wrapper .calendar-dates div:nth-child(7n),#service_css_wrapper .calendar-days div:nth-child(7n){color:#5a6ef6}#service_css_wrapper .calendar-dates div:nth-last-child(-n+7){border:none}#service_css_wrapper .day{padding:5px;text-align:center}#service_css_wrapper span.holiday-name{display:block;font-size:.6rem}#service_css_wrapper .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;font-size:1rem;font-weight:500}#service_css_wrapper .date{cursor:pointer;padding:10px 0;text-align:center;border-bottom:1px solid #e9e9e9;height:85px}#service_css_wrapper .date2{cursor:pointer;padding:10px 0;text-align:left;height:85px}#service_css_wrapper .empty{opacity:.3}#service_css_wrapper .today{position:relative;color:#fff;z-index:2}#service_css_wrapper .today:before{content:"";position:absolute;width:25px;height:25px;border-radius:50%;background-color:#e1a48d;z-index:-1;left:50%;transform:translateX(-50%)}#service_css_wrapper .selected{color:#cbb4a7!important;border:3px solid #cbb4a7;padding:7px 0}#service_css_wrapper .time_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#000;text-align-last:center;color:#b97f6a;font-size:1rem}@media screen and (max-width:1020px){#service_css_wrapper h3.title{font-size:4vw}#service_css_wrapper h3.title span{font-size:2.2vw}#service_css_wrapper .service{width:80%;margin:0 auto}#service_css_wrapper .estimate_content h4{font-size:2.5vw}#service_css_wrapper .label_container{font-size:1.9vw;padding:1rem 1rem 1rem 3rem}#service_css_wrapper .checkmark{top:1.25rem;left:1rem}#service_css_wrapper .step_content{padding:.5rem 1rem}#service_css_wrapper .label_container p,#service_css_wrapper .step ul li,#service_css_wrapper .step_content .text span{font-size:1.5vw}#service_css_wrapper .btns{width:80%;padding-top:100px}#service_css_wrapper .btns button p{font-size:1.8vw}#service_css_wrapper .service ul li .check_label{font-size:2.8vw}#service_css_wrapper .agree_cont{white-space:pre-line;font-size:.7rem}#service_css_wrapper .agree_cont em{font-size:.9rem}#service_css_wrapper .service>ul>li .room_wid{padding:0 1rem 1rem}#service_css_wrapper .check_label p.check_text{font-size:2.8vw}}@media screen and (max-width:600px){#service_css_wrapper .sub_inner{padding:3rem 0 5rem}#service_css_wrapper .address_wrap .address_list ul li p{font-size:.8rem}#service_css_wrapper .check_label p.check_text{font-size:3.8vw}#service_css_wrapper .service ul{display:block}#service_css_wrapper .service ul.detail_text li{padding:1rem}#service_css_wrapper .service{width:100%}#service_css_wrapper button.earlyEnd_btn{font-size:1rem}#service_css_wrapper .address_wrap .address_list ul li span{font-size:.7rem;color:#707070}#service_css_wrapper .service ul.detail_text li textarea{font-size:.9rem}#service_css_wrapper h3.title{font-size:4.5vw}#service_css_wrapper h3.title span{font-size:3vw}#service_css_wrapper .progress{margin:3rem 0}#service_css_wrapper .progress .line{max-width:86%}#service_css_wrapper .service>ul>li{padding:0;border-radius:15px;margin-bottom:.5rem}#service_css_wrapper .estimate_content h4{font-size:4.2vw;margin-bottom:2rem}#service_css_wrapper .label_container{font-size:4vw}#service_css_wrapper .label_container.roomLabel{font-size:4vw;padding:1rem 1rem 1rem 3rem}#service_css_wrapper .service>ul>li .room_wid input{width:100%;padding:.7rem 1.5rem;font-size:.8rem}#service_css_wrapper .label_container p{font-size:.75rem}#service_css_wrapper .step ul li{font-size:.7rem}#service_css_wrapper .step_content .text span{font-size:.65rem}#service_css_wrapper .step_content img{height:60px}#service_css_wrapper .btns{width:100%;padding-top:0;margin:0 auto}#service_css_wrapper .btns button p{font-size:3.8vw}#service_css_wrapper .calendar-header h2{font-weight:700;font-size:1.2rem}#service_css_wrapper .calendar-header button{width:23px}#service_css_wrapper .calendar-dates,#service_css_wrapper .calendar-days{font-size:.75rem}#service_css_wrapper .date{height:70px}#service_css_wrapper .date2{height:45px}#service_css_wrapper .today:before{width:20px;height:20px}#service_css_wrapper .progress .line_bg{max-width:86%}#service_css_wrapper .service ul span.detail_desc{color:#d1aa9c;font-size:.7rem;display:block;text-align:right;margin-bottom:.7rem}#service_css_wrapper .service ul li .check_label{font-size:3.8vw}#service_css_wrapper .agree_cont{padding:0 1.5rem}}#service_css_wrapper .upload{position:relative;width:400px;min-height:445px;box-sizing:border-box;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding-bottom:20px;background:#fff;animation:fadeup .5s ease .5s both;transform:translateY(20px);opacity:0;margin:0 auto}#service_css_wrapper .upload .upload-files header{background:#e1a48d;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}#service_css_wrapper .upload .upload-files header p{color:#fff;font-size:40px;margin:0;padding:50px 0}#service_css_wrapper .upload .upload-files header p i{transform:translateY(20px);opacity:0;font-size:30px;animation:fadeup .5s ease 1s both}#service_css_wrapper .upload .upload-files header p .up{font-weight:700;transform:translateX(-20px);display:inline-block;opacity:0;animation:faderight .5s ease 1.5s both}#service_css_wrapper .upload .upload-files header p .load{display:inline-block;font-weight:100;margin-left:-8px;transform:translateX(-20px);opacity:0;animation:faderight 1s ease 1.5s both}#service_css_wrapper .upload .upload-files .body{text-align:center;padding:50px 0 30px}#service_css_wrapper .upload .upload-files .body.hidden{display:none}#service_css_wrapper .upload .upload-files .body input{visibility:hidden}#service_css_wrapper .upload .upload-files .body i{font-size:65px;color:#d3d3d3}#service_css_wrapper .upload .upload-files .body p{font-size:14px;padding-top:15px;line-height:1.4}#service_css_wrapper .upload .upload-files .body p a,#service_css_wrapper .upload .upload-files .body p b{color:#e1a48d}#service_css_wrapper .upload .upload-files .body.active{border:2px dashed #4db6ac}#service_css_wrapper .upload .upload-files .body.active i{box-shadow:0 0 0 -3px #fff,0 0 0 #d3d3d3,0 0 0 -3px #fff,0 0 0 #d3d3d3;animation:file .5s ease both}@keyframes file{50%{box-shadow:-8px 8px 0 -3px #fff,-8px 8px 0 #d3d3d3,-8px 8px 0 -3px #fff,-8px 8px 0 #d3d3d3}75%,to{box-shadow:-8px 8px 0 -3px #fff,-8px 8px 0 #d3d3d3,-16px 16px 0 -3px #fff,-16px 16px 0 #d3d3d3}}#service_css_wrapper .upload .upload-files .body.active .pointer-none{pointer-events:none}#service_css_wrapper .upload .upload-files footer{width:100%;margin:0 auto;height:0}#service_css_wrapper .upload .upload-files footer .divider{margin:0 auto;width:0;border-top:4px solid #46aba1;text-align:center;overflow:hidden;transition:width .5s ease}#service_css_wrapper .upload .upload-files footer .divider span{display:inline-block;transform:translateY(-25px);font-size:12px;padding-top:8px}#service_css_wrapper .upload .upload-files footer.hasFiles{height:auto}#service_css_wrapper .upload .upload-files footer.hasFiles .divider{width:100%}#service_css_wrapper .upload .upload-files footer.hasFiles .divider span{transform:translateY(0);transition:transform .5s ease .5s}#service_css_wrapper .upload .upload-files footer .list-files{width:320px;margin:15px auto 0;padding-left:5px;text-align:center;overflow-x:hidden;overflow-y:auto;max-height:210px}#service_css_wrapper .upload .upload-files footer .list-files::-webkit-scrollbar-track{background-color:hsla(0,0%,83%,.25)}#service_css_wrapper .upload .upload-files footer .list-files::-webkit-scrollbar{width:4px;background-color:hsla(0,0%,83%,.25)}#service_css_wrapper .upload .upload-files footer .list-files::-webkit-scrollbar-thumb{background-color:rgba(77,182,172,.5)}#service_css_wrapper .upload .upload-files footer .list-files .file{width:300px;min-height:50px;display:flex;justify-content:space-between;align-items:center;opacity:0;animation:fade .35s ease both}#service_css_wrapper .upload .upload-files footer .list-files .file .name{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80px;text-align:left}#service_css_wrapper .upload .upload-files footer .list-files .file .progress{width:175px;height:5px;border:1px solid #d3d3d3;border-radius:2px;background:linear-gradient(270deg,rgba(77,182,172,.2),rgba(77,182,172,.8)) no-repeat;background-size:100% 100%}#service_css_wrapper .upload .upload-files footer .list-files .file .progress.active{animation:progress 30s linear}@keyframes progress{0%{background-size:0 100%}to{background-size:100% 100%}}#service_css_wrapper .upload .upload-files footer .list-files .file .done{cursor:pointer;width:40px;height:40px;background:#4db6ac;border-radius:50%;margin-left:-10px;transform:scale(0);position:relative}#service_css_wrapper .upload .upload-files footer .list-files .file .done:before{content:"View";position:absolute;top:0;left:-5px;font-size:24px;opacity:0}#service_css_wrapper .upload .upload-files footer .list-files .file .done:hover:before{transition:all .25s ease;top:-30px;opacity:1}#service_css_wrapper .upload .upload-files footer .list-files .file .done.anim{animation:done1 .5s ease forwards}#service_css_wrapper .upload .upload-files footer .list-files .file .done.anim #path{animation:done2 2.5s ease .5s forwards}#service_css_wrapper .upload .upload-files footer .list-files .file .done #path{stroke-dashoffset:7387.5942382813;stroke-dasharray:7387.5942382813 7387.5942382813;stroke:#fff;fill:transparent;stroke-width:50px}@keyframes done2{to{stroke-dashoffset:0}}@keyframes done1{50%{transform:scale(.5);opacity:1}80%{transform:scale(.25);opacity:1}to{transform:scale(.5);opacity:1}}#service_css_wrapper .upload .upload-files footer .importar{width:125px;outline:none;position:absolute;left:0;right:0;bottom:20px;margin:auto;border:1px solid #4db6ac;color:#4db6ac;background:transparent;padding:8px 15px;font-size:12px;border-radius:4px;font-family:Roboto;line-height:1;cursor:pointer;transform:translateY(15px);opacity:0;visibility:hidden}#service_css_wrapper .upload .upload-files footer .importar.active{transition:transform .5s ease 1.5s,opacity .5s ease 1.5s,background;transform:translateY(0);opacity:1;visibility:visible}#service_css_wrapper .upload .upload-files footer .importar:hover{background:#4db6ac;color:#fff}@keyframes fadeup{to{transform:translateY(0);opacity:1}}@keyframes faderight{to{transform:translateX(0);opacity:1}}@keyframes fade{to{opacity:1}}@media(max-width:400px){#service_css_wrapper .upload{width:100%;height:100%}}#service_css_wrapper .content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1000px;margin:50px auto 0}#service_css_wrapper .heading{width:100%;margin-left:1rem;font-weight:900;font-size:1.618rem;text-transform:uppercase;letter-spacing:.1ch;line-height:1;padding-bottom:.5em;margin-bottom:1rem;position:relative}#service_css_wrapper .heading:after{display:block;content:"";position:absolute;width:60px;height:4px;background:linear-gradient(135deg,#1a9be6,#1a57e6);bottom:0}#service_css_wrapper .description{width:100%;margin-top:0;margin-left:1rem;margin-bottom:3rem;font-size:17px}#service_css_wrapper .card{color:inherit;cursor:pointer;width:calc(48% - 2rem);min-width:calc(33% - 2rem);height:100px;min-height:100px;margin:1rem;position:relative}@media screen and (max-width:800px){#service_css_wrapper .card{width:calc(50% - 2rem)}}@media screen and (max-width:500px){#service_css_wrapper .card{width:65%}}#service_css_wrapper .front{display:flex;border-radius:6px;background-position:50%;text-align:center;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;background-size:cover;padding:2rem;font-size:1.618rem;font-weight:600;color:#fff;overflow:hidden;font-family:Poppins,sans-serif;transition:all .3s}#service_css_wrapper .front:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background-color:#be613e;z-index:-1;opacity:.7}#service_css_wrapper .card:hover .front{background-color:#be613e}#service_css_wrapper .button{transform:translateZ(40px);cursor:pointer;font-weight:700;color:#fff;padding:.5em 1em;border-radius:100px;font:inherit;border:none;position:relative;transform-style:preserve-3d}#service_css_wrapper .button,#service_css_wrapper .button:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.3s ease}#service_css_wrapper .button:before{position:absolute;display:block;content:"";transform:translateZ(-40px);height:calc(100% - 20px);width:calc(100% - 20px);border-radius:100px;left:10px;top:16px}#estimate_wrapper .modal{margin:4vh auto 6vh;background-color:#fff;border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.2)}#estimate_wrapper .modal-header{display:flex;align-items:flex-start;justify-content:space-between}#estimate_wrapper .logo-circle{width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--c-action-primary-accent)}#estimate_wrapper .logo-circle svg{max-width:1.5rem}#estimate_wrapper .btn-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.25rem;border:none;background-color:transparent}#estimate_wrapper .btn-close:focus,#estimate_wrapper .btn-close:hover{background-color:var(--c-action-primary-accent)}#estimate_wrapper :root{--c-action-primary:#d6b4a8;--c-action-secondary:#d3d3d3;--c-text-primary:#2b2b2b;--c-text-secondary:#6b6b6b;--c-background-primary:#f7f8fa;--c-background-secondary:#fff;--c-shadow:rgba(0,0,0,.1)}#estimate_wrapper .modal-body{padding:0 2rem 2rem;background-color:var(--c-background-secondary);border-radius:12px;box-shadow:0 4px 20px var(--c-shadow);transition:transform .3s ease,opacity .3s ease;max-width:600px;margin:0 auto}#estimate_wrapper .modal-title{font-weight:700;font-size:1.8rem;color:var(--c-text-primary);margin-bottom:.5rem;text-align:center}#estimate_wrapper .modal-description{font-size:1rem;color:var(--c-text-secondary);margin-bottom:1.5rem;text-align:center}#estimate_wrapper .upload-area{padding:0 3rem 3rem;width:100%;border-radius:12px;background-color:var(--c-background-primary);border:2px dashed var(--c-action-secondary);display:flex;flex-direction:column;align-items:center;transition:background-color .3s ease,border-color .3s ease;cursor:pointer;box-shadow:0 2px 8px var(--c-shadow)}#estimate_wrapper .upload-area:focus,#estimate_wrapper .upload-area:hover{background-color:#e6f0ff;border-color:var(--c-action-primary)}#estimate_wrapper .upload-area-icon{width:4rem;height:4rem;color:var(--c-action-primary);opacity:.9;transition:transform .3s ease}#estimate_wrapper .upload-area:hover .upload-area-icon{transform:scale(1.1)}#estimate_wrapper .upload-area-title{margin-top:1.5rem;font-size:1.1rem;font-weight:600;color:var(--c-text-primary);text-align:center}#estimate_wrapper .upload-area-preview{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}#estimate_wrapper .upload-area-preview-item{padding:.5rem;border:1px solid var(--c-action-secondary);border-radius:.5rem;background-color:var(--c-background-primary);position:relative}#estimate_wrapper .upload-area-preview-delete-button{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;background-color:#f99;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease;display:flex;justify-content:center;align-items:center}#estimate_wrapper .upload-area-preview-delete-button:hover{background-color:#f66}#estimate_wrapper .upload-area-description{font-size:.95rem;color:var(--c-text-secondary);text-align:center;margin-top:.5rem}#estimate_wrapper .upload-area-description strong{color:var(--c-action-primary)}#estimate_wrapper .modal-footer{padding:1.5rem 0;display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;flex-wrap:wrap;width:55%;margin:0 auto}#estimate_wrapper .btn-primary,#estimate_wrapper .btn-secondary{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;transition:background-color .3s ease,box-shadow .3s ease;flex:1 1 auto;min-width:120px}#estimate_wrapper .btn-primary{color:#fff;background-color:var(--c-action-primary);border:none;box-shadow:0 4px 8px rgba(74,144,226,.3)}#estimate_wrapper .btn-primary:hover{background-color:#d6b4a8;box-shadow:0 6px 12px rgba(53,122,189,.3)}#estimate_wrapper .btn-secondary{color:var(--c-text-secondary);background-color:var(--c-background-primary);border:1px solid var(--c-action-secondary)}#estimate_wrapper .btn-secondary:hover{background-color:#f1f1f1;box-shadow:0 4px 8px hsla(0,0%,83%,.3)}@media screen and (max-width:768px){#estimate_wrapper .modal-body{padding:0 1.5rem 1.5rem;max-width:90%}#estimate_wrapper .modal-title{font-size:1.5rem}#estimate_wrapper .modal-description{font-size:.9rem}#estimate_wrapper .upload-area{padding:0 2rem 2rem}#estimate_wrapper .upload-area-icon{width:3rem;height:3rem}#estimate_wrapper .upload-area-title{font-size:1rem}#estimate_wrapper .upload-area-description{font-size:.85rem}#estimate_wrapper .btn-primary,#estimate_wrapper .btn-secondary{padding:.65rem 1.2rem;font-size:.9rem}}@media screen and (max-width:480px){#estimate_wrapper .modal-body{padding:0 1rem 1rem;max-width:90%}#estimate_wrapper .modal-title{font-size:1.3rem}#estimate_wrapper .modal-description{font-size:.85rem}#estimate_wrapper .upload-area{padding:0 1.5rem 1.5rem}#estimate_wrapper .upload-area-icon{width:2.5rem;height:2.5rem}#estimate_wrapper .upload-area-title{font-size:.95rem}#estimate_wrapper .upload-area-description{font-size:.8rem}#estimate_wrapper .modal-footer{flex-direction:column;gap:.5rem}#estimate_wrapper .btn-primary,#estimate_wrapper .btn-secondary{width:100%;padding:.5rem 1rem;font-size:.85rem}}#estimate_wrapper{--primary:#5f3818;--k-font:"Pretendard-Regular";--e-font:"Josefin Sans"}#estimate_wrapper .address_search_results{top:100%;left:0;width:100%;height:100%;background-color:#fff;border:1px solid #000;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-top:-1rem;overflow:hidden}#estimate_wrapper .address_search_results ul li{padding:.8rem .8rem .8rem 2rem}#estimate_wrapper .address_search_results .address_result_item.selected{background-color:#f8f2ef;color:#cbb4a7!important;font-weight:500;border:none;cursor:pointer}#estimate_wrapper #sh_hd{position:absolute;z-index:15;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;font-size:15px;font-family:var(--e-font),var(--k-font)}#estimate_wrapper #sh_hd.sticky{position:fixed;color:var(--primary)!important;border-radius:50px}#estimate_wrapper #sh_hd.sticky .sh_nav>ul>li>a{color:#997153}#estimate_wrapper #sh_hd .sh_logo>a>img,#estimate_wrapper #sh_hd.sticky .sh_logo>a>img{transition:all .3s ease}#estimate_wrapper #sh_hd.sticky #navWrap{top:0;height:100vh;z-index:1000}#estimate_wrapper #sh_hd.sticky #m_navBtn{right:15px;z-index:1001}#estimate_wrapper #sh_hd.sub{position:absolute}#estimate_wrapper #shGnb{display:flex;align-items:center;position:relative;margin:auto;width:85%;height:100px;transition:all .2s}#estimate_wrapper #shGnb .sh_nav{margin-left:auto}#estimate_wrapper #shGnb .sh_nav>ul>li{float:left;position:relative;line-height:100px;transition:all .4s ease-in-out;left:0}#estimate_wrapper #shGnb .sh_nav>ul>li>a{position:relative;z-index:20;display:block;color:#997153;letter-spacing:-.2px;font-weight:700;transition:all .2s}#estimate_wrapper #shGnb.on .sh_nav>ul>li>a{color:#997153}#estimate_wrapper #topmenuM{display:none;width:100%;line-height:1.8;padding:15px}#estimate_wrapper #m_navBtn{position:absolute;top:50%;right:15px;z-index:30;width:30px;height:30px;transform:translateY(-50%)}#estimate_wrapper #m_navBtn span{display:block;position:relative;top:50%;width:100%;height:2px;transform:translateY(-50%)}#estimate_wrapper #m_navBtn span:before{top:-6px;width:100%}#estimate_wrapper #m_navBtn span:after,#estimate_wrapper #m_navBtn span:before{background-color:var(--primary);display:block;position:absolute;height:100%;content:""}#estimate_wrapper #m_navBtn span:after{top:6px;right:0;width:40%}#estimate_wrapper #shGnb .contact{display:flex;justify-content:center;align-items:center;width:150px;height:50px;border-radius:40px;font-size:25px;font-weight:700;color:#997153;transition:all .3s;line-height:50px}#estimate_wrapper #shGnb.on .contact{color:#886144}#estimate_wrapper #shGnb .contact1{display:flex;justify-content:center;align-items:center;width:100px;height:50px;transition:all .3s;line-height:50px;font-weight:700;color:#997153}#estimate_wrapper #shGnb .contact1:hover{transform:scale(1.1)}#estimate_wrapper .menu{position:relative;display:inline-block}#estimate_wrapper .contact1{display:inline-block;text-decoration:none;color:#333;font-weight:700;padding:10px;cursor:pointer}#estimate_wrapper .submenu{display:none;position:absolute;top:140%;left:0;min-width:160px;z-index:1}#estimate_wrapper .submenu a{display:block;padding:12px 16px;text-decoration:none;color:#886144;font-size:14px;font-weight:700}#estimate_wrapper .submenu a:hover{background-color:#fff;opacity:.9}#estimate_wrapper .menu:focus-within .submenu,#estimate_wrapper .menu:hover .submenu{display:block}#estimate_wrapper #announcement{position:fixed;top:0;width:100%;height:50px;background-color:#997153;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1001;justify-content:center}#estimate_wrapper #announcement .announcement-container{display:flex;align-items:center;font-size:16px;font-weight:700}#estimate_wrapper #announcement button{background-color:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-60%)}#estimate_wrapper #sh_hd{position:fixed;top:0;width:100%;height:96px;z-index:1000;background-color:transparent;transition:top .3s ease,background-color .3s ease,box-shadow .3s ease}#estimate_wrapper #sh_hd.sticky{top:0;background-color:#fff;box-shadow:0 4px 2px -2px gray;z-index:1000}#estimate_wrapper #m_navBtn.on span:before{top:0;right:-4px;transform:rotate(45deg);background-color:#000}#estimate_wrapper #m_navBtn.on span:after{top:0;right:-4px;width:100%;transform:rotate(-45deg);background-color:#222}#estimate_wrapper #navWrap{position:fixed;left:0;top:0;z-index:15;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#estimate_wrapper #navWrap .inner{overflow-y:scroll;opacity:0;position:fixed;right:-40px;top:0;z-index:999;min-width:300px;width:75%;height:100%;padding:60px 0;background-color:#fff;transition:all .1s}#estimate_wrapper #navWrap.on .inner{opacity:1;right:0;transition:all .4s}#estimate_wrapper #navWrap .inner:after{top:auto;bottom:0}#estimate_wrapper #navWrap.on .inner:after,#estimate_wrapper #navWrap.on .inner:before{opacity:1;right:0;transition:all .4s}#estimate_wrapper #navWrap .inner .mo_hd_copy{position:fixed;right:0;bottom:15px;z-index:2;min-width:300px;width:70%;font-size:12px;text-align:center;color:#888}#estimate_wrapper #navWrap .user_tip{padding:10px 20px;background-color:#f5f5f5}#estimate_wrapper #navWrap .user_tip li{display:inline-block}#estimate_wrapper #navWrap .user_tip li+li{margin-left:10px}#estimate_wrapper #topmenuM .m_lnb .m_bmenu{display:block;position:relative;width:100%;height:52px;padding:0 20px;border:none;border-bottom:1px solid #ddd;background:none;font-size:16px;line-height:52px;color:#222;text-align:left;font-family:Noto Sans KR;font-weight:500}#estimate_wrapper #topmenuM .m_lnb .m_bmenu:after{float:right;content:"";font-family:fontawesome}#estimate_wrapper #topmenuM .m_lnb .m_bmenu.on:after{content:""}#estimate_wrapper #topmenuM .m_lnb .m_bmenu.on:hover{background-color:#ffa0a0}#estimate_wrapper #topmenuM .m_smenu{display:none;padding:15px 20px;border-bottom:1px solid #ddd;background-color:#f2f3f5}#estimate_wrapper #topmenuM .m_smenu li a{font-size:14px;color:#777}#estimate_wrapper #sh_section{position:relative;font-size:16px;font-weight:500;line-height:1.5;color:#777;font-family:var(--e-font),var(--k-font)}#estimate_wrapper #sh_container{position:relative;z-index:10;width:100%;line-height:1.5}#estimate_wrapper #sh_container .en{font-size:13px;font-weight:700;color:#111}#estimate_wrapper #sh_container .tit{white-space:pre-line;word-break:keep-all}#estimate_wrapper #sh_container h2{margin-top:15px;width:100%;font-size:40px;font-weight:700;line-height:1.2;color:#111}#estimate_wrapper #sh_container h3{width:100%;font-size:30px;font-weight:700;color:#111}#estimate_wrapper #sh_container .pl{white-space:pre-line;word-break:keep-all;color:#777}#estimate_wrapper #sh_content{position:relative;z-index:10;width:100%;max-width:1200px;min-height:550px;padding:70px 0;margin:0 auto;background:#fff}#estimate_wrapper #sh_ft{width:100%;padding:120px 0 60px;color:#fff;line-height:1.65;background:#b89c7d;font-size:13px;font-weight:400;font-family:var(--e-font),var(--k-font)}#estimate_wrapper #sh_ft_wrapper{display:flex;flex-direction:column;margin:auto;width:85%}#estimate_wrapper #sh_ft_wrapper .info{display:flex;align-items:start;font-size:18px}#estimate_wrapper #sh_ft_wrapper .info ul{margin-left:200px}#estimate_wrapper #sh_ft_wrapper .info ul li img{margin-top:20px}#estimate_wrapper #sh_ft_wrapper .info ul li:nth-child(2) p{margin:20px 0 15px;font-size:35px;font-weight:400;word-break:keep-all}#estimate_wrapper #sh_ft_wrapper .info ul li:nth-child(3) p{color:hsla(0,0%,100%,.7)}#estimate_wrapper #sh_ft_wrapper .info .company_info{margin-left:200px}#estimate_wrapper #sh_ft_wrapper .info .company_info .ft_address{font-size:15px;margin-top:30px;color:hsla(0,0%,100%,.7)}#estimate_wrapper #sh_ft_wrapper .info .company_info .ft_address a{color:#fff}#estimate_wrapper #sh_ft_wrapper .copy_wrap{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:hsla(0,0%,100%,.7)}#estimate_wrapper #sh_ft_wrapper .copy_wrap .adm a{color:hsla(0,0%,100%,.7)}#estimate_wrapper #sh_ft_wrapper .copy_wrap .adm a+a{margin-left:30px}#estimate_wrapper #sh_ft_wrapper .copy_wrap .to_top{display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s}#estimate_wrapper #sh_ft_wrapper .copy_wrap .to_top svg{width:20px}#estimate_wrapper #sh_ft_wrapper .copy_wrap .address a,#estimate_wrapper #sh_ft_wrapper .copy_wrap .to_top:hover{color:#fff}#estimate_wrapper #fix_tel{opacity:0;display:none;position:fixed;right:15px;bottom:65px;z-index:101;width:65px;height:65px;margin-right:-10px;border-radius:50%;font-size:30px;text-align:center;line-height:65px;color:#fff;background:var(--primary);box-shadow:5px 5px 5px rgba(0,0,0,.2);transition:all .2s}#estimate_wrapper #fix_tel.active{opacity:1;margin-right:0}#estimate_wrapper #sh_ft_btns{display:none;padding:15px}#estimate_wrapper #sh_ft_btns .btns{overflow:hidden}#estimate_wrapper #sh_ft_btns .row2 a{width:50%}#estimate_wrapper #sh_ft_btns a{float:left;display:block;width:100%;height:55px;font-size:16px;line-height:55px;color:#fff;text-align:center;background:var(--primary);font-family:Noto Sans KR;font-weight:700}#estimate_wrapper #sh_ft_btns a.tel{font-size:18px;font-weight:700;letter-spacing:0;font-family:Poppins}#estimate_wrapper #sh_ft_btns a i{padding-right:5px;font-size:18px}#estimate_wrapper #sh_ft_btns a.kakao{font-weight:400;color:#402325;background-color:#ffe500}@media(hover:hover){#estimate_wrapper #shGnb .sh_nav>ul>li:hover>a{color:var(--primary)!important}#estimate_wrapper #shGnb .sh_nav>ul>li:hover .sh_lnb_s:before{width:calc(100% + 10px);opacity:1}#estimate_wrapper #shGnb .sh_nav>ul>li:hover .sh_lnb_s a{color:#777}#estimate_wrapper #shGnb .sh_lnb_s li a:hover,#estimate_wrapper #shGnb .sh_nav>ul>li:hover .sh_lnb_s a:hover{color:var(--primary)}#estimate_wrapper #shGnb .contact:hover{color:#fff;background-color:var(--primary)}}@media(max-width:1380px){#estimate_wrapper #shGnb{width:90%}#estimate_wrapper #sh_container h2{font-size:36px}#estimate_wrapper #sh_container h3{font-size:28px}#estimate_wrapper #sh_ft_wrapper{width:90%}#estimate_wrapper #sh_ft_wrapper .info ul{margin-left:10%;width:30%}#estimate_wrapper #sh_ft_wrapper .info .company_info{margin-left:10%;width:60%;word-break:keep-all}}@media(max-width:1024px){#estimate_wrapper #shGnb{display:none}#estimate_wrapper #topmenuM{display:block}#estimate_wrapper #navWrap{display:none}#estimate_wrapper #sh_content{padding:50px 0}#estimate_wrapper #sh_container h2{font-size:30px}#estimate_wrapper #sh_container h3{font-size:22px}#estimate_wrapper #sh_ft{padding:100px 0 30px}#estimate_wrapper #sh_ft_wrapper{width:95%}#estimate_wrapper #sh_ft_wrapper .info ul li:nth-child(2) p{margin:15px 0 10px;font-size:30px}}@media(max-width:768px){#estimate_wrapper #sh_content{padding:30px 0}#estimate_wrapper #sh_container .pl{white-space:normal}#estimate_wrapper #sh_container h2{font-size:28px}#estimate_wrapper #sh_container h3{font-size:20px}#estimate_wrapper #sh_ft{padding:70px 0 20px}#estimate_wrapper #sh_ft_wrapper .info{flex-direction:column;align-items:center;text-align:center}#estimate_wrapper #sh_ft_wrapper .info ul{margin:40px 0 0;width:100%;order:3}#estimate_wrapper #sh_ft_wrapper .info ul li:nth-child(2) p{margin:8px 0 6px}#estimate_wrapper #sh_ft_wrapper .info .company_info{margin:40px 0 0;width:100%;order:2}#estimate_wrapper #sh_ft_wrapper .info .company_info .ft_address{margin-top:15px}#estimate_wrapper #sh_ft_wrapper .copy_wrap{margin-top:65px}#estimate_wrapper #sh_ft_wrapper .copy_wrap .adm a+a{margin-left:20px}#estimate_wrapper #sh_ft_wrapper .copy_wrap .to_top{gap:10px}}@media(max-width:580px){#estimate_wrapper #sh_content{padding:15px 0}#estimate_wrapper #sh_ft_wrapper .copy_wrap{position:relative;flex-direction:column;gap:6px;margin-top:50px;padding-bottom:0}#estimate_wrapper #sh_ft_wrapper .copy_wrap .to_top{position:absolute;bottom:0;right:2.5%}}@media(max-width:480px){#estimate_wrapper #sh_content{padding:0}#estimate_wrapper #sh_hd.sub{position:relative;background-color:var(--primary)}#estimate_wrapper #sh_container h2{margin-top:10px;font-size:22px}#estimate_wrapper #sh_container h3{font-size:18px}#estimate_wrapper #sh_ft{padding:60px 0 20px}#estimate_wrapper #sh_ft_wrapper .info .company_info{margin:30px 0 0}#estimate_wrapper #sh_ft_wrapper .info .company_info .ft_address{margin-top:10px}#estimate_wrapper #sh_ft_wrapper .info ul{margin:30px 0 0}#estimate_wrapper #sh_ft_wrapper .info ul li:nth-child(2) p{margin:6px 0 4px;font-size:28px}#estimate_wrapper #sh_ft_wrapper .copy_wrap{gap:4px;margin-top:40px}#estimate_wrapper #fix_tel,#estimate_wrapper #sh_ft_btns{display:block}#estimate_wrapper #sh_ft dl dt{font-size:16px}}@media(max-width:380px){#estimate_wrapper #sh_container h2{margin-top:6px;font-size:19px}#estimate_wrapper #sh_container h3{font-size:16px}#estimate_wrapper #sh_container .en{font-size:12px}}