html,body{font-family:var(--font-pretendard),sans-serif;color:#050607;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.03rem;background:#fff;font-size:16px;line-height:normal;overflow-x:clip}.pre{font-family:var(--font-pretendard),sans-serif}.play{font-family:Playfair Display,serif}.line134{line-height:1.34}.swiper-button-next,.swiper-button-prev{transform:translateY(-50%);margin-top:0!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.editor_content h1,.editor_content h2,.editor_content h3,.editor_content h4,.editor_content h5,.editor_content p,.editor_content span{margin-inline:0;display:block}.editor_content h1{margin-block:.67em}.editor_content h2{margin-block:.83em}.editor_content h3{margin-block:1em}.editor_content h4{margin-block:1.33em}.editor_content h5{margin-block:1.67em}.editor_content p,.editor_content span{margin-block:1em}.editor_content ul{margin-block:1em;padding-inline-start:40px;list-style-type:disc;display:block}.editor_content ul li ::marker{font-variant-numeric:tabular-nums;text-transform:none;unicode-bidi:isolate;text-indent:0!important;text-align:start!important;text-align-last:auto!important}.editor_content li{text-align:-webkit-match-parent;unicode-bidi:isolate;display:list-item}.editor_content ol{margin-block:1em;padding-inline-start:40px;list-style-type:decimal;display:block}*,html,body,h1,h2,h3,h4,h5,h6,p,div,input,nav,textarea,select,header,section,article,aside,footer,form,button,table,thead,tbody,tr,td,th,ul,li,ol,dl,dt,dd{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none;display:block}a,input,button{outline:0}img{vertical-align:middle;max-width:100%}figure{margin:0}select{appearance:none;background:#fff url(/housing/img/select_arrow.png) right 15px center/16px no-repeat;border-radius:0}select::-ms-expand{display:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input,select{font-family:inherit;font-size:inherit;color:inherit;letter-spacing:inherit;border:0;outline:0}button{color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;font-family:inherit}input:not([type=checkbox],[type=radio]),select,textarea{color:inherit;font-size:inherit;-ms-border-radius:0;-o-border-radius:0;border:0;border-radius:0}textarea{width:100%;font-family:inherit;font-size:inherit;resize:none;color:inherit;outline:0;line-height:1.5}textarea::-webkit-scrollbar{width:5px}textarea::-webkit-scrollbar-track{background-color:#0000004d}textarea::-webkit-scrollbar-thumb{background-color:#00000080}::placeholder{font-family:inherit;font-size:inherit;color:#adadad}fieldset{border:0;margin:0;padding:0}[popover]{border:none;margin:0;padding:0;left:auto}:focus{outline:none}.br_1240,.br_1024,.br_768,.br_540{display:none}@media screen and (max-width:1240px){.br_1240{display:block}.br_1240_none{display:none}}@media screen and (max-width:1024px){.br_1024{display:block}.br_1024_none{display:none}}@media screen and (max-width:768px){html,body{font-size:15px}.br_768{display:block}.br_768_none{display:none}}@media screen and (max-width:540px){html,body{font-size:14px}.br_540{display:block}.br_540_none{display:none}}.hei100{height:100dvh;overflow:clip}.wrapper345{width:100%;max-width:1270px;margin:0 auto;padding:0 20px}.wrapper220{width:100%;max-width:1520px;margin:0 auto;padding:0 20px}.housing-case-page{color:#050607;background:#fff}.housing-case-page .location-menu ol{flex-wrap:nowrap;align-items:center;display:flex}.housing-case-page .location-menu li{align-items:center;min-width:0;display:inline-flex}.housing-case-page .location-menu li[aria-current=page]{display:inline-flex}.housing-case-page .location-menu li a{align-items:center;display:inline-flex}.housing-case-profile-placeholder{color:#2b3f8f;background:#d8deef;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:inline-flex}.fadeAni{opacity:0;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.8,1);transform:translateY(60px)}.fadeAni.active{opacity:1;transform:translateY(0)}.LeftAni{opacity:0;transition:transform 1.25s cubic-bezier(.215,.61,.355,1),opacity 1s cubic-bezier(.215,.61,.8,1);transform:translate(-80px)}.LeftAni.active{opacity:1;transform:translate(0)}.LeftTxt{position:relative;overflow:hidden}.LeftTxt span{clip-path:polygon(0 100%,0 100%,0 0,0 0);transition:clip-path 1.25s cubic-bezier(.215,.61,.355,1)}.LeftTxt.active span{clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.scroll_motion.active .fadeAni{opacity:1;transform:translateY(0)}.scroll_motion.active .LeftAni{opacity:1;transform:translate(0)}.delay1{transition-delay:.15s}.delay2{transition-delay:.3s}.delay3{transition-delay:.45s}.delay4{transition-delay:.6s}.delay5{transition-delay:.75s}.delay6{transition-delay:.9s}html.noScroll,body.noScroll{touch-action:none;min-height:100%;overflow:hidden!important}#header{z-index:1000;background:0 0;width:100%;padding:20px 0;transition:background .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0}#header.header_w .logo img{filter:brightness()}#header.header_w .header_rt nav ul li{color:#fff}#header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;box-shadow:0 8px 28px #05060714}#header.is-scrolled .logo img{filter:brightness(0)}#header.is-scrolled .header_rt nav ul li{color:#050607}#header.is-scrolled .header_rt #hamburger span{background:#050607}#header .inner{justify-content:space-between;align-items:center;display:flex}#header .logo{margin:0;position:static}#header .logo img{filter:brightness(0);width:auto;height:40px;transition:filter .4s ease-in-out}#header .header_rt nav{font-size:1.125rem;font-weight:500;transition:color .4s ease-in-out}#header .header_rt nav ul{align-items:center;margin-right:-24px;display:flex}#header .header_rt nav ul li{cursor:pointer;color:#050607;padding:10px 24px;transition:color .4s ease-in-out}#header .header_rt nav ul li:hover{color:#22c2e0}#header .header_rt #hamburger{flex-direction:column;justify-content:center;row-gap:5px;width:37px;height:37px;display:none!important}#header .header_rt #hamburger span{background:#050607;width:100%;height:1px;transition:opacity .3s,transform .3s;display:block}#header .header_rt #hamburger.open span:first-child{opacity:0;transform:translateY(5px)}#header .header_rt #hamburger.open span:nth-child(3){opacity:0;transform:translateY(-5px)}#hamWrap{z-index:999;background:#05060766;width:100%;height:100dvh;padding:95px 15px 15px;display:none;position:fixed;top:0;left:0}#hamWrap>ul{border-radius:10px;overflow:hidden}#hamWrap>ul>li{background:#fff;justify-content:space-between;align-items:center;padding:25px;font-size:20px;font-weight:500;display:flex}#hamWrap>ul>li:after{content:"";aspect-ratio:27/26;background:url(/housing/img/ham_arrow.png) 50%/contain no-repeat;width:14px;display:block}#hamWrap>ul>li:not(:last-child){border-bottom:1px solid #eee}#topBtn{cursor:pointer;opacity:0;z-index:-1;background:#fff;border-radius:10px;flex-direction:column;align-items:center;row-gap:6px;padding:13px 20px;font-size:1rem;font-weight:600;transition:transform .3s,opacity .3s,z-index 1s .3s;display:flex;position:fixed;bottom:60px;right:30px;box-shadow:10px 10px 20px #0003}#topBtn:hover{transform:translateY(-5px)}#footer{background:#050607;padding:74px 0}#footer .inner{justify-content:space-between;align-items:center;display:flex}#footer .footer_lt{flex-direction:column;row-gap:12px;display:flex}#footer .footer_lt>ul{color:#999;flex-wrap:wrap;align-items:center;row-gap:12px;font-size:1rem;display:flex}#footer .footer_lt>ul>li:not(:last-child){align-items:center;display:flex}#footer .footer_lt>ul>li:not(:last-child):after{content:"";background:#333;width:1px;height:20px;margin:0 12px;display:block}#footer .footer_lt .copyright{color:#333;font-size:.875rem}#footer .logo img{width:95px}#header .inner,#footer .inner{width:100%;padding:0 50px}.popup_bg{z-index:1001;background:#050607b3;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.popup{z-index:1002;word-break:keep-all;background:#fff;border-radius:5px;width:910px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:44px 50px 50px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup .closeBtn{cursor:pointer;position:fixed;top:44px;right:50px}.popup .closeBtn img{width:20px}.popup .content::-webkit-scrollbar{width:6px}.popup .content::-webkit-scrollbar-track{background-color:#0000}.popup .content::-webkit-scrollbar-thumb{background-color:#ccc}.popup .content::-webkit-scrollbar-thumb:hover{background:#aaa}.popup#popPolicy{z-index:1012;width:700px;box-shadow:0 0 80px #0006}.popup#popPolicy .title{margin-bottom:35px;font-size:1.875rem;font-weight:700;line-height:.75}.popup#popPolicy .content{background:#f4f4f5;border-radius:10px;max-height:415px;padding:25px 30px;font-size:1.125rem;line-height:1.5;overflow-y:auto}.popup#popPolicy .btn_wrap{margin-top:40px}.popup#popPolicy .btn_wrap button{color:#fff;box-sizing:border-box;background:#222;border:2px solid #222;border-radius:50px;justify-content:center;align-items:center;width:200px;height:54px;margin:0 auto;font-size:1.625rem;font-weight:700;transition:background .3s ease-in-out,color .3s ease-in-out;display:flex;position:relative}.popup#popPolicy .btn_wrap button:hover{color:#222;background:#fff}.popup#popDetail{border-radius:20px;width:1480px;padding:65px 80px 65px 50px}.popup#popDetail .closeBtn{top:30px;right:30px}.popup#popDetail .closeBtn img{width:16px}.popup#popDetail .content_wrap{grid-template-columns:43.7162% auto;column-gap:50px;display:grid}.popup#popDetail .content_wrap .img_wrap img{max-height:100%}.popup#popDetail .content_wrap .text_wrap .type_title>div{align-items:center;column-gap:6px;display:flex}.popup#popDetail .content_wrap .text_wrap .type_title>div img{width:30px}.popup#popDetail .content_wrap .text_wrap .type_title>div p{font-size:1.5rem;font-weight:600}.popup#popDetail .content_wrap .text_wrap .type_title>div[data-type=caseType1] p{color:#00c1ab}.popup#popDetail .content_wrap .text_wrap .type_title>div[data-type=caseType2] p{color:#268cdf}.popup#popDetail .content_wrap .text_wrap .title{margin:15px 0 35px;font-size:2.125rem;font-weight:600;line-height:1.4}.popup#popDetail .content_wrap .text_wrap .content{color:#333;word-break:keep-all;max-height:490px;font-size:1.25rem;line-height:1.5;overflow-y:auto}.popup#popCounselStep1,.popup#popCounselStep2{overflow-y:auto}.popup#popCounselStep1::-webkit-scrollbar{width:6px}.popup#popCounselStep2::-webkit-scrollbar{width:6px}.popup#popCounselStep1::-webkit-scrollbar-track{background-color:#0000}.popup#popCounselStep2::-webkit-scrollbar-track{background-color:#0000}.popup#popCounselStep1::-webkit-scrollbar-thumb{background-color:#ccc}.popup#popCounselStep2::-webkit-scrollbar-thumb{background-color:#ccc}.popup#popCounselStep1::-webkit-scrollbar-thumb:hover{background:#aaa}.popup#popCounselStep2::-webkit-scrollbar-thumb:hover{background:#aaa}.popup#popCounselStep1 .title_wrap,.popup#popCounselStep2 .title_wrap{margin-bottom:25px;line-height:1.4}.popup#popCounselStep1 .title_wrap .step_title,.popup#popCounselStep2 .title_wrap .step_title{border-radius:50px;align-items:center;width:fit-content;padding:4px 15px;font-size:1rem;font-weight:600;display:flex}.popup#popCounselStep1 .title_wrap .step_title .type_name:after,.popup#popCounselStep2 .title_wrap .step_title .type_name:after{content:"·";opacity:.3;margin:0 5px;display:inline-block}.popup#popCounselStep1 .title_wrap .step_title .step_num span,.popup#popCounselStep2 .title_wrap .step_title .step_num span{opacity:.3}.popup#popCounselStep1 .title_wrap .pop_title,.popup#popCounselStep2 .title_wrap .pop_title{margin:14px 0 7px;font-size:2.25rem;font-weight:700}.popup#popCounselStep1 .title_wrap .pop_title .reg,.popup#popCounselStep2 .title_wrap .pop_title .reg{font-weight:400}.popup#popCounselStep1 .title_wrap .pop_desc,.popup#popCounselStep2 .title_wrap .pop_desc{color:#999;font-size:1.25rem}.popup#popCounselStep1[data-type=counselType1] .type_name:after,.popup#popCounselStep2[data-type=counselType1] .type_name:after{color:#00a18d}.popup#popCounselStep1[data-type=counselType1] .title_wrap .step_title,.popup#popCounselStep2[data-type=counselType1] .title_wrap .step_title{color:#00a18d;background:#00c1ab1a}.popup#popCounselStep1[data-type=counselType2] .type_name:after,.popup#popCounselStep2[data-type=counselType2] .type_name:after{color:#1d79c3}.popup#popCounselStep1[data-type=counselType2] .title_wrap .step_title,.popup#popCounselStep2[data-type=counselType2] .title_wrap .step_title{color:#1d79c3;background:#1d79c31a}.popup#popCounselStep1 form .agree_wrap input+label:before,.popup#popCounselStep2 form .agree_wrap input+label:before{background-image:url(/housing/img/main/pop_chk_before.png)}.popup#popCounselStep1 form .agree_wrap input:checked+label:before,.popup#popCounselStep2 form .agree_wrap input:checked+label:before{background-image:url(/housing/img/main/pop_chk_after.png)}.popup#popCounselStep1 .content{border:1px solid #aaa;border-radius:10px;max-height:420px;overflow-y:auto}.popup#popCounselStep1 .content .example_list>li{align-items:center;column-gap:20px;padding:28px 20px;font-size:1.5rem;line-height:1.5;display:flex}.popup#popCounselStep1 .content .example_list>li:before{content:"";aspect-ratio:1;background:url(/housing/img/main/counsel_chk.png) 50%/contain no-repeat;width:36px;display:block}.popup#popCounselStep1 .content .example_list>li p{opacity:.8;max-width:calc(100% - 56px)}.popup#popCounselStep1 .content .example_list>li:not(:last-child){border-bottom:1px solid #eee}.popup#popCounselStep1 .info_txt_wrap{text-align:center}.popup#popCounselStep1 .info_txt_wrap .info_txt{margin:30px 0;font-size:1.875rem;line-height:1.4}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn{color:#fff;box-sizing:border-box;background:#222;border:2px solid #222;border-radius:50px;justify-content:center;align-items:center;column-gap:10px;margin:0 auto;padding:18px 60px;font-size:1.625rem;font-weight:700;transition:background .3s ease-in-out,color .3s ease-in-out;display:flex}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn img{width:44px;transition:filter .3s ease-in-out}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn:hover{color:#222;background:#fff}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn:hover img{filter:invert()}.popup#popCounselStep2 .form_type{box-sizing:border-box;background:#fff;border:1px solid #050607}.popup#popCounselStep2 .form_type .form_input{align-items:center;display:flex}.popup#popCounselStep2 .form_type .form_input p:not(:last-child):after{content:"/";opacity:.2;margin:0 10px;font-size:1rem;display:inline-block}.popup#popCounselStep2 .kakao_link{text-align:center;border-top:1px solid #eee;margin-top:40px;padding-top:50px}.popup#popCounselStep2 .kakao_link>p{color:#666;margin-bottom:15px;font-size:1.25rem;line-height:1.4}.popup#popCounselStep2 .kakao_link>a{color:#231916;background:#ffde00;border-radius:50px;align-items:center;column-gap:8px;width:fit-content;margin:0 auto;padding:14px 24px;font-size:1.125rem;font-weight:600;transition:box-shadow .2s;display:flex}.popup#popCounselStep2 .kakao_link>a img{width:30px}.popup#popCounselStep2 .kakao_link>a:hover{box-shadow:0 0 12px #ffde00cc}.popup#popCounselStep2 form>ul>li .form_input .file_container .file_input_list .file-row{font-weight:400}.popup#popCounselStep2 form>ul>li .form_input .file_container .file_input_list .file-row p{color:#999}.popup#popCounselStep2[data-type=counselType1] .required{color:#00c1ab}.popup#popCounselStep2[data-type=counselType1] .form_type .form_input{color:#00a18d}.popup#popCounselStep2[data-type=counselType1] .btnSubmit{background:linear-gradient(91deg,#00c1ab .08%,#00a18d 99.92%)}.popup#popCounselStep2[data-type=counselType2] .required{color:#268cdf}.popup#popCounselStep2[data-type=counselType2] .form_type .form_input{color:#1d79c3}.popup#popCounselStep2[data-type=counselType2] .btnSubmit{background:linear-gradient(91deg,#268cdf .11%,#1d79c3 99.89%)}@media screen and (max-width:1560px){.popup#popDetail{border-radius:1.325vw;padding:4.125vw 5.125vw 4.125vw 3.25vw}.popup#popDetail .closeBtn{top:2vw;right:2vw}.popup#popDetail .closeBtn img{width:1.05vw}.popup#popDetail .content_wrap{column-gap:3.25vw}.popup#popDetail .content_wrap .text_wrap .type_title>div{column-gap:.4vw}.popup#popDetail .content_wrap .text_wrap .type_title>div img{width:2vw}.popup#popDetail .content_wrap .text_wrap .type_title>div p{font-size:1.55vw}.popup#popDetail .content_wrap .text_wrap .title{margin:1vw 0 2.25vw;font-size:2.175vw}.popup#popDetail .content_wrap .text_wrap .content{max-height:60vh;font-size:1.275vw}.popup#popCounselStep1,.popup#popCounselStep2{width:58.5vw}.popup#popCounselStep1 .title_wrap,.popup#popCounselStep2 .title_wrap{margin-bottom:1.625vw}.popup#popCounselStep1 .title_wrap .step_title,.popup#popCounselStep2 .title_wrap .step_title{padding:.3vw 1vw;font-size:1.05vw}.popup#popCounselStep1 .title_wrap .step_title .type_name:after,.popup#popCounselStep2 .title_wrap .step_title .type_name:after{margin:0 5px}.popup#popCounselStep1 .title_wrap .pop_title,.popup#popCounselStep2 .title_wrap .pop_title{margin:1vw 0 .5vw;font-size:2.325vw}.popup#popCounselStep1 .title_wrap .pop_desc,.popup#popCounselStep2 .title_wrap .pop_desc{font-size:1.25vw}.popup#popCounselStep1 .content{max-height:40vh}.popup#popCounselStep1 .content .example_list>li{column-gap:1.25vw;padding:1.75vw 1.25vw;font-size:1.5vw}.popup#popCounselStep1 .content .example_list>li:before{width:2.325vw}.popup#popCounselStep1 .content .example_list>li p{max-width:calc(100% - 3.575vw)}.popup#popCounselStep1 .info_txt_wrap .info_txt{margin:1.875vw 0;font-size:1.875vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn{column-gap:.625vw;padding:1.125vw 3.875vw;font-size:1.65vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn img{width:2.825vw}.popup#popCounselStep2 .form_type .form_input p:not(:last-child):after{margin:0 .625vw;font-size:1.05vw}.popup#popCounselStep2 .kakao_link{margin-top:2.625vw;padding-top:3.25vw}.popup#popCounselStep2 .kakao_link>p{margin-bottom:1vw;font-size:1.275vw}.popup#popCounselStep2 .kakao_link>a{column-gap:.5vw;padding:.9vw 1.55vw;font-size:1.15vw}.popup#popCounselStep2 .kakao_link>a img{width:1.925vw}}@media screen and (max-width:1024px){#header .inner,#footer .inner{padding:0 40px}#header .logo img{height:37px}#header .header_rt nav{font-size:1.0625rem}#header .header_rt nav ul{margin-right:-20px}#header .header_rt nav ul li{padding:10px 20px}.popup{padding:4.25vw 4.5vw 4.5vw}.popup .closeBtn{top:4.25vw;right:4.5vw}.popup .closeBtn img{width:2vw}.popup#popPolicy{width:65vw}.popup#popPolicy .title{margin-bottom:3.25vw;font-size:2.75vw}.popup#popPolicy .content{max-height:50vh;padding:2.5vw 3vw;font-size:1.675vw}.popup#popPolicy .btn_wrap{margin-top:3.875vw}.popup#popPolicy .btn_wrap button{width:18vw;height:5.125vw;font-size:2.25vw}.popup#popCounselStep1,.popup#popCounselStep2{width:70vw}.popup#popCounselStep1 .title_wrap,.popup#popCounselStep2 .title_wrap{margin-bottom:2.25vw}.popup#popCounselStep1 .title_wrap .step_title,.popup#popCounselStep2 .title_wrap .step_title{padding:.35vw 1.325vw;font-size:1.25vw}.popup#popCounselStep1 .title_wrap .step_title .type_name:after,.popup#popCounselStep2 .title_wrap .step_title .type_name:after{margin:0 .625vw}.popup#popCounselStep1 .title_wrap .pop_title,.popup#popCounselStep2 .title_wrap .pop_title{margin:1vw 0 .5vw;font-size:2.75vw}.popup#popCounselStep1 .title_wrap .pop_desc,.popup#popCounselStep2 .title_wrap .pop_desc{font-size:1.55vw}.popup#popCounselStep1 .content{max-height:40vh}.popup#popCounselStep1 .content .example_list>li{column-gap:1.5vw;padding:1.825vw 1.5vw;font-size:1.625vw}.popup#popCounselStep1 .content .example_list>li:before{width:2.75vw}.popup#popCounselStep1 .content .example_list>li p{max-width:calc(100% - 4.25vw)}.popup#popCounselStep1 .info_txt_wrap .info_txt{margin:2.125vw 0;font-size:2.125vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn{column-gap:.725vw;padding:1.25vw 4vw;font-size:1.875vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn img{width:3vw}.popup#popCounselStep2 .form_type .form_input p:not(:last-child):after{margin:0 .625vw;font-size:1.05vw}.popup#popCounselStep2 .kakao_link{margin-top:2.75vw;padding-top:3.325vw}.popup#popCounselStep2 .kakao_link>p{margin-bottom:1.125vw;font-size:1.625vw}.popup#popCounselStep2 .kakao_link>a{column-gap:.75vw;padding:1.125vw 2vw;font-size:1.5vw}.popup#popCounselStep2 .kakao_link>a img{width:2.75vw}}@media screen and (max-width:768px){#header .inner,#footer .inner{padding:0 30px}#header .logo img{height:35px}#header .header_rt nav ul{margin-right:-18px}#header .header_rt nav ul li{padding:10px 18px}#topBtn{row-gap:5px;padding:12px 18px;font-size:.9375rem;bottom:40px;right:20px}#footer{padding:50px 0}#footer .inner{flex-direction:column-reverse;align-items:flex-start;row-gap:25px}#footer .footer_lt{row-gap:10px}#footer .footer_lt>ul{row-gap:10px;font-size:.9375rem}#footer .footer_lt>ul>li:not(:last-child):after{height:15px;margin:0 10px}#footer .footer_lt .copyright{font-size:.875rem}#footer .logo img{width:85px}.popup{padding:4.25vw 4vw}.popup#popDetail{border-radius:1.75vw;max-width:90vw;max-height:90vh;padding:6.5vw 4vw 5vw;overflow-y:auto}.popup#popDetail .closeBtn{top:2.5vw;right:2.5vw}.popup#popDetail .closeBtn img{width:1.875vw}.popup#popDetail .content_wrap{grid-template-columns:1fr;row-gap:3.5vw}.popup#popDetail .content_wrap .text_wrap .type_title>div{column-gap:.75vw}.popup#popDetail .content_wrap .text_wrap .type_title>div img{width:2.875vw}.popup#popDetail .content_wrap .text_wrap .type_title>div p{font-size:2.125vw}.popup#popDetail .content_wrap .text_wrap .title{font-size:3vw}.popup#popDetail .content_wrap .text_wrap .content{max-height:none;font-size:1.75vw}.popup#popPolicy{width:65vw}.popup#popPolicy .title{margin-bottom:3.25vw;font-size:2.75vw}.popup#popPolicy .content{max-height:50vh;padding:2.5vw 3vw;font-size:1.675vw}.popup#popPolicy .btn_wrap{margin-top:3.875vw}.popup#popPolicy .btn_wrap button{width:18vw;height:5.125vw;font-size:2.25vw}.popup#popCounselStep1,.popup#popCounselStep2{width:80vw}.popup#popCounselStep1 .title_wrap,.popup#popCounselStep2 .title_wrap{margin-bottom:2.75vw}.popup#popCounselStep1 .title_wrap .step_title,.popup#popCounselStep2 .title_wrap .step_title{padding:.625vw 2vw;font-size:1.75vw}.popup#popCounselStep1 .title_wrap .step_title .type_name:after,.popup#popCounselStep2 .title_wrap .step_title .type_name:after{margin:0 .875vw}.popup#popCounselStep1 .title_wrap .pop_title,.popup#popCounselStep2 .title_wrap .pop_title{margin:1.25vw 0 .75vw;font-size:2.75vw}.popup#popCounselStep1 .title_wrap .pop_desc,.popup#popCounselStep2 .title_wrap .pop_desc{font-size:1.875vw}.popup#popCounselStep1 .content .example_list>li{column-gap:1.5vw;padding:2.05vw 1.75vw;font-size:2.05vw}.popup#popCounselStep1 .content .example_list>li:before{width:3.325vw}.popup#popCounselStep1 .content .example_list>li p{max-width:calc(100% - 4.825vw)}.popup#popCounselStep1 .info_txt_wrap .info_txt{margin:2.375vw 0;font-size:2.375vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn{column-gap:.875vw;padding:1.325vw 4.25vw;font-size:2.25vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn img{width:3.5vw}.popup#popCounselStep2 .form_type .form_input p:not(:last-child):after{margin:0 .875vw;font-size:1.5vw}.popup#popCounselStep2 .kakao_link{margin-top:3.5vw;padding-top:3.875vw}.popup#popCounselStep2 .kakao_link>p{margin-bottom:1.45vw;font-size:2vw}.popup#popCounselStep2 .kakao_link>a{column-gap:.875vw;padding:1.25vw 2.625vw;font-size:1.875vw}.popup#popCounselStep2 .kakao_link>a img{width:3.25vw}}@media screen and (max-width:540px){#header .inner,#footer .inner{padding:0 15px}#header{padding:15px}#header.header_w .logo img{filter:brightness(0)}#header.hamOpen .inner{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff}#header .inner{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd9;border-radius:10px;padding:15px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;box-shadow:4px 4px 20px #0000001a}#header .logo img{height:30px}#header .header_rt nav{display:none}#header .header_rt #hamburger{display:flex!important}#topBtn{row-gap:4px;padding:8px 12px;font-size:11px;bottom:40px;right:20px}#footer{padding:35px 0 30px}#footer .inner{row-gap:20px}#footer .footer_lt{row-gap:5px}#footer .footer_lt>ul{flex-direction:column;align-items:flex-start;row-gap:5px}#footer .footer_lt>ul>li{word-break:keep-all;line-height:1.4}#footer .footer_lt>ul>li:not(:last-child):after{display:none}#footer .logo img{width:80px}.popup{padding:7vw 6vw 6vw}.popup .closeBtn{top:4.25vw;right:4.5vw}.popup .closeBtn img{width:3.5vw}.popup#popPolicy{width:calc(100vw - 80px)}.popup#popPolicy .title{margin-bottom:4.5vw;font-size:4.5vw}.popup#popPolicy .content{max-height:40vh;padding:3.75vw 5vw;font-size:3.25vw}.popup#popPolicy .btn_wrap{margin-top:4.25vw}.popup#popPolicy .btn_wrap button{width:25vw;height:7.25vw;font-size:3.5vw}.popup#popDetail{border-radius:3vw;max-width:calc(100vw - 40px);max-height:75vh;padding:11vw 6vw 6vw}.popup#popDetail .closeBtn{top:4.25vw;right:5vw}.popup#popDetail .closeBtn img{width:3.5vw}.popup#popDetail .content_wrap{row-gap:6vw}.popup#popDetail .content_wrap .text_wrap .type_title>div{column-gap:1vw}.popup#popDetail .content_wrap .text_wrap .type_title>div img{width:5vw}.popup#popDetail .content_wrap .text_wrap .type_title>div p{font-size:3.5vw}.popup#popDetail .content_wrap .text_wrap .title{margin:1.875vw 0 4vw;font-size:4.75vw}.popup#popDetail .content_wrap .text_wrap .content{font-size:3.325vw}.popup#popCounselStep1,.popup#popCounselStep2{width:calc(100vw - 40px);max-height:70vh}.popup#popCounselStep1 .title_wrap,.popup#popCounselStep2 .title_wrap{margin-bottom:5.5vw}.popup#popCounselStep1 .title_wrap .step_title,.popup#popCounselStep2 .title_wrap .step_title{padding:1.111vw 3.25vw;font-size:3.25vw}.popup#popCounselStep1 .title_wrap .step_title .type_name:after,.popup#popCounselStep2 .title_wrap .step_title .type_name:after{margin:0 1.75vw}.popup#popCounselStep1 .title_wrap .pop_title,.popup#popCounselStep2 .title_wrap .pop_title{margin:2vw 0 1.25vw;font-size:5vw}.popup#popCounselStep1 .title_wrap .pop_desc,.popup#popCounselStep2 .title_wrap .pop_desc{font-size:3.25vw}.popup#popCounselStep1 .content::-webkit-scrollbar{width:3px}.popup#popCounselStep1 .content .example_list>li{column-gap:2vw;padding:3.625vw 2.625vw;font-size:3.375vw}.popup#popCounselStep1 .content .example_list>li:before{width:5vw}.popup#popCounselStep1 .content .example_list>li p{max-width:calc(100% - 7vw)}.popup#popCounselStep1 .info_txt_wrap .info_txt{margin:4.5vw 0 3.875vw;font-size:3.75vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn{column-gap:1.25vw;padding:1.625vw 6vw;font-size:3.5vw}.popup#popCounselStep1 .info_txt_wrap .nextStepBtn img{width:6.25vw}.popup#popCounselStep2 .form_type .form_input p:not(:last-child):after{margin:0 .875vw;font-size:1.5vw}.popup#popCounselStep2 .kakao_link{margin-top:6.5vw;padding-top:7vw}.popup#popCounselStep2 .kakao_link>p{margin-bottom:2.5vw;font-size:3.425vw}.popup#popCounselStep2 .kakao_link>a{column-gap:1.25vw;padding:2.25vw 4.5vw;font-size:3.325vw}.popup#popCounselStep2 .kakao_link>a img{width:6vw}}section{overflow:clip}.center{text-align:center}.main_title{font-size:4.125rem;font-weight:700}.main_desc{color:#333;font-size:1.5rem;line-height:1.5}.greyBg article:not(:last-child),.blackBg article:not(:last-child){margin-bottom:300px}#mainSec1{color:#fff;background:url(/housing/img/main/main1_bg.jpg) 50%/cover no-repeat;height:840px;position:relative}#mainSec1 .wrapper220{justify-content:space-between;align-items:center;height:100%;display:flex}#mainSec1 [class*=obj]{opacity:0;z-index:100;pointer-events:none;transition:opacity 2s;animation:2.4s ease-in-out infinite floatObj;position:absolute}#mainSec1 [class*=obj].obj1{max-width:6%;top:20%;left:23%}#mainSec1 [class*=obj].obj2{max-width:2.3%;transition-delay:.15s;animation-delay:.6s;bottom:31%;left:45%}#mainSec1 [class*=obj].obj3{max-width:1.2%;transition-delay:.25s;animation-delay:.2s;top:14%;right:36%}#mainSec1 [class*=obj].obj4{max-width:3.1%;transition-delay:.3s;animation-delay:.7s;bottom:46%;right:9%}#mainSec1 [class*=obj].obj5{max-width:4.4%;transition:transform .25s,opacity 2s .4s;animation:3s ease-in-out infinite floatObj5;top:72%;left:83%;transform:translate(-50%,-50%)}#mainSec1 [class*=obj].obj5.cursorMode{transition-delay:0s;transition:transform .25s ease left .1s,top .1s;animation:none;position:fixed}#mainSec1 [class*=obj].obj5.cursorRest{position:fixed}@keyframes floatObj{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatObj5{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 15px))}}#mainSec1 .txt_wrap{text-align:center;opacity:0}#mainSec1 .txt_wrap h3{text-shadow:0 0 15px #00000059;font-size:3.125rem;font-weight:500}#mainSec1 .txt_wrap h1{text-shadow:0 0 28px #fff6;font-size:6.875rem;font-weight:800}#mainSec1 .txt_wrap>*{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#mainSec1 .txt_wrap>* .char{opacity:0;transition:transform .5s,opacity .5s;transform:translateY(100%)}#mainSec1 .btn_wrap{opacity:0;flex-direction:column;row-gap:10px;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.8,1);display:flex;transform:translateY(60px)}#mainSec1 .btn_wrap.show{opacity:1;transform:translateY(0)}#mainSec1 .btn_wrap button{border-radius:1000px;justify-content:center;align-items:center;column-gap:86px;width:566px;height:160px;transition:column-gap .5s,background .5s,box-shadow .5s;display:flex}#mainSec1 .btn_wrap button>div{align-items:center;column-gap:12px;display:flex}#mainSec1 .btn_wrap button>div img{width:50px}#mainSec1 .btn_wrap button>div p{font-size:2.125rem;font-weight:600}#mainSec1 .btn_wrap button .arrow{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:60px;display:flex}#mainSec1 .btn_wrap button .arrow img{width:100%;transition:transform .5s}#mainSec1 .btn_wrap button:hover{column-gap:46px;box-shadow:0 0 30px #0000003d}#mainSec1 .btn_wrap button:hover .arrow{background:#fff3}#mainSec1 .btn_wrap button:hover .arrow img{transform:rotate(90deg)}#mainSec1 .btn_wrap button:hover.btnMint{background:#09b29f}#mainSec1 .btn_wrap button:hover.btnBlue{background:#0b6dbd}#mainSec1 .btn_wrap button.btnMint{background:#00c1ab}#mainSec1 .btn_wrap button.btnBlue{background:#268cdf}.greyBg{background:#f4f4f5;padding:150px 0 170px}#mainSec2 .main_title{z-index:2;margin-bottom:60px;position:relative}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-r{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes objMove1{0%,to{transform:translate(40px,-40px)}50%{transform:translate(0)}}@keyframes objMove2{0%,to{transform:translate(-60px,-60px)}50%{transform:translate(0)}}#mainSec2 .caseSecions{position:relative}#mainSec2 .caseSecions:before,#mainSec2 .caseSecions:after{content:"";aspect-ratio:1;opacity:.2;z-index:1;border-radius:50%;display:block;position:absolute}#mainSec2 .caseSecions:before{filter:blur(90px);background:#00c1ab;width:513px;animation:4s infinite objMove1;top:-225px;left:110px}#mainSec2 .caseSecions:after{filter:blur(100px);background:#268cdf;width:926px;animation:4s infinite objMove2;bottom:-413px;right:-310px}#mainSec2 .caseSecions .wrapper345{z-index:2;position:relative}#mainSec2 .caseSecions .rolling{mix-blend-mode:screen;color:#eaeaec;opacity:.6;letter-spacing:-.25rem;z-index:0;width:100vw;height:312px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#mainSec2 .caseSecions .rolling ul{white-space:nowrap;height:100%;position:absolute;overflow:hidden}#mainSec2 .caseSecions .rolling ul li{will-change:transform;align-items:center;font-size:18.75rem;line-height:1;animation:50s linear infinite marquee;display:inline-flex}#mainSec2 .caseSecions .rolling ul li .pre,#mainSec2 .caseSecions .rolling ul li .play{font-weight:500}#mainSec2 .caseSec{z-index:3;column-gap:68px;display:flex;position:relative}#mainSec2 .caseSec .txt_wrap{width:calc(40.6505% - 68px)}#mainSec2 .caseSec .txt_wrap .slide_title{align-items:center;column-gap:6px;margin-bottom:20px;display:flex}#mainSec2 .caseSec .txt_wrap .slide_title img{width:30px}#mainSec2 .caseSec .txt_wrap .slide_title p{font-size:1.5rem;font-weight:600}#mainSec2 .caseSec .txt_wrap .swiper-slide{cursor:pointer;font-size:2.125rem;font-weight:600}#mainSec2 .caseSec .txt_wrap .swiper-slide:hover p{text-underline-offset:4px;text-decoration:underline}#mainSec2 .caseSec .txt_wrap .swiper-slide p{transition:transform .6s ease-in-out}#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-prev{transition-duration:.4s!important}#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-prev p{transform:translate(-120px)}#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-active p,#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-visible p{transform:translate(0)}#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-next{transition-duration:.4s!important}#mainSec2 .caseSec .txt_wrap .swiper-slide.swiper-slide-next p{transform:translate(120px)}#mainSec2 .caseSec .txt_wrap .nav{align-items:center;column-gap:8px;margin-top:50px;display:flex}#mainSec2 .caseSec .txt_wrap .nav button{aspect-ratio:1;background:#fff;border-radius:8px;width:50px;transition:background .3s}#mainSec2 .caseSec .txt_wrap .nav button img{width:12px;transition:filter .3s}#mainSec2 .caseSec .txt_wrap .nav button:hover{background:#050607}#mainSec2 .caseSec .txt_wrap .nav button:hover img{filter:brightness(2)}#mainSec2 .caseSec [class*=imgSwiper]{width:59.3495%}#mainSec2 .caseSec [class*=imgSwiper] .swiper-slide{aspect-ratio:730/413;cursor:pointer;border-radius:10px;overflow:hidden}#mainSec2 .caseSec [class*=imgSwiper] .swiper-slide img{object-fit:cover;width:100%;height:100%;transition:transform .5s}#mainSec2 .caseSec [class*=imgSwiper] .swiper-slide:hover img{transform:scale(1.05)}#mainSec2 .caseSec.caseSec1 .slide_title{color:#00c1ab}#mainSec2 .caseSec.caseSec2{align-items:flex-end;margin-top:100px}#mainSec2 .caseSec.caseSec2 .slide_title{color:#268cdf}#mainSec3 .main_title{z-index:2;margin-bottom:35px;position:relative}#mainSec3 .main_desc{margin-bottom:50px}#mainSec3 .benefit_wrap{justify-content:center;width:fit-content;margin:0 auto;padding:0 364px 130px 295px;display:flex;position:relative}#mainSec3 .benefit_wrap .icon{z-index:2;width:384px;position:relative}#mainSec3 .benefit_wrap>ul>li{z-index:1;opacity:0;background:#fff;border-radius:8px;width:max-content;padding:30px 80px 30px 40px;font-size:1.625rem;line-height:1.5;transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.8,1);position:absolute;transform:translateY(60px);box-shadow:0 0 20px #00000014}#mainSec3 .benefit_wrap>ul>li:first-child{transition-delay:.3s;top:25px;left:0}#mainSec3 .benefit_wrap>ul>li:nth-child(2){transition-delay:.45s;top:100px;right:0}#mainSec3 .benefit_wrap>ul>li:nth-child(3){text-align:center;padding-left:100px;padding-right:100px;transition-delay:.6s;bottom:0;left:46%;transform:translate(-50%,60px)}#mainSec3 .benefit_wrap>ul>li p{font-size:2.25rem;line-height:1.44}#mainSec3 .benefit_wrap.active>ul>li{opacity:1;transform:translateY(0)}#mainSec3 .benefit_wrap.active>ul>li:nth-child(3){transform:translate(-50%)}#mainSec3 .price_wrap{grid-template-columns:20.5% auto;gap:24px;margin-top:80px;display:grid}#mainSec3 .price_wrap .table_grid{border-radius:5px;overflow:hidden}#mainSec3 .price_wrap .table_grid>li{align-items:center;height:86px;display:flex}#mainSec3 .price_wrap .table_grid>li.row1{height:392px}#mainSec3 .price_wrap .table_title{font-size:1.25rem;font-weight:500;position:relative}#mainSec3 .price_wrap .table_title:before{content:"";aspect-ratio:744/478;background:url(/housing/img/main/main3_pic2.png) 50%/contain no-repeat;width:372px;display:block;position:absolute;top:-172px;left:53%;transform:translate(-50%)}#mainSec3 .price_wrap .table_title .table_grid{color:#fff;background:#5b616a}#mainSec3 .price_wrap .table_title .table_grid>li{padding:0 30px}#mainSec3 .price_wrap .table_title .table_grid>li:not(:last-child){border-bottom:1px solid #f4f4f526}#mainSec3 .price_wrap .table_content .swiper-wrapper{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1 .top{background:#57a773}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1 .circle .price{color:#57a773}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4{flex-direction:column}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 img{max-width:40px;margin-top:-8px}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 p{color:#999;margin-top:-3px;font-size:1rem}#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1 .top{background:#ffc857}#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1 .circle .price{color:#ffc857}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1 .top{background:#ee6352}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1 .circle .price{color:#ee6352}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1>p{text-align:left;width:fit-content;margin:0 auto;padding-top:10px}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1>p b{color:#ee6352;font-weight:400}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1>p,#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1>p{padding-top:35px}#mainSec3 .price_wrap .table_content .table_grid{box-shadow:0 0 20px #0000001a}#mainSec3 .price_wrap .table_content .table_grid>li{text-align:center;justify-content:center}#mainSec3 .price_wrap .table_content .table_grid>li:nth-child(odd){background:#fff}#mainSec3 .price_wrap .table_content .table_grid>li:nth-child(2n){background:#f4f4f5}#mainSec3 .price_wrap .table_content .table_grid>li.row1{display:block}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top{color:#fff;width:100%;height:200px;padding:30px}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .eng{opacity:.5;letter-spacing:-.01rem;margin-bottom:7px;font-size:.875rem;font-weight:500}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .title{font-size:1.75rem;font-weight:700}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle{background:#fff;border-radius:50%;flex-direction:column;place-content:center;row-gap:5px;width:180px;height:180px;margin:-90px auto 0;display:flex;box-shadow:0 0 30px #22222224}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle .price{font-size:2rem;font-weight:700}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle p{opacity:.3;font-size:.875rem}#mainSec3 .price_wrap .table_content .table_grid>li.row1>p{line-height:1.5}#mainSec3 .price_wrap .table_content .table_grid>li.row2 img,#mainSec3 .price_wrap .table_content .table_grid>li.row4 img,#mainSec3 .price_wrap .table_content .table_grid>li.row5 img,#mainSec3 .price_wrap .table_content .table_grid>li.row6 img{max-width:28px}#mainSec3 .price_wrap .table_content .table_grid>li.row1 p,#mainSec3 .price_wrap .table_content .table_grid>li.row3 p,#mainSec3 .price_wrap .table_content .table_grid>li.row5 p{color:#656565;font-size:1rem}#mainSec3 .price_wrap .table_content .table_grid>li.row7,#mainSec3 .price_wrap .table_content .table_grid>li.row8{color:#040506cc;font-size:1.25rem}#mainSec3 .price_wrap .priceSwiper{overflow:visible}#mainSec3 .price_wrap .priceSwiper .swiper-pagination{margin-top:3vw;display:none;position:static}#mainSec3 .price_wrap .priceSwiper .swiper-pagination .swiper-pagination-bullet{background:#05060799;width:6px;height:6px;margin:0 4px}#mainSec3 .price_wrap .priceSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#050607}.blackBg{color:#fff;background:#050607;padding:145px 0 150px;position:relative;overflow:hidden}.blackBg .bg_obj,.blackBg .bg_obj [class*=obj]{position:absolute}@keyframes shideAni1{0%,to{clip-path:circle(100%);opacity:1}40%{clip-path:circle(20%);opacity:.7}}@keyframes shideAni2{0%,to{clip-path:circle(100%);opacity:1}40%{clip-path:circle(12%);opacity:.7}}@keyframes shideAni3{0%,to{clip-path:circle(100%);opacity:1}40%{clip-path:circle(18%);opacity:.7}}.blackBg .bg_obj.bg_obj1{max-width:40%;top:0;left:0}.blackBg .bg_obj.bg_obj1 .obj1{max-width:5.06%;animation:2s infinite shideAni1;top:7.4%;right:-1.5%}.blackBg .bg_obj.bg_obj2{max-width:78%;bottom:0;right:0}.blackBg .bg_obj.bg_obj2 .obj2{max-width:3.45%;animation:1.7s infinite shideAni2;top:20.75%;right:23.3%}.blackBg .bg_obj.bg_obj2 .obj3{max-width:3.91%;animation:2s infinite shideAni3;bottom:8%;right:33.25%}.blackBg .wrapper220{z-index:10;position:relative}#mainSec4{justify-content:space-between;display:flex}#mainSec4 .lt{flex-direction:column;justify-content:space-between;display:flex}#mainSec4 .lt .main_title{text-shadow:0 0 20px #000c;margin-bottom:0}#mainSec4 .lt .contact_list{width:374px}#mainSec4 .lt .contact_list li{border-bottom:1px solid #ffffff1a}#mainSec4 .lt .contact_list li a{display:flex}#mainSec4 .lt .contact_list li:first-child a{flex-direction:column;row-gap:8px;padding:30px 15px}#mainSec4 .lt .contact_list li:first-child span{color:#fffc}#mainSec4 .lt .contact_list li:first-child p{color:#fff;font-size:2rem;font-weight:700}#mainSec4 .lt .contact_list li:nth-child(2) span{color:#ffde00}#mainSec4 .lt .contact_list li:nth-child(3) span{color:#03c75a}#mainSec4 .lt .contact_list li:nth-child(2) a,#mainSec4 .lt .contact_list li:nth-child(3) a{align-items:center;column-gap:14px;padding:22px 15px}#mainSec4 .lt .contact_list li:nth-child(2) img,#mainSec4 .lt .contact_list li:nth-child(3) img{width:30px}#mainSec4 .lt .contact_list li span{font-size:1.125rem;font-weight:600}#mainSec4 .rt{width:692px}#mainSec5{grid-template-columns:605px auto;column-gap:70px;display:grid;position:relative}#mainSec5:before{content:"";aspect-ratio:668/774;background:url(/housing/img/main/main4_bg.png) 50%/contain no-repeat;width:334px;max-width:22.55%;display:block;position:absolute;top:-59%;left:29%}#mainSec5 #map{filter:grayscale();border-radius:10px;height:410px;overflow:hidden;box-shadow:0 0 30px #0000001a}#mainSec5 .info_wrap{flex-direction:column;justify-content:space-between;display:flex}#mainSec5 .info_wrap .title_wrap .title{font-size:2.8125rem;font-weight:700}#mainSec5 .info_wrap .title_wrap .eng{opacity:.5;letter-spacing:0;margin-top:7px;font-size:1rem;font-weight:300}#mainSec5 .info_wrap ul{letter-spacing:-.01rem;flex-wrap:wrap;display:flex}#mainSec5 .info_wrap ul li{padding:15px 0}#mainSec5 .info_wrap ul li.half{width:50%;max-width:307px}#mainSec5 .info_wrap ul li .eng{color:#22c2e0;margin-bottom:5px;font-size:1rem}#mainSec5 .info_wrap ul li .content,form{font-size:1.25rem}form>ul{flex-wrap:wrap;gap:6px;display:flex}form>ul>li{-webkit-backdrop-filter:blur(20px);border-radius:10px;grid-template-columns:80px auto;align-items:center;width:100%;height:66px;padding:10px 20px;transition:border-color .2s;display:grid}form>ul>li.half{width:calc(50% - 3px)}form>ul>li.textarea{align-items:start;height:200px;padding-top:20px;padding-bottom:20px;grid-template-columns:1fr!important}form>ul>li .form_title{width:max-content}form>ul>li .form_input input,form>ul>li .form_input textarea{background:0 0}form>ul>li .form_input textarea{height:120px;margin-top:10px}form>ul>li .form_input .file_container{grid-template-columns:auto 103px;align-items:center;display:grid}form>ul>li .form_input .file_container .file_input_list{flex-wrap:wrap;gap:0 15px;font-size:1rem;display:flex}form>ul>li .form_input .file_container .file_input_list .file-row{align-items:center;max-width:30%;display:flex}form>ul>li .form_input .file_container .file_input_list .file-row p{color:#fffc;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}form>ul>li .form_input .file_container .file_input_list .file-row a{color:#999}form>ul>li .form_input .file_container .file_input_wrap{width:100%}form>ul>li .form_input .file_container .file_input_wrap input{display:none}form>ul>li .form_input .file_container .file_input_wrap label{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:10px 0;font-size:1.125rem;transition:backgronud .3s;display:flex}form>ul>li .form_input .file_container .file_input_wrap label:hover{background:#ffffff1a}form .agree_wrap{justify-content:flex-end;align-items:center;margin:14px 0 34px;display:flex}form .agree_wrap input{display:none}form .agree_wrap input+label{cursor:pointer;align-items:center;column-gap:10px;display:flex}form .agree_wrap input+label:before{content:"";background:url(/housing/img/main/chk_before.png) 50%/contain no-repeat;border-radius:50%;width:22px;height:22px;display:block}form .agree_wrap input:checked+label:before{background-image:url(/housing/img/main/chk_after.png)}form .agree_wrap button{font-size:inherit;margin-left:5px}form .btnSubmit{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:28px 10px;font-weight:700;transition:background-size 1s,background-position .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #fff6}form .btnSubmit:after{content:"";background:linear-gradient(120deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}form .btnSubmit:hover:after{left:120%}form.contactForm .required{color:#22c2e0}form.contactForm>ul>li{background:#ffffff0f;border:1px solid #ffffff14}form.contactForm>ul>li .form_input input,form.contactForm>ul>li .form_input textarea{color:#fffc}form.contactForm>ul>li .form_input .file_container .file_input_wrap label{border:1px solid #fff}form.contactForm>ul>li:has(:focus){border-color:#ffffff40}form.contactForm .btnSubmit{background:linear-gradient(91deg,#22c2e0 12.5%,#947bfa 87.5%);font-size:1.5rem}form.popForm>ul>li{background:#f4f4f5;border:1px solid #0000;grid-template-columns:115px auto;font-weight:600}form.popForm>ul>li .form_input input,form.popForm>ul>li .form_input textarea{color:#050607cc}form.popForm>ul>li .form_input .file_container .file_input_wrap label{color:#050607cc;background:#d9d9d9}form.popForm>ul>li:has(:focus){border-color:#0000001a}form.popForm .btnSubmit{font-size:1.75rem}@media screen and (max-width:1560px){#mainSec1{height:53.778vw}#mainSec1 .wrapper220{justify-content:center;column-gap:12vw}#mainSec1 [class*=obj].obj1{max-width:5.5vw;top:21%;left:15%}#mainSec1 [class*=obj].obj2{max-width:2.25vw;bottom:30%;left:46%}#mainSec1 [class*=obj].obj3{max-width:1.25vw;top:17%;right:37%}#mainSec1 [class*=obj].obj4{max-width:3.25vw;right:3.75vw}#mainSec1 [class*=obj].obj5{max-width:5vw;left:85%}#mainSec1 .txt_wrap h3{font-size:3.2vw}#mainSec1 .txt_wrap h1{font-size:7.05vw}#mainSec1 .btn_wrap button{column-gap:5.5vw;width:35vw;height:9.625vw}#mainSec1 .btn_wrap button>div{column-gap:.75vw}#mainSec1 .btn_wrap button>div img{width:3.275vw}#mainSec1 .btn_wrap button>div p{font-size:2.175vw}#mainSec1 .btn_wrap button .arrow{width:3.875vw}#mainSec1 .btn_wrap button:hover{column-gap:3vw}.blackBg{padding:9.325vw 0 9.625vw}#mainSec4 .lt .contact_list{max-width:27vw}#mainSec4 .lt .contact_list li:first-child a{row-gap:.55vw;padding:2vw 1vw}#mainSec4 .lt .contact_list li:first-child p{font-size:2.1vw}#mainSec4 .lt .contact_list li:nth-child(2) a,#mainSec4 .lt .contact_list li:nth-child(3) a{column-gap:.9vw;padding:1.45vw 1vw}#mainSec4 .lt .contact_list li:nth-child(2) img,#mainSec4 .lt .contact_list li:nth-child(3) img{width:2vw}#mainSec4 .lt .contact_list li span{font-size:1.175vw}#mainSec4 .rt{max-width:50vw}#mainSec5{grid-template-columns:45vw auto;column-gap:4.5vw}#mainSec5:before{width:21.4vw;top:-15.5vw;left:34vw}#mainSec5 #map{height:27vw}#mainSec5 .info_wrap .title_wrap .title{font-size:2.875vw}#mainSec5 .info_wrap .title_wrap .eng{margin-top:.5vw;font-size:1.05vw}#mainSec5 .info_wrap ul li{padding:1vw 0}#mainSec5 .info_wrap ul li.half{width:50%}#mainSec5 .info_wrap ul li .eng{margin-bottom:.325vw;font-size:1.05vw}#mainSec5 .info_wrap ul li .content,form{font-size:1.2875vw}form>ul>li{grid-template-columns:5.25vw auto;height:4.315vw;padding:.725vw 1.325vw}form>ul>li.textarea{height:auto;padding-top:1.325vw;padding-bottom:1.325vw}form>ul>li .form_input textarea{height:8vw;margin-top:.725vw}form>ul>li .form_input .file_container{grid-template-columns:auto 6.875vw}form>ul>li .form_input .file_container .file_input_list{gap:0 1vw;font-size:1.05vw}form>ul>li .form_input .file_container .file_input_wrap label{padding:.6vw 0;font-size:1.175vw}form .agree_wrap{margin:1vw 0 2.175vw}form .agree_wrap input+label{column-gap:.725vw}form .agree_wrap input+label:before{width:1.5vw;height:1.5vw}form .btnSubmit{padding:1.8vw .725vw}form.contactForm .btnSubmit{font-size:1.55vw}form.popForm>ul>li{grid-template-columns:7.25vw auto}form.popForm .btnSubmit{font-size:1.825vw}}@media screen and (max-width:1310px){.main_title{font-size:5vw}.main_desc{font-size:1.825vw}.greyBg article:not(:last-child),.blackBg article:not(:last-child){margin-bottom:23vw}.greyBg{padding:11.5vw 0 13.125vw}#mainSec2 .main_title{margin-bottom:4.625vw}#mainSec2 .caseSecions:before{width:38vw;top:-13vw;left:-7vw}#mainSec2 .caseSecions:after{width:57vw;bottom:-21vw;right:-20vw}#mainSec2 .caseSecions .rolling{height:19vw}#mainSec2 .caseSecions .rolling ul li{font-size:20vw}#mainSec2 .caseSec{column-gap:5vw}#mainSec2 .caseSec .txt_wrap{width:calc(40.6505% - 5vw)}#mainSec2 .caseSec .txt_wrap .slide_title{column-gap:.5vw;margin-bottom:1.5vw}#mainSec2 .caseSec .txt_wrap .slide_title img{width:2.325vw}#mainSec2 .caseSec .txt_wrap .slide_title p{font-size:1.825vw}#mainSec2 .caseSec .txt_wrap .swiper-slide{font-size:2.6vw}#mainSec2 .caseSec .txt_wrap .nav{column-gap:.625vw;margin-top:3.875vw}#mainSec2 .caseSec .txt_wrap .nav button{width:3.815vw}#mainSec2 .caseSec .txt_wrap .nav button img{width:.925vw}#mainSec2 .caseSec.caseSec2{margin-top:7.625vw}#mainSec3 .main_title{margin-bottom:2.65vw}#mainSec3 .main_desc{margin-bottom:3.875vw}#mainSec3 .benefit_wrap{padding:0 27.79vw 10vw 22.54vw}#mainSec3 .benefit_wrap .icon{width:29.313vw}#mainSec3 .benefit_wrap>ul>li{padding:2.3vw 6.15vw 2.3vw 3.1vw;font-size:2vw}#mainSec3 .benefit_wrap>ul>li:first-child{top:1.875vw}#mainSec3 .benefit_wrap>ul>li:nth-child(2){top:7.675vw}#mainSec3 .benefit_wrap>ul>li:nth-child(3){padding-left:7.675vw;padding-right:7.675vw;left:46%}#mainSec3 .benefit_wrap>ul>li p{font-size:2.75vw}#mainSec3 .price_wrap{gap:1.5vw;margin-top:6.5vw}#mainSec3 .price_wrap .table_grid>li{height:6.5vw}#mainSec3 .price_wrap .table_grid>li.row1{height:29.875vw}#mainSec3 .price_wrap .table_title{font-size:1.525vw}#mainSec3 .price_wrap .table_title:before{width:28.4vw;top:-13.14vw}#mainSec3 .price_wrap .table_title .table_grid>li{padding:0 2.25vw}#mainSec3 .price_wrap .table_content .swiper-wrapper{gap:1.5vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 img{max-width:3.125vw;margin-top:-.625vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 p{font-size:1.225vw}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1>p{padding-top:1.25vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1>p,#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1>p{padding-top:3.25vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top{height:15vw;padding:2.2875vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .eng{margin-bottom:.5vw;font-size:1.075vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .title{font-size:2.138vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle{width:13vw;height:13vw;margin:-6.5vw auto 0}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle .price{font-size:2.4vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle p{font-size:1.075vw}#mainSec3 .price_wrap .table_content .table_grid>li.row2 img,#mainSec3 .price_wrap .table_content .table_grid>li.row4 img,#mainSec3 .price_wrap .table_content .table_grid>li.row5 img,#mainSec3 .price_wrap .table_content .table_grid>li.row6 img{max-width:2.1325vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 p,#mainSec3 .price_wrap .table_content .table_grid>li.row3 p,#mainSec3 .price_wrap .table_content .table_grid>li.row5 p{font-size:1.225vw}#mainSec3 .price_wrap .table_content .table_grid>li.row7,#mainSec3 .price_wrap .table_content .table_grid>li.row8{font-size:1.53vw}}@media screen and (min-width:769px) and (max-width:1024px){form.popForm{font-size:1.5vw}form.popForm>ul>li{grid-template-columns:9vw auto;height:5.25vw;padding:1vw 1.5vw}form.popForm>ul>li.textarea{padding-top:1.5vw;padding-bottom:1.5vw}form.popForm>ul>li .form_input .file_container{grid-template-columns:auto 7.75vw}form.popForm>ul>li .form_input .file_container .file_input_wrap label{padding:.825vw 0;font-size:1.325vw}}@media screen and (max-width:768px){#mainSec1{height:auto;padding:25vw 0 22vw}#mainSec1 .wrapper220{flex-direction:column;row-gap:7vw}#mainSec1 [class*=obj].obj1{max-width:7vw;top:19.5vw;left:11vw}#mainSec1 [class*=obj].obj2{max-width:2.75vw;top:38%;bottom:auto;left:80%}#mainSec1 [class*=obj].obj3{max-width:1.25vw;top:17%;right:37%}#mainSec1 [class*=obj].obj4{max-width:4vw;animation-delay:1s;bottom:33vw;right:20vw}#mainSec1 [class*=obj].obj5{max-width:6.75vw;top:78vw;left:63vw}@keyframes floatObj{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatObj5{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}#mainSec1 .txt_wrap h3{font-size:4.125vw}#mainSec1 .txt_wrap h1{font-size:9vw}#mainSec1 .btn_wrap button{column-gap:6.5vw;width:46vw;height:13vw}#mainSec1 .btn_wrap button>div{column-gap:1.05vw}#mainSec1 .btn_wrap button>div img{width:4.5vw}#mainSec1 .btn_wrap button>div p{font-size:2.875vw}#mainSec1 .btn_wrap button .arrow{width:4.325vw}#mainSec1 .btn_wrap button:hover{column-gap:3.5vw}.main_title{font-size:5.125vw}.main_desc{font-size:2.125vw}.greyBg article:not(:last-child),.blackBg article:not(:last-child){margin-bottom:24vw}.greyBg{padding:13vw 0 15vw}#mainSec2 .main_title{margin-bottom:5vw}#mainSec2 .caseSec{column-gap:5.5vw}#mainSec2 .caseSec .txt_wrap{width:calc(44% - 5.5vw)}#mainSec2 .caseSec .txt_wrap .slide_title{column-gap:.75vw;margin-bottom:1.625vw}#mainSec2 .caseSec .txt_wrap .slide_title img{width:2.825vw}#mainSec2 .caseSec .txt_wrap .slide_title p{font-size:2.125vw}#mainSec2 .caseSec .txt_wrap .swiper-slide{font-size:3vw}#mainSec2 .caseSec .txt_wrap .nav{column-gap:.75vw;margin-top:3.75vw}#mainSec2 .caseSec .txt_wrap .nav button{width:4.5vw}#mainSec2 .caseSec .txt_wrap .nav button img{width:1.25vw}#mainSec2 .caseSec [class*=imgSwiper]{width:56%}#mainSec2 .caseSec.caseSec2{margin-top:8vw}#mainSec3 .main_title{margin-bottom:2.875vw}#mainSec3 .main_desc{margin-bottom:4.25vw}#mainSec3 .benefit_wrap{padding:0 29vw 10.5vw 25vw}#mainSec3 .benefit_wrap .icon{width:30vw}#mainSec3 .benefit_wrap>ul>li{padding:2.625vw 6.325vw 2.625vw 3.325vw;font-size:2.125vw;box-shadow:0 0 15px #00000014}#mainSec3 .benefit_wrap>ul>li:first-child{top:1.325vw}#mainSec3 .benefit_wrap>ul>li:nth-child(2){top:7.675vw}#mainSec3 .benefit_wrap>ul>li:nth-child(3){padding-left:7.675vw;padding-right:7.675vw;left:46%}#mainSec3 .benefit_wrap>ul>li p{font-size:2.875vw}#mainSec3 .price_wrap{grid-template-columns:21% auto;margin-top:7.5vw}#mainSec3 .price_wrap .table_grid>li{height:6.875vw}#mainSec3 .price_wrap .table_grid>li.row1{height:35vw}#mainSec3 .price_wrap .table_title{font-size:1.725vw}#mainSec3 .price_wrap .table_title:before{width:28.4vw;top:-13.14vw}#mainSec3 .price_wrap .table_title .table_grid>li{padding:0 2.25vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 img{max-width:3.875vw;margin-top:-.75vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 p{font-size:1.56vw}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1>p{padding-top:1.25vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1>p,#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1>p{padding-top:3.5vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top{height:17.5vw;padding:2.75vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .eng{margin-bottom:.5vw;font-size:1.4vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .title{font-size:2.325vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle{width:14.8vw;height:14.8vw;margin:-7.4vw auto 0}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle .price{font-size:2.625vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle p{font-size:1.4vw}#mainSec3 .price_wrap .table_content .table_grid>li.row2 img,#mainSec3 .price_wrap .table_content .table_grid>li.row4 img,#mainSec3 .price_wrap .table_content .table_grid>li.row5 img,#mainSec3 .price_wrap .table_content .table_grid>li.row6 img{max-width:2.5vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 p,#mainSec3 .price_wrap .table_content .table_grid>li.row3 p,#mainSec3 .price_wrap .table_content .table_grid>li.row5 p{font-size:1.56vw}#mainSec3 .price_wrap .table_content .table_grid>li.row7,#mainSec3 .price_wrap .table_content .table_grid>li.row8{font-size:1.75vw}.blackBg{padding:10vw 0 12vw}.blackBg .bg_obj.bg_obj1{max-width:56%;left:-14%}.blackBg .bg_obj.bg_obj2{max-width:84%}#mainSec4 .lt .contact_list{max-width:34vw}#mainSec4 .lt .contact_list li:first-child a{row-gap:.75vw;padding:2.5vw 1.5vw}#mainSec4 .lt .contact_list li:first-child p{font-size:3vw}#mainSec4 .lt .contact_list li:nth-child(2) a,#mainSec4 .lt .contact_list li:nth-child(3) a{column-gap:1.125vw;padding:2vw 1.5vw}#mainSec4 .lt .contact_list li:nth-child(2) img,#mainSec4 .lt .contact_list li:nth-child(3) img{width:3vw}#mainSec4 .lt .contact_list li span{font-size:1.75vw}#mainSec4 .rt{max-width:54vw}#mainSec5{grid-template-columns:48vw auto;column-gap:6vw}#mainSec5:before{width:24vw;max-width:none;top:-17.5vw;left:36vw}#mainSec5 #map{height:36vw}#mainSec5 .info_wrap .title_wrap .title{font-size:3.5vw}#mainSec5 .info_wrap .title_wrap .eng{margin-top:.75vw;font-size:1.5vw}#mainSec5 .info_wrap ul li{padding:1.25vw 0}#mainSec5 .info_wrap ul li.half{width:50%}#mainSec5 .info_wrap ul li .eng{margin-bottom:.5vw;font-size:1.5vw}#mainSec5 .info_wrap ul li .content{font-size:1.75vw;line-height:1.4}form{font-size:1.825vw}form>ul>li{border-radius:7px;grid-template-columns:7vw auto;height:6vw;padding:1vw 1.65vw}form>ul>li.textarea{padding-top:1.65vw;padding-bottom:1.65vw}form>ul>li .form_input textarea{height:10vw;margin-top:1vw}form>ul>li .form_input .file_container{grid-template-columns:auto 8.25vw}form>ul>li .form_input .file_container .file_input_list{gap:0 1vw;font-size:1.65vw}form>ul>li .form_input .file_container .file_input_list .file-row{column-gap:0!important}form>ul>li .form_input .file_container .file_input_wrap label{padding:.875vw 0;font-size:1.625vw}form .agree_wrap{margin:1.75vw 0 3.5vw}form .agree_wrap input+label{column-gap:1vw}form .agree_wrap input+label:before{width:2.125vw;height:2.125vw}form .btnSubmit{padding:2.25vw 1vw}form.contactForm .btnSubmit{font-size:2.25vw}form.popForm>ul>li{grid-template-columns:10vw auto}form.popForm .btnSubmit{font-size:2.5vw}}@media screen and (max-width:540px){#mainSec1{height:auto;padding:50vw 0 38vw}#mainSec1 .wrapper220{row-gap:10vw}#mainSec1 [class*=obj]{animation:3.2s ease-in-out infinite floatObj}#mainSec1 [class*=obj].obj1{max-width:14vw;top:37vw;left:-4.5vw}#mainSec1 [class*=obj].obj2{max-width:4.25vw;top:72vw;left:auto;right:5.325vw}#mainSec1 [class*=obj].obj3{max-width:2.75vw;top:31vw;right:35.5vw}#mainSec1 [class*=obj].obj4{max-width:4vw;bottom:14vw;left:29vw;right:auto}#mainSec1 [class*=obj].obj5{display:none}@keyframes floatObj{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatObj5{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}#mainSec1 .txt_wrap h3{font-size:6.125vw}#mainSec1 .txt_wrap h1{font-size:13vw}#mainSec1 .btn_wrap button{column-gap:8vw;width:70vw;height:18.5vw}#mainSec1 .btn_wrap button>div{column-gap:1.25vw}#mainSec1 .btn_wrap button>div img{width:7vw}#mainSec1 .btn_wrap button>div p{font-size:4.325vw}#mainSec1 .btn_wrap button .arrow{width:7vw}#mainSec1 .btn_wrap button:hover{column-gap:5vw}.main_title{font-size:7vw;line-height:1.4}.main_desc{font-size:3.5vw}.greyBg article:not(:last-child),.blackBg article:not(:last-child){margin-bottom:30vw}.greyBg{padding:20vw 0 24vw}#mainSec2 .main_title{margin-bottom:6.5vw}#mainSec2 .caseSecions:before{filter:blur(14vw);width:55vw;top:-18vw;left:-12vw}#mainSec2 .caseSecions:after{filter:blur(17vw);width:80vw;bottom:-30vw;right:-27vw}#mainSec2 .caseSec{flex-direction:column;align-items:flex-start;row-gap:5vw}#mainSec2 .caseSec .txt_wrap{width:100%;position:relative}#mainSec2 .caseSec .txt_wrap .slide_title{column-gap:1vw;margin-bottom:2vw}#mainSec2 .caseSec .txt_wrap .slide_title img{width:5vw}#mainSec2 .caseSec .txt_wrap .slide_title p{font-size:3.5vw}#mainSec2 .caseSec .txt_wrap .swiper-slide{padding-right:24vw;font-size:4.75vw}#mainSec2 .caseSec .txt_wrap .swiper-slide p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}#mainSec2 .caseSec .txt_wrap .nav{z-index:2;column-gap:1.125vw;margin-top:0;position:absolute;bottom:0;right:0}#mainSec2 .caseSec .txt_wrap .nav button{width:9vw}#mainSec2 .caseSec .txt_wrap .nav button img{width:2.25vw}#mainSec2 .caseSec [class*=imgSwiper]{width:100%}#mainSec2 .caseSec.caseSec2{flex-direction:column-reverse;margin-top:15vw}#mainSec3 .main_title{margin-bottom:3vw}#mainSec3 .main_desc{word-break:keep-all;margin-bottom:7vw}#mainSec3 .benefit_wrap{width:100%;padding:30vw 0 16vw}#mainSec3 .benefit_wrap .icon{width:38vw}#mainSec3 .benefit_wrap>ul>li{padding:3.5vw 6vw 3.5vw 4vw;font-size:3.5vw}#mainSec3 .benefit_wrap>ul>li:first-child{top:0;left:auto;right:0}#mainSec3 .benefit_wrap>ul>li:nth-child(2){top:19.5vw;left:0;right:0}#mainSec3 .benefit_wrap>ul>li:nth-child(3){padding-left:8vw;padding-right:8vw;left:50%}#mainSec3 .benefit_wrap>ul>li p{font-size:4.75vw}#mainSec3 .price_wrap{gap:0;width:calc(100% + 2vw);margin-top:20vw;display:flex}#mainSec3 .price_wrap .table_grid>li{height:15.5vw}#mainSec3 .price_wrap .table_grid>li.row1{height:66.5vw}#mainSec3 .price_wrap .table_title{width:33.5%;padding:2vw 0;font-size:3.5vw;line-height:1.4}#mainSec3 .price_wrap .table_title:before{width:45vw;top:-16vw}#mainSec3 .price_wrap .table_title .table_grid>li{padding:0 4vw}#mainSec3 .price_wrap .priceSwiper{overflow:hidden}#mainSec3 .price_wrap .priceSwiper .swiper-pagination{display:block}#mainSec3 .price_wrap .table_content{width:66.5%;position:relative}#mainSec3 .price_wrap .table_content:before{content:"※ 좌우로 슬라이드 하여 확인해 보세요.";color:#999;font-size:3.125vw;display:inline-block;position:absolute;top:-3.75vw;right:2vw}#mainSec3 .price_wrap .table_content .swiper-wrapper{gap:0;display:flex}#mainSec3 .price_wrap .table_content .swiper-wrapper .swiper-slide{padding:2vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 img{max-width:10vw;margin-top:-1.875vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row4 p{margin-top:-1.5vw;font-size:3.325vw}#mainSec3 .price_wrap .table_content .priceType3 .table_grid>li.row1>p{padding-top:2.25vw}#mainSec3 .price_wrap .table_content .priceType1 .table_grid>li.row1>p,#mainSec3 .price_wrap .table_content .priceType2 .table_grid>li.row1>p{padding-top:6.5vw}#mainSec3 .price_wrap .table_content .table_grid{box-shadow:0 0 2vw #0000001a}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top{height:33vw;padding:4.5vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .eng{margin-bottom:.5vw;font-size:3.25vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .top .title{font-size:5vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle{row-gap:3px;width:28vw;height:28vw;margin:-14vw auto 0}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle .price{font-size:5.5vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 .circle p{font-size:3.25vw}#mainSec3 .price_wrap .table_content .table_grid>li.row2 img,#mainSec3 .price_wrap .table_content .table_grid>li.row4 img,#mainSec3 .price_wrap .table_content .table_grid>li.row5 img,#mainSec3 .price_wrap .table_content .table_grid>li.row6 img{max-width:6vw}#mainSec3 .price_wrap .table_content .table_grid>li.row1 p,#mainSec3 .price_wrap .table_content .table_grid>li.row3 p,#mainSec3 .price_wrap .table_content .table_grid>li.row5 p{font-size:3.325vw}#mainSec3 .price_wrap .table_content .table_grid>li.row7,#mainSec3 .price_wrap .table_content .table_grid>li.row8{font-size:3.825vw}.blackBg{padding:20vw 0 24vw}.blackBg .bg_obj.bg_obj1{max-width:82%;left:0}.blackBg .bg_obj.bg_obj2{max-width:100%}.blackBg .delay2{transition-delay:0s}#mainSec4{flex-direction:column-reverse;row-gap:14vw}#mainSec4 .lt .contact_list{max-width:100%}#mainSec4 .lt .contact_list li{border-bottom:1px solid #ffffff40}#mainSec4 .lt .contact_list li:first-child a{row-gap:1.325vw;padding:4.5vw 2vw}#mainSec4 .lt .contact_list li:first-child p{font-size:6vw}#mainSec4 .lt .contact_list li:nth-child(2) a,#mainSec4 .lt .contact_list li:nth-child(3) a{column-gap:2vw;padding:3.5vw 2.5vw}#mainSec4 .lt .contact_list li:nth-child(2) img,#mainSec4 .lt .contact_list li:nth-child(3) img{width:6vw}#mainSec4 .lt .contact_list li span{font-size:3.5vw}#mainSec4 .rt{max-width:100%}#mainSec4 .rt .main_title.br_540{margin-bottom:8vw}#mainSec5{grid-template-columns:1fr;row-gap:6vw}#mainSec5:before{width:24vw;max-width:none;display:none;top:-17.5vw;left:36vw}#mainSec5 #map{height:50vw}#mainSec5 .info_wrap .title_wrap{margin-bottom:9vw}#mainSec5 .info_wrap .title_wrap .title{font-size:6vw}#mainSec5 .info_wrap .title_wrap .eng{margin-top:1.25vw;font-size:3.25vw}#mainSec5 .info_wrap ul li{padding:2.5vw 0}#mainSec5 .info_wrap ul li.half{max-width:41vw}#mainSec5 .info_wrap ul li .eng{margin-bottom:1.5vw;font-size:3.25vw}#mainSec5 .info_wrap ul li .content{font-size:3.75vw}#mainSec5 .info_wrap ul li:last-child{padding-bottom:0}form{font-size:3.375vw}form>ul>li{grid-template-columns:15vw auto;height:12vw;padding:2vw 3vw}form>ul>li.half{width:100%}form>ul>li.textarea{padding-top:3vw;padding-bottom:3vw}form>ul>li .form_input textarea{height:16vw;margin-top:2vw}form>ul>li .form_input .file_container{grid-template-columns:auto 17.5vw}form>ul>li .form_input .file_container .file_input_list{gap:0 2vw;font-size:3.25vw}form>ul>li .form_input .file_container .file_input_list .file-row{max-width:28%}form>ul>li .form_input .file_container .file_input_wrap label{padding:1.25vw 0;font-size:3.325vw}form .agree_wrap{margin:3.25vw 0 5.25vw}form .agree_wrap input+label{column-gap:1.875vw}form .agree_wrap input+label:before{width:4.25vw;height:4.25vw}form .btnSubmit{border-radius:7px;padding:4.325vw 2vw}form.contactForm>ul>li{background:#ffffff1a;border:1px solid #ffffff26}form.contactForm .btnSubmit{font-size:4.25vw}form.popForm>ul>li{grid-template-columns:16vw auto}form.popForm .btnSubmit{font-size:4.5vw}}
.counsel_flow{display:none}.counsel_flow.type-sale .counsel_question{background:#e0fffb}.counsel_flow.type-sale .question_heading:before{color:#00c1ab}.counsel_flow.type-sale .role_select_btn:hover,.counsel_flow.type-sale .role_select_btn.is-active{color:#fff;background:#00c1ab;border-color:#00c1ab}.counsel_flow.type-sale .counsel_case_panel{background-color:#00a18d}.counsel_flow.type-lease .counsel_question{background:#d9eeff}.counsel_flow.type-lease .question_heading:before{color:#268cdf}.counsel_flow.type-lease .role_select_btn:hover,.counsel_flow.type-lease .role_select_btn.is-active{color:#fff;background:#268cdf;border-color:#268cdf}.counsel_flow.type-lease .counsel_case_panel{background-color:#1d79c3}.btn_wrap .btnMint.is-active{background:#09b29f;box-shadow:0 0 30px #00000038}.btn_wrap .btnBlue.is-active{background:#0b6dbd;box-shadow:0 0 30px #00000038}.counsel_question,.counsel_case_panel{padding:150px 0 170px;position:relative;overflow:hidden}.counsel_question{opacity:0;transition:opacity .35s}.counsel_question.is-visible{opacity:1}.counsel_question:before{content:"";pointer-events:none;background:bottom/cover no-repeat;position:absolute;inset:0}.type-lease .counsel_question:before{background-image:url(/housing/img/main/bg_rent_step1.png)}.type-lease .question_card:after,.type-lease .question_ommer:after{background-image:url(/housing/img/main/icon_rent_step1.png)}.type-sale .counsel_question:before{background-image:url(/housing/img/main/bg_sale_step1.png)}.type-sale .question_card:after,.type-sale .question_ommer:after{background-image:url(/housing/img/main/icon_sale_step1.png)}.question_inner{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.question_text_wrap{text-align:center}.question_eyebrow{color:#050607;letter-spacing:-.04em;word-break:keep-all;font-size:3.75rem;font-weight:700;line-height:1.25}.question_title{color:#050607;letter-spacing:-.04em;word-break:keep-all;margin-top:4px;font-size:3.75rem;font-weight:700;line-height:1.25}.question_desc{color:#666;margin-top:22px;font-size:18px;line-height:1.6}.question_card{background:#fff;border:1px solid #eee;border-radius:10px;width:100%;max-width:1230px;min-height:390px;margin-top:88px;padding:90px 100px;position:relative;box-shadow:15px 15px 20px #00000014}.question_card:after{content:"";pointer-events:none;background:50%/contain no-repeat;position:absolute}#counselFlow.type-sale .question_card:after{aspect-ratio:160/190;width:160px;top:-114px;right:45px}#counselFlow.type-lease .question_card:after{aspect-ratio:251/204;width:251px;top:-138px;right:12px}.question_heading{color:#050607;letter-spacing:-.04em;text-align:center;justify-content:center;align-items:center;gap:14px;font-size:40px;font-weight:600;line-height:1.4;display:flex}.question_heading:before{content:"Q.";flex-shrink:0;font-family:Almarai;font-size:38px;font-weight:700;line-height:1;transform:translateY(-4px)}.question_role_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:70px;display:grid}.role_select_btn{color:#050607;background:#fff;border:1px solid #ccc;border-radius:999px;justify-content:center;align-items:center;gap:20px;width:100%;max-width:500px;height:102px;min-height:102px;transition:border-color .25s,background .25s,color .25s,transform .25s;display:flex;position:relative}.role_select_btn:hover{transform:translateY(-2px)}.role_select_btn__label{color:inherit;text-align:center;letter-spacing:-1.36px;justify-content:center;align-items:baseline;gap:0;font-family:Pretendard;font-size:34px;font-style:normal;line-height:140%;display:inline-flex}.role_select_btn__label strong{color:inherit;font-weight:700}.role_select_btn__label span{color:inherit;font-weight:400}.role_select_btn__icon{flex-shrink:0;width:34px;height:34px}.role_select_btn__icon svg{width:100%;height:100%;display:block}.role_select_btn__icon-bg,.role_select_btn__icon-border,.role_select_btn__icon-check{transition:fill .25s,stroke .25s}.role_select_btn:hover .role_select_btn__label,.role_select_btn.is-active .role_select_btn__label{color:#fff}.role_select_btn:hover .role_select_btn__icon-bg,.role_select_btn.is-active .role_select_btn__icon-bg{fill:#fff}.role_select_btn:hover .role_select_btn__icon-border,.role_select_btn.is-active .role_select_btn__icon-border{stroke:#fff}.counsel_flow.type-sale .role_select_btn:hover .role_select_btn__icon-check,.counsel_flow.type-sale .role_select_btn.is-active .role_select_btn__icon-check{stroke:#00c1ab}.counsel_flow.type-lease .role_select_btn:hover .role_select_btn__icon-check,.counsel_flow.type-lease .role_select_btn.is-active .role_select_btn__icon-check{stroke:#268cdf}.counsel_case_panel{opacity:0;background-image:url(/housing/img/main/bg_common_step2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .35s;display:none}.counsel_case_panel.is-visible{opacity:1}.case_role_section{color:#050607;justify-content:center;align-items:center;gap:188px;display:flex;position:relative;overflow:visible}.case_panel_inner{padding:5rem 0;position:relative}.case_role_intro,.case_card_grid{z-index:2;position:relative}.case_role_badge{transform:translate(var(--badge-x,0), -100%);position:absolute}.case_role_intro h3{color:#fff;letter-spacing:-2.4px;word-break:keep-all;font-family:Pretendard;font-size:60px;font-style:normal;font-weight:700;line-height:140%}.case_role_intro h3 b{color:inherit;font-weight:700}.case_role_intro h3 span{color:inherit;font-weight:400}.case_role_intro p{color:#fff;letter-spacing:-.96px;word-break:keep-all;margin-top:24px;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:400;line-height:140%}.case_role_intro p b{opacity:.9;color:inherit;letter-spacing:-.96px;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.case_card_grid{z-index:2;flex:none;grid-template-columns:repeat(2,minmax(0,475px));place-content:start;gap:24px;display:grid;position:relative}.case_card{width:100%;max-width:475px;height:122px;box-shadow:none;border:1px solid #fff3;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:0 45px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.type-lease .case_card{height:160px}.case_card:hover{transform:translateY(-2px);box-shadow:0 12px 20px #00000014}.case_card:after{content:"";aspect-ratio:1;filter:brightness(0)invert();background:url(/housing/img/main/step_arrow.png) 50%/contain no-repeat;border-radius:50%;flex-shrink:0;width:44px;transition:filter .25s,background .25s,transform .25s}.case_card:hover:after{filter:brightness()invert(0);transform:rotate(-45deg)}.case_role_section.type-sale .case_card{background:#00c1ab}.case_role_section.type-sale .case_card:after{background-image:url(/housing/img/main/step_arrow1.png)}.case_role_section.type-sale .case_card:hover:after{background-color:#00c1ab1a}.case_role_section.type-lease .case_card{background:#268cdf}.case_role_section.type-lease .case_card:after{background-image:url(/housing/img/main/step_arrow2.png)}.case_role_section.type-lease .case_card:hover:after{background-color:#00c1ab1a}.case_role_section.type-sale .case_card:hover,.case_role_section.type-lease .case_card:hover{background:#fff}.case_role_section.type-sale .case_card:hover .case_card__text strong,.case_role_section.type-sale .case_card:hover .case_card__subtitle,.case_role_section.type-lease .case_card:hover .case_card__text strong,.case_role_section.type-lease .case_card:hover .case_card__subtitle{color:#050607}.case_card__text{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex}.case_card__text strong{color:#fff;letter-spacing:-1.28px;word-break:keep-all;font-family:Pretendard;font-size:32px;font-style:normal;font-weight:700;line-height:130%;transition:color .25s}.case_card__subtitle{color:#fff;opacity:.7;letter-spacing:-.8px;word-break:keep-all;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:400;line-height:1.35;transition:color .25s}.counsel_case_panel>.rolling{mix-blend-mode:screen;color:#eaeaec;opacity:.1;letter-spacing:-.25rem;z-index:1;width:100vw;height:289px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.counsel_case_panel>.rolling .rolling_track{white-space:nowrap;height:100%;position:absolute;overflow:hidden}.counsel_case_panel>.rolling p{will-change:transform;align-items:center;font-size:18.75rem;line-height:1;animation:50s linear infinite marquee;display:inline-flex}.counsel_case_panel>.rolling .pre,.counsel_case_panel>.rolling .play{font-weight:500}.counsel_case_panel>.rolling .pre{line-height:1.3}.popup#popCounselStep1 .content .example_list>li{cursor:pointer;transition:background .2s,border-color .2s,color .2s}.popup#popCounselStep1 .content .example_list>li.is-active{background:#f4f4f5}.popup#popCounselStep1 .content .example_list>li.is-active:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M4.5 18C4.5 25.4558 10.5442 31.5 18 31.5C25.4558 31.5 31.5 25.4558 31.5 18C31.5 10.5442 25.4558 4.5 18 4.5C10.5442 4.5 4.5 10.5442 4.5 18Z' fill='%23050607'/%3E%3Cpath d='M22.5 15L16.5 21L13.5 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;transform:scale(1.05)}.popup#popCounselStep1 .content .example_list>li:focus-visible{outline-offset:-2px;outline:2px solid #00c1ab}.popup#popCounselStep1[data-type=counselType2] .content .example_list>li:focus-visible{outline-color:#268cdf}@media screen and (max-width:1560px){.question_eyebrow,.question_title{font-size:3.85vw}.question_desc{margin-top:1.15vw;font-size:1.325vw}.question_card{border-radius:.55vw;max-width:64.1vw;min-height:20.3vw;margin-top:4.6vw;padding:4.7vw 5.2vw}.question_heading{gap:.75vw;font-size:2.1vw}.question_heading:before{font-size:2vw}.question_role_list{gap:1.55vw;margin-top:3.15vw}.role_select_btn{max-width:26vw;height:5.3vw;min-height:5.3vw}.role_select_btn__label{letter-spacing:-.07vw;font-size:1.75vw}.role_select_btn__icon{width:1.8vw;height:1.8vw;right:1.45vw}.case_role_section{grid-template-columns:15vw minmax(0,1fr);gap:5.65vw;min-height:27vw;padding:4.7vw 5.2vw}.case_panel_inner{padding:0}.case_role_intro h3{font-size:2.6vw}.case_role_intro p{margin-top:.95vw;font-size:1.45vw}.case_card_grid{gap:1.25vw 1.55vw}.case_card{min-height:5.3vw;padding:1vw 1.45vw 1vw 2vw}.case_card:after{width:2.3vw;height:2.3vw}.case_role_badge{width:7.5vw}.case_role_intro h3{letter-spacing:-.13vw;font-size:3.15vw}.case_role_intro p,.case_role_intro p b{letter-spacing:-.05vw;font-size:1.25vw}.case_card_grid{grid-template-columns:repeat(2,24.35vw);gap:1.25vw}.type-lease .case_card,.type-sale .case_card{border-radius:1.05vw;width:24.35vw;height:8.2vw;min-height:8.2vw;padding:0 2.3vw}.case_card__text{gap:.55vw}.case_card__text strong{letter-spacing:-.07vw;font-size:1.65vw}.case_card__subtitle{letter-spacing:-.04vw;font-size:1.05vw}.counsel_case_panel>.rolling{height:19vw}.counsel_case_panel>.rolling p{font-size:20vw}.question_card:before{width:4.1vw;height:.8vw;top:-2.7vw;right:1.1vw}#counselFlow.type-sale .question_card:after{width:8.35vw;top:-6vw;right:2vw}#counselFlow.type-lease .question_card:after{width:12.5vw;top:-6.5vw;right:1vw}.case_role_section:before{width:7.25vw;height:1.35vw;top:4.65vw;right:3.2vw}.case_role_section:after{width:7.2vw;height:8.8vw;right:3.15vw}}@media screen and (max-width:1310px){.counsel_question,.counsel_case_panel{padding:11.5vw 0 13.125vw}}@media screen and (min-width:769px){.case_role_intro{margin-top:-7vw}}@media screen and (max-width:768px){.counsel_question,.counsel_case_panel{padding:13vw 0 15vw}.question_eyebrow,.question_title{font-size:6.4vw}.question_desc{font-size:2.15vw}.question_card{max-width:100%;min-height:auto;margin-top:6vw;padding:7vw 6vw}.question_heading{gap:1.4vw;font-size:3.55vw}.question_heading:before{font-size:3.3vw}.question_role_list{gap:2vw;margin-top:4vw}.role_select_btn{width:100%;max-width:none;height:8.4vw;min-height:8.4vw}.role_select_btn__label{letter-spacing:-.11vw;font-size:2.7vw}.role_select_btn__icon{width:3.6vw;height:3.6vw;right:2.2vw}.case_role_section{flex-direction:column}.case_role_intro{flex-direction:column;align-items:center;display:flex}.case_role_badge{width:14vw;margin-bottom:0;position:static;transform:none}.case_role_intro h3{letter-spacing:-.25vw;text-align:center;font-size:6.2vw}.case_role_intro p{letter-spacing:-.1vw;text-align:center;margin-top:2.4vw;font-size:2.4vw}.case_role_intro p b{letter-spacing:-.1vw;font-size:2.4vw}.case_card_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2vw;width:100%}.type-lease .case_card,.type-sale .case_card{width:100%;min-height:18vw;height:unset;border-radius:2.4vw;padding:0 4vw}.case_card:after{width:4vw;height:4vw}.case_card__text{gap:1vw}.case_card__text strong{letter-spacing:-.13vw;font-size:3.3vw}.case_card__subtitle{letter-spacing:-.08vw;font-size:2vw}.question_card:before{width:6vw;height:1.15vw;top:-4vw;right:1.8vw}#counselFlow.type-sale .question_card:after{width:13vw;top:-9vw;right:2.5vw}#counselFlow.type-lease .question_card:after{width:18vw;top:-9vw;right:1vw}.case_role_section:before,.case_role_section:after{display:none}}@media screen and (max-width:540px){.counsel_question,.counsel_case_panel{padding:20vw 0 24vw}.question_eyebrow,.question_title{font-size:9vw}.question_desc{margin-top:2.5vw;font-size:3.5vw}.question_card{border-radius:4vw;margin-top:6vw;padding:7.5vw 5vw}.question_heading{flex-direction:column;gap:2vw;font-size:5vw;line-height:1.45}.question_heading:before{font-size:4.8vw}.question_role_list{grid-template-columns:1fr;gap:2.5vw;margin-top:4.5vw}.role_select_btn{height:15vw;min-height:15vw}.role_select_btn__label{letter-spacing:-.17vw;font-size:4.35vw}.role_select_btn__icon{width:5vw;height:5vw;right:4.5vw}.case_role_section{gap:6vw;padding:0}.case_role_badge{width:22vw}.case_role_intro h3{letter-spacing:-.36vw;font-size:9vw}.case_role_intro p{letter-spacing:-.16vw;margin-top:3vw;font-size:3.9vw}.case_role_intro p b{letter-spacing:-.16vw;font-size:3.9vw}.case_card_grid{grid-template-columns:1fr;gap:3vw}.type-lease .case_card,.type-sale .case_card{border-radius:4vw;width:100%;height:24vw;min-height:24vw;padding:0 5vw}.case_card:after{width:9vw;height:9vw}.case_card__text{gap:1.5vw}.case_card__text strong{letter-spacing:-.21vw;font-size:5.2vw}.case_card__subtitle{letter-spacing:-.13vw;font-size:3.2vw}.question_card:before,.question_card:after{display:none}.popup#popCounselStep1 .content .example_list>li{padding-right:4vw}}
