.pg-doctor{max-width:1400px;margin:0 auto;padding:80px 60px 120px}.pg-doctor .doctor__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;margin-bottom:45px}.pg-doctor .doctor__card{cursor:pointer}.pg-doctor .doctor__card .doctor__card-img{overflow:hidden;aspect-ratio:3/4;margin-bottom:20px;position:relative;background:#000}.pg-doctor .doctor__card .doctor__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;-webkit-transition:-webkit-transform .5s ease,-webkit-filter .4s ease;transition:-webkit-transform .5s ease,-webkit-filter .4s ease;transition:transform .5s ease,filter .4s ease;transition:transform .5s ease,filter .4s ease,-webkit-transform .5s ease,-webkit-filter .4s ease;-webkit-filter:grayscale(20%);filter:grayscale(20%)}.pg-doctor .doctor__card .doctor__card-img::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.35);-webkit-transition:opacity .35s ease;transition:opacity .35s ease;opacity:1}.pg-doctor .doctor__card .doctor__card-name{color:#2c2c2c;font-size:20px;font-weight:700;line-height:1;-webkit-transition:color .3s ease;transition:color .3s ease}.pg-doctor .doctor__card.--active .doctor__card-img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-filter:grayscale(0);filter:grayscale(0)}.pg-doctor .doctor__card.--active .doctor__card-img::after{opacity:0}.pg-doctor .doctor__card.--active .doctor__card-name{color:#111;font-weight:700}.pg-doctor .doctor__card:hover:not(.--active) .doctor__card-img::after{opacity:.1}.pg-doctor .doctor__card:hover:not(.--active) .doctor__card-name{color:#444}.pg-doctor .doctor__detail{position:relative;min-height:200px}.pg-doctor .doctor__profile{display:none;opacity:0;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease}.pg-doctor .doctor__profile.--active{display:block}.pg-doctor .doctor__profile.--visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pg-doctor .doctor__profile .doctor__profile-title{color:#2c2c2c;font-size:30px;font-weight:600;line-height:1}.pg-doctor .doctor__profile .doctor__profile-rule{display:block;width:50px;height:1px;background-color:#979797;margin:25px 0}.pg-doctor .doctor__profile .doctor__profile-group{margin-bottom:28px}.pg-doctor .doctor__profile .doctor__profile-group:last-child{margin-bottom:0}.pg-doctor .doctor__profile .doctor__profile-label{color:#979797;font-size:16px;font-weight:600;line-height:1.5}.pg-doctor .doctor__profile .doctor__profile-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 40px;list-style:none}.pg-doctor .doctor__profile .doctor__profile-item-group{min-width:12em}.pg-doctor .doctor__profile .doctor__profile-items.--career{width:80%}.pg-doctor .doctor__profile .doctor__profile-items.--paper{grid-template-columns:1fr}.pg-doctor .doctor__profile .doctor__profile-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;font-size:clamp(12px,.85vw,14px);font-weight:400;color:#666;line-height:1.7}.pg-doctor .doctor__profile .doctor__profile-item i{font-style:normal}.doctor__profile[data-doctor=ha] .doctor__profile-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctor__profile[data-doctor=lee] .doctor__profile-items .doctor__profile-item-group:nth-child(1) li:nth-child(1){margin-bottom:1em}.doctor__profile[data-doctor=lee] .doctor__profile-items .doctor__profile-item-group:nth-child(2) li:nth-child(2){margin-bottom:1em}.doctor__profile[data-doctor=jung] .doctor__profile-items .doctor__profile-item-group:nth-child(1) li:nth-child(5){margin-bottom:1em}.doctor__profile[data-doctor=jung] .doctor__profile-items .doctor__profile-item-group:nth-child(2) li:nth-child(8){margin-bottom:1em}@media(max-width: 768px){.pg-doctor{padding:48px 24px 80px}.pg-doctor .doctor__list{gap:12px}.pg-doctor .doctor__card .doctor__card-name{font-size:12px}.pg-doctor .doctor__profile .doctor__profile-items{grid-template-columns:1fr}}/*# sourceMappingURL=medical-staff.min.css.map */