/* 의료원 소개 */
.badge-combination-wrap {
  padding: 40px;
}

.badge-combination-wrap dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.badge-combination-wrap dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 140px;
  height: 140px;
  border-radius: 50%;
}

.badge-combination-wrap dl dt.badge-color1 {
  background-color: #003876;
}

.badge-combination-wrap dl dt.badge-color2 {
  background-color: #0094fb;
}

.badge-combination-wrap dl dt strong {
  color: #fff;
  text-align: center;
  line-height: 26px;
}

.badge-combination-wrap dl dt strong span {
  font-size: 18px;
  display: block;
}

.badge-combination-wrap dl dd {
  width: calc(100% - 140px);
  padding-left: 40px;
  word-break: keep-all;
}

.badge-combination-wrap dl dd p {
  margin: 0;
}

.badge-combination-wrap dl + dl {
  margin-top: 30px;
}

@media (max-width: 1024.98px) {
  .badge-combination-wrap {
    padding: 30px 15px 27px;
  }
  .badge-combination-wrap dl {
    display: block;
  }
  .badge-combination-wrap dl dt {
    margin: 0 auto;
  }
  .badge-combination-wrap dl dd {
    margin-top: 15px;
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
  .badge-combination-wrap dl + dl {
    margin-top: 38px;
  }
}