.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}.PaymentHospital_banner__9cnV_{width:248px;height:124px;position:relative;border-radius:16px;overflow:hidden;flex-shrink:0}.PaymentHospital_banner__9cnV_ .PaymentHospital_background__nL_T4{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:16px;object-fit:cover}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:12px 16px 16px;box-sizing:border-box;z-index:0}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_view__25M9g{z-index:1;width:100%;display:flex;gap:4px}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_view__25M9g .PaymentHospital_region__gAlgz{white-space:nowrap;display:flex;height:20px;padding:0 4px;justify-content:center;align-items:center;border-radius:2px;border:1px solid #dee2e6;color:#fff;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.5px}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_logo__OD_VH{flex-shrink:0}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_logo__OD_VH .PaymentHospital_thumbnail__oYTst{border:2px solid #f76707;object-fit:cover;width:32px;height:32px;flex-shrink:0;border-radius:50%;z-index:2}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_info__8SM6L{z-index:1;display:flex;flex-direction:column;white-space:pre-wrap}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_info__8SM6L h3{color:#fff;font-size:16px;font-weight:700;line-height:22px;margin-bottom:1px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.PaymentHospital_banner__9cnV_ .PaymentHospital_overlay__3XPod .PaymentHospital_info__8SM6L p{color:#f1f3f5;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CurationPaymentHospitalList_root__xswE3{display:flex;flex-direction:column;gap:16px}.CurationPaymentHospitalList_banner-list__OdQQb{padding:0 20px;display:flex;gap:8px}