._fl{font-weight:300}._fl,._fr{font-family:var(--Pretendard)}._fr{font-weight:400}._fb{font-weight:800}._fb,._fsb{font-family:var(--Pretendard)}._fsb{font-weight:600}body:has(#SafehomesPC){--sr:var(--Pretendard);--sm:var(--Pretendard);--sb:var(--Pretendard);--sl:var(--Pretendard)}body:has(#SafehomesPC) .font-medium,body:has(#SafehomesPC) .text-medium{font-family:var(--Pretendard);font-weight:500}body:has(#SafehomesPC) .font-bold,body:has(#SafehomesPC) .text-bold{font-weight:800}body:has(#SafehomesPC) .font-semibold,body:has(#SafehomesPC) .text-semibold{font-weight:600}body:has(#SafehomesPC) .font-regular,body:has(#SafehomesPC) .text-regular{font-family:var(--Pretendard);font-weight:400}body:has(#SafehomesPC) #ImagePopup{max-width:100%;margin:0;transform:none;left:0}body:has(#SafehomesPC) #ImagePopup .preview-li{scrollbar-width:thin;scrollbar-color:#eee transparent}body:has(#SafehomesPC) #ImagePopup .preview-li li{cursor:pointer;width:50px;height:50px}body:has(#SafehomesPC) #ImagePopup .preview-li li.selected{border:3px solid #fff}body:has(#SafehomesPC) #payment-method{width:calc(100% + 48px);margin-left:-24px}body:has(#SafehomesPC) #ContextMenu{background-color:transparent;width:100%;height:100%;position:absolute;transform:none;margin-left:0;left:0;max-width:100%}body:has(#SafehomesPC) #ContextMenu .content{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.19);transform:translate(calc((100% - 10px) * -1),-90%)}body:has(#SafehomesPC) #ContextMenu .button-list li button{font-size:16px;background-color:transparent;color:#4e5968}body:has(#SafehomesPC) #ContextMenu .button-list li button:hover{background-color:#f2f4f6}body:has(#SafehomesPC) #LoginModal{max-width:100%;left:0;top:0;transform:none;margin:0;display:flex;justify-content:center;align-items:center}body:has(#SafehomesPC) #LoginModal .content{max-width:500px;margin:auto;position:static;max-height:calc(100% - 40px);border-radius:10px;padding:30px}body:has(#SafehomesPC) #LoginModal .content .input-label-group .label{color:#4e5968;font-size:13px}body:has(#SafehomesPC) #LoginModal .content .input-label-group .input-border-wrap{border:none;padding:none}body:has(#SafehomesPC) #LoginModal .content .input-label-group .input-border-wrap .n-text-type{font-family:var(--Pretendard);font-weight:500;font-size:18px;margin-top:0;color:#18171a}body:has(#SafehomesPC) #LoginModal .content .input-label-group .input-border-wrap .n-text-type::placeholder{color:rgba(29,29,29,.4)}body:has(#SafehomesPC) #LoginModal .content .input-label-group .input-border-wrap .time{color:#4e5968;font-size:18px;transform:none;position:static}body:has(#SafehomesPC) #LoginModal .content .input-label-group .input-border-wrap:has(:focus,:active){background-color:#fff}body:has(#SafehomesPC) #LoginModal .content button{float:right}body:has(#SafehomesPC) #ChooseImageModal{width:100%;max-width:none;margin:0;background-color:#18171a}body:has(#SafehomesPC) #ChooseImageModal .Top-Area{background-color:rgba(0,0,0,.6);border:0;color:#fff}body:has(#SafehomesPC) #ChooseImageModal .Top-Area h2{font-size:17px}body:has(#SafehomesPC) #ChooseImageModal .Top-Area .back img{height:100%}body:has(#SafehomesPC) #ChooseImageModal .Top-Area .close{font-size:17px}body:has(#SafehomesPC) #ChooseImageModal .Pull-Wrap{max-width:600px;height:calc(100% - 55.5px);margin:auto;position:relative;justify-content:space-between;padding:40px 0}body:has(#SafehomesPC) #ChooseImageModal .Pull-Wrap .preview-li{flex-direction:column;position:absolute;top:20px;left:-50px;gap:10px;cursor:pointer}body:has(#SafehomesPC) #ChooseImageModal .Pull-Wrap .preview-li li{margin:0;width:60px;height:60px}body:has(#SafehomesPC) #ChooseImageModal .Pull-Wrap .preview-li li.selected{border:4px solid #003478}body:has(#SafehomesPC) #ChooseImageModal .Pull-Wrap .Page-btn button small{display:inline-block}body:has(#SafehomesPC) #ChooseImageModal .Page-btn{position:-webkit-sticky;position:sticky;padding:0}body:has(#SafehomesPC) .modal-wrap{left:0;transform:none;margin:0;max-width:100%}body:has(#SafehomesPC) .modal-wrap .modal-box.bottom{left:auto;max-height:none}body:has(#SafehomesPC) .modal-wrap .modal-box.bottom .check-part{flex-direction:column;align-items:flex-start;max-height:200px;justify-content:flex-start}body:has(#SafehomesPC) .modal-wrap .modal-box.bottom .check-part #Policy{background-color:#f6f8f7;height:140px;padding:15px;border-radius:5px;overflow:auto}body:has(#SafehomesPC) .docsViewer .top-area{margin:0;max-width:none!important;width:100%;border-bottom:1px solid #ededed}body:has(#SafehomesPC) .paymentloading{z-index:20!important}body:has(#SafehomesPC) .common-realtor-profile-card{display:flex;flex-direction:column;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top{display:flex;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-image{flex-shrink:0}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-image .profile-wrapper{position:relative;width:115px;height:125px;border-radius:8px;overflow:hidden}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-image .profile-wrapper.empty{object-fit:cover;background:url(/asset/img/realtor/profile/realtor-certi-seal-extra.png) no-repeat;background-position:50%;background-size:cover}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-image .profile-wrapper .profile-img{width:100%;height:100%;object-fit:cover}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-image .profile-wrapper .badge-icon{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;border:2px solid #fff}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info{flex:1 1;display:flex;flex-direction:column;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header .name-group{display:flex;gap:10px;align-items:center}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header .name-group .realtor-name{font-family:var(--Pretendard);font-weight:600;font-size:19px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header .name-group .certi-badge{width:auto;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));background-color:transparent}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header .name-group .certi-badge .badge-icon{height:100%;width:auto}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .info-header .company-name{font-size:16px;color:#999}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section{display:flex;flex-direction:column;gap:15px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item{display:flex;gap:10px;align-items:center}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .metric-label{min-width:110px;font-size:17px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display{display:flex;gap:10px;align-items:center}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display .temp-value{font-family:var(--Pretendard);font-weight:600;font-size:17px;color:#6b7684}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display .temp-gauge{position:relative;width:100px;height:6px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display .temp-gauge .gauge-bg{position:absolute;inset:0;background-color:#efefef;border-radius:10px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display .temp-gauge .gauge-fill{position:absolute;inset:0;background-color:#6b7684;border-radius:10px;width:75%}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display.high .temp-value{color:#003478}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display.high .gauge-fill{background-color:#003478}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display.low .temp-value{color:#f0932b}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .temp-display.low .gauge-fill{background-color:#f0932b}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .metrics-section .metric-item .metric-value{font-family:var(--Pretendard);font-weight:600;font-size:17px}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .tag-section{display:flex;gap:10px;flex-wrap:wrap}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .card-info .tag-section .tag{font-family:var(--Pretendard);font-weight:400;background-color:#f8f8f8;color:#555;padding:4px 8px;border-radius:5px;font-size:15px;white-space:nowrap}body:has(#SafehomesPC) .common-realtor-profile-card .card-top .help-icon{background:url(/asset/img/pc/icons/qmark-b.svg) no-repeat;background-position:50%;background-size:contain;width:14px;height:14px}body:has(#SafehomesPC) .common-realtor-profile-card .review-section{background-color:#f8f8f8;padding:15px 20px;border-radius:5px;display:flex;flex-direction:column;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-meta{font-family:var(--Pretendard);font-weight:500;display:flex;gap:5px;font-size:15px;align-items:center}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-meta span{color:#464c53}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-meta span:not(:first-child):before{content:"·";padding-right:5px}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-content{display:flex;justify-content:space-between}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-content .review-text{font-size:16px;color:#18171a;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-content button{width:-moz-fit-content;width:fit-content;color:#464c53;font-size:15px}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-tags{display:flex;gap:10px;flex-wrap:wrap}body:has(#SafehomesPC) .common-realtor-profile-card .review-section .review-tags .review-tag{background-color:#fff;color:#555;border-radius:5px;font-size:15px;white-space:nowrap;padding:4px 8px}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom .location-info{display:flex;gap:8px;align-items:center;font-size:17px;font-family:var(--Pretendard);font-weight:400;color:#464c53;background:none;padding:0}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom .location-info img{width:14px;height:16px}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom .location-info span{white-space:nowrap}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom .consult-btn{background-color:rgba(0,52,120,.1);color:#003478;border:none;border-radius:5px;padding:0 25px;height:50px;font-size:19px;font-family:var(--Pretendard);font-weight:500;cursor:pointer;white-space:nowrap}body:has(#SafehomesPC) .common-realtor-profile-card .card-bottom .consult-btn:hover{background-color:rgba(0,52,120,.15)}body:has(#SafehomesPC) .app-qrcode{width:202px;height:201px;margin:auto;background:url(/asset/img/pc/home/app-qrcode.png) no-repeat;background-size:contain}body:has(#SafehomesPC) .grid-container:has(.side-nav-section){grid-template-columns:230px 1fr!important;gap:100px!important}body:has(#SafehomesPC) .grid-container:has(.side-nav-section) .side-nav-section{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .grid-container:has(.side-nav-section) .side-nav-section li{padding:10px 20px;border-radius:5px;font-size:19px}body:has(#SafehomesPC) .grid-container:has(.side-nav-section) .side-nav-section li:hover{background-color:rgba(0,52,120,.102)}body:has(#SafehomesPC) .grid-container:has(.side-nav-section) .side-nav-section li.on{font-family:var(--Pretendard);font-weight:800;background-color:rgba(0,52,120,.102);color:#003478}body:has(#SafehomesPC) .search-main{display:flex;gap:0;white-space:pre}body:has(#SafehomesPC) .search-main .keyword{width:-moz-fit-content;width:fit-content;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-clamp:1;text-overflow:ellipsis}body:has(#SafehomesPC) .common-result-address-wrap{width:100%;overflow:Hidden;z-index:5}body:has(#SafehomesPC) .common-result-address-wrap .search-result{overflow-y:auto;max-height:293px;display:flex;flex-direction:column}body:has(#SafehomesPC) .common-result-address-wrap .search-result::-webkit-scrollbar{width:14px;background:#fff}body:has(#SafehomesPC) .common-result-address-wrap .search-result::-webkit-scrollbar-thumb{height:30%;background:rgba(0,0,0,.06);border-radius:40px;border:4px solid #fff}body:has(#SafehomesPC) .common-result-address-wrap .search-result li{padding:15px 0;border-top:1px solid #eaedef;display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .common-result-address-wrap .search-result li p{display:flex;align-items:flex-start;gap:15px}body:has(#SafehomesPC) .common-result-address-wrap .search-result li p span{font-size:17px}body:has(#SafehomesPC) .common-result-address-wrap .search-result li p span.doro-addr{font-size:14px;border-radius:4px;padding:2px 8px;color:#003478;background:rgba(0,52,120,.102)}body:has(#SafehomesPC) .common-result-address-wrap .search-result li p span.jibun-addr{font-size:14px;border-radius:2px;padding:2px 8px;color:#555;background:#f8f8f8}body:has(#SafehomesPC) .common-result-address-wrap .search-result li:hover{background-color:rgba(0,52,120,.102);padding-left:15px}body:has(#SafehomesPC) .common-result-address-wrap .search-result li:hover p.doro-addr{background-color:rgba(0,52,120,.2)}body:has(#SafehomesPC) .common-result-address-wrap .search-result li:first-child{border:none}body:has(#SafehomesPC) .common-result-address-wrap .empty{padding:20px}body:has(#SafehomesPC) .common-result-address-wrap .empty .ment{color:#e03d38;font-family:var(--sm)}body:has(#SafehomesPC) .common-result-address-wrap .empty ul{margin-top:25px;display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .common-result-address-wrap .empty ul li{color:#8894a0;word-break:keep-all;padding-left:12px;position:relative;font-size:15px}body:has(#SafehomesPC) .common-result-address-wrap .empty ul li:before{content:"";display:block;width:2px;height:2px;position:absolute;left:0;top:10px;background:#8894a0}body:has(#SafehomesPC) .common-result-address-wrap .empty ul li b{font-weight:400;font-family:var(--sm);color:#4e5968}body:has(#SafehomesPC) .common-result-address-wrap .empty .error{margin-top:50px;height:60px;display:flex;justify-content:center;align-items:center;gap:15px;border-radius:5px;background:#f2f3f5;color:#4e5968;cursor:pointer;font-family:var(--sm);font-size:18px}body:has(#SafehomesPC) .common-result-address-wrap .empty .error span{display:block;width:30px;height:30px;background-size:cover;background-position:50%}body:has(#SafehomesPC) .common-result-address-wrap .loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px 0;box-sizing:border-box}body:has(#SafehomesPC) .common-result-address-wrap .loading span{display:inline-block;width:6px;height:6px;border-radius:50%;animation:loading 1s linear infinite;background-color:#1142bf}body:has(#SafehomesPC) .common-result-address-wrap .loading span:first-child{animation-delay:0s}body:has(#SafehomesPC) .common-result-address-wrap .loading span:nth-child(2){animation-delay:.2s;margin:0 10px}body:has(#SafehomesPC) .common-result-address-wrap .loading span:nth-child(3){animation-delay:.4s}@keyframes loading{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}body:has(#SafehomesPC) .common-result-address-wrap header{z-index:14}body:has(#SafehomesPC) .common-result-address-wrap #ConfirmNotice{z-index:20}body:has(#SafehomesPC) .common-result-address-wrap #ConfirmNotice .modal-content{display:flex;gap:10px}body:has(#SafehomesPC){max-width:100%;margin:0;overflow:hidden;color:#1d1d1d;font-size:16px;line-height:1.5;letter-spacing:-1px}body:has(#SafehomesPC) #Intro{height:0;width:0;visibility:hidden}body:has(#SafehomesPC) .PageTemplate{max-width:100%;background-color:#f2f4f5;overflow:auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC{min-width:1140px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(dialog[open]) header{z-index:auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC .header-banner{width:100%;background:linear-gradient(90deg,#616161,#18171a);display:flex;color:#fff;font-size:17px;height:60px;align-items:center;justify-content:center;gap:10px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC .header-banner img{height:12px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header{width:100%;background-color:#fff;border-bottom:1px solid #cdd1d5;position:-webkit-sticky;position:sticky;top:0;z-index:2}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header{width:100%;padding:25px 0;max-width:1140px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .logo{width:auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions{display:flex;gap:15px;align-items:center}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.action-item{font-family:var(--Pretendard);font-weight:800;display:flex;gap:10px;align-items:center;cursor:pointer;font-size:17px;width:-moz-fit-content;width:fit-content;padding:15px 10px;border-radius:5px;transition:background-color .2s}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.action-item span{display:flex;justify-content:center;align-items:center;gap:8px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.action-item span i{justify-content:center;align-items:center;background:#003478;color:#fff;font-size:13px;font-family:var(--Pretendard);font-weight:400;display:inline-flex;width:20px;height:20px;border-radius:9999px;line-height:1;flex-shrink:0}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.action-item img{width:16px;height:auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.action-item:hover{background-color:rgba(0,52,120,.102)}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .util-header .header-actions button.realtor-certi{background-color:#003478;color:#fff;font-size:16px;border-radius:5px;padding:10px 15px;width:-moz-fit-content;width:fit-content}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav{width:100%;border-top:1px solid #cdd1d5}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items{max-width:1140px;margin:0 auto;display:flex;gap:15px;align-items:stretch}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li{display:flex;align-items:stretch;cursor:pointer}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li a,body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li button{font-family:var(--Pretendard);font-weight:800;display:flex;align-items:center;gap:18px;font-size:19px;color:#464c53;padding:15px;white-space:nowrap}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li .nav-chevron{display:inline-block;transform:rotate(90deg);transform-origin:center;flex-shrink:0;transition:transform .15s}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li .nav-chevron.up{transform:rotate(-90deg)}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li:not(.active):not(.dropdown-open):hover{background-color:rgba(0,52,120,.102);border-bottom:none}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li:not(.active):not(.dropdown-open):hover a,body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li:not(.active):not(.dropdown-open):hover button{color:#1d1d1d}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.active{position:relative}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.active:before{content:"";display:block;width:100%;height:3px;background:#003478;position:absolute;left:0;bottom:0}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.active a,body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.active button{color:#003478}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.dropdown-open{background-color:rgba(0,52,120,.102);border-bottom:none}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.dropdown-open a,body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .header-nav .nav-items>li.dropdown-open button{color:#1d1d1d}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown{top:100%;left:0;width:100%;background:#fff;border-top:1px solid #cdd1d5;border-bottom:1px solid #cdd1d5;z-index:10;padding:40px 15px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner{max-width:1140px;margin:0 auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row{display:grid;grid-gap:40px;gap:40px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row.cols-1{grid-template-columns:1fr}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row.cols-2{grid-template-columns:1fr 1fr}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row.cols-3{grid-template-columns:1fr 1fr 1fr}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row .dropdown-item .item-title{font-family:var(--Pretendard);font-weight:800;font-size:19px;color:#1d1d1d;display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #cdd1d5;text-align:left;transition:color .15s}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row .dropdown-item .item-title:hover{color:#003478}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row .dropdown-item .item-desc{font-family:var(--Pretendard);font-weight:400;font-size:17px;color:#464c53;line-height:1.5}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row:not(:first-child){margin-top:40px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown .dropdown-inner .dropdown-row-divider{height:1px;background-color:#cdd1d5;margin:25px 0}body:has(#SafehomesPC) .PageTemplate #SafehomesPC header .nav-dropdown-wrap{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,.251)}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(#PrntPage) header{display:none}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(.top-area:not(.hero-section)) header{display:none}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer{width:100%;background-color:#fff;padding:40px 30px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .footer-section{width:100%;max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:25px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .logo{height:40px;width:auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top{display:flex;justify-content:space-between;align-items:center}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list{display:flex;gap:15px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list li{cursor:pointer;width:30px;height:30px;border-radius:100%;text-indent:-99999px;transition:all .2s}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list li:first-child{background:#999 url(/asset/img/pc/icons/insta.svg);background-repeat:no-repeat;background-size:16px;background-position:50%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list li:nth-child(2){background:#999 url(/asset/img/pc/icons/yt.svg);background-repeat:no-repeat;background-size:15.8px;background-position:50%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list li:nth-child(3){background:#999 url(/asset/img/pc/icons/blog.svg);background-repeat:no-repeat;background-size:12px;background-position:50%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-top .sns-list li a{display:block;height:100%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .info-row-wrap{display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .info-row-wrap .info-row{display:flex;gap:35px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .info-row-wrap .info-row .info-item{display:flex;gap:15px;color:#1d1d1d;white-space:nowrap}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .info-row-wrap .info-row .info-item span{font-family:var(--Pretendard);font-weight:500}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-divider{height:1px;background-color:#cdd1d5}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-end{display:flex;justify-content:space-between;align-items:center}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-end .nav-links{display:flex;gap:35px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-end .nav-links li{color:#464c53;cursor:pointer}body:has(#SafehomesPC) .PageTemplate #SafehomesPC footer .foot-end .copyright{color:#999;font-size:15px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(.bg-w){background:#fff}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(.bg-w) footer{background:#f4f5f6}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main{margin:0 auto;padding:80px 0 100px;min-height:calc(100vh - 140px);height:-moz-fit-content;height:fit-content;width:100%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title{max-width:1140px;font-size:34px;color:#1d1d1d;display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid;margin:0 auto 40px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title.o{max-width:750px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title h3{font-weight:inherit;font-size:inherit;font-family:inherit;color:inherit;font-family:var(--Pretendard);font-weight:800}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title small{font-family:var(--Pretendard);font-weight:500;font-size:19px;color:#1d1d1d;margin-top:10px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title .page-route{display:flex;align-items:center;gap:10px;font-size:17px;color:#1d1d1d;font-weight:400}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title .page-route img{width:14px;height:15px;object-fit:contain}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title .page-route>span:last-child{font-family:var(--Pretendard);font-weight:600}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title .page-route .route-sep{display:inline-block;width:5px;height:5px;border-right:1.5px solid #8894a0;border-top:1.5px solid #8894a0;transform:rotate(45deg);flex-shrink:0}body:has(#SafehomesPC) .PageTemplate #SafehomesPC main .page-title .page-route a{text-decoration:underline;text-underline-offset:3px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:has(.has-certi) main{min-height:calc(100vh - 155px)}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main section{max-width:750px;margin:0 auto}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main section.sticky-bottom{position:-webkit-sticky;position:sticky;top:100%}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main section.full{max-width:1140px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main .grid-container{max-width:1140px;display:grid;grid-template-columns:1fr 300px;grid-gap:80px;gap:80px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main .grid-container .mh{min-height:270px}body:has(#SafehomesPC) .PageTemplate #SafehomesPC:not(:has(#PCReportPiece)) main .grid-container .fixed-section{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:180px}body:has(#SafehomesPC) input[type=file].drag-file-over+label{outline:2px dashed #3b82f6;background:rgba(59,130,246,.05)}body:has(#SafehomesPC) .small-tabs ul{display:flex;gap:15px;flex-wrap:wrap}body:has(#SafehomesPC) .small-tabs ul li{padding:10px 25px;line-height:1;color:#1d1d1d;background-color:#fff;border:1px solid #1d1d1d;border-radius:20px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;white-space:nowrap;cursor:pointer;font-size:19px}body:has(#SafehomesPC) .small-tabs ul li.on{font-family:var(--Pretendard);font-weight:600;color:#fff;background-color:#003478;border:1px solid #003478;cursor:default}body:has(#SafehomesPC) .service-tabs{margin:auto;width:1100px}body:has(#SafehomesPC) .service-tabs ul{margin:0 auto;display:flex;gap:30px}body:has(#SafehomesPC) .service-tabs ul li{font-family:var(--Pretendard);font-weight:600;font-size:30px;color:#d0d0d0;cursor:pointer}body:has(#SafehomesPC) .service-tabs ul li.on{color:#18171a;font-family:var(--Pretendard);font-weight:800;cursor:default}body:has(#SafehomesPC) .font-blue{color:#003478!important}body:has(#SafehomesPC) .font-balck{color:#1d1d1d!important}body:has(#SafehomesPC) .font-red{color:#bd2c0f!important}body:has(#SafehomesPC) .font-light-black{color:#555!important}body:has(#SafehomesPC) button.basic{font-family:var(--Pretendard);font-weight:500;font-size:19px;width:-moz-fit-content;width:fit-content;padding:0 25px}body:has(#SafehomesPC) button.basic.small{padding:4px 8px}body:has(#SafehomesPC) button.basic.center{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 15px}body:has(#SafehomesPC) button.basic.full{width:100%}body:has(#SafehomesPC) button{cursor:pointer}body:has(#SafehomesPC) button.blue{background-color:#003478;color:#fff}body:has(#SafehomesPC) button.gray{background-color:#f8f8f8;color:#555;border:1px solid #e4e4e4}body:has(#SafehomesPC) button.red{background-color:#bd2c0f;color:#fff}body:has(#SafehomesPC) button.light-blue{background-color:rgba(0,52,120,.102);color:#003478}body:has(#SafehomesPC) .prw .pr .basic{padding:4px 8px;font-size:16px;height:-moz-fit-content;height:fit-content}body:has(#SafehomesPC) .table-box table th{font-family:var(--Pretendard);font-weight:500;background-color:#f8f8f8;font-size:16px;color:#464c53;border:none;border-bottom:1px solid #e4e4e4;padding:10px 0}body:has(#SafehomesPC) .table-box table td{border:none;border-bottom:1px solid #e4e4e4;color:#1d1d1d;font-size:16px;padding:15px}body:has(#SafehomesPC) .table-box table td a{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-clamp:1;display:-webkit-box}body:has(#SafehomesPC) .table-box table td a:hover{font-family:var(--Pretendard);font-weight:500;color:#003478;text-decoration:underline;text-underline-offset:2px}body:has(#SafehomesPC) .table-box table td button{border-radius:5px;width:-moz-fit-content;width:fit-content;font-size:16px;padding:5px 10px}body:has(#SafehomesPC) .table-box table td button:disabled{opacity:.3}body:has(#SafehomesPC) .table-box table td .b{display:block;font-size:15px}body:has(#SafehomesPC) .table-box.empty{font-family:var(--Pretendard);font-weight:600;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;gap:25px}body:has(#SafehomesPC) .table-box.empty .icon{width:60px;height:60px;background:url(/asset/img/pc/icons/alert-circle-light-blue.svg) no-repeat;background-size:contain}body:has(#SafehomesPC) input{caret-color:#003478}body:has(#SafehomesPC) .radio-type-i{width:20px;height:20px;border:1px solid #1d1d1d;border-radius:50%;position:absolute;cursor:pointer}body:has(#SafehomesPC) .radio-type-i+label{display:flex;align-items:center;padding-left:30px;height:100%;font-size:19px;line-height:1;background:#fff;min-height:22px;width:100%}body:has(#SafehomesPC) .radio-type-i:checked{background-color:#003478;border:5px solid #fff;box-shadow:0 0 0 1px #003478}body:has(#SafehomesPC) .radio-type-i.border{margin:20px}body:has(#SafehomesPC) .radio-type-i.border+label{padding:20px 20px 20px 52px;border:1px solid #e4e4e4;border-radius:8px}body:has(#SafehomesPC) .radio-type-i.border:checked+label{border:1px solid #1d1d1d}body:has(#SafehomesPC) .file-type+label{font-family:var(--Pretendard);font-weight:500;display:flex;gap:15px;width:100%;font-size:19px;min-height:56px;height:-moz-fit-content;height:fit-content;color:#464c53;border:1px dashed #1d1d1d;border-radius:5px;align-items:center;justify-content:center}body:has(#SafehomesPC) .file-type+label:before{content:"";display:block;background:url(/asset/img/pc/icons/folder-line.svg) no-repeat;width:22px;height:18px;min-width:22px}body:has(#SafehomesPC) .file-type.on+label{border:1px solid #1d1d1d;color:#003478}body:has(#SafehomesPC) .file-type.on+label:before{background:url(/asset/img/pc/icons/folder-line-blue.svg) no-repeat}body:has(#SafehomesPC) .label-input-part{display:flex;flex-direction:column;gap:15px}body:has(#SafehomesPC) .label-input-part .label{color:#1d1d1d;font-family:var(--Pretendard);font-weight:500;font-size:19px;margin:0}body:has(#SafehomesPC) .input-label-group{display:flex;flex-direction:column;gap:15px}body:has(#SafehomesPC) .input-label-group .label{color:#1d1d1d;font-family:var(--Pretendard);font-weight:500;font-size:19px;margin:0}body:has(#SafehomesPC) .input-border-wrap{min-height:auto;display:block;padding:0;width:100%;border:none}body:has(#SafehomesPC) .input-border-wrap .prw{margin:0;animation:none}body:has(#SafehomesPC) .input-border-wrap .prw input{height:56px;padding:0 20px;font-size:19px;border:1px solid #1d1d1d;border-radius:5px}body:has(#SafehomesPC) .input-border-wrap .prw input::placeholder{color:rgba(29,29,29,.4)}body:has(#SafehomesPC) .input-border-wrap .prw input:focus{border:1px solid #003478}body:has(#SafehomesPC) .input-border-wrap .prw input:focus::placeholder{padding-left:5px}body:has(#SafehomesPC) .input-border-wrap .prw input:disabled{background:#fff;border:1px solid #1d1d1d;cursor:not-allowed}body:has(#SafehomesPC) .input-border-wrap .prw .pr{font-family:var(--Pretendard);font-weight:400;color:#4e5968;font-size:19px;right:20px}body:has(#SafehomesPC) .extra-box{padding:15px 20px;border-radius:8px;border:1px solid #e4e4e4;background-color:#f8f8f8;color:#555}body:has(#SafehomesPC) .extra-box.b{padding:20px}body:has(#SafehomesPC) .extra-box.c{padding:25px}body:has(#SafehomesPC) .extra-box .box-title{font-family:var(--Pretendard);font-weight:600;font-size:20px;color:#1d1d1d}body:has(#SafehomesPC) .common-info-list{display:flex;flex-direction:column;gap:25px}body:has(#SafehomesPC) .common-info-list>div{display:flex;align-items:flex-start}body:has(#SafehomesPC) .common-info-list>div dt{font-family:var(--Pretendard);font-weight:500;min-width:130px;font-size:17px;color:#1d1d1d;flex-shrink:0}body:has(#SafehomesPC) .common-info-list>div dd{font-family:var(--Pretendard);font-weight:400;font-size:17px;color:#1d1d1d;text-align:left}body:has(#SafehomesPC) .common-info-list.v2>div dt{min-width:180px}body:has(#SafehomesPC) .info-box{padding:25px;background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:8px;display:flex;flex-direction:column;gap:25px}body:has(#SafehomesPC) .info-box .box-title{font-family:var(--Pretendard);font-weight:600;font-size:20px;color:#1d1d1d}body:has(#SafehomesPC) .info-box .box-content .dot-list{display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .info-box .box-content .dot-list li{color:#555;display:flex;align-items:flex-start;gap:10px;font-size:16px}body:has(#SafehomesPC) .info-box .box-content .dot-list li:before{content:"";width:3px;height:3px;min-width:3px;border-radius:50%;background-color:#555;margin-top:9px}body:has(#SafehomesPC) .info-box dl{display:flex;flex-direction:column;gap:20px}body:has(#SafehomesPC) .info-box dl>div{display:flex;align-items:flex-start;font-size:14px}body:has(#SafehomesPC) .info-box dl>div dt{min-width:80px;color:#8894a0;flex-shrink:0}body:has(#SafehomesPC) .info-box dl>div dd{flex:1 1;word-break:keep-all;line-height:1.5}body:has(#SafehomesPC) .dot-list{display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) .dot-list li{position:relative;padding-left:13px}body:has(#SafehomesPC) .dot-list li:before{content:"•";margin-right:10px;position:absolute;left:0}body:has(#SafehomesPC) .bt-line{border-top:1px solid #cdd1d5}body:has(#SafehomesPC) .bt-dashed{border-top:1px dashed #cdd1d5}body:has(#SafehomesPC) .section:not(:first-child){padding-top:40px;margin-top:40px;border-top:1px solid #cdd1d5}body:has(#SafehomesPC) .section-title{font-family:var(--Pretendard);font-weight:600;font-size:22px;color:#1d1d1d}body:has(#SafehomesPC) .page-content{display:flex;flex-direction:column;gap:40px}body:has(#SafehomesPC) .page-content section{width:100%}body:has(#SafehomesPC) .Page-btn{position:relative;padding:0;z-index:1}body:has(#SafehomesPC) .Page-btn button{width:100%}body:has(#SafehomesPC) .history-card{font-family:var(--Pretendard);font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;cursor:pointer;font-size:19px;color:#1d1d1d}body:has(#SafehomesPC) .flex-row.js{justify-content:flex-start;gap:30px}