/* 모든 스타일은 css 충돌방지를 위해 .sub-content32을 기준으로 작성 하시면 됩니다. 예) .sub-content32 .box {} */
  .sub-content32{}
  
.cid-t5JjZrFR0L {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fff;
}
.cid-t5JjZrFR0L .container {
  max-width: 1500px;
}
.cid-t5JjZrFR0L img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-t5JjZrFR0L img:hover {
  transform: scale(1.1);
}
.cid-t5JjZrFR0L .row {
 background-color: #f2f2f2;
}
.cid-t5JjZrFR0L .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
  top:20px;
}
.cid-t5JjZrFR0L h2 {
  padding: 0;
  margin: 0;
}
.cid-t5JjZrFR0L .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5JjZrFR0L .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-t5JjZrFR0L .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-t5JjZrFR0L .mbr-section-btn .btn {
  margin: 0rem !important;
  min-width: 400px;
}
.cid-t5JjZrFR0L .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-t5JjZrFR0L .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-t5JjZrFR0L .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-t5JjZrFR0L .btn {
    min-width: 200px !important;
    padding: 0.6rem 0.8rem !important;
  }
  .cid-t5JjZrFR0L .row {
    margin: 0rem;
  }
  .cid-t5JjZrFR0L .text-col {
    padding: 2rem 1rem;
  }
  .cid-t5JjZrFR0L .number {
    margin-right: 2rem;
  }
  .cid-t5JjZrFR0L .img-col {
    margin-bottom: 3rem;
  }
}
.cid-t5JjZrFR0L H2 {
  color: #333333;
    font-family: 'NanumSquareRound', sans-serif;
}
 H2 span{
  color: red;
 
}
.cid-t5JjZrFR0L .mbr-text {
  color: #767676;
}