.MainPopup_root___1XtW{overflow:hidden}.MainPopup_root___1XtW .chakra-modal__content{width:260px!important;height:320px!important;max-height:calc(100vh - 170px);max-width:260px;border-radius:16px}.MainPopup_root___1XtW .chakra-modal__body{height:100%;max-height:100%;scrollbar-width:none}.MainPopup_root___1XtW .MainPopup_body__P0aAh{position:relative;display:flex;flex-direction:column;padding:16px;height:100%}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_gradient-overlay__IASmf{width:100%;left:0;height:134px;position:absolute;bottom:0;background:linear-gradient(180deg,hsla(0,0%,7%,0),#131313);z-index:-1;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_close-icon__NuxsP{position:absolute;right:16px;top:16px;z-index:2;cursor:pointer}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_spot-badge__9Iiql{padding:0 4px;border-radius:2px;border:1px solid #dee2e6;color:#fff;font-size:12px;font-weight:500;line-height:18px}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_hospital-name__7kRUR{color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:26px}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_service-info__wwCID{color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:20px}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_button__69Nfw{display:flex;height:36px;padding:0 16px;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;border-radius:4px;background:#fff;color:#212529;text-align:center;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.5px;cursor:pointer}.MainPopup_root___1XtW .MainPopup_body__P0aAh .MainPopup_button__69Nfw:active{transform:scale(.98)}.MainPopup_un-watch-text__B5STd{margin-top:8px;color:#c5c5c5;text-align:center;font-size:14px;font-weight:600;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.Notice_root__Ktcts{overflow:hidden}.Notice_root__Ktcts .chakra-modal__content{width:260px!important;height:320px!important;max-height:calc(100vh - 170px);max-width:260px;border-radius:16px}.Notice_root__Ktcts .chakra-modal__body{height:100%;max-height:100%;scrollbar-width:none}.Notice_root__Ktcts .Notice_body__xeCoV{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:#fff;border-radius:16px}.Notice_root__Ktcts .Notice_body__xeCoV .Notice_close-icon__gD_vl{position:absolute;right:16px;top:16px;z-index:2;cursor:pointer}.Notice_root__Ktcts .Notice_body__xeCoV .Notice_contents__VsfIx{white-space:pre-line;color:#212529;font-size:14px;line-height:22px;letter-spacing:-.3px;text-align:left}.Notice_root__Ktcts .Notice_body__xeCoV .Notice_button__gX4W3{display:flex;height:44px;padding:0 16px;justify-content:center;align-items:center;flex-shrink:0;align-self:stretch;border-radius:8px;background:#212529;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.5px;cursor:pointer;transition:all .2s ease}.Notice_root__Ktcts .Notice_body__xeCoV .Notice_button__gX4W3:hover{background:#343a40}.Notice_root__Ktcts .Notice_body__xeCoV .Notice_button__gX4W3:active{transform:scale(.98)}.PaymentReviewBanner2X_root__7aglC{width:100%;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-radius:16px;background:#fff4e6}.PaymentReviewBanner2X_root__7aglC p{text-align:left;color:#212529;font-size:16px;font-weight:400;line-height:22px}.PaymentReviewBanner2X_root__7aglC b{text-align:left;color:#212529;font-size:16px;font-weight:700;line-height:22px}.PaymentReviewBanner2X_root__7aglC .PaymentReviewBanner2X_orange-text__V6cQU{color:#f76707;font-size:16px;font-weight:700;line-height:22px}.indiana-scroll-container{overflow:auto;cursor:-webkit-grab;cursor:grab}.indiana-scroll-container--hide-scrollbars{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.indiana-scroll-container--hide-scrollbars::-webkit-scrollbar{display:none!important;height:0!important;width:0!important;background:transparent!important;-webkit-appearance:none!important}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM{display:flex;align-items:center;gap:8px;padding:16px 20px;min-height:116px}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:80px;height:116px}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_image-wrapper__7tozs{position:relative;width:80px;height:80px;border-radius:8px;flex-shrink:0}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_image-wrapper__7tozs .ProcedurePriceMedicalCareFilter_thumbnail__R5ioU{width:100%;height:100%;border-radius:8px;flex-shrink:0;border:1px solid #dee2e6}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_image-wrapper__7tozs .ProcedurePriceMedicalCareFilter_thumbnail__R5ioU.ProcedurePriceMedicalCareFilter_selected__RWBUF{border:1px solid #212529}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_image-wrapper__7tozs .ProcedurePriceMedicalCareFilter_release-year__AsDoQ{position:absolute;bottom:2px;right:2px;display:flex;padding:1px 4px;justify-content:center;align-items:center;color:#fff;font-size:10px;font-weight:500;line-height:14px;letter-spacing:-.5px;border-radius:6px;background:rgba(0,0,0,.5)}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_name__6jzxo{color:#495057;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProcedurePriceMedicalCareFilter_medical-care__5OcuM .ProcedurePriceMedicalCareFilter_machine__Jnm4G .ProcedurePriceMedicalCareFilter_name__6jzxo.ProcedurePriceMedicalCareFilter_selected__RWBUF{color:#212529}.HospitalFilterFooter_container__jWKkA{position:fixed;max-width:478px;bottom:0;z-index:10;box-sizing:border-box;width:100%}.HospitalFilterFooter_options__Pet3e{background:#fff;box-shadow:0 -1px 8px 0 rgba(0,0,0,.08);padding:12px 20px;display:flex;gap:8px}.HospitalFilterFooter_options__Pet3e .HospitalFilterFooter_option__tu2T0{cursor:pointer;display:flex;padding:6px 12px;justify-content:center;align-items:center;white-space:nowrap;flex-shrink:0;gap:2px;border-radius:8px;border:1px solid #495057}.HospitalFilterFooter_options__Pet3e .HospitalFilterFooter_option__tu2T0 .HospitalFilterFooter_icon__Z4ywH{width:18px;height:18px;color:#495057}.HospitalFilterFooter_options__Pet3e .HospitalFilterFooter_option__tu2T0 p{color:#495057;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.5px}.HospitalFilterFooter_footer__4Ph0r{background-color:#fff;border-top:1px solid #f1f3f5;padding:16px 20px 24px}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ{display:flex;gap:8px}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ .HospitalFilterFooter_reset__rw5F_{display:flex;padding:14px 16px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #dee2e6;background:#fff;gap:4px;min-width:104px}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ .HospitalFilterFooter_reset__rw5F_ img{flex-shrink:0;width:20px;height:20px}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ .HospitalFilterFooter_reset__rw5F_ p{color:#868e96;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.5px}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ .HospitalFilterFooter_submit__ukig3{width:100%;height:48px;display:flex;padding:14px 16px;justify-content:center;align-items:center;border-radius:8px;background:#212529}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_button-wrapper__WPwqZ .HospitalFilterFooter_submit__ukig3 p{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.5px}.HospitalFilterFooter_footer__4Ph0r button:active{transform:scale(.98)}.HospitalFilterFooter_footer__4Ph0r .HospitalFilterFooter_pick__Vlybz{display:flex;justify-content:center;align-items:center;width:10%;font-size:20px;margin-right:20px}.HospitalFilterMachine_container__6EI6p{display:flex;flex-direction:column;gap:8px}.HospitalFilterMachine_title__E6JrR{padding:16px 0 0 20px;color:#343a40;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.5px}.HospitalFilterMachine_machine__1zryA{display:flex;gap:6px;padding:0 20px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR{flex-shrink:0;width:80px;cursor:pointer;border-radius:8px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8{border:1px solid #dee2e6;height:80px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:8px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8.HospitalFilterMachine_isEmpty__TN_PJ{padding:7px 25px 6px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8 .HospitalFilterMachine_machine-img__OYcZV{height:76px;width:76px;border-radius:8px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8 .HospitalFilterMachine_empty-img__MCfTP{width:31px;height:65px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8 .HospitalFilterMachine_tag__A2iAo{position:absolute;display:flex;padding:1px 4px;justify-content:center;align-items:center;text-align:center;right:2px;bottom:2px;border-radius:6px;background:rgba(0,0,0,.5)}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_thumbnail__nn4f8 .HospitalFilterMachine_tag__A2iAo p{color:#fff;font-size:10px;font-weight:400;line-height:14px;letter-spacing:-.5px;margin-top:0}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_more-button__wBZe6{height:80px;border-radius:8px;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_more-button__wBZe6 p{color:#868e96;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.5px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_option__FVpjR .HospitalFilterMachine_name__1inPc{color:#495057;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px;width:100%;margin-top:4px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_selected__zSR8o .HospitalFilterMachine_thumbnail__nn4f8{border:2px solid #495057}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_selected__zSR8o .HospitalFilterMachine_thumbnail__nn4f8 .HospitalFilterMachine_tag__A2iAo{background:#495057;right:1px;bottom:1px}.HospitalFilterMachine_machine__1zryA .HospitalFilterMachine_selected__zSR8o .HospitalFilterMachine_name__1inPc{color:#495057}.HospitalRegion_root__kDkRV{padding:16px 20px}.HospitalRegion_root__kDkRV .HospitalRegion_title__2HlB7{color:#343a40;font-weight:600;line-height:20px;letter-spacing:-.5px;margin-bottom:10px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ{display:flex}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_place-holder-text__MCeHb{color:#adb5bd;font-size:14px;font-weight:700;line-height:20px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_sido__qZ6FQ{color:#495057;font-size:14px;line-height:20px;letter-spacing:-.5px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 8px 12px 20px;flex:1;border-top-left-radius:8px;border:1px solid #ced4da;border-right:none}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_sigungu__dwLc_{color:#495057;font-size:14px;line-height:20px;letter-spacing:-.5px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 8px 12px 20px;border:1px solid #ced4da;flex:1;border-top-right-radius:8px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_focus__7Q_re,.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_select__inHfw{font-size:14px;line-height:20px;letter-spacing:-.5px;color:#495057;font-weight:700}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_border-sido__vegPk{border:1px solid #212529;border-right-width:.5px;border-bottom-left-radius:8px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_region__Pt5vZ .HospitalRegion_border-sigungu__9NDkH{border:1px solid #212529;border-left-width:.5px;border-bottom-right-radius:8px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_table-wrap__ICB2A{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_table-wrap__ICB2A .HospitalRegion_table__bsR4A{width:100%}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_table-wrap__ICB2A .HospitalRegion_table__bsR4A td{color:#495057;font-size:14px;line-height:20px;letter-spacing:-.5px;width:50%;height:44px;cursor:pointer;padding:12px 16px;border-bottom:1px solid #ced4da}.HospitalRegion_root__kDkRV .HospitalRegion_select__inHfw .HospitalRegion_table-wrap__ICB2A .HospitalRegion_table__bsR4A td:nth-child(odd){border-right:1px solid #ced4da}.HospitalFilter_root__y8wdA{padding-bottom:200px}.BannerList_root__90ccg{display:flex;flex-direction:column;gap:16px}.BannerList_title__HiyPc{color:#343a40;font-size:20px;font-weight:700;line-height:26px;margin-left:20px}.BannerList_banner__qmeM8{cursor:pointer;width:120px;height:162px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#f1f3f5;flex-shrink:0}.BannerList_banner__qmeM8 p{color:#212529}.BannerList_banner__qmeM8 b,.BannerList_banner__qmeM8 p{text-align:center;font-size:14px;font-weight:700;line-height:18px}.BannerList_banner__qmeM8 b{display:block;color:#f76707}.BannerList_first-button__ATZ3E,.BannerList_second-button__pbCHc{padding:7px 0;width:100%;border-radius:8px;background:#212529;color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:16px}.BannerList_second-button__pbCHc{background:#f76707}.BannerList_border-box__4B26v{display:flex;gap:2px;border-radius:4px;border:1px solid #fff;color:#fff;font-size:10px;font-weight:700;line-height:14px;padding:4px 6px}.DoctorInfoDescription_description____P7F{display:flex;gap:8px;margin-top:8px;align-items:end}.DoctorInfoDescription_description____P7F.DoctorInfoDescription_cursor__IzlcM{cursor:pointer}.DoctorInfoDescription_description____P7F .DoctorInfoDescription_text__A3P7i{color:#495057;font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.5px;white-space:pre-wrap}.DoctorInfoDescription_description____P7F .DoctorInfoDescription_text__A3P7i.DoctorInfoDescription_overflow__OZuH5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.DoctorInfoDescription_more__qCX0T{flex-shrink:0;color:#adb5bd;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px;cursor:pointer}.DoctorInfo_doctor-container__jp5gd{position:relative;border-top:8px solid #f1f3f5;padding:24px 20px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF{display:flex;flex-direction:column;gap:8px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;border-radius:8px;border:1px solid #dee2e6;background:#fff}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL{display:flex;align-items:center;gap:12px;margin:0 16px;width:calc(100% - 32px)}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL.DoctorInfo_has-border__3s_5c{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f1f3f5}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL .DoctorInfo_thumbnail__vK6hX{width:80px;height:80px;border-radius:50%;flex-shrink:0;align-self:start}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL .DoctorInfo_thumbnail__vK6hX .DoctorInfo_image__MZ_ma{border-radius:50%;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:50%}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL .DoctorInfo_career__qUbKK{display:flex;flex-direction:column}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL .DoctorInfo_career__qUbKK .DoctorInfo_speciality__amR63{color:#868e96;font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.5px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_profile__7SbZL .DoctorInfo_career__qUbKK .DoctorInfo_name__N9nMr{color:#343a40;font-size:16px;font-weight:700;line-height:22px;letter-spacing:-.5px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_sns-list___mVba{display:flex;gap:12px;padding:0 16px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_sns-list___mVba .DoctorInfo_sns-link__sTJh6{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:4px;border:1px solid #dee2e6;background:#fff;flex-shrink:0}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_sns-list___mVba .DoctorInfo_sns-link__sTJh6 svg{flex-shrink:0}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_doctor-item__jzMTF .DoctorInfo_info__cq6iY .DoctorInfo_sns-list___mVba .DoctorInfo_sns-link__sTJh6 .DoctorInfo_followers__LmIFI{color:#868e96;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.5px}.DoctorInfo_doctor-container__jp5gd .DoctorInfo_more-doctor__iuvQ1{width:100%;display:flex;padding:10px 16px;justify-content:center;align-items:center;border-radius:6px;border:1px solid #dee2e6;background:#fff;margin-top:16px;color:#868e96;font-size:14px;line-height:20px}.DoctorInfo_tag-box__lB946{display:flex;flex-wrap:wrap;margin-top:8px;padding-right:20px}.DoctorInfo_tag-box__lB946 .DoctorInfo_tag__lYt_q{margin:0 6px 6px 0;display:inline-flex;justify-content:center;align-items:center;height:24px;color:#495057;font-weight:500;font-size:12px;line-height:1;padding:0 8px;border-radius:4px;background:#f1f3f5}.DoctorInfo_title__gGc_Z{color:#212529;font-size:18px;font-weight:800;line-height:24px;margin-bottom:8px}.HospitalBeforeAfterItem_review__OkSN2{display:flex;flex-direction:column;gap:12px;border-radius:8px;padding:16px;background:#f8f9fa}.HospitalBeforeAfterItem_review__OkSN2 .HospitalBeforeAfterItem_body__T0xmb{display:flex;flex-direction:column;gap:16px}.HospitalBeforeAfterItem_images__BbhUY{display:flex;gap:6px}.HospitalBeforeAfterItem_images__BbhUY .HospitalBeforeAfterItem_after__CZ0ln,.HospitalBeforeAfterItem_images__BbhUY .HospitalBeforeAfterItem_before__kO_gC{position:relative;width:49%;height:49%;aspect-ratio:1/1;padding-top:49%;background-position:50%;background-size:cover;background-color:#f1f3f5;cursor:pointer}.HospitalBeforeAfterItem_images__BbhUY .HospitalBeforeAfterItem_date___jRI1{position:absolute;bottom:0;left:0;padding:4px 6px;margin:0 0 4px 4px;flex-direction:column;justify-content:center;align-items:center;border-radius:100px;width:fit-content;background:rgba(33,37,41,.5);color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px}.ReviewSample_sample__T4juy{position:relative;display:flex;padding:16px;border-radius:8px;background:#f8f9fa;margin-top:8px}.ReviewSample_sample__T4juy .ReviewSample_image__0KU2i{position:relative;background-image:url(/images/sample-review.png);background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:75%}.ReviewSample_sample__T4juy .ReviewSample_text__FgqAa{position:absolute;display:flex;align-items:center;flex-direction:column;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.ReviewSample_sample__T4juy .ReviewSample_text__FgqAa .ReviewSample_title__BRztQ{font-size:16px;font-weight:700;color:#212529;line-height:24px;text-align:center;margin-bottom:8px}.ReviewSample_sample__T4juy .ReviewSample_text__FgqAa .ReviewSample_button__DUgwI{width:240px;height:40px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.5px}.ReviewSample_sample__T4juy .ReviewSample_text__FgqAa .ReviewSample_button__DUgwI:active{transform:scale(.98)}.ReviewSample_sample__T4juy .ReviewSample_text__FgqAa .ReviewSample_description__ZDJkD{margin-top:8px;color:#868e96;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.5px}.HospitalBeforeAfter_root__otCbA{border-top:8px solid #f1f3f5;padding:24px}.HospitalBeforeAfter_root__otCbA .HospitalBeforeAfter_title__W8DjM{color:#343a40;font-size:18px;font-weight:700;line-height:24px}.HospitalBeforeAfter_root__otCbA .HospitalBeforeAfter_description__g7TAt{color:#868e96;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.5px;margin-top:4px}.HospitalBeforeAfter_root__otCbA .HospitalBeforeAfter_review-list__C2O3i{margin-top:8px;display:flex;flex-direction:column;gap:8px}.HospitalBeforeAfter_root__otCbA .HospitalBeforeAfter_more-button___9A_3{width:100%;display:flex;height:40px;padding:10px 16px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;border:1px solid #dee2e6;background:#fff;color:#868e96;text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px;margin-top:16px;cursor:pointer}.DoctorViewCard_root___4OeQ{padding:16px;aspect-ratio:320/160;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;cursor:pointer}.DoctorViewCard_info__bd4Ij{color:#fff;font-size:14px;font-weight:500;line-height:20px}.DoctorViewCard_title__bDDsQ{color:#fff;font-size:18px;font-weight:700;line-height:24px;white-space:pre-wrap}.HospitalDoctorView_root__dpcT0{border-top:8px solid #f1f3f5;padding:24px 20px}.HospitalDoctorView_title__2j3qG{color:#343a40;font-size:18px;font-weight:700;line-height:24px;margin-bottom:16px}.KakaoAppointmentButton_kakao-button__VkKB3{width:100%;padding:14px 16px}.KakaoAppointmentButton_kakao-button__VkKB3,.KakaoAppointmentButton_kakao-icon__Q2Ek_{display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #f9e000;background:#f9e000;color:#343a40;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.5px;cursor:pointer}.KakaoAppointmentButton_kakao-icon__Q2Ek_{padding:8px;width:48px;height:48px;flex-shrink:0}.KakaoAppointmentButton_kakao-icon__Q2Ek_ svg{width:24px;height:24px}.HospitalFooter_footer__wAJK3{position:fixed;width:100%;max-width:478px;background-color:#fff;bottom:0;border-top:1px solid #f1f3f5;padding:16px 20px;display:flex;box-sizing:border-box;z-index:10}.HospitalFooter_button-container__PTrhK{width:100%;height:48px;display:flex;gap:8px}.HospitalFooter_button-container__PTrhK button:active{transform:scale(.98)}.Description_introduction__SavTh{position:relative;width:100%}.Description_introduction__SavTh .Description_title__vgw7g{color:#212529;font-size:18px;font-weight:800;line-height:24px;margin-bottom:8px}.Description_introduction__SavTh .Description_description__WXcWV{display:flex;cursor:pointer;white-space:pre-wrap}.Description_introduction__SavTh .Description_description__WXcWV .Description_text__JaVR7{width:100%;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.5px}.Description_introduction__SavTh .Description_description__WXcWV .Description_text__JaVR7.Description_folded__HBglH{overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.Description_introduction__SavTh .Description_description__WXcWV .Description_icon__tZJ_v{width:18px;height:18px;flex-shrink:0;color:#ced4da;margin-left:4px}.Facility_facilities-wrap__YvV_l{display:flex;flex-wrap:wrap;column-gap:4px;row-gap:12px}.Facility_facilities-wrap__YvV_l .Facility_info__kbvPS{display:flex;flex-direction:column;align-items:center;width:60px;margin-top:12px}.Facility_facilities-wrap__YvV_l .Facility_info__kbvPS .Facility_name__BoJJO{color:#495057;text-align:center;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.Facility_facilities-wrap__YvV_l .Facility_info__kbvPS .Facility_icon__rZuBU{border-radius:50%}.Facility_title__puKdE{color:#212529;font-size:18px;font-weight:800;line-height:24px}.HospitalInfo_hospital-information-container__PnO0w{display:flex;flex-direction:column;gap:24px;padding:24px 20px;border-top:8px solid #f1f3f5}.StaticMapViewer_container__pJOrG{margin-top:8px}