@charset "UTF-8";
/* 파일: sub/about/css/equipment.scss | 페이지: 의료장비 그리고 이유 (PC, 2000 시안 4:4) */
#sub-wrap.about-equipment {
  /* 소개 */
}
#sub-wrap.about-equipment .equipment__intro {
  padding-top: 184px;
}
#sub-wrap.about-equipment {
  /* 장비를 고르는 기준 : 원형 카드 */
}
#sub-wrap.about-equipment .equipment__standard {
  position: relative;
  margin-top: 55px;
}
#sub-wrap.about-equipment .equipment__standard::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 350px;
  height: 2px;
  background: #384941;
}
#sub-wrap.about-equipment .equipment__standard .standard__wrap {
  position: relative;
  width: 1400px;
  height: 700px;
  margin: 0 auto;
}
#sub-wrap.about-equipment .equipment__standard .standard__photo {
  position: absolute;
  top: 81px;
  width: 540px;
  height: 540px;
  border-radius: 50%;
  overflow: hidden;
}
#sub-wrap.about-equipment .equipment__standard .standard__photo img {
  width: 100%;
}
#sub-wrap.about-equipment .equipment__standard .standard__photo--l {
  left: 0;
}
#sub-wrap.about-equipment .equipment__standard .standard__photo--r {
  right: 0;
  top: 80px;
}
#sub-wrap.about-equipment .equipment__standard .standard__card {
  position: absolute;
  left: 350px;
  top: 0;
  width: 700px;
  height: 700px;
  padding-top: 112px;
  border-radius: 50%;
  background: #3c4b44;
  color: #fff;
  overflow: hidden;
}
#sub-wrap.about-equipment .equipment__standard .standard__card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url(/img/logo/symbol.svg) center/100% no-repeat;
  filter: brightness(0) invert(1);
  opacity: 0.03;
}
#sub-wrap.about-equipment .equipment__standard .card__symbol {
  position: relative;
  width: 45px;
  margin: 0 auto;
  filter: brightness(0) invert(1);
}
#sub-wrap.about-equipment .equipment__standard .card__tit {
  position: relative;
  display: block;
  margin-top: 23px;
  font-size: 24px;
  line-height: 36px;
}
#sub-wrap.about-equipment .equipment__standard .card__bar {
  display: block;
  width: 21px;
  height: 1px;
  margin: 30px auto 0;
  background: #fff;
}
#sub-wrap.about-equipment .equipment__standard .card__txt {
  position: relative;
  margin-top: 30px;
  font-size: 18px;
  line-height: 30px;
  color: #e6e6e6;
}
#sub-wrap.about-equipment .equipment__standard .card__txt b {
  padding: 0 4px;
  color: #fff;
  background: none;
}
#sub-wrap.about-equipment {
  /* Medical Equipment : 장비 목록 */
}
#sub-wrap.about-equipment .equipment__list {
  padding: 125px 0 103px;
}
#sub-wrap.about-equipment .equipment__list .v2-tit + .list__group {
  margin-top: 28px;
}
#sub-wrap.about-equipment .equipment__list .list__group + .list__group {
  margin-top: 104px;
}
#sub-wrap.about-equipment .equipment__list .list__cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 84px 30px;
  margin-top: 32px;
}
#sub-wrap.about-equipment .equipment__list .list__group:first-of-type .list__cards {
  margin-top: 47px;
}
#sub-wrap.about-equipment .equipment__list .list__card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#sub-wrap.about-equipment .equipment__list .list__card img {
  width: 100%;
  border-radius: 40px;
}
#sub-wrap.about-equipment .equipment__list .card__tit {
  display: block;
  margin-top: 29px;
  font-size: 24px;
  line-height: 36px;
  color: #000;
}
#sub-wrap.about-equipment .equipment__list .card__txt {
  margin: 12px 0 40px;
  font-size: 16px;
  line-height: 24px;
  color: #444;
}
#sub-wrap.about-equipment .equipment__list .v2-btn {
  height: 32px;
  margin-top: auto;
}
#sub-wrap.about-equipment .equipment__list .list__group:last-of-type .v2-btn {
  height: 35px;
}
#sub-wrap.about-equipment {
  /* 장비는 도구일 뿐입니다 */
}
#sub-wrap.about-equipment .equipment__closing {
  position: relative;
  height: 897px;
  background: url(../img/equipment/photo_bg.jpg) center/cover no-repeat;
  color: #fff;
}
#sub-wrap.about-equipment .equipment__closing .closing__txt {
  position: absolute;
  left: 50%;
  top: 226px;
}
#sub-wrap.about-equipment .equipment__closing .closing__logo {
  width: 220px;
  margin-left: 1px;
  filter: brightness(0) invert(1);
}
#sub-wrap.about-equipment .equipment__closing .closing__tit {
  display: block;
  margin-top: 32px;
  font-size: 36px;
  line-height: 50px;
}
#sub-wrap.about-equipment .equipment__closing .closing__desc {
  margin-top: 30px;
  font-size: 18px;
  line-height: 30px;
  white-space: nowrap;
}
#sub-wrap.about-equipment .equipment__closing .closing__desc--b {
  font-size: 20px;
  line-height: 32px;
  font-weight: 700;
}
#sub-wrap.about-equipment .equipment__closing .v2-btn {
  margin: 51px 0 0 1px;
}

/*# sourceMappingURL=equipment.min.css.map */
