@import url("https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css");@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}em{font-style:normal}a{color:inherit;text-decoration:none}br.mobile_br{display:none}body,html{font-size:18px;line-height:166.667%;font-weight:400;letter-spacing:-.396px;font-family:Wanted Sans Variable,Wanted Sans,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;color:#14171C;word-break:keep-all}main{position:relative}.figtree{font-family:Figtree,sans-serif;font-optical-sizing:auto;font-style:normal}.title1{font-size:5.111rem;line-height:119.565%;font-weight:600;letter-spacing:-2.024px}.title2{font-size:4.333rem;line-height:128.205%;font-weight:600;letter-spacing:-1.716px}.title3{font-size:3.444rem;line-height:141.935%;font-weight:600;letter-spacing:-1.364px}.title4{font-size:3.111rem;line-height:142.857%;font-weight:600;letter-spacing:-1.232px}.title5{font-size:2.556rem;line-height:141.935%;letter-spacing:-1.364px}.h1,.title5,h1{font-weight:600}.h1,h1{font-size:2.222rem;line-height:145%;letter-spacing:-.88px}.h2,h2{font-size:2rem;line-height:144.444%;letter-spacing:-.792px}.h2,.h3,h2,h3{font-weight:600}.h3,h3{font-size:1.667rem;line-height:140%;letter-spacing:-.66px}.h4,h4{font-size:1.556rem;line-height:142.857%;letter-spacing:-.616px}.h4,.h5,h4,h5{font-weight:600}.h5,h5{font-size:1.333rem;line-height:150%;letter-spacing:-.528px}.h6,h6{font-size:1.111rem;line-height:160%;font-weight:600;letter-spacing:-.44px}.p,p{font-size:1rem;line-height:166.667%;letter-spacing:-.396px}.small,small{font-size:.889rem;line-height:175%;letter-spacing:-.352px}.smaller{font-size:.778rem;line-height:171.429%;letter-spacing:-.308px}.caption{font-size:.667rem;line-height:166.667%;letter-spacing:-.264px}.strong,strong{font-weight:700}.b,b{font-weight:600}.normal{font-weight:500}.tiny{font-weight:400}.thin{font-weight:300}.highlight{color:var(--primary)}.text_left{text-align:left!important}.text_center{text-align:center!important}.text_right{text-align:right!important}.container{width:100%;padding-left:30px;padding-right:30px}.container_xl{margin:0 auto;max-width:1680px}.container_lg{margin:0 auto;max-width:1500px}.container_ml{margin:0 auto;max-width:1340px}.container_mm{margin:0 auto;max-width:1260px}.container_md{margin:0 auto;max-width:1170px}.container_ms{margin:0 auto;max-width:1110px}.container_sm{margin:0 auto;max-width:760px}.container_xs{margin:0 auto;max-width:540px}.common_section{padding-top:48px;padding-bottom:48px}.sign_section{padding-top:80px;padding-bottom:100px}.bg_gradient{background:linear-gradient(180deg,#F6F3F8,#F8F9FA 35.02%,#E9EAF2 102.59%)}.white{color:var(--white)}.gray{color:#6B7787}.gray5{color:var(--gray5)}.gray10{color:var(--gray10)}.gray20{color:var(--gray20)}.gray25{color:var(--gray25)}.gray30{color:var(--gray30)}.gray40{color:var(--gray40)}.gray45{color:var(--gray45)}.gray50{color:var(--gray50)}.gray60{color:var(--gray60)}.gray70{color:var(--gray70)}.gray80{color:var(--gray80)}.gray90{color:var(--gray90)}.bg_gray{background:var(--gray5)}.bg_gray10_bg{background:var(--gray10-bg)}.border_bottom{border-bottom:1px solid var(--gray20-line)}.border_gradient{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#e9d6ff,#5A305E,#d7b8fa,#5A305E) border-box;border:3px solid transparent}.purple{color:var(--purple)}.ico{font-size:0;font-style:normal;border:none;background:none;background-repeat:no-repeat;background-position:50%}.ico.xs{display:block;width:12px;height:12px;background-size:12px}.ico.sm{display:block;width:16px;height:16px;background-size:16px}.ico.md{display:block;width:18px;height:18px;background-size:18px}.ico.lg{display:block;width:24px;height:24px;background-size:24px}.ico.xl{display:block;width:32px;height:32px;background-size:32px}.arrow_left_gray{background-image:url(/images/icon/arrow/arrow_left_gray.svg);background-size:17px 12px!important}.right_white{background-image:url(/images/icon/arrow/right_white.svg)}.bottom_white{background-image:url(/images/icon/arrow/bottom_white.svg)}.plus_white{background-image:url(/images/icon/plus/white.svg)}.ico_instagram{width:22px!important;height:22px!important;background-image:url(/images/footer/instagram.svg);background-size:22px!important}.ico_blog{width:37px!important;height:18px!important;background-image:url(/images/footer/blog.svg);background-size:37px 18px!important}.ico_kakao{width:28px!important;height:28px!important;background-image:url(/images/footer/kakao.svg);background-size:28px!important}.ico_facebook{width:24px!important;height:24px!important;background-image:url(/images/footer/facebook.svg);background-size:24px!important}.ico_contact_link{display:inline-block;width:48px!important;height:48px!important;background-image:url(/images/contact/link.svg);background-size:48px!important}.op10{opacity:.1}.op20{opacity:.2}.op30{opacity:.3}.op40{opacity:.4}.op50{opacity:.5}.op60{opacity:.6}.op70{opacity:.7}.op80{opacity:.8}.op90{opacity:.9}label{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}button{font-family:Wanted Sans Variable;cursor:pointer}.btn_wrap{flex-wrap:wrap;gap:8px}.btn,.btn_wrap{display:flex;align-items:center}.btn{gap:0 8px;padding:14px 20px;font-size:1rem;line-height:166.667%;letter-spacing:.396px;font-weight:600;color:var(--black);border:1px solid var(--black);border-radius:8px;background-color:var(--white);white-space:nowrap}.btn.block{width:100%;justify-content:center}.btn.disabled{opacity:.4;cursor:auto}.btn.sm{padding:12px 16px;font-size:.889rem;line-height:175%;letter-spacing:-.352px}.btn.md{padding:12px;font-size:15px;border-radius:8px}.btn.lg{padding:14px 20px}.btn.ipt,.btn.lg{font-size:15px;border-radius:10px}.btn.ipt{padding:12px;height:46px}button:disabled{cursor:no-drop}.btn_none{padding:0;border:none;background:none;color:var(--gray60)}.solid.primary{color:var(--white);border-color:var(--purple60);background-color:var(--purple60)}.solid.primary:hover{color:var(--white);border-color:var(--purple70);background-color:var(--purple70)}.solid.primary:disabled{color:var(--white);border-color:var(--gray30-line);background-color:var(--gray30-line)}.solid.gray{color:var(--white);border-color:var(--gray-500);background-color:var(--gray-500)}.solid.gray:hover{color:var(--white);border-color:var(--gray-600);background-color:var(--gray-600)}.solid.gray:disabled{color:var(--white);border-color:var(--gray-300);background-color:var(--gray-300)}.solid.danger{color:var(--white);border-color:var(--danger-600);background-color:var(--danger-600)}.solid.danger:hover{color:var(--white);border-color:var(--danger-700);background-color:var(--danger-700)}.solid.danger:disabled{color:var(--white);border-color:var(--danger-300);background-color:var(--danger-300)}.light.primary{color:var(--blue-700);border-color:var(--blue-200);background-color:var(--blue-200)}.light.primary:hover{color:var(--blue-700);border-color:var(--blue-300);background-color:var(--blue-300)}.light.primary:disabled{color:var(--blue-600);border-color:var(--blue-100);background-color:var(--blue-100)}.light.gray{color:var(--gray-500);border-color:var(--gray-100);background-color:var(--gray-100)}.light.gray:hover{color:var(--gray-500);border-color:var(--gray-200);background-color:var(--gray-200)}.light.gray:disabled{color:var(--gray-400);border-color:var(--gray-100);background-color:var(--gray-100)}.light.danger{color:var(--danger-600);border-color:var(--danger-100);background-color:var(--danger-100)}.light.danger:hover{color:var(--danger-600);border-color:var(--danger-200);background-color:var(--danger-200)}.light.danger:disabled{color:var(--danger-400);border-color:var(--danger-100);background-color:var(--danger-100)}.outline.primary{background-color:var(--white)}.outline.primary,.outline.primary:hover{color:var(--blue-700);border-color:var(--blue-600)}.outline.primary:hover{background-color:var(--blue-100)}.outline.primary:disabled{color:var(--blue-600);border-color:var(--blue-400);background-color:var(--white)}.outline.gray{background-color:var(--white)}.outline.gray,.outline.gray:hover{color:var(--gray-500);border-color:var(--gray-300)}.outline.gray:hover{background-color:var(--gray-100)}.outline.gray:disabled{color:var(--gray-400);border-color:var(--gray-300);background-color:var(--white)}.outline.danger{background-color:var(--white)}.outline.danger,.outline.danger:hover{color:var(--danger-600);border-color:var(--danger-500)}.outline.danger:hover{background-color:var(--danger-100)}.outline.danger:disabled{color:var(--danger-400);border-color:var(--danger-300);background-color:var(--white)}.gradient{position:relative;background:linear-gradient(90deg,#66376B 7.08%,#3F1F42 107.95%);border:none;color:var(--white);overflow:hidden;z-index:0}.gradient:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(90deg,#8A3A92 7.08%,#5A305E 107.95%);transition:opacity .4s ease;z-index:-1;opacity:1}.gradient:hover:before{opacity:0}.badge{display:inline-block;padding:4px 8px;color:#485363;font-size:11px;font-weight:500;border-radius:20px;border-color:#F3F4F6;background-color:#F3F4F6}.badge.on{color:#FFF;border-color:#485363;background-color:#485363}.blue{color:var(--blue-700);border-color:#E9F2FF;background-color:#E9F2FF}.blue_on{color:#FFF;border-color:var(--blue-700);background-color:var(--blue-700)}.red{color:#FF4242;border-color:#FFEDED;background-color:#FFEDED}.red_on{color:#FFF;border-color:#FF4242;background-color:#FF4242}.danger{color:#F97415;border-color:#FEE3D0;background-color:#FEE3D0}.danger_on{color:#FFF;border-color:#F97415;background-color:#F97415}.green{color:#21C45D;border-color:#D3F3DF;background-color:#D3F3DF}.green_on{color:#FFF;border-color:#21C45D;background-color:#21C45D}.pagination_area{margin-top:60px}.pagination{display:flex;align-items:center;justify-content:center;gap:12px}.pagination a{display:block;width:30px;height:30px;padding:6px;font-size:1rem;line-height:18px;font-weight:500;color:var(--gray45);text-align:center}.pagination .active a{color:var(--gray90);font-weight:700}.first a{background-image:url(/images/icon/pagination/first.svg)}.first a,.prev a{font-size:0;background-repeat:no-repeat;background-position:50%;background-size:16px}.prev a{background-image:url(/images/icon/pagination/prev.svg)}.next a{background-image:url(/images/icon/pagination/next.svg)}.last a,.next a{font-size:0;background-repeat:no-repeat;background-position:50%;background-size:16px}.last a{background-image:url(/images/icon/pagination/last.svg)}input{font-family:Wanted Sans,sans-serif}.ipt_box+.ipt_box{margin-top:32px}.ipt_box.flex{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ipt_box.flex.column{flex-direction:column}.ipt_box.flex .ipt_input{width:100%}.ipt_flex{display:flex;align-items:baseline;justify-content:space-between;gap:10px 40px}.ipt_flex .ipt_title{display:block;margin-bottom:0;width:170px}.ipt_flex .ipt_box{width:100%}.ipt_img ul{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.ipt_img ul li{width:100%;padding-top:56.25%;border:1px solid #e9e9e9;border-radius:16px;background-repeat:no-repeat;background-size:cover;background-position:50%}.ipt_filter{border-bottom:1px solid var(--gray20-line)}.ipt_filter button{font-size:14px;font-style:normal;font-weight:500;color:var(--gray50);text-decoration:underline;background:none;border:none}.ipt_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toggle_arrow{display:block;width:16px;height:16px;font-size:0;border:none;background-image:url(/images/icon/ipt/ipt_filter.svg);background-repeat:no-repeat;background-position:50%}.toggle_arrow.off{transform:rotate(180deg)}input::placeholder{color:var(--gray30)}input::-webkit-input-placeholder{color:var(--gray30)}input::-moz-placeholder{color:var(--gray30);opacity:1}input:-ms-input-placeholder{color:var(--gray30)}input::-ms-input-placeholder{color:var(--gray30)}.ipt_input{position:relative}.ipt_input+.ipt_input{margin-top:6px}.ipt_input_desc{margin-bottom:10px;color:#7F8285}.text_link{color:#1D8EFF;text-decoration:underline}.ipt_input.sm input{padding:8px 12px;height:40px;font-size:.875rem}.ipt_input.sm select{padding:8px 24px 8px 12px;height:40px;font-size:.875rem;background-position:right 8px center;background-size:12px}.ipt_input>button.add_btn{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#FFCA10;font-weight:600}.ipt_input input{height:56px;padding:14px 20px;font-size:.889rem;line-height:175%;letter-spacing:-.352px}.ipt_input input,.ipt_input select{width:100%;border-radius:12px;border:1px solid var(--white)}.ipt_input select{height:46px;padding:14px 40px 14px 20px;background-image:url(/images/icon/ipt/ipt_search.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.ipt_input input:-moz-read-only{color:#AAAAAA;background-color:#FAF9F7;border-color:#E9E9E9}.ipt_input input:disabled,.ipt_input input:read-only,.ipt_input select:disabled{color:#AAAAAA;background-color:#FAF9F7;border-color:#E9E9E9}.ipt_input.search input{background-image:url(/images/icon/ipt/ipt_search.svg);background-repeat:no-repeat;background-position:right 20px center;border-color:var(--gray20-line)}.drag_menu,.ipt_input.search.left input{padding-left:42px;background-position:left 14px center}.drag_menu{background-image:url(/images/icon/ico_menu.svg);background-repeat:no-repeat;background-size:16px}.ipt_input textarea{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #ececec;resize:vertical;font-size:15px;font-family:Pretendard,sans-serif;font-weight:400}.ipt_chk+.ipt_chk{margin-top:6px}.ipt_chk{display:flex;align-items:center;cursor:pointer}.ipt_chk input{display:none}.ipt_chk span{display:block;width:14px;min-width:14px;height:14px;margin-right:8px;border:1px solid var(--gray30);background:none}.ipt_chk p{margin:0!important;font-size:.889rem;line-height:175%;letter-spacing:-.352px;color:var(--gray60);font-weight:500}.ipt_chk input:checked+span{border-color:var(--gray90);background-color:var(--gray90)}.ipt_radio{display:flex;align-items:center;cursor:pointer}.ipt_radio input{display:none}.ipt_radio span{position:relative;display:block;width:16px;min-width:16px;height:16px;margin-right:8px;border:2px solid #d1d6dd;border-radius:12px;background:#FFF}.ipt_radio p{margin:0!important;font-size:14px;line-height:16px;color:#14171C}.ipt_radio input:checked+span{border-width:5px;border-color:#FFCA10}.ipt_radio.large span{width:20px;height:20px;min-width:20px}.ipt_radio.large input:checked+span{border-width:6px}.ipt_radio.large p{line-height:20px}.row{display:flex}.flex_direction_column{flex-direction:column}.thumbnail{width:100px;height:100px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%}.badge_area{display:flex;gap:8px}.badge_area .badge{padding:6px 14px;border-radius:10px;border:1px solid var(--gray25-line);background:var(--white);color:var(--gray50)}.contact_phone_area>li{display:flex;gap:20px}.contact_phone_area>li>small{width:82px}.curtain_text{opacity:1;overflow:hidden}.curtain_text>*{transition:transform 1.5s ease;transform:translateY(100%)}.curtain_text.active>*{transform:translateY(0)}.on_construction{display:flex;justify-content:center;align-items:center;background-color:var(--gray5-bg);width:100%;height:100vh}.construction_desc{gap:30px}.construction_desc,.construction_text_box{display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center}.construction_text_box{gap:12px}.construction_img{width:80px;margin:0 auto;aspect-ratio:1/1;background-image:url(/images/icon/caution.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}@import url("https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.1/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css");.renewal_page{font-family:Wanted Sans Variable}.renewal_page h1{font-size:4.3rem;letter-spacing:-1.88px;line-height:1.1}.renewal_page h5{font-size:1.125rem;letter-spacing:-.36px}.main_intro_swiper_navigation{width:100%;height:40px}.main_top_section .main_intro_swiper,.main_top_section .main_intro_swiper_slide{width:100%;height:100vh}.main_intro_swiper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.main_intro_swiper .bg_area,.main_intro_swiper .bg_area .bg_item_wrap{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.main_intro_swiper .bg_area .bg_item_wrap{transform:scale(1);opacity:0}.main_intro_swiper .bg_area .bg_item_wrap.active{transform:scale(1.05);opacity:1;animation:zoomIn 10s linear forwards}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}.main_intro_swiper .bg_area .bg_item_wrap .bg_item{height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.main_intro_swiper .bg_area .bg_item_wrap video.bg_item{object-fit:cover}.main_intro_text_wrap{display:flex;position:relative;height:100%;padding:120px;align-items:center;color:var(--white);z-index:1}.main_intro_text_box{display:flex;flex-direction:column;gap:20px}.main_intro_swiper .swiper-slide-active .main_intro_text_box h1{-webkit-text-stroke-width:2px;-webkit-text-fill-color:rgb(255,255,255);-webkit-text-stroke-color:rgb(255,255,255);font-family:Figtree,sans-serif}.main_intro_text_box h1{-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgb(255,255,255)}.main_intro_swiper .swiper-button-next,.main_intro_swiper .swiper-button-prev{width:40px;height:40px;background-position:50%;background-repeat:no-repeat}.main_intro_swiper .swiper-button-prev{top:auto;left:auto;right:180px;bottom:60px;background-image:url(/images/swiper/prev.svg)}.main_intro_swiper .swiper-button-next{top:auto;left:auto;right:120px;bottom:60px;background-image:url(/images/swiper/next.svg)}.main_intro_swiper .swiper-button-next:after,.main_intro_swiper .swiper-button-prev:after{display:none}.main_intro_swiper_controls_wrap{display:flex;position:absolute;bottom:0;left:0;right:0;width:100%;padding:60px 120px;justify-content:space-between;align-items:center;z-index:1}.main_intro_swiper_control{display:flex;align-items:center;gap:20px}.main_intro_swiper_control .progress_bar{width:140px;height:6px;background-color:rgba(255,255,255,.3)}.main_intro_swiper_control .progress_bar_gauge{height:100%;background-color:var(--white)}.main_intro_swiper_control .play_icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:none;z-index:10}.main_intro_swiper_control .play_icon i{display:block;font-size:0;background:none;border:none}.main_intro_swiper_control .play_icon i.play{width:8px;height:9px;background-image:url(/images/swiper/play.svg)}.main_intro_swiper_control .play_icon i.pause{width:8px;height:10px;background-image:url(/images/swiper/pause.svg)}body.active,html.active{overflow:hidden}header{position:fixed;top:0;left:0;width:100%;padding-top:40px;padding-bottom:40px;color:#FFF;background:var(--gray90);transform:translateY(0);transition:transform .3s ease;z-index:2}header.transparent{top:0;left:0;right:0;background-color:transparent}header.top{background:var(--gray90)}.header_btn_area,header nav{transition:transform .4s ease}header.index .header_btn_area,header.index nav,header.scroll{transform:translateY(-120px)}.header_empty_container{height:115px}.header_empty_container.transparent{height:0!important}header:has(.menu_trigger.active){position:static;transform:none;transition:none}header:has(.menu_trigger.active) .menu_trigger{position:fixed;top:40px;right:30px}.header_area{justify-content:space-between}.header_area,.header_menu_area{display:flex;align-items:center}.header_menu_area{gap:0 90px}.header_logo a{display:block;width:44px;height:35px;background-image:url(/images/logo/symbol_white.svg);background-repeat:no-repeat;background-position:50%}nav ul{display:flex;align-items:center}nav.gnb ul.depth1{gap:0 50px}nav.gnb ul.depth1 li{position:relative}nav.lnb ul{justify-content:center;gap:0 4px}.left nav.lnb ul{justify-content:flex-start}nav.lnb ul li{color:var(--gray45)}nav.lnb ul li+li{padding-left:20px;background-image:url(/images/icon/lnb_arrow.svg);background-repeat:no-repeat;background-position:0;background-size:16px 16px}nav.lnb ul li:last-child{color:var(--gray90);font-weight:500}nav.gnb ul.depth2{position:absolute;left:-30px;min-width:150px;padding:32px 30px 30px;gap:10px;flex-direction:column;align-items:flex-start;background-color:var(--gray90);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}nav.gnb ul.depth2 li{white-space:nowrap}nav.gnb ul.depth1>li:hover ul.depth2{opacity:1;pointer-events:auto;transform:translateY(0)}header.transparent nav.gnb ul.depth2{background-color:transparent}.menu_trigger{position:relative;width:32px;height:34px;display:block;background:none;border:none;cursor:pointer;z-index:1010}.menu_trigger span{position:absolute;left:0;width:100%;height:2px;display:inline-block;transition:all .4s;box-sizing:border-box;background-color:var(--white)}.menu_trigger span:first-of-type{top:10px}.menu_trigger span:nth-of-type(2){bottom:10px}.menu_trigger.active span:first-of-type{transform:translateY(6px) rotate(-45deg)}.menu_trigger.active span:nth-of-type(2){transform:translateY(-6px) rotate(45deg)}.menu_area{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:-1}.menu_area.active{display:block;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000}.menu_list{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 84px)}.menu_box{position:relative;flex:1 1;height:100%;padding:0 50px}.menu_box+.menu_box:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;height:100%;background-color:var(--white);opacity:.07}.menu_box ul{display:flex;flex-direction:column;gap:24px;position:relative;top:40%;text-align:center}.menu_box ul h1{margin-bottom:30px}.menu_box ul h5{opacity:.8}.menu_footer{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:84px;padding:28px 40px;color:var(--white)}.menu_footer:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:1px;background-color:var(--white);opacity:.07}.menu_footer p{opacity:.5}.menu_sns{display:flex;align-items:center;gap:0 30px}footer{background-color:var(--gray90)}.footer_header{position:relative;padding:148px 0;color:var(--white);text-align:center;background-image:url(/images/footer/bg_footer.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.footer_header small{display:block;margin-bottom:24px}.footer_header h1{margin-top:24px;margin-bottom:14px}.footer_header h6{opacity:.6}.footer_header button{position:absolute;right:0}button.quick_counsel{display:block;bottom:0;right:50%;transform:translate(50%,50%);background-color:transparent;border:0}button.quick_counsel .bg{position:absolute;top:50%;right:50%;width:170px;height:170px;background:linear-gradient(180deg,#7A4180,#4B234E 96.76%);transform:translate(50%,-50%);border-radius:100%;transition:width .5s ease-in-out,height .5s ease-in-out}button.quick_counsel svg{position:relative}button.quick_counsel img{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}button.quick_counsel img:last-child{width:145px;animation:spin 8s linear infinite}button.quick_counsel:hover .bg{width:190px;height:190px}button.quick_counsel svg path{transition:opacity .5s ease}button.quick_counsel:hover svg path{opacity:1}@keyframes spin{0%{transform:translate(50%,-50%) rotate(0deg)}to{transform:translate(50%,-50%) rotate(1turn)}}.scroll_top{bottom:0;display:block;width:82px;height:82px;font-size:0;background-color:var(--gray90);background-image:url(/images/footer/scroll_top.svg);background-repeat:no-repeat;background-position:50%;border:0}.footer_body{padding-top:60px;padding-bottom:40px;color:var(--white)}.footer_body_area{display:flex;align-items:flex-end;justify-content:space-between}.footer_logo{display:block;margin-bottom:24px}.footer_logo img{display:block;width:195px;height:auto}address ul{display:flex;flex-wrap:wrap;opacity:.5}address ul+ul{margin-top:4px}address ul li{position:relative;font-size:.94rem;margin-right:9px;padding-right:10px}address ul li:before{content:"";position:absolute;top:6px;right:0;width:1px;height:14px;background-color:var(--white);opacity:.2}address ul li:last-child:before{display:none}.site_map{display:flex;flex-direction:column;gap:4px;text-align:right}.footer_body_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}.footer_body_bottom ul{display:flex;gap:24px}.footer_body_bottom span{opacity:.5}.index_section{position:relative;width:100%;height:100vh}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.swiper-pagination-bullet-active{background:var(--white);opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-button-next,.swiper-button-prev{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:10;cursor:pointer;svg{display:none}}.index_swiper_arrow{position:absolute;bottom:40px;right:30px;display:flex;align-items:center;gap:0 20px;z-index:10}.index_swiper_arrow button{display:block;width:40px;height:40px;font-size:0;border:none;background:none;background-position:50%;background-repeat:no-repeat}.index_swiper_arrow button.next{background-image:url(/images/swiper/next.svg)}.index_swiper_arrow button.prev{background-image:url(/images/swiper/prev.svg)}.index_swiper_play{position:absolute;left:30px;bottom:40px;z-index:10;display:flex;align-items:center;gap:20px}.autoplay-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:none;z-index:10}.autoplay-toggle i{display:block;font-size:0;background:none;border:none}.autoplay-toggle i.play{width:8px;height:9px;background-image:url(/images/swiper/play.svg)}.autoplay-toggle i.pause{width:8px;height:10px;background-image:url(/images/swiper/pause.svg)}.indexSwiper{width:100%;height:100%}.indexSwiper .swiper-slide{position:relative;display:flex;align-items:center;width:100%;height:100%;color:var(--white);object-fit:cover;object-position:top;background-size:cover;background-position:50%;background-repeat:no-repeat}.indexSwiper .swiper-slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3}.slide_title{z-index:10}.indexSwiper .swiper-slide h1{display:block;font-weight:700;font-size:96px;line-height:110px;-webkit-text-fill-color:transparent;margin:20px 0 30px}.indexSwiper .swiper-slide h1,.indexSwiper .swiper-slide-active h1{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:rgb(255,255,255)}.indexSwiper .swiper-slide-active h1{-webkit-text-fill-color:rgb(255,255,255)}.slide01{background-image:url(/images/index/index02.png)}.slide02{background-image:url(/images/index/index01.png)}.indexSwiper video{position:fixed;object-fit:cover;object-position:top;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.section_header{padding-top:170px;padding-bottom:68px;text-align:center}.section_board,.section_body{padding-bottom:200px}.section_board{padding-top:120px}.section_news{padding-top:80px;padding-bottom:200px}.section_header.left{text-align:left}.section_header h1{margin-top:16px}.section_header p{margin-top:24px}.section_header_tab{margin-top:68px;margin-bottom:-68px}.section_header_tab ul{display:flex;align-items:center;justify-content:center;gap:0 40px}.left .section_header_tab ul{justify-content:flex-start}.section_header_tab ul li{margin-bottom:-1px}.section_header_tab ul li a{display:block;padding:0 2px 14px;color:var(--gray50);font-weight:500}.section_header_tab ul li.on a{color:var(--gray90);font-weight:600;border-bottom:2px solid var(--gray90)}.sub_title_area{padding-top:120px;padding-bottom:130px;text-align:center}.portfolio_section{transition:background-color 1s ease}.portfolio_section.on .portfolioItem{color:var(--white)}.portfolio_title_area{padding:0 12vw}.portfolio_title_area .lnb ul{justify-content:flex-start}.portfolio_title_area h1{margin-top:16px}.portfolio_title_filter{display:flex;align-items:center;gap:10px;margin-top:68px}.portfolio_title_filter button{padding:8px 22px;font-size:1.111rem;line-height:160%;font-weight:600;letter-spacing:-.44px;color:var(--gray60);background-color:var(--gray10);border:1px solid var(--gray10);border-radius:40px}.portfolio_title_filter button.on{color:var(--white);background-color:var(--gray90);border-color:var(--gray90)}.thumb_box{display:block;aspect-ratio:16/10;background-position:50%;background-size:cover}.thumb_box.vertical{aspect-ratio:10/10}.portfolio_list_area.on .portfolio_list_desc p,.portfolio_list_area.on li{color:var(--white)}.portfolio_list_area ul{display:flex;padding:20vh 80px;flex-direction:column;gap:22.2vh}.portfolio_list_area ul li{display:flex;width:65%;flex-direction:column}.portfolio_list_area ul li:nth-child(odd){align-self:flex-end}.portfolio_list_img{position:relative;aspect-ratio:16/10;overflow:hidden}.portfolio_list_area ul li:has(.vertical){width:50%}.portfolio_list_img.vertical{aspect-ratio:10/10}.portfolio_list_img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.portfolio_list_img.vertical img{width:auto;height:100%}.portfolio_list_area ul li:hover .portfolio_list_img img{transform:scale(1.1)}.portfolio_list_desc{position:relative;margin-top:20px;z-index:1}.portfolio_list_desc h6{font-size:min(3.5rem,4vw);line-height:1.2}.portfolio_list_desc p{font-size:1.6rem}.portfolio_view_header h6{color:var(--gray60)}.portfolio_view_body_main_img{aspect-ratio:16/10}.portfolio_view_area{display:flex;margin-top:60px;gap:60px;flex-wrap:wrap;align-items:flex-start}.portfolio_view_info_area{display:flex;position:-webkit-sticky;position:sticky;top:30px;flex-direction:column;gap:48px;flex:1 1}.portfolio_view_img_area{display:flex;flex-direction:column;gap:20px;flex:1 1}.portfolio_view_img_area img{width:100%}.portfolio_view_info_box{display:flex;position:relative;flex-direction:column;gap:18px;padding-top:16px}.portfolio_view_info_box:before{content:"";display:block;width:0;height:1px;background:var(--gray60);transition:width 1s ease}.portfolio_view_info_box.active:before{width:100%}.portfolio_view_info_box .info_box_title{color:var(--gray90)}.portfolio_view_info_box .info_box_desc{display:flex;flex-direction:column;gap:8px}.portfolio_view_info_box .info_box_desc dl{display:flex}.portfolio_view_info_box .info_box_desc dl dt{flex:0 0 140px;color:var(--gray90)}.portfolio_view_info_area_desc,.portfolio_view_info_box .info_box_desc dl dd{color:var(--gray60)}.career_title_area{height:1000px;position:relative;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:cover}.career_title_area:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6}.career_title_area video{position:absolute;object-fit:cover;object-position:center;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.career_title{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.career_title_area h3{color:var(--white);text-transform:uppercase;letter-spacing:48px}.career_area{padding-top:180px;padding-bottom:300px}.career_area:nth-child(odd){overflow:hidden;background-color:var(--white)}.career_area:nth-child(2n){background-color:var(--gray5)}.career_area:nth-child(odd) .career_title{font-size:2.889rem;line-height:146.154%;letter-spacing:-1.04px}.career_area:nth-child(2n) .career_title{font-size:3rem;line-height:148.148;letter-spacing:-1.08px}.talent_list ul{display:flex;align-content:center;justify-content:center;gap:130px;margin-top:100px;position:relative}.talent_list.active:before{width:100vw}.talent_list:before{content:"";position:absolute;top:46px;left:0;width:0;height:1px;background:#D9D9D9;transition:width 1s ease-in-out .5s}.talent_list li{display:flex;flex-direction:column;gap:72px;max-width:342px;position:relative;text-align:center}.talent_list li:not(:first-child):before{content:"";display:inline-block;width:31px;height:31px;position:absolute;top:31px;left:-60px;background-image:url(/images/icon/career/plus.svg);background-repeat:no-repeat;background-position:50%;z-index:99}.talent_list li h2{color:var(--gray20);font-size:4.112rem;letter-spacing:-1.48px;line-height:normal}.talent_desc{display:flex;flex-direction:column;gap:24px}.talent_desc p{color:#68696C}.career_steps_area{margin-top:80px}.career_steps_body{position:relative}.career_steps_body:before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:1px;background-color:var(--gray30-line);transition:width 1s ease-in-out .5s}.career_steps_body.active:before{width:100%}.career_steps_body_content{display:flex;position:relative;align-items:center;justify-content:center;gap:52px}.career_steps_body_content:before{content:"";display:block;position:absolute;top:50%;left:0}.career_steps_body li{display:flex;flex-direction:column;justify-content:center;width:220px;height:220px;border-radius:50%;text-align:center;align-content:center}.career_steps_body li:first-child{background-color:var(--white);color:var(--black)}.career_steps_body_divider{width:120px;height:1px;margin:14px auto 16px}.career_steps_body li:first-child .career_steps_body_divider{background:var(--black);opacity:.15}.career_steps_body li:not(:first-child){color:var(--white)}.career_steps_body li:not(:first-child) .career_steps_body_divider{background:var(--white);opacity:.2}.career_steps_body li:nth-child(2){background-color:#9A53A1}.career_steps_body li:nth-child(3){background-color:#85468B}.career_steps_body li:nth-child(4){background-color:#5A305E}.career_steps_body li:nth-child(5){background-color:#3B1D3D}.career_steps_body_title{font-size:1.445rem;font-weight:600;line-height:normal;letter-spacing:-.4px}.career_steps_footer_content{display:flex;flex-direction:column;gap:60px;width:100%;max-width:720px;margin-top:120px;margin-left:auto}.career_steps_footer li:before{content:"";display:block;width:0;height:1px;margin-bottom:30px;background-color:var(--black);transition:width 1s ease .2s}.career_steps_footer li.active:before{width:100%}.career_steps_footer .career_steps_footer_item{display:flex;align-items:center}.career_steps_footer li h4{width:100%;max-width:200px}.career_steps_footer li p{color:#585A5C}.career_work_setting_area{display:flex;flex-direction:column;gap:220px;margin-top:40px}.career_work_setting_item{display:flex;gap:120px}.career_work_setting_item_box{display:flex;flex-direction:column;flex:1 1}.career_work_setting_item_box .text_box{display:flex;flex-direction:column;gap:24px}.career_work_setting_area .xl{width:720px}.career_work_setting_area .lg{width:600px}.career_work_setting_area .md{width:480px}.career_work_setting_area .sm{width:420px}.career_work_setting_item .text_box{width:100%}.career_work_setting_item .img_box img{display:block;width:100%}.career_work_setting_item .career_work_setting_item_box:first-child{align-items:flex-end}.career_work_setting_item2 .career_work_setting_item_box:first-child{gap:90px}.career_work_setting_item3 .career_work_setting_item_box:last-child,.career_work_setting_item4 .career_work_setting_item_box,.career_work_setting_item5 .career_work_setting_item_box:last-child{gap:140px}.career_work_setting_item1 .text_box{padding:227px 0 208px}.career_work_setting_item2 .text_box,.career_work_setting_item3 .text_box{padding:100px 0 140px}.career_work_setting_item4 .text_box{padding:160px 0 110px}.career_work_setting_item5 .text_box{padding:160px 0 190px}.benefits_title_area{display:flex;justify-content:space-between;align-items:flex-start}.benefits_title_area .desc_box{display:flex;flex-direction:column;margin-top:10px;gap:20px}.benefits_list_wrap{display:flex;position:relative;flex-direction:column;gap:48px;padding-top:140px;overflow:hidden}.benefits_list_area{display:flex;gap:30px;will-change:transform;width:max-content;transform:translateX(0)}.benefits_list_area li{position:relative;flex-shrink:0;width:370px;height:460px}.benefits_list_area li .benefits_card{width:100%;height:100%;transition:all .8s;perspective-origin:50%;transform-style:preserve-3d;perspective:1000px}.benefits_list_area li:hover .benefits_card{transform:rotateY(180deg)}.benefits_list_area li .front{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:space-between;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--white);z-index:2}.benefits_list_area li .back,.benefits_list_area li .front{display:flex;width:100%;height:100%;padding:56px 52px;flex-direction:column;overflow:hidden}.benefits_list_area li .back{border:1px solid var(--white);transform:rotateY(180deg);gap:16px;color:var(--white);z-index:1}.recruit_section_body{padding-top:50px;padding-bottom:200px}.career_board_area{display:flex;align-items:flex-start;justify-content:space-between;gap:60px 100px}.career_board_header{width:300px}.career_board_body{flex:1 1}.board_cnt{margin-bottom:20px}.career_board_list ul{display:flex;flex-direction:column;gap:20px}.career_board_list ul li{padding:44px 48px;border-radius:24px;background:var(--white,#FFF)}.career_board_list ul li a{display:flex;flex-direction:column;gap:20px 0}.career_board_list_header{display:flex;align-items:center;justify-content:space-between;background-image:url(/images/icon/board/board_arrow.svg);background-position:100% 0;background-repeat:no-repeat}.career_board_list_detail{display:flex;align-items:center;margin-top:8px}.career_board_list_detail small{position:relative;display:block;color:var(--gray50);margin-right:9px;padding-right:10px}.career_board_list_detail small:before{content:"";position:absolute;top:6px;right:0;width:1px;height:14px;background-color:var(--gray50);opacity:.2}.career_board_list_detail small:last-child:before{display:none}.career_board_info{padding:30px 28px;border-radius:16px;background:var(--white)}.career_board_info dl{display:flex;align-items:center;gap:20px 42px;padding:10px 0}.career_board_info dl+dl{border-top:1px solid var(--gray20-line)}.career_board_info dl dt{color:var(--gray50)}.career_board_info dl dd{color:var(--gray90)}.career_board_info a{margin-top:30px}.career_board_view{padding-top:30px}.career_board_view .career_board_list_detail{margin-top:0;margin-bottom:10px}.career_board_contents{display:flex;flex-direction:column;gap:40px 0;margin-top:40px;padding-top:40px;padding-bottom:100px;border-top:1px solid var(--gray20-line)}.career_board_contents_info{display:flex;flex-direction:column;gap:12px 0}.career_board_contents_info b{color:var(--gray90)}.career_board_contents_info p{color:var(--gray60)}.market_report_files{margin-top:32px;padding-top:24px;border-top:1px solid #e7e9ec}.market_report_files h2{margin-bottom:12px;font-size:18px}.market_report_files li+li{border-top:1px solid #e7e9ec}.market_report_files a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.market_report_file_name{min-width:0;overflow-wrap:anywhere}.market_report_file_action{flex-shrink:0;text-decoration:underline}.market_report_file_count{display:block;margin-top:4px;font-size:14px;color:#666}.career_board_btn{margin-top:40px;padding-top:32px;border-top:1px solid var(--gray20-line)}.intro_section{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/images/intro/bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:opacity .5s ease;z-index:101}.intro_section.on{opacity:1}.intro_section .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .9s ease}.intro_section .logo.on{top:40px;left:max(calc((100% - 1620px) / 2),30px);transform:translate(0)}.intro_section .logo .logo_ap img{width:85px;height:70px;transition:width .9s ease,height .9s ease}.intro_section .logo.on .logo_ap img{width:44px;height:35px}.intro_section .logo,.intro_section .logo_word{display:flex;align-items:center}.intro_section .logo_ap{margin-right:24px}.intro_section .logo_estate,.intro_section .logo_real{margin-right:16px}.logo_estate,.logo_real{gap:3px}.logo_estate .a{margin-left:-5px;margin-right:-5px}.logo_estate .s{margin-right:-2px}.logo_agent{gap:3px}.logo_agent .g{margin-left:-4px}.logo_word>*{transition:opacity .32s ease,transform .4s ease;opacity:0;transform:translateX(25px)}.logo_word>.on{opacity:1;transform:translateX(0)}.service_intro_section{display:flex;position:relative;height:100vh;align-items:center;justify-content:center;background-image:url(/images/service/bg_basic.jpg);text-align:center;color:var(--white)}.service_intro_section,.service_intro_section:before{background-repeat:no-repeat;background-position:50%;background-size:cover}.service_intro_section:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/service/bg.jpg);opacity:0;transition:opacity 1.5s ease}.service_intro_section.on:before{opacity:1}.service_intro_section_inner{display:flex;position:relative;width:100%;flex-direction:column;gap:30px;z-index:1}.service_intro_section .text_box{display:flex;flex-direction:column;transform:translateY(-25px);transition:opacity .7s ease,transform .7s ease;gap:18px;opacity:0}.service_intro_section .text_box.on{transform:translateY(0);opacity:1}.service_intro_section h3{color:#C9A2C9}.service_intro_section .btn_area{display:flex;position:absolute;top:0;left:0;bottom:50px;right:0;align-items:flex-end;justify-content:center}.service_intro_section button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;gap:8px;border-radius:100px;border:none;background:rgba(255,255,255,.06);color:var(--white);animation:bounce 2s ease-in-out infinite}.service_list01_area{display:flex;flex-wrap:wrap;gap:30px 30px}.service_list01{padding:54px 56px;width:calc(50% - 30px);background:var(--white);border-radius:32px}.service_list01_title{display:flex;align-items:center;justify-content:space-between;gap:10px}.career_apply_body{margin-top:40px}.career_apply_area .ipt_box .ipt_chk{width:100%;padding:24px;border-radius:12px;background:#FFF}.solid.purple{color:#fff;border-color:var(--purple);background-color:var(--purple)}.solid.purple:hover{color:#fff;border-color:var(--purple80);background-color:var(--purple80)}.solid.purple:disabled{color:#fff;border-color:var(--purple90);background-color:var(--purple90)}.solid.gray70{color:#fff;border-color:var(--gray70);background-color:var(--gray70)}.solid.gray70:hover{color:#fff;border-color:var(--gray80);background-color:var(--gray80)}.solid.gray70:disabled{color:#fff;border-color:var(--gray90);background-color:var(--gray90)}.btn.xl{border-radius:14px;padding:14px 40px}.wantedsans{font-family:Wanted Sans}.file_label{display:flex;align-items:center;gap:12px}.file_label .ipt_input{flex:1 1}.file_label .ipt_input input[type=file]{background-color:#fff;border:none}.file_label .btn{border-radius:12px;padding:14px 20px}.career_apply_area .ipt_box+.ipt_box{margin-top:20px}.career_apply_area .btn_wrap{justify-content:center}.career_apply_area .ipt_box.apply_box{margin:30px 0}.tag.line_divide{display:flex;gap:20px;align-items:center}.tag.line_divide>span{position:relative}.tag.line_divide>span:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-10px;width:1px;height:18px;background:#B3B8BD}@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:ease-in}50%{transform:translateY(15px);animation-timing-function:ease-out}}.slot_area{display:flex;position:relative;width:100%;height:220px;justify-content:center;opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease;overflow:hidden}.slot_area.on{opacity:1;transform:translate(0)}.slot_area.on .slot_bg{margin-top:-15px;opacity:1}.slot_area.on .slot_content_wrap{opacity:1;transform:translate(0)}.slot_bg{position:absolute;top:50%;left:50%;margin-top:40px;opacity:0;transform:translate(-50%,-50%);transition:opacity .5s ease,margin .5s ease}.slot_bg>h1{display:none;font-size:8.89rem;white-space:nowrap;opacity:.05}.slot_bg>h1.on{display:block}.slot_content_wrap{opacity:0;transform:translateY(40px);transition:opacity .7s ease .3s,transform .7s ease .3s}.slot_content{display:flex;flex-direction:column;gap:20px;transition:transform .4s ease}.slotContent1{transform:translateY(-80px)}.slotContent2{transform:translateY(-160px)}.slotContent3{transform:translateY(-240px)}.slotContent4{transform:translateY(-320px)}.slotContent5{transform:translateY(-400px)}.slotContent6{transform:translateY(-480px)}.slotContent7{transform:translateY(-560px)}.slotContent8{transform:translateY(-640px)}.slotContent9{transform:translateY(-720px)}.slot_content .slot_content_item{display:flex;height:60px;align-items:center;flex-shrink:0;flex-basis:60px;opacity:0;transition:all .4s ease}.slot_content .slot_content_item.on{opacity:1}.slot_content .slot_content_item.on+.slot_content_item{opacity:.15;background:linear-gradient(180deg,#FFF -38.79%,rgba(255,255,255,.2) 39.57%,rgba(255,255,255,0) 74.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service_aftercare_section1{padding:120px 0 130px}.service_aftercare_section:nth-child(odd){background:linear-gradient(180deg,#F6F3F8,#F8F9FA 35.02%,#E9EAF2 102.59%)}.service_aftercare_section_title{display:flex;flex-direction:column;gap:28px}.service_aftercare_section2{padding:200px 0 217px}.service_aftercare_check_content{display:flex;padding-top:100px;gap:30px;flex-wrap:wrap}.service_aftercare_check_content article{display:flex;padding:64px 30px;flex-direction:column;justify-content:center;align-items:center;gap:18px;border-radius:36px;background:var(--white);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 20px);text-align:center}.service_aftercare_check_content article .checked{display:inline-flex;width:36px;aspect-ratio:1/1;align-items:center;justify-content:center;border-radius:100%;background-color:var(--purple)}.service_aftercare_check_content article:nth-child(2n) .checked{background-color:#8C5192}.service_aftercare_section .service_advisory_icon_intro_card article{aspect-ratio:1/1.147}.service_aftercare_section .service_advisory_icon_intro_card_footer{margin:0}.service_aftercare_section .service_advisory_icon_intro_card article,.service_aftercare_section .service_advisory_icon_intro_card article:nth-child(1n+4){flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 23px)}.service_aftercare_section4{padding:240px 0}.service_aftercare_section4 article{display:flex;position:relative;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:35px;padding:90px 0;text-align:center}.service_aftercare_section4 article:nth-child(1n+2):before{content:"";display:block;position:absolute;top:0;left:-.5px;bottom:0;width:1px;height:100%;background-color:var(--gray30-line)}.service_aftercare_section4 article img{width:50%;max-width:138px}.service_aftercare_section3 ul{display:flex;margin-top:2px;gap:2px}.service_aftercare_bg_content{display:flex;flex-direction:column;gap:8px;flex:1 1;align-items:center;justify-content:center;color:var(--white);background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center}.service_aftercare_bg_content .container{display:flex;flex-direction:column;gap:24px}.service_aftercare_bg_content .service_aftercare_bg_content_body{display:flex;justify-content:space-between;gap:30px}.service_aftercare_bg_content .right_box ul{display:flex;gap:48px}.service_aftercare_bg_content .right_box ul li{display:flex;position:relative;flex-direction:column;text-align:left;gap:8px;min-width:240px;padding-top:16px}.service_aftercare_bg_content .right_box ul li:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:2px;background-color:rgba(255,255,255,.4);transition:width .8s ease .3s}.service_aftercare_bg_content .right_box ul li.active:before{width:100%}.service_aftercare_bg_content .right_box ul li h6:last-child{margin-top:-15px;opacity:.6}.service_aftercare_section3>.service_aftercare_bg_content{padding:222px 0}.service_aftercare_section3 ul .service_aftercare_bg_content{aspect-ratio:1/2.05}.service_aftercare_section5{padding:200px 0 240px}.service_aftercare_section5 .service_advisory_icon_intro_card{margin-top:80px}.dot_list{display:flex;align-items:center}.dot_list span{position:relative;display:block;color:var(--gray45)}.dot_list span+span{margin-left:6px;padding-left:8px}.dot_list span+span:before{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:2px;height:2px;background-color:var(--gray45)}.section_header .dot_list{justify-content:center}.section_header{transition:color 1s ease,background-color 1s ease}.news_cnt_area{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.news_list_area ul{display:flex;flex-direction:column}.news_list_area ul li{display:block;border-top:1px solid var(--gray20-line)}.news_list_area ul li:last-child{border-bottom:1px solid var(--gray20-line)}.news_list_area ul li a{display:flex;align-items:flex-start;gap:0 56px;padding:40px 0}.news_list_thumb{flex:1 1}.news_list_thumb_img{aspect-ratio:7/5;background-size:cover;background-position:50%}.market_report_list_area ul{flex-direction:row;flex-wrap:wrap;gap:48px 32px}.market_report_list_area ul li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 64px) / 3);min-width:0;border:0}.market_report_list_area ul li:last-child{border-bottom:0}.market_report_list_area ul li a{flex-direction:column;gap:24px;padding:0;text-align:left}.market_report_list_area .news_list_desc{flex:none;min-height:0;gap:12px;overflow-wrap:anywhere}.market_report_list_area .dot_list{justify-content:flex-start;flex-wrap:wrap}.market_report_list_thumb{flex:none;width:100%;max-width:none;box-shadow:2px 2px 6px rgba(0,0,0,.1);aspect-ratio:297/210;overflow:hidden;background-color:var(--gray10)}.market_report_list_thumb img{display:block;width:100%;height:100%;object-fit:cover}.news_list_desc{flex:2 1;display:flex;flex-direction:column;min-height:100%;align-self:stretch;justify-content:space-between}.news_list_desc p{margin-top:16px;color:var(--gray50)}.news_list_desc .news_content_preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.blog_list_area ul{display:flex;flex-wrap:wrap;gap:80px 40px}.blog_list_area ul li{width:calc(33.334% - 27px)}.blog_list_thumb{width:100%}.blog_list_thumb_img{aspect-ratio:1/1;background-position:50%;background-size:cover}.blog_list_desc{margin-top:26px}.blog_list_desc_title{margin-top:10px}.blog_outlink{text-align:center;padding:160px 20px;border-radius:12px;border:1px solid #e0e1e4;margin-top:24px}.blog_outlink>h6{padding-bottom:30px}.service_advisory_section{padding:200px 0 220px}.service_advisory_section_title{margin-bottom:80px;text-align:center}.service_advisory_icon_card{display:flex;flex-direction:column;gap:40px}.service_advisory_icon_card_body{display:flex;gap:30px}.service_advisory_icon_card_body article{flex:1 1;padding:80px 20px;background-color:var(--white);box-shadow:0 3px 40px 0 rgba(0,0,0,.04);border-radius:32px;text-align:center}.service_advisory_icon_card_body article img{max-width:40%;margin-bottom:30px}.service_advisory_icon_card_body article ul{display:flex;flex-direction:column;margin-top:28px;gap:12px;color:var(--gray50);line-height:1.2}.service_advisory_icon_card_footer{border-radius:32px;overflow:hidden;text-align:center}.service_advisory_icon_card_footer_title{padding:30px;background-color:#F3EFF3;background-color:var(--purple5)}.service_advisory_icon_card_footer_content{display:flex;padding:60px 30px;gap:36px;align-items:center;justify-content:center}.service_advisory_icon_card_footer_content .text_box{display:flex;flex-direction:column;gap:6px;text-align:left}.service_advisory_icon_card_footer_content .text_box:nth-child(3){margin-left:30px}.service_advisory_section2{background:linear-gradient(180deg,#F6F3F8,#F8F9FA 35.02%,#E9EAF2 102.59%)}.service_advisory_pay{display:flex;margin-bottom:40px;padding:60px 80px;background-color:var(--white);border-radius:40px}.service_advisory_pay_item{margin-top:3px;border-radius:30px 30px 0 0;flex:1 1;overflow:hidden}.service_advisory_pay_item .content_header{padding:20px;background-color:#F4F4F5;color:var(--gray60);text-align:center}.service_advisory_pay_item:last-child{margin-top:0;border-radius:30px;flex:0.5 1;text-align:center}.service_advisory_pay_item:last-child .content_header{background-color:#EEEAEF}.service_advisory_pay_item .content_body article{display:flex;align-items:center;border-bottom:1px solid var(--gray20-line)}.service_advisory_pay_item .content_body article>*{flex:1 1}.service_advisory_pay_item .content_body_article_header{text-align:center}.service_advisory_pay_item h5{padding:30px 10px;color:var(--gray60);border-bottom:1px solid var(--gray20-line);font-weight:400}.service_advisory_pay_item .content_body_article_body h5:last-child{border-bottom:none}.service_advisory_pay_item:last-child h5{color:var(--gray90)}.service_advisory_section2 .service_advisory_icon_card_footer_content{padding:90px 30px}.service_advisory_section .btn_area{margin-top:60px}.service_advisory_section .btn.gradient{padding:32px 15px;border-radius:24px}.service_advisory_icon_intro_card{display:flex;gap:30px;flex-wrap:wrap}.service_advisory_icon_intro_card article{display:flex;flex:calc(33.3333% - 30px) 1;padding:46px 44px;flex-direction:column;justify-content:space-between;background-color:#F6F6F9;border:2px solid transparent;border-radius:32px;cursor:pointer}.service_advisory_icon_intro_card article:nth-child(1n+4){flex:calc(50% - 30px) 1}.service_advisory_icon_intro_card article:hover{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#bd99c1,#5A305E,#bd99c1,#5A305E) border-box;transform:translateY(-24px)!important;box-shadow:0 15px 15px 0 rgba(0,0,0,.1)}.service_advisory_icon_intro_card article:hover .service_advisory_icon_intro_card_header small{color:var(--purple)}.service_advisory_icon_intro_card_header small{display:block;margin-bottom:10px;color:var(--gray60)}.service_advisory_icon_intro_card_footer{display:flex;margin-top:70px;align-items:flex-end;justify-content:space-between}.service_advisory_icon_intro_card_footer span{display:flex;width:42px;height:42px;border-radius:50%;border:none;outline:none;background-color:var(--gray90);align-items:center;justify-content:center}.service_advisory_section4{background:linear-gradient(180deg,#F6F3F8,#F8F9FA 35.02%,#E9EAF2 102.59%)}.slide_card_item_inner{height:100%;padding:30px;background-color:var(--white);border-radius:32px}.slide_card_item_body{position:relative;padding-top:155px;padding-bottom:90px;text-align:center;color:var(--gray50)}.slide_card_item_body .text_box{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:550px;margin:0 auto}.slide_card_item_body .tag{display:block;position:absolute;top:0;left:0;padding:16px 18px;border:2px solid var(--purple);border-radius:14px;background-color:#F3EFF3;color:var(--purple);line-height:1}.slide_card_item_body .tag.line_divide{display:flex}.slide_card_item_body .title{margin-top:18px;color:var(--gray90);white-space:pre-wrap}.slide_card_item_body .detail{white-space:pre-wrap}.slide_card_item_body .writer{margin-top:6px}.service_advisory_swiper .swiper{padding:0 40px}.service_advisory_swiper .swiper-slide{height:auto}.review_swiper_navigation{left:0;right:0;z-index:2}.navigation_circle,.review_swiper_navigation{position:absolute;top:50%;transform:translateY(-50%)}.navigation_circle{display:flex;width:74px;height:74px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white);box-shadow:0 0 24px 0 rgba(0,0,0,.08);cursor:pointer}.navigation_circle.prev_circle{left:15px}.navigation_circle.next_circle{right:15px}.navigation_circle:hover path{fill:#272A2D}.modal{display:flex;position:fixed;padding:80px 15px;align-items:center;justify-content:center;z-index:99}.modal,.modal_bg{top:0;left:0;right:0;bottom:0}.modal_bg{position:absolute;background-color:rgba(0,0,0,.6)}.modal_close{top:30px;right:30px;padding:0;background-color:transparent;border:none;outline:none;font-size:0}.modal_content{position:relative;height:100%;border-radius:40px;background-color:var(--white);z-index:1}.modal_content_inner{height:100%;overflow:hidden}.modal_content_header{padding:60px 60px 24px;border-bottom:1px solid var(--gray25-line)}.modal_content_body{padding:48px 60px;height:80%;overflow-y:auto}.private_advisory_modal_content{display:flex;flex-direction:column;gap:60px}.private_advisory_modal_content_item{position:relative}.private_advisory_modal_content_item:before{content:"";display:block;position:absolute;top:40px;left:20px;bottom:-70px;width:2px;background-color:var(--gray20)}.private_advisory_modal_content_item:last-child:before{display:none}.private_advisory_modal_content_item_header{display:flex;align-items:center;gap:20px}.private_advisory_modal_content_item_header>h5{display:flex;width:40px;padding:4px 0;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:10px;background:#EBE3EB;color:var(--purple);font-weight:700}.private_advisory_modal_content_item_body{display:flex;padding-top:30px;padding-left:60px;flex-direction:column;gap:28px}.private_advisory_modal_content_item_body dl{display:flex;flex-direction:column;gap:8px}.private_advisory_modal_content_item_body dd{color:var(--gray60)}.service_deal_section{padding:100px 0 234px}.service_deal_section_title{display:flex;flex-direction:column;gap:20px}.service_deal_section_title .title>span>span{display:inline-block;width:80px;height:2px;margin:0 12px;background-color:var(--purple)}.service_deal_section_title .title>span{display:inline-flex;align-items:center}.service_deal_section_title small{display:block}.service_deal_content{display:flex;flex-direction:column;margin-top:100px;gap:20px}.service_deal_content article{display:flex;padding:80px;gap:48px;border-radius:32px;background-color:var(--gray5-bg)}.service_deal_content article .text_box{display:flex;flex-direction:column;gap:12px}.floating_btn{position:fixed;bottom:60px;right:30px;width:90px;border:none;border-radius:100%;background-color:transparent;background:linear-gradient(90deg,#66376B 7.08%,#3F1F42 107.95%);font-size:0;overflow:hidden;z-index:1}.floating_btn,.floating_btn i{display:block;aspect-ratio:1/1}.floating_btn i{width:100%;background-image:url(/images/icon/chat.svg);background-position:50%;background-repeat:no-repeat}.floating_btn:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(153deg,#6B3D70 12.29%,#442547 90.63%);transition:opacity .4s ease;z-index:-1;opacity:1}.floating_btn:hover:before{opacity:0}.contact_section{padding-top:calc(33vh - 115px);transition:background-color 1s ease}.contact_ask_area{padding-top:100px;padding-bottom:100px}.contact_ask_area_header{width:100%;max-width:1140px;display:flex;justify-content:space-between;align-items:center;margin:0 auto 123px}.contact_ask_list_area{display:flex;align-items:center;gap:24px;position:relative}.contact_ask_list_area>li{flex:1 1;position:relative}.contact_ask_area_body{display:flex;flex-direction:column;justify-content:space-between;height:330px;padding:46px 42px 46px 48px;border-radius:30px;border:2px solid transparent;background:var(--gray10-bg);cursor:pointer;transition:all .1s}.contact_ask_area_body:hover{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#bd99c1,#5A305E,#bd99c1,#5A305E) border-box;transform:translateY(-24px)!important}.contact_ask_area_body:hover small{opacity:.7;color:var(--purple)}.contact_ask_area_body_top{margin-left:auto}.contact_ask_area_body:hover .ico_contact_link{background-image:url(/images/contact/link_hover.svg)}.contact_ask_area_body_shadow{position:absolute;width:100%;aspect-ratio:304/293;flex-shrink:0;border-radius:24px;background:#3B2D3C;filter:blur(15px);z-index:-1;transition:all .2s;bottom:-8px;right:-8px;opacity:0}.contact_ask_area_body:hover+.contact_ask_area_body_shadow{opacity:.1}.contact_location_section{padding:100px 0 200px;background-color:var(--gray5)}.contact_location_area{display:flex;align-items:flex-end;gap:74px}.contact_location_area_left{flex-shrink:1}.contact_location_area_left img{width:100%;height:auto}.contact_location_area_right{flex:0 1 660px;min-width:300px}.contact_location_area_right_top_title{display:block;margin-bottom:20px}.contact_location_area_right_top_addr{margin-bottom:12px}.contact_location_area_right_divider{margin:42px 0;border-top:1px solid var(--gray25-line)}.contact_location_area_right_bottom_title{display:block;margin-bottom:16px}.contact_represent_phone_area_number{margin-bottom:20px}.contact_represent_phone_area{display:flex;gap:10px;align-items:baseline}.contact_location_area_right_footer{display:flex;align-items:center;gap:12px;margin-top:80px}.contact_location_area_right_footer a{display:flex;padding:14px 60px;justify-content:center;align-items:center;gap:10px;max-width:209px}.contact_location_area_right_footer_kakao{flex-shrink:0;background-color:#FAE100;color:#1E1E1E}.contact_location_area_right_footer_naver{flex-shrink:0;background:#10D265;color:var(--white)}.faq_section{background-color:var(--gray10)}.faq_area{padding-top:30px;padding-bottom:200px}.faq_header{text-align:center}.faq_header .lnb{margin-bottom:14px}.faq_header h1{margin-bottom:68px}.faq_header .faq_nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px}.faq_header .faq_nav>li{flex-shrink:0;padding:10px 22px;border-radius:1000px;background-color:var(--gray20);color:var(--gray50);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_header .faq_nav>li.on{background-color:var(--gray90);color:var(--white)}.faq_body{margin-top:60px}.faq_body_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.faq_body_header_form input{background-color:white!important;border:none!important}.faq_body_list{display:flex;flex-direction:column;gap:20px}.faq_body_item_area{padding:48px;background-color:var(--white);border-radius:24px}.faq_body_item_header{display:flex;align-items:center;justify-content:space-between;gap:16px}.faq_body_item_header>h5{flex:1 1;text-align:left}.faq_body_item_header>small{padding:6px 14px;background-color:var(--purple10);border-radius:10px;color:var(--purple60);font-weight:600}.btn_faq_body_item img{transition:.2s ease}.faq_body_item_area.on .btn_faq_body_item img{transform:rotate(180deg)}.faq_body_item_content{display:none;white-space:pre-line}.faq_body_item_area.on .faq_body_item_content{display:block;margin-top:24px;padding-left:70px}.faq_area .pagination_area{margin-top:40px!important}.promotion_container1{max-width:1120px;margin:0 auto}.promotion_container2{max-width:1336px;margin:0 auto}.promotion_container3{max-width:1206px;margin:0 auto}.promotion_page_header{padding:21px 0;background-color:#fff}.promotion_page_header_inner{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.promotion_page_header h1{font-size:30px;line-height:100%;font-weight:500;letter-spacing:0}.promotion_back_button{display:none}.promotion_breadcrumb{width:100%;display:flex;justify-content:space-between}.promotion_breadcrumb ul{justify-content:flex-start;align-items:center;gap:10px}.promotion_breadcrumb h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promotion1_section1{position:relative;width:100%;min-height:820px;max-height:100vh;aspect-ratio:1920/975;padding:100px 0;overflow:hidden;color:var(--white);background-image:url(/images/promotion/desktop.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.promotion1_section_inner{position:relative;height:100%}.promotion1_section1 .content{text-align:center}.promotion1_section1 .content p{display:inline-block;padding:3px 16px 3px 25px;font-size:25px;line-height:100%;font-weight:500;letter-spacing:50%;background-color:#7319B9}.promotion1_section1 .content h2{margin-top:14px;font-size:70px;line-height:100%;font-weight:600;letter-spacing:0}.promotion1_section1 .content span{color:transparent;background:linear-gradient(90deg,#FFFFFF,#F4CAFF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.promotion1_section1 .gold_badge{position:absolute;top:39.5%;left:calc(50% + 115px);width:clamp(132px,10.5vw,156px);height:auto}.promotion1_section2{background-color:var(--white);padding-top:140px;padding-bottom:140px}.promotion1_section2 .promotion_chart{position:relative;aspect-ratio:1276/637;max-width:1276px;z-index:1}.promotion1_section2 .promotion_chart>.promotion_chart_img{display:block;width:100%;height:auto;aspect-ratio:1276/637;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/promotion/3.png)}.promotion1_section2 .content{position:absolute;left:60px;top:0;z-index:2}.promotion1_section2 .content h2{font-size:52px;line-height:65px;font-weight:600;letter-spacing:0}.promotion1_section2 .content h2 span{position:relative;color:#771EBC}.promotion1_section2 .content h2 span:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:11px;height:11px;background-color:#771EBC;border-radius:50%}.promotion1_section2 .content p{margin-top:20px;font-size:25px;line-height:32px;font-weight:500;letter-spacing:0}.promotion1_section3{position:relative;min-height:1080px;padding:120px 0 225px;overflow:hidden;background-color:#000;color:#fff}.promotion1_section3:before{position:absolute;top:70%;transform:translateY(-50%);width:100%;height:100%;content:"";pointer-events:none;background:url(/images/promotion/4.png) 50%/contain no-repeat}.promotion1_section3>.container{position:relative;z-index:1}.promotion1_section3 .content{display:flex;justify-content:space-between;margin-bottom:80px}.promotion1_section3 .content h2{font-size:50px;line-height:65px;letter-spacing:0;font-weight:600}.promotion1_section3 .content p{font-size:20px;line-height:28px;text-align:right;letter-spacing:0;margin-top:20px}.promotion1_section3 .cards{display:flex;gap:30px}.promotion1_section3 .cards>li{position:relative;flex:1 1;color:#080808;text-align:center;background-color:#dcb2f3}.promotion1_section3 .cards>li:nth-child(2){margin-top:88px;background-color:#b968e4}.promotion1_section3 .cards>li:nth-child(3){margin-top:88px}.promotion1_section3 .cards>li:after,.promotion1_section3 .cards>li:before{position:absolute;z-index:3;right:0;left:0;height:7px;content:"";background:radial-gradient(circle at 5px 0,#000 3px,transparent 3.5px) 0 0 /10px 7px repeat-x}.promotion1_section3 .cards>li:before{top:0}.promotion1_section3 .cards>li:after{bottom:0;transform:rotate(180deg)}.promotion1_section3 .cards .top{position:relative;display:flex;align-items:center;justify-content:center;height:280px}.promotion1_section3 .cards .top:before{position:absolute;top:50%;left:50%;width:225px;height:225px;transform:translate(-50%,-50%);border-radius:50%;content:"";background-color:rgba(255,255,255,.2)}.promotion1_section3 .cards .top img{position:relative;z-index:1;display:block;height:auto}.promotion1_section3 .cards>li:first-child .top{height:375px}.promotion1_section3 .cards>li:first-child .top:before{width:300px;height:300px}.promotion1_section3 .cards>li:first-child .top img{width:300px}.promotion1_section3 .cards>li:nth-child(2) .top img{width:230px}.promotion1_section3 .cards>li:nth-child(3) .top img{width:225px}.promotion1_section3 .cards .bottom{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:142px;margin:0 22px;padding-top:19px;border-top:1px dashed rgba(0,0,0,.35)}.promotion1_section3 .cards .bottom p{font-size:22px;line-height:30px;font-weight:600;letter-spacing:0}.promotion1_section3 .cards .bottom small{display:block;margin-top:5px;color:rgba(0,0,0,.5);font-size:14px;line-height:20px;font-weight:400}.promotion1_section4{width:100%;min-height:774px;padding:42px 0;color:#fff;background-color:#000;background-image:url(/images/promotion/8.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.promotion1_section4 h2{font-size:56px;line-height:65px;font-weight:600;text-align:center;letter-spacing:0}.promotion1_section4 h2 span{color:transparent;background:linear-gradient(90deg,#fff,#f4caff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.promotion1_section5{padding:120px 0 180px;background-color:#f8f7fa}.promotion1_section5 h2{font-size:50px;line-height:65px;font-weight:600;text-align:center;letter-spacing:0}.promotion1_section5 .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:60px}.promotion1_section5 .steps>li{display:flex;flex-direction:column;min-width:0;height:328px;padding:30px;border-radius:10px;background-color:#fff}.promotion1_section5 .step_number{display:flex;align-items:center;justify-content:center;width:64px;min-height:64px;height:64px;border-radius:50%;color:#fff;font-size:32px;line-height:38px;letter-spacing:-2%;font-weight:600;background-color:#bd74eb}.promotion1_section5 .step_content{margin-top:50px}.promotion1_section5 .step_content small{display:block;margin-bottom:3px;color:#a020d0;font-size:20px;line-height:26px;font-weight:400;letter-spacing:-2%}.promotion1_section5 .step_content h3{font-size:30px;line-height:40px;font-weight:600;letter-spacing:-2%}.promotion1_section5 p{margin-top:8px;color:#ABACB7;font-size:20px;line-height:26px;font-weight:400;letter-spacing:-2%}.promotion1_section6{padding:158px 0 150px;overflow:hidden;color:#fff;background:#391044 url(/images/promotion/bg.png) 50%/cover no-repeat}.promotion1_section6 .deal_heading{text-align:center}.promotion1_section6 .deal_heading>span{display:inline-block;padding:6px 24px 5px;font-size:20px;line-height:100%;font-weight:400;letter-spacing:50%;background-color:#CC8CFF}.promotion1_section6 .deal_heading h2{margin-top:14px;font-size:50px;line-height:65px;font-weight:600;letter-spacing:0}.promotion1_section6 .deal_swiper{overflow:visible;margin-top:60px}.promotion1_section6 .deal_swiper .swiper-scrollbar{display:none}.promotion1_section6 .swiper-slide{height:auto}.promotion1_section6 .deal_card{position:relative;height:100%;border-radius:5px;color:#080808;background-color:#fff}.promotion1_section6 .deal_image{position:relative;aspect-ratio:350/250;overflow:hidden;border-radius:5px 5px 0 0}.promotion1_section6 .deal_image>img{display:block;width:100%;height:100%;object-fit:cover}.promotion1_section6 .deal_location{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:3px;color:#fff;font-size:14px;line-height:1;font-weight:500;background-color:#080808}.promotion1_section6 .deal_location img{display:block;width:14px;height:14px;object-fit:contain}.promotion1_section6 .deal_card dl{padding:25px 20px 26px}.promotion1_section6 .deal_card dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;line-height:2.1;font-weight:500}.promotion1_section6 .deal_card dd{text-align:right}.promotion1_section6 .deal_card dd.price_dd{font-size:18px;font-weight:700}.promotion1_section6 .swiper-button-next,.promotion1_section6 .swiper-button-prev{width:60px;height:60px;margin-top:0;border-radius:50%;color:#111;background-color:#fff}.promotion1_section6 .swiper-button-next:after,.promotion1_section6 .swiper-button-prev:after{font-size:22px;font-weight:600}.promotion1_section6 .swiper-button-prev{left:calc(20% - 30px)}.promotion1_section6 .swiper-button-next{right:calc(20% - 30px)}.promotion1_section6 .deal_notice{display:flex;flex-direction:column;justify-content:center;margin-top:60px;padding:30px 32px;border-radius:8px;color:rgba(255,255,255,.3);background-color:#35143f}.promotion1_section6 .deal_notice strong{display:block;margin-bottom:5px;color:#EFB9FF;font-size:15px;line-height:21px;font-weight:500}.promotion1_section6 .deal_notice p{font-size:15px;line-height:21px;font-weight:400;letter-spacing:-2%}.promotion1_section7{padding:150px 0 170px;overflow:hidden;background-color:#f8f7fa}.promotion1_section7 .review_heading{display:flex;align-items:center;justify-content:center;gap:30px}.promotion1_section7 .review_heading img{width:60px;height:auto}.promotion1_section7 .review_heading img:first-child{transform:scaleX(-1)}.promotion1_section7 .review_heading h2{font-size:50px;line-height:65px;font-weight:600;text-align:center;letter-spacing:0}.promotion1_section7 .review_marquee{margin-top:80px}.promotion1_section7 .review_track{display:flex;width:max-content;will-change:transform}.promotion1_section7 .review_track_left{animation:promotion_marquee_left 42s linear infinite;animation-delay:-21s}.promotion1_section7 .review_track_right{margin-top:30px;animation:promotion_marquee_right 42s linear infinite;animation-delay:-21s}.promotion1_section7 .review_group{display:flex;flex:0 0 2480px;gap:30px;padding-right:30px}.promotion1_section7 .review_card{display:flex;flex:0 0 590px;flex-direction:column;height:274px;padding:40px 30px;border-radius:5px;color:#080808;background-color:#fff}.promotion1_section7 .review_card h3{font-size:25px;line-height:28px;font-weight:600;letter-spacing:0}.promotion1_section7 .review_card strong{display:block;margin-top:5px;padding-bottom:18px;border-bottom:1px solid #333;color:#a020d0;font-size:18px;line-height:22px;font-weight:400}.promotion1_section7 .review_card p{display:-webkit-box;overflow:hidden;margin-top:18px;font-size:16px;line-height:22px;font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:3}.promotion1_section7 .review_card small{color:#ABACB7;font-size:14px;line-height:20px;letter-spacing:0;margin-top:10px}.promotion1_section7 .review_more{display:none}@keyframes promotion_marquee_left{0%{transform:translateX(0)}to{transform:translateX(-2480px)}}@keyframes promotion_marquee_right{0%{transform:translateX(-2480px)}to{transform:translateX(0)}}.promotion1_section8{padding:140px 0 180px;background-color:#f8f7fa}.promotion1_section8>.container>h2{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:52px;line-height:65px;font-weight:600;text-align:center;letter-spacing:0}.promotion1_section8>.container>h2:before{color:#771ebc;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.18em;content:"LOCATION"}.promotion1_section8>.container>h2:after{display:block;width:36px;height:3px;border-radius:999px;background-color:#771ebc;content:""}.promotion1_section8 .location_card{overflow:hidden;margin-top:60px;border:1px solid #eeeaf1;border-radius:12px;background-color:#fff;box-shadow:0 12px 40px rgba(45,24,55,.08)}.promotion1_section8 .location_map{display:block;aspect-ratio:1140/486;overflow:hidden}.promotion1_section8 .location_map img{display:block;width:100%;height:100%;object-fit:cover}.kakao_map_label{display:block;padding:11px 16px;border:2px solid #771ebc;border-radius:8px;color:#771ebc;font-size:18px;line-height:26px;font-weight:700;text-decoration:none;white-space:nowrap;background-color:#fff;box-shadow:0 5px 16px rgba(57,22,72,.2)}.promotion1_section8 .location_info{display:flex;flex-direction:column;gap:20px;padding:28px 30px 26px}.promotion1_section8 .location_info>div{display:flex;gap:10px;align-items:flex-start;font-size:18px;line-height:100%}.promotion1_section8 .location_info dt{display:flex;align-items:center;gap:10px;color:#771ebc;min-width:200px}.promotion1_section8 .location_info dt img{display:block;width:18px;height:18px;object-fit:contain}.promotion1_section8 .location_info dd{color:#111;font-weight:400}.promotion1_section8 .business_info{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:40px;border-radius:5px;padding:28px;color:#111;font-size:18px;line-height:100%;background-color:#efebf3}.promotion1_section8 .business_info>div{display:flex;gap:10px}.promotion1_section8 .business_info span{color:#9000BA;font-weight:500}.promotion1_section8 .business_info strong{font-weight:400}.promotion1_section8 .business_info i{width:1px;height:20px;background-color:#d8d2dc}.promotion1_section9{padding:70px 0 110px;color:#ABACB7;background-color:#000}.promotion1_section9>.container>h2{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.32);color:rgba(255,255,255,.72);font-size:18px;line-height:24px;font-weight:600}.promotion1_section9 .terms_group{margin-top:18px;font-size:14px;line-height:1.55}.promotion1_section9 .terms_group h3{margin-bottom:4px;color:rgba(255,255,255,.72)}.promotion1_section9 .terms_group h3,.promotion1_section9 .terms_group p{font-size:15px;line-height:1.54;font-weight:400;letter-spacing:-2%}.terms_contact{border:1px solid #7319b9;width:100%;max-width:1106px;position:fixed;left:50%;transform:translateX(-50%);bottom:24px;z-index:1000;justify-content:space-between;padding:20px;border-radius:20px;color:#111;background-color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.18)}.terms_contact,.terms_contact_actions,.terms_contact_info{display:flex;align-items:center}.terms_contact_info{gap:15px}.terms_logo .img{display:block;width:62px;height:62px;background-image:url(/images/promotion/consultation_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.terms_contact_info small,.terms_contact_info strong{display:block}.terms_contact_info small{color:#9000BA;font-size:16px;line-height:24px;letter-spacing:0}.terms_contact_info strong{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}.terms_contact_actions{gap:10px}.terms_contact_actions a{display:flex;align-items:center;justify-content:center;min-width:180px;height:52px;padding:0 32px;border-radius:8px;color:#111;font-size:18px;letter-spacing:0;font-weight:600;background-color:#f0edf2}.terms_contact_actions a:first-child{color:#fff;background-color:#7319B9}.terms_contact_actions a img{width:20px;height:20px;margin-right:5px}.mo_br{display:none}.market_report_pdf+.market_report_pdf{margin-top:40px}.market_report_pdf_toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;background:#fff}.market_report_pdf_toolbar h2{font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.market_report_pdf_toolbar p{margin-top:6px;color:#85808c;font-size:12px;letter-spacing:.08em}.market_report_pdf_toolbar a{display:inline-flex;align-items:center;gap:16px;flex-shrink:0;padding:12px 18px;border-radius:8px;background:#f0edf2;color:#7319b9;font-size:14px;font-weight:600}.market_report_pdf_toolbar a:hover{background:#e8deef}.market_report_pdf_page{margin:0}.market_report_pdf_page+.market_report_pdf_page{margin-top:24px}.market_report_pdf_canvas{overflow:hidden;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.market_report_pdf_page figcaption{padding-top:14px;text-align:center;color:#51475d;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.market_report_pdf_page figcaption span{color:#938b9b}.market_report_pdf_status{padding:48px 20px;text-align:center;color:#78717f;font-size:14px;line-height:1.6}@media (max-width:767px){.market_report_pdf_toolbar{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px rgba(255,255,0,1)}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:rgba(255,255,153,1);box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) rgba(136,136,136,1);border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{color-scheme:only light;position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer .markedContent span:not(.markedContent),.textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170/0.25);--highlight-selected-bg-color:rgb(0 100 0/0.25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:rgba(0 0 255/.25)}@supports (background:color-mix(in srgb,AccentColor,transparent 75%)){.textLayer ::selection{background:color-mix(in srgb,AccentColor,transparent 75%)}}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}@font-face{font-family:Gothic A1;font-weight:700;src:url(/_next/static/media/GothicA1-Bold.0281ee15.woff2) format("woff2"),url(/_next/static/media/GothicA1-Bold.88e8d632.woff) format("woff")}@font-face{font-family:Gothic A1;font-weight:600;src:url(/_next/static/media/GothicA1-SemiBold.6eabce29.woff2) format("woff2"),url(/_next/static/media/GothicA1-SemiBold.87fb9c10.woff) format("woff")}@font-face{font-family:Gothic A1;font-weight:500;src:url(/_next/static/media/GothicA1-Medium.91ba30cd.woff2) format("woff2"),url(/_next/static/media/GothicA1-Medium.8cad0f83.woff) format("woff")}@font-face{font-family:Gothic A1;font-weight:400;src:url(/_next/static/media/GothicA1-Regular.84bd6b59.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:900;src:url(/_next/static/media/Inter_18pt-Black.bd3befec.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:800;src:url(/_next/static/media/Inter_18pt-ExtraBold.28049f82.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;src:url(/_next/static/media/Inter_18pt-Bold.757a81e1.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;src:url(/_next/static/media/Inter_18pt-SemiBold.860d5258.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;src:url(/_next/static/media/Inter_18pt-Medium.0a309d15.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;src:url(/_next/static/media/Inter_18pt-Regular.bdbbb835.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:300;src:url(/_next/static/media/Inter_18pt-Light.6612e151.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:200;src:url(/_next/static/media/Inter_18pt-ExtraLight.e33da996.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:100;src:url(/_next/static/media/Inter_18pt-Thin.b74ff73e.woff2) format("woff2")}.gothic_a1{font-family:Gothic A1!important}.inter{font-family:Inter!important}:root{--blue-800:#004FD0;--blue-700:#1454F2;--blue-600:#7DACF8;--blue-500:#A0C3FA;--blue-400:#BDD7FF;--blue-300:#C6DBFF;--blue-200:#E0ECFF;--blue-100:#EEF4FF;--gray-600:#22282F;--gray-500:#39424E;--gray-400:#9BA5B4;--gray-300:#D1D6DD;--gray-200:#E7E9EC;--gray-100:#F3F4F6;--danger-700:#D93838;--danger-600:#FF4242;--danger-500:#FF6868;--danger-400:#FF9797;--danger-300:#FFB3B3;--danger-200:#FFD9D9;--danger-100:#FFEDED;--white:#FFFFFF;--black:#000000;--gray5:#F3F4F6;--gray10:#EAEBED;--gray20:#DFE1E2;--gray25:#D1D4D7;--gray30:#B3B8BD;--gray40:#A1A7AD;--gray45:#91979D;--gray50:#7C8287;--gray60:#6A6E73;--gray70:#4D5257;--gray80:#272A2D;--gray90:#0E1012;--gray20-line:#DFE1E2;--gray25-line:#E0E1E4;--gray30-line:#D1D4D7;--gray5-bg:#F8F8FA;--gray10-bg:#F3F4F6;--primary:#5a315f;--purple:#5A305E;--purple5:#F8EEF9;--purple10:#F4DEF5;--purple20:#F2C1F6;--purple25:#E590ED;--purple30:#D968E3;--purple40:#C847D3;--purple45:#B036BA;--purple50:#9A1EA4;--purple60:#891793;--purple70:#6E0F76;--purple80:#48094D;--purple90:#300235}.jsh_ani.fadeInUp{transform:translateY(40px)}.jsh_ani.fadeInDown,.jsh_ani.fadeInUp{opacity:0;transition:opacity .7s ease,transform .7s ease}.jsh_ani.fadeInDown{transform:translateY(-40px)}.jsh_ani.fadeInLeft{transform:translate(40px)}.jsh_ani.fadeInLeft,.jsh_ani.fadeInRight{opacity:0;transition:opacity .7s ease,transform .7s ease}.jsh_ani.fadeInRight{transform:translate(-40px)}.jsh_ani.fadeInDown.fast,.jsh_ani.fadeInLeft.fast,.jsh_ani.fadeInRight.fast,.jsh_ani.fadeInUp.fast{transition:opacity .4s ease,transform .4s ease}.jsh_ani.fadeInDown.slow,.jsh_ani.fadeInLeft.slow,.jsh_ani.fadeInRight.slow,.jsh_ani.fadeInUp.slow{transition:opacity .9s ease,transform .9s ease}.jsh_ani.fadeInDown.active,.jsh_ani.fadeInLeft.active,.jsh_ani.fadeInRight.active,.jsh_ani.fadeInUp.active{opacity:1;transform:translate(0)}body:has(.modal_bg),body:has(.modal_bg_area),body:has(.promotion_popup_overlay){overflow:hidden}.promotion_popup_overlay{display:flex;position:fixed;inset:0;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.62);z-index:1000;animation:promotion_popup_fade_in .2s ease-out}.promotion_popup{position:relative;width:min(480px,calc(100vw - 48px),72vh);box-shadow:0 24px 70px rgba(0,0,0,.32);animation:promotion_popup_scale_in .25s ease-out}.promotion_popup_link,.promotion_popup_link img{display:block;width:100%}.promotion_popup_close{position:absolute;top:-18px;right:-18px;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;z-index:3}.promotion_popup_close img{display:block;width:100%;height:100%}.promotion_popup_hide_today{position:absolute;left:0;bottom:0;width:50%;height:11.12%;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}@keyframes promotion_popup_fade_in{0%{opacity:0}to{opacity:1}}@keyframes promotion_popup_scale_in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.promotion_popup_overlay{padding:20px}.promotion_popup{width:min(calc(100vw - 40px),72vh)}.promotion_popup_close{top:-14px;right:-14px;width:40px;height:40px}}.modal_bg_area{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);overflow:auto;z-index:999;align-content:center}.modal_area{width:100%;background-color:#fff;margin:0 auto}.ask_modal{max-width:744px;position:relative}.modal_close{position:absolute;top:24px;right:24px}.ask_modal_header{padding:80px 68px 34px;text-align:center;border-bottom:1px solid var(--gray25-line)}.ask_modal_body{padding:60px 68px}.ask_modal_body_caption{margin-bottom:24px}.ask_modal_body_input_area{display:flex;align-items:center;gap:40px;margin-bottom:40px}.ask_modal_input{width:100%;flex:1 1;font-family:Wanted Sans,sans-serif;padding:14px 0;border:0;outline:none;border-bottom:2px solid var(--gray25-line);font-size:1.333rem;line-height:150%;font-weight:500;letter-spacing:-.528px}.ask_modal_input::placeholder{color:var(--gray40)}.ask_modal_input:focus{border-color:var(--gray80)}.ask_modal_privacy_area{height:140px;margin-bottom:16px;padding:20px 16px;overflow:auto;border:1px solid var(--gray25-line);font-size:13px;font-weight:400;line-height:169.231%;letter-spacing:-.286px}.ask_modal_privacy_area::-webkit-scrollbar{display:none}.ask_modal .ipt_chk{display:flex;align-items:center;cursor:pointer}.ask_modal .ipt_chk input{display:none}.ask_modal .ipt_chk span{display:block;width:24px;min-width:24px;height:24px;margin-right:8px;border:1px solid var(--gray30);background:none}.ask_modal .ipt_chk p{margin:0!important;color:var(--black);font-size:.889rem;line-height:175%;letter-spacing:-.352px;font-weight:500}.ask_modal .ipt_chk input:checked+span{border-color:var(--gray90);background-color:var(--gray90)}.ask_modal_btn_area{margin-top:48px;border-top:1px solid var(--gray25-line)}.ask_modal_btn_area button{width:100%;max-width:200px;height:56px;justify-content:center;margin:24px auto 0;color:var(--white)!important;background-color:var(--purple)!important;border-radius:0!important;font-family:Wanted Sans,sans-serif;font-size:.889rem;font-weight:600;line-height:175%;letter-spacing:-.352px;transition:.2s ease}.ask_modal_btn_area button:hover{background-color:var(--purple80)!important}@media screen and (max-width:1200px){.site_map{display:none}address ul{flex-wrap:wrap}.service_aftercare_section3>.service_aftercare_bg_content{padding:150px 0}.service_aftercare_bg_content .service_aftercare_bg_content_body{flex-direction:column}.service_aftercare_bg_content_body .left_box,.service_aftercare_bg_content_header .text_left{text-align:center!important}.service_aftercare_bg_content .right_box ul{margin-top:30px;justify-content:center}.service_aftercare_bg_content .text_box .title4{font-size:2rem}.service_aftercare_section4{padding:180px 0}.service_aftercare_section4 article{padding:60px 0}.service_advisory_icon_intro_card article{padding:30px}.service_aftercare_section .service_advisory_icon_intro_card article,.service_aftercare_section .service_advisory_icon_intro_card article:nth-child(1n+4){flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 15px)}.service_aftercare_section .service_advisory_icon_intro_card article{aspect-ratio:1/1}.career_title_area{height:auto;aspect-ratio:1/.8}.career_title_area h3{letter-spacing:20px}.talent_list ul{gap:80px}.talent_list li:not(:first-child):before{top:20px;left:-55px}.talent_list:before{top:35px}.talent_list li{gap:40px}.talent_list li h2{font-size:3rem}.talent_list li h4{font-size:1.3rem}.career_steps_body li{width:170px;height:170px}.career_steps_body_content{gap:20px}.career_steps_body_title{font-size:1.1rem}.career_work_setting_item{gap:30px}.career_work_setting_area .xl{width:100%}.career_work_setting_area .lg{width:82.5%;max-width:100%}.career_work_setting_area .md{width:66.6%;max-width:100%}.career_work_setting_area .sm{width:58.4%;max-width:100%}.career_board_area{gap:60px 50px}.contact_ask_area_body_shadow{height:280px}.contact_ask_area_body{height:280px;padding:38px 32px 38px 46px}.contact_ask_area_body h2{font-size:28px}.contact_ask_area_body small{font-size:16px}.contact_location_area{align-items:center}}@media screen and (max-width:992px){.market_report_list_area ul li{flex-basis:calc((100% - 32px) / 2)}header{padding-top:20px;padding-bottom:20px}.header_empty_container{height:75px}.intro_section .logo.on{top:20px}.menu_area.active{display:flex;flex-direction:column;justify-content:space-between}nav.gnb{display:none}.menu_list{flex-direction:column}.menu_box{height:auto;flex:none;padding:0}.menu_box ul{display:flex;flex-direction:column;gap:10px;top:0}.menu_box.on ul{margin-bottom:20px}.menu_box.on li{display:block}.menu_box li{display:none;margin-bottom:15px}.promotion_menu_box li{display:block}.menu_box+.menu_box:before{display:none}header:has(.menu_trigger.active) .menu_trigger{top:20px}.footer_body{padding-top:30px;padding-bottom:30px}.footer_body_bottom{margin-top:20px}button.quick_counsel{bottom:15px;right:50%;transform:translate(50%)}button.quick_counsel .bg{width:100px;height:100px}button.quick_counsel:hover .bg{width:120px;height:120px}button.quick_counsel img:last-child{width:85px}.portfolio_list_area ul li{width:100%}.slot_bg>h1{font-size:5rem}.service_advisory_section{padding:150px 0 170px}.service_advisory_icon_card_body{flex-wrap:wrap}.service_advisory_icon_card_body article{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 15px)}.service_advisory_pay{margin-bottom:40px;padding:30px 40px}.service_advisory_icon_card_footer_content,.service_advisory_icon_intro_card{gap:20px}.service_advisory_icon_intro_card article{padding:36px 34px}.service_aftercare_section4 .row{flex-wrap:wrap}.service_aftercare_section4 article{flex:0 0 50%}.service_aftercare_section4 article:nth-child(1n+2):before{display:none}.service_aftercare_section4 article:nth-child(2n):before{content:"";display:block;position:absolute;top:0;left:-.5px;bottom:0;width:1px;height:100%;background-color:var(--gray30-line)}.service_aftercare_section4 article:nth-child(1n+3):after{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:1px;background-color:var(--gray30-line)}.modal_content_header{padding:30px 30px 18px}.modal_content_body{padding:30px}.blog_list_area ul{gap:80px 30px}.blog_list_area ul li{width:calc(50% - 15px)}.blog_list_desc{margin-top:20px}.blog_list_desc_title{margin-top:5px}.benefits_title_area{flex-direction:column;gap:30px}.career_steps_body .container:first-child{overflow-x:auto;overflow-y:auto}.career_steps_body_content{justify-content:flex-start}.career_steps_body li{width:140px;height:140px;flex:0 0 140px}.career_steps_footer_content{width:100%;max-width:100%;margin-top:80px}.career_work_setting_area{gap:160px}.career_work_setting_item1 .text_box{padding:70px 0 110px}.career_work_setting_item2 .text_box,.career_work_setting_item3 .text_box{padding:70px 0 90px}.career_work_setting_item4 .text_box{padding:100px 0 70px}.career_work_setting_item4 .career_work_setting_item_box{gap:80px}.career_work_setting_item5 .text_box{padding:100px 0 120px}.career_work_setting_item5 .career_work_setting_item_box:last-child{gap:80px}.career_board_area{flex-direction:column;gap:50px 0}.career_board_body,.career_board_header{width:100%}.career_board_view_section .career_board_header{order:2}.career_board_view_section{padding:40px 0 60px}.career_board_contents{display:flex;flex-direction:column;gap:30px 0;margin-top:30px;padding-top:30px;padding-bottom:50px}.career_board_apply_section{padding-top:70px;padding-bottom:120px}.contact_ask_area_header_right{max-width:150px;font-size:18px}.contact_ask_area_header{flex-direction:column;gap:70px;margin-bottom:70px}.contact_ask_area_header .title2{font-size:48px}.contact_ask_area_header_left{align-items:center}.contact_ask_area_header_left p{text-align:center;font-size:16px}.contact_ask_area_body{border-radius:20px}.contact_ask_area_body,.contact_ask_area_body_shadow{margin:0 auto;aspect-ratio:342/330;height:auto}.contact_ask_list_area{max-width:768px;flex-wrap:wrap;justify-content:center;margin:0 auto;gap:16px}.contact_ask_list_area>li{width:calc(50% - 16px);flex:none}.contact_location_area{flex-direction:column}.contact_location_area_right{flex:auto}}@media screen and (max-width:768px){body,html{font-size:16px;line-height:175%;letter-spacing:-.352px}.title1{font-size:4rem;line-height:128.205%;font-weight:600;letter-spacing:-1.716px}.title2{font-size:3.111rem;line-height:141.935%;font-weight:600;letter-spacing:-1.364px}.title3{font-size:2.6rem;line-height:142.857%;font-weight:600;letter-spacing:-1.232px}.title4{font-size:2.2rem;line-height:141.935%;font-weight:600;letter-spacing:-1.364px}.title5{font-size:2rem;line-height:145%;letter-spacing:-.88px}.h1,.title5,h1{font-weight:600}.h1,h1{font-size:1.8rem;line-height:144.444%;letter-spacing:-.792px}h2{font-size:1.667rem;line-height:140%;letter-spacing:-.66px}h2,h3{font-weight:600}h3{font-size:1.556rem;line-height:142.857%;letter-spacing:-.616px}h4{font-size:1.333rem;line-height:150%;letter-spacing:-.528px}h4,h5{font-weight:600}h5{font-size:1.111rem;line-height:160%;letter-spacing:-.44px}h6{font-size:1rem;line-height:166.667%;letter-spacing:-.396px}.menu_box ul h1{margin-bottom:20px;font-size:1.8rem}.menu_box li{margin-bottom:5px}.menu_footer{height:auto;padding:20px}.menu_sns{gap:0 20px}.floating_btn{width:60px}.floating_btn i{background-size:25px}.footer_header{padding:110px 0}.main_intro_swiper_controls_wrap{display:flex;position:absolute;bottom:0;left:0;right:0;width:100%;padding:30px 50px;justify-content:space-between;align-items:center;z-index:1}.main_intro_swiper .swiper-button-prev{right:80px;bottom:30px}.main_intro_swiper .swiper-button-next{right:30px;bottom:30px}.intro_section .logo .logo_ap img{width:50px;height:41px}.intro_section .logo_agent,.intro_section .logo_estate,.intro_section .logo_real{transform:scale(.5)}.intro_section .logo_real{margin-left:-40px}.intro_section .logo_estate{margin-left:-70px}.intro_section .logo_agent{margin-left:-75px}.renewal_page h1{font-size:4rem;letter-spacing:0;line-height:1.1}.main_intro_text_wrap{padding:50px 0 50px 50px}.portfolio_list_desc p{margin-top:.5rem;font-size:1.1rem}.portfolio_list_area ul{padding:15vh 12vw;gap:15vh}.portfolio_view_area{flex-direction:column}.portfolio_view_info_area{position:static}.portfolio_view_area>*{width:100%}.section_body{padding-bottom:120px}.service_advisory_section .btn.gradient{padding:20px 15px;border-radius:20px}.service_advisory_icon_card_body article{padding:50px 20px}.service_advisory_icon_card_footer_title{padding:15px}.service_advisory_icon_card_footer_content,.service_advisory_section2 .service_advisory_icon_card_footer_content{padding:30px 20px}.service_advisory_icon_card_footer_content{flex-direction:column}.service_advisory_icon_card_footer_content .text_box{text-align:center}.service_advisory_icon_card_footer_content .text_box:nth-child(3){margin-left:0}.service_advisory_pay{padding:20px;overflow-x:auto}.service_advisory_pay_item .content_body_article_header{flex:0 0 170px!important}.service_advisory_pay_item:first-child{min-width:360px}.service_advisory_pay_item:last-child{min-width:170px}.service_advisory_icon_intro_card article,.service_advisory_icon_intro_card article:nth-child(1n+4){flex-basis:100%}.slide_card_item_body{padding-top:100px;padding-bottom:50px}.slide_card_item_body .tag{padding:10px 15px;border:2px solid var(--purple);border-radius:14px;background-color:#F3EFF3;color:var(--purple);line-height:1}.navigation_circle{width:50px;height:50px}.section_header{padding-top:100px;padding-bottom:68px;text-align:center}.section_header_tab{margin-top:48px}.section_header_tab ul{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;white-space:nowrap}.section_header_tab ul li{display:inline-block;padding:0 20px;white-space:nowrap}.service_aftercare_section2{padding:120px 0 140px}.service_aftercare_check_content{gap:20px}.service_aftercare_check_content article{display:flex;padding:40px 20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;border-radius:36px;background:var(--white);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 14px);text-align:center}.service_aftercare_bg_content .text_box .title4{font-size:1.7rem}.service_aftercare_bg_content .right_box ul li{min-width:auto}.service_aftercare_section4{padding:100px 0}.service_aftercare_section5{padding:100px 0 120px}.service_aftercare_section .service_advisory_icon_intro_card article,.service_aftercare_section .service_advisory_icon_intro_card article:nth-child(1n+4){flex-grow:0;flex-shrink:0;flex-basis:100%}.service_aftercare_section .service_advisory_icon_intro_card article{aspect-ratio:auto}.service_deal_content article{padding:50px}.section_news{padding-top:50px;padding-bottom:120px}.news_cnt_area{margin-bottom:15px}.ipt_input input{height:45px;padding:0 15px}.ipt_input.search input{background-position:right 15px center}.career_area{padding-top:90px;padding-bottom:200px}.benefits_list_wrap{gap:30px;padding-top:70px}.benefits_list_area li{position:relative;flex-shrink:0;width:270px;height:336px}.benefits_list_area li .back,.benefits_list_area li .front{padding:36px 32px}.talent_list ul{flex-direction:column;margin-top:70px;align-items:center}.talent_list li:not(:first-child):before{bottom:100%;top:auto;left:50%;transform:translate(-50%,-50%)}.talent_list:before{display:none}.career_steps_area{margin-top:50px}.career_steps_footer_content{flex-direction:column;gap:40px;margin-top:30px}.career_steps_footer .career_steps_footer_item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.recruit_section_body{padding-top:30px;padding-bottom:120px}.career_board_list ul li{padding:24px 28px}.badge_area .badge{padding:4px 10px}.career_board_list ul li a{gap:10px 0}.file_label .btn{padding:9px 15px}.contact_ask_area_body{border-radius:20px;padding:20px}.contact_ask_area_body h2{font-size:20px}.contact_ask_area_body small{font-size:14px}.faq_section .container{padding:0}.faq_area{padding-top:100px;padding-bottom:70px}.faq_header .title2{font-size:60px}.faq_header .faq_nav{padding:0 15px;overflow-x:auto;justify-content:flex-start}.faq_body{margin-top:40px;padding-left:15px;padding-right:15px}.faq_body_list li{padding:28px 32px}.contact_location_section{padding-bottom:100px}.contact_ask_list_area>li{width:calc(50% - 8px);flex:none}.contact_ask_list_area{gap:16px}.contact_ask_area_body:hover{transform:translateY(-10px)}}@media screen and (max-width:567px){.title1{font-size:2.5rem;line-height:128.205%;font-weight:600;letter-spacing:-1.716px}.title2{font-size:2rem;line-height:141.935%;font-weight:600;letter-spacing:-1.364px}.title3{font-size:1.8rem;line-height:142.857%;font-weight:600;letter-spacing:-1.232px}.title4{font-size:1.6rem;line-height:141.935%;font-weight:600;letter-spacing:-1.364px}.title5{line-height:145%;letter-spacing:-.88px}.h1,.title5,h1{font-size:1.5rem;font-weight:600}.h1,h1{line-height:144.444%;letter-spacing:-.792px}h2{font-size:1.4rem;line-height:140%;letter-spacing:-.66px}h2,h3{font-weight:600}h3{font-size:1.3rem;line-height:142.857%;letter-spacing:-.616px}h4{font-size:1.2rem;line-height:150%;letter-spacing:-.528px}h4,h5{font-weight:600}h5{line-height:160%;letter-spacing:-.44px}h5,h6{font-size:1rem}h6{line-height:166.667%;letter-spacing:-.396px}.container{padding-left:15px;padding-right:15px}.footer_header{padding:60px 0 100px}.scroll_top{width:60px;height:60px}address ul li{font-size:.75rem}.main_intro_swiper_controls_wrap{padding:30px 20px}.main_intro_text_wrap{padding:30px 0 30px 30px}.renewal_page h1{font-size:2.5rem}.main_intro_text_box{gap:10px}.slot_area{height:180px}.slot_content .slot_content_item{height:40px;flex-basis:40px}.slotContent1{transform:translateY(-60px)}.slotContent2{transform:translateY(-120px)}.slotContent3{transform:translateY(-180px)}.slotContent4{transform:translateY(-240px)}.slotContent5{transform:translateY(-300px)}.slotContent6{transform:translateY(-360px)}.slotContent7{transform:translateY(-420px)}.slotContent8{transform:translateY(-480px)}.slotContent9{transform:translateY(-540px)}.section_header{padding-top:40px;padding-bottom:30px}.portfolio_title_area{padding:0 8vw}.portfolio_title_filter{margin-top:40px}.portfolio_title_filter button{padding:5px 15px;font-size:1rem}.portfolio_list_area ul{padding:15vh 8vw;gap:15vh}.service_advisory_section{padding:80px 0 90px}.service_advisory_icon_card_body article{flex-basis:100%}.service_advisory_icon_card_body article img{margin-bottom:20px}.service_advisory_swiper .swiper{padding:0}.navigation_circle.prev_circle{left:1px}.navigation_circle.next_circle{right:1px}.slide_card_item_inner{padding:15px}.slide_card_item_body{padding-top:80px;padding-bottom:20px}.navigation_circle{width:40px;height:40px}.navigation_circle svg{width:25px}.slide_card_item_body .tag{padding:10px;border-radius:14px;font-size:.8rem}.service_aftercare_check_content article{display:flex;padding:40px 20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;border-radius:36px;background:var(--white);flex-grow:0;flex-shrink:0;flex-basis:100%}.service_aftercare_section3 ul{flex-wrap:wrap}.service_aftercare_section3 ul li.service_aftercare_bg_content{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1px);aspect-ratio:1/1.3}.service_aftercare_section1{padding:80px 0 90px}.service_aftercare_section2{padding:90px 0 100px}.private_advisory_modal_content_item_header>h5{width:35px;font-size:1rem}.private_advisory_modal_content_item:before{top:35px;left:17px;bottom:-60px}.private_advisory_modal_content_item_header{gap:13px}.private_advisory_modal_content_item_body{padding-top:20px;padding-left:50px;gap:28px}.modal{padding:30px 15px}.modal_close img{width:35px}.service_deal_content{margin-top:70px}.service_deal_content article{padding:30px;gap:25px;align-items:center}.service_deal_content .img_box{flex:0 0 60px}.service_deal_content .img_box img{width:100%}.news_cnt_area{gap:15px;flex-wrap:wrap}.market_report_list_area ul{gap:40px}.market_report_list_area ul li{flex-basis:100%}.blog_list_area ul{gap:50px 20px}.blog_list_area ul li{width:100%}.sub_title_area{padding-top:80px;padding-bottom:85px;text-align:center}.career_title_area h3{letter-spacing:10px}.career_work_setting_item{flex-direction:column}.career_work_setting_item_box{order:2}.career_work_setting_item_box:has(.text_box){order:1}.career_work_setting_area{gap:80px}.career_work_setting_item1 .text_box,.career_work_setting_item2 .text_box,.career_work_setting_item3 .text_box{padding:50px 0 80px}.career_work_setting_item4 .text_box{padding:50px 0 0}.career_work_setting_item5 .text_box{padding:50px 0 80px}.career_board_list_detail{flex-wrap:wrap}.contact_ask_area_header_left .lnb a{font-size:14px}.container_lg{padding-left:15px;padding-right:15px}.contact_location_area{gap:40px}.contact_ask_area_header_right{font-size:14px;max-width:120px!important}.contact_ask_area_header_right i.ico{width:12px;height:12px;background-size:12px}.contact_location_area_right_top_addr{font-size:24px}.contact_location_area_right_divider{margin:24px 0}.contact_location_area_right_footer{margin-top:60px}.contact_ask_area_header{flex-direction:column;gap:40px;margin-bottom:40px}.contact_ask_area_header .title2{font-size:34px;margin-bottom:20px}.contact_location_area_right_bottom_title,.contact_location_area_right_top_title{margin-bottom:12px}.contact_location_area_right_top_addr{font-size:20px;margin-bottom:8px}.contact_location_area_right_footer{flex-direction:column}.contact_represent_phone_area_number{font-size:20px}.contact_represent_phone_area_number+small{font-size:14px}.faq_header .title2{font-size:40px;margin-bottom:30px}.faq_nav{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.faq_nav>li{display:inline-block;font-size:14px;padding:4px 12px!important}.faq_body_header h6{font-size:16px}.faq_body{margin-top:40px;padding-left:15px;padding-right:15px}.faq_body_header_form input{font-size:14px!important}.faq_body_header{flex-direction:column;gap:12px;align-items:flex-start}.faq_body_list li{border-radius:20px;padding:20px 16px}.faq_body_item_header{gap:10px}.faq_body_item_header small{font-size:11px}.faq_body_item_header h5{font-size:16px}.faq_body_item_content{font-size:14px}.faq_body_item_area.on .faq_body_item_content{margin-top:12px;padding-left:58px}.ask_modal_header{padding:40px 28px 30px}.ask_modal_body{padding:40px 28px}.ask_modal_body_input_area{flex-direction:column;gap:10px}.ask_modal_input{font-size:18px}.contact_ask_area,.contact_location_section{padding-top:70px;padding-bottom:70px}.contact_ask_list_area{gap:20px 12px}.contact_ask_area_body h2{font-size:16px}.contact_ask_area_body small{font-size:12px}.contact_ask_area_body_top .ico_contact_link{width:32px!important;height:32px!important;background-size:32px!important}.contact_ask_area_header_left p{font-size:14px}.contact_ask_area_header_right{max-width:200px}.contact_location_area_right_footer{margin-top:40px}.blog_outlink{padding:60px 10px}}.goldbar_channel_button{display:none}@media screen and (max-width:1200px){.terms_contact{bottom:0;width:100%;max-width:100%;border-radius:0;border:unset}.promotion1_section2{padding:100px 0}.promotion1_section3{padding:100px 0;min-height:unset}.promotion1_section4{min-height:500px}.promotion1_section5,.promotion1_section6,.promotion1_section7,.promotion1_section8{padding:100px 0}.promotion1_section1{padding:60px 0}.promotion1_section1 .content p{font-size:20px}.promotion1_section1 .content h2{font-size:50px;line-height:1.1}.promotion1_section2 .content h2,.promotion1_section3 .content h2,.promotion1_section4 h2,.promotion1_section5 h2,.promotion1_section6 .deal_heading h2,.promotion1_section7 .review_heading h2,.promotion1_section8>.container>h2{font-size:40px;line-height:1.3}.promotion1_section2 .content p,.promotion1_section3 .content p{font-size:20px;line-height:1.5}.promotion1_section5 .steps>li{height:280px}.promotion1_section5 .step_number{font-size:20px;width:40px;min-height:40px;height:40px}.promotion1_section5 .step_content small{font-size:16px}.promotion1_section5 .step_content h3{font-size:20px;line-height:1.4}.promotion1_section5 p{font-size:16px;line-height:1.5}.promotion1_section7 .review_card h3{font-size:20px}.promotion1_section7 .review_card p,.promotion1_section7 .review_card strong{font-size:16px}.terms_contact_info small{font-size:14px}.terms_contact_info strong{font-size:18px}.terms_contact_actions a{min-width:unset;padding:0 16px;font-size:16px}.promotion1_section3 .cards .bottom p{font-size:18px;line-height:1.4}.promotion1_section6 .swiper-button-next{right:0}.promotion1_section2 .content,.promotion1_section6 .swiper-button-prev{left:0}}@media screen and (max-width:992px){.mo_br{display:block}.promotion1_section2 .content h2,.promotion1_section3 .content h2,.promotion1_section4 h2,.promotion1_section5 h2,.promotion1_section6 .deal_heading h2,.promotion1_section7 .review_heading h2,.promotion1_section8>.container>h2{font-size:32px;line-height:1.3}.promotion1_section2 .content p,.promotion1_section3 .content p{font-size:16px;line-height:1.5}.promotion1_section5 .steps{grid-template-columns:repeat(2,1fr)}.promotion1_section3 .cards>li:first-child .top img{width:200px}.promotion1_section3 .cards>li:first-child .top:before{width:200px;height:200px}.promotion1_section3 .cards>li:nth-child(2) .top img,.promotion1_section3 .cards>li:nth-child(3) .top img{width:180px}.promotion1_section3 .cards .top:before{width:180px;height:180px}}@media screen and (max-width:768px){.goldbar_channel_button{position:fixed;right:16px;bottom:calc(120px + env(safe-area-inset-bottom));z-index:1001;display:flex;width:56px;height:56px;align-items:center;justify-content:center;border:0;border-radius:24px;background:linear-gradient(rgb(90,49,95),rgb(95,49,92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 4px 6px rgba(0,0,0,.1),0 8px 30px rgba(0,0,0,.15)}.goldbar_channel_button img{display:block;width:36px;height:36px}.promotion1_section3 .cards{flex-direction:column}.promotion1_section3 .cards>li:first-child .top{height:250px}.promotion1_section3 .cards>li:nth-child(2),.promotion1_section3 .cards>li:nth-child(3){margin-top:unset}.promotion1_section3 .cards .bottom{height:unset;padding-bottom:30px}.promotion1_section3 .cards .top{height:230px}.terms_contact{flex-direction:column;padding:0}.terms_logo .img{width:16px;height:16px;background-image:url(/images/promotion/ap.svg)}.terms_contact_info strong{display:none}.terms_contact_info{display:flex;justify-content:center;padding:7px;background:linear-gradient(90deg,rgba(40,8,43,1),rgba(146,49,156,1));width:100%}.terms_contact_info small{color:#fff}.terms_contact_actions{width:100%;padding:12px}.terms_contact_actions a{font-size:14px;padding:10px;flex:1 1}}@media screen and (max-width:567px){.promotion1_section2 .content h2 span:after{width:5px;height:5px;top:-4px}.promotion1_section1{background-image:url(/images/promotion/mobile.png);min-height:calc(100vh - 40px)}.promotion1_section5 .steps{grid-template-columns:repeat(1,1fr)}.promotion1_section3 .content{flex-direction:column;gap:20px}.promotion1_section4{background-image:url(/images/promotion/8_mo.png);min-height:610px}.promotion1_section2 .content{position:static}.promotion1_section2{padding:55px 0}.promotion1_section3{padding:55px 0;min-height:unset}.promotion1_section3:before{top:400px;height:calc(100% - 400px);transform:none;background-image:url(/images/promotion/4_mo.png)}.promotion1_section5,.promotion1_section6,.promotion1_section7{padding:55px 0}.promotion1_section8{padding:55px 0 130px}.promotion1_section1{padding:45px 0}.promotion1_section1 .content p{font-size:14px;line-height:20px}.promotion1_section1 .content h2{font-size:35px;line-height:45px}.promotion1_section1 .gold_badge{top:50%;left:calc(50% + 40px);width:90px}.promotion1_section2 .content h2,.promotion1_section3 .content h2,.promotion1_section4 h2,.promotion1_section5 h2,.promotion1_section6 .deal_heading h2,.promotion1_section7 .review_heading h2,.promotion1_section8>.container>h2{font-size:28px;line-height:34px}.promotion1_section2 .content p,.promotion1_section3 .content p{font-size:15px;line-height:22px}.promotion1_section3 .content p{text-align:left}.promotion1_section3 .content{gap:0;margin-bottom:50px}.promotion1_section3 .cards>li{width:80%;margin:0 auto}.promotion1_section2 .content p{margin-top:10px}.promotion1_section5 .steps>li{height:280px}.promotion1_section5 .step_number{font-size:20px;width:50px;min-height:50px;height:50px}.promotion1_section5 .step_content small{font-size:16px}.promotion1_section5 .step_content h3{font-size:20px;line-height:1.4}.promotion1_section5 p{font-size:15px;line-height:22px}.promotion1_section7 .review_card h3{font-size:20px}.promotion1_section7 .review_card p,.promotion1_section7 .review_card strong{font-size:16px}.terms_contact_info small{font-size:14px}.terms_contact_info strong{font-size:18px}.terms_contact_actions a{min-width:unset;padding:0 16px;font-size:16px}.promotion1_section3 .cards .bottom p{font-size:18px;line-height:1.4}.promotion1_section6 .swiper-button-next,.promotion1_section6 .swiper-button-prev{display:none}.promotion_breadcrumb{flex-direction:column}.promotion1_section8 .business_info i{display:none}.promotion1_section6 .deal_swiper{padding-bottom:32px}.promotion1_section6 .deal_swiper .swiper-scrollbar-horizontal{right:15px;bottom:0;left:15px;display:block;width:auto;height:2px;background-color:rgba(255,255,255,.3)}.promotion1_section6 .deal_swiper .swiper-scrollbar-drag{background-color:#fff}.promotion_page_header{height:57px;padding:0;border-bottom:1px solid #6f536f}.promotion_page_header_inner{position:relative;display:block;height:100%;padding:0 15px}.promotion_breadcrumb{position:relative;display:block;width:100%;height:100%}.promotion_back_button{position:absolute;z-index:1;top:0;left:-11px;display:block;width:40px;height:100%;border:0;background:transparent}.promotion_back_button:before{position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #080808;border-left:2px solid #080808;content:""}.promotion_breadcrumb ul{position:absolute;top:12px;left:50%;display:flex;align-items:center;justify-content:center;gap:3px;transform:translateX(-50%);white-space:nowrap}.promotion_breadcrumb ul .small,.promotion_breadcrumb ul li{font-size:10px;line-height:100%}.promotion_breadcrumb h1{position:absolute;top:22px;left:50%;transform:translateX(-50%);font-size:20px;line-height:24px;font-weight:600;white-space:nowrap}.promotion_breadcrumb>span{display:none}.promotion1_section8 .location_map{aspect-ratio:1/1}.promotion1_section2 .promotion_chart>.promotion_chart_img{background-image:url(/images/promotion/3_mo.png);aspect-ratio:375/354}.promotion1_section5 .steps{gap:10px;margin-top:30px}.promotion1_section5 .steps>li{padding:20px;gap:10px;height:unset}.promotion1_section5 .step_content{margin-top:unset}.promotion1_section5 .steps>li>div{display:flex;gap:10px}.promotion1_section5 .step_content small{margin-bottom:0}.promotion1_section6 .deal_notice{padding:15px 13px;background-color:#582c66}.promotion1_section6 .deal_notice p{font-size:13px;line-height:18px}.promotion1_section6 .deal_notice p+p{margin-top:10px}.promotion1_section8 .location_info{padding:15px;gap:5px}.promotion1_section8 .location_info>div{display:flex;gap:10px}.promotion1_section8 .location_info dt{font-size:13px;line-height:18px;min-width:unset;width:-moz-fit-content;width:fit-content;gap:3px;white-space:nowrap}.promotion1_section8 .location_info dt img{width:13px}.promotion1_section8 .location_info dd{font-size:13px;line-height:18px;width:100%}.promotion1_section8 .business_info{padding:15px;flex-direction:column;align-items:flex-start;gap:5px;font-size:13px;line-height:18px;margin-top:30px}.promotion1_section7 .review_heading img{width:30px}.promotion1_section8 .location_card{margin-top:40px;border-radius:10px}.promotion1_section8>.container>h2{gap:6px}.promotion1_section8>.container>h2:before{font-size:11px;line-height:16px}.promotion1_section8>.container>h2:after{width:28px;height:2px}.kakao_map_label{padding:8px 11px;border-width:1px;border-radius:6px;font-size:13px;line-height:18px}.promotion1_section9>.container>h2{font-size:16px;line-height:22px}.promotion1_section9 .terms_group h3{font-size:14px;line-height:20px}.promotion1_section9 .terms_group p{font-size:13px;line-height:18px}.promotion1_section9 .terms_group p+p{margin-top:5px}.promotion1_section9{padding:60px 0}.promotion1_section7{padding:36px 22px 24px}.promotion1_section7 .review_heading{gap:10px}.promotion1_section7 .review_heading img{width:42px}.promotion1_section7 .review_heading h2{font-size:24px;line-height:32px}.promotion1_section7 .review_marquee{margin-top:44px}.promotion1_section7 .review_track{display:block;width:100%;transform:none;animation:none}.promotion1_section7 .review_group:not(:first-child),.promotion1_section7 .review_track_right{display:none}.promotion1_section7 .review_group{display:flex;flex:none;flex-direction:column;width:100%;gap:10px;padding:0}.promotion1_section7 .review_card{flex:none;width:100%;height:auto;min-height:0;padding:22px 15px;border-radius:8px}.promotion1_section7 .review_card h3{font-size:18px;line-height:24px}.promotion1_section7 .review_card strong{margin-top:2px;padding-bottom:15px;font-size:13px;line-height:18px}.promotion1_section7 .review_card p{display:block;overflow:visible;margin-top:17px;font-size:14px;line-height:20px;-webkit-line-clamp:unset;letter-spacing:0}.promotion1_section7 .review_card small{margin-top:8px;font-size:12px;line-height:17px}.promotion1_section7 .review_more{display:block;width:100%;height:40px;margin-top:30px;border:1px solid #111;border-radius:4px;color:#111;font-size:12px;line-height:38px;background-color:transparent}.promotion1_section7.review_all .review_track_right{display:block;margin-top:10px}.promotion1_section7.review_all .review_more{display:none}.promotion1_section6 .deal_heading>span{padding:3px 15px;font-size:15px;line-height:22px;letter-spacing:30%}.promotion1_section6 .deal_card dl{display:flex;flex-direction:column;gap:10px;padding:15px 12px}.promotion1_section6 .deal_card dl>div{font-size:14px;line-height:20px}}