.big-hospital-logo{--big-hospital-logo-gap: 10px;display:flex;flex-wrap:wrap;gap:var(--big-hospital-logo-gap);padding:0 24px}.big-hospital-logo .item{width:calc(50% - var(--big-hospital-logo-gap)/2);text-align:center;box-shadow:0px 0px 14px 0px rgba(0,0,0,.0784313725);height:88px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:16px 10px}.big-hospital-logo .item img{height:56px;width:100%;object-fit:contain}.location-box .item{font-family:"Pretendard-Medium";font-size:18px;line-height:24px}.location-box input{display:none}.location-box input:checked+label{background-color:#ecf7f1;color:#00804a}.location-box label{display:block;color:#1e1f23;padding:16px 24px}.location-box .district{border-left:1px solid #f0f1f3}.banner .hospital-img-slider .item img{width:100%;height:328px;object-fit:cover}.banner .action{width:100%;top:44px;z-index:10;position:absolute}.banner .action.position-fixed,.banner .action.black-icons{background-color:#fff;top:0}.banner .action.position-fixed svg path,.banner .action.black-icons svg path{fill:#1e1f23}.r-lable .btn{line-height:20px}.r-name .hospital-name{font-size:26px;line-height:40px}.r-name .rate{font-size:18px}.r-name .rate svg{width:18px;height:18px;margin-right:3px;margin-bottom:2px}.r-name .rate strong{font-family:"Pretendard-Medium";color:#454545;font-weight:500}.r-name .rate span{color:#777}.r-infor .right{flex-grow:1}.r-infor li{display:flex;column-gap:8px;margin-bottom:8px}.r-infor li svg{margin-top:3px}.r-infor li p{margin-bottom:0;line-height:22px}.r-infor .read-more-btn{color:#777;line-height:22.4px}.r-infor .read-more-btn img{transition:all .2s}.r-infor .read-more-btn.less img{transform:rotate(-180deg)}.filter-nav a{color:#777;font-size:14px;font-family:"Pretendard-Medium";line-height:20px;padding:12px;border-radius:100px;background-color:#f0f1f3}.filter-nav a.active{background-color:#454545;color:#fff}.pv-scrollspy-wp .box{padding-top:16px;padding-bottom:16px}.pv-scrollspy-wp .box .title{font-family:"Pretendard-Bold";font-size:18px;line-height:25px;margin-bottom:12px}.pv-scrollspy-wp .box .sub-title{color:#777;font-size:13px;letter-spacing:-0.5px;line-height:17px}.items.swiper .swiper-slide{width:auto}.items.swiper .swiper-slide.doctor{text-align:center;margin-right:16px !important}.items.swiper .swiper-slide.doctor img{width:100px;height:100px;border-radius:100%}.items.swiper .swiper-slide.doctor span{display:block;line-height:20px;color:#777;font-family:"Pretendard-Medium";margin-bottom:8px}.items.swiper .swiper-slide.doctor span.badge{line-height:22px;margin-bottom:0}.items.swiper .thumb{position:relative;margin-bottom:8px}.items.swiper .thumb svg{position:absolute;bottom:11px;right:11px;z-index:2}.items.swiper img{height:140px;width:180px;object-fit:cover}.items.swiper h5{line-height:22px;font-size:16px;font-family:"Pretendard-Medium";margin-bottom:0}.r-comment-color .item{display:flex;column-gap:5px;align-items:center}.r-comment-color .item .icon{width:10px;height:10px;border-radius:100%;display:block;border:none}.r-comment-color .item .text{color:#777;line-height:20px;font-size:14px}.trans-placeholder{background-color:#f8f9fb;padding:16px;border-radius:8px;color:#454545;line-height:22px;font-family:"Pretendard-Medium"}.trans-placeholder strong{font-family:"Pretendard-Bold";position:relative;padding-left:20px}.trans-placeholder strong:before{content:"";width:14px;height:14px;background-color:#454545;display:block;position:absolute;top:3px;left:0}.trans-placeholder li{position:relative;padding-left:25px}.trans-placeholder li:before{content:"";width:4px;height:4px;background-color:#454545;display:block;position:absolute;top:8px;left:10px;border-radius:100%}.trans-placeholder.color-transparent{color:rgba(0,0,0,0)}.trans-placeholder.color-transparent *:before{background-color:rgba(0,0,0,0)}.home-review-item{border-bottom:1px solid #ededed;padding-bottom:24px}.home-review-item:last-child{border-bottom:none;padding-bottom:0}.home-review-item h5{font-family:"Pretendard-Bold";font-size:18px;line-height:24.84px;margin-bottom:4px}.home-review-item .rate span{line-height:25.2px;font-size:18px;font-family:"Pretendard-Medium";display:block;padding-left:10px;position:relative}.home-review-item .rate span:before{content:"";display:block;width:2px;height:13px;background-color:#cbcbcb;position:absolute;left:4px;top:6px}.home-review-item p{line-height:22px;color:#333}.home-review-item .read-more-btn{color:#686868;font-family:"Pretendard-Medium";line-height:22.4px}.home-review-item .read-more-btn img{transition:all .2s}.home-review-item .read-more-btn.less img{transform:rotate(-180deg)}.home-review-item .images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;margin-bottom:16px}.home-review-item .images .item{position:relative;padding-top:100%}.home-review-item .images .item img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:4px}.home-review-item .date{color:#777;font-size:14px;font-family:"Pretendard-Medium";line-height:20px}.hospital-detail-map{display:flex;flex-direction:column}.hospital-detail-map #map{flex:1 1 auto;margin-bottom:-8px}.hospital-detail-map .footer{padding-top:31px;padding-bottom:40px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.08);border-radius:14px 14px 0 0;position:relative;z-index:100;background-color:#fff}.hospital-detail-map .footer .r-name .hospital-name{font-size:24px;line-height:34px}.hospital-detail-map .footer .r-address .text span{line-height:22px}.map-icon{text-align:center;position:relative}.map-icon p{margin-bottom:0px;box-shadow:1px 1px 5px 0px rgba(0,0,0,.15);background:#1e1f23;line-height:20px;font-size:14px;font-family:"Pretendard-Bold";color:#fff;padding:4px 8px;border-radius:6px;opacity:.75;position:absolute;white-space:nowrap;transform:translate(calc(-50% + 24px), calc(-100% - 3px))}.hospital-detail .hospital-news .news-item:not(:last-child){border-bottom:1px solid #f0f1f3;margin-bottom:40px}.hospital-detail .hospital-news .news-item:last-child{margin-bottom:3px}.hospital-detail .hospital-news .news-item{padding-bottom:40px}.hospital-detail .hospital-news .news-item .content p:last-child{margin-bottom:0}.hospital-detail .list-doctor .doctor-item{padding:38px 28px 35px;background-color:#f8f9fb;border-radius:8px;margin-bottom:24px}.hospital-detail .list-doctor .doctor-item img{width:256px;height:256px;border-radius:100%;object-fit:cover;margin-bottom:23px}.hospital-detail .list-doctor .doctor-item .h-name{font-family:"Pretendard-Medium";font-size:14px;line-height:20px;margin-bottom:6px;display:inline-block}.hospital-detail .list-doctor .doctor-item .d-name{margin-bottom:27px}.hospital-detail .list-doctor .doctor-item .d-name strong{font-size:22px;line-height:31px;font-weight:700}.hospital-detail .list-doctor .doctor-item .d-name span{color:#777}.hospital-detail .list-doctor .doctor-item .d-exp p{color:#454545;line-height:22.4px}.hospital-detail .list-doctor .doctor-item .d-exp p:last-child{margin-bottom:0}.video-thumb video,.video-thumb img{width:100%;height:224px;object-fit:cover}.video-thumb svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}video{outline:0}.home-review-item .images .item img{width:100px;height:100px}.home-review-item .images .item{width:100px;height:100px;padding-top:unset}.home-review-item .images{height:100px}.home-review-item.time-top .read-more-btn~.review-images.d-none{display:block !important;height:0;margin-top:-16px}p.pre-line+.review-images.d-none{display:block !important;height:0;margin-top:-8px}.tag-bot-box{max-height:365px;overflow-y:auto}.tag-bot-box .tag-bot-box-img-box{margin-bottom:23px;border:1px solid #e4e5e6;border-radius:10px}.tag-bot-box .tag-bot-box-img-box img{height:250px;object-fit:cover;border-radius:10px}.top-fixed-title{display:none;height:22.4px;top:17px;max-width:calc(100% - 210px);text-align:center;position:absolute;left:50%;transform:translateX(-50%)}#navbar-hos-box-anchor{height:60px;padding-bottom:7px}#navbar-hos-box{height:49px;padding-bottom:5px;background:#fff;margin-right:-24px;margin-left:-24px;padding-left:24px;width:100%;position:absolute}#navbar-hos-box.position-fixed{border-top:1px solid #f0f1f3;padding-top:13px;height:unset;top:60px;z-index:100}/*# sourceMappingURL=hospital.css.map */
