@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)}.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%}.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)}.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}.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 .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}@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){overflow:hidden}.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){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}.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}.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}}