/* 모든 스타일은 css 충돌방지를 위해 .sub-dbanner1을 기준으로 작성 하시면 됩니다. 예) .sub-dbanner1 .box {} */
  .sub-dbanner1{}


h2 {color:#000 !important;}



 .cid-t0AiihjmSq .card-box {
  padding: 2rem 1rem;
  background-color: #f8f8f8; /* 연한 회색 배경 */

  padding: 2rem 1rem;
  height: 250px; /* 고정 높이 설정 */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

@media (max-width: 992px) {
 .cid-t0AiihjmSq .card-box {
    height: auto; /* 모바일에서는 높이 자동 */
  }
}

 .cid-t0AiihjmSq .card-title {
  text-align: center;
  margin-bottom: 1rem;
}

.cid-t0AiihjmSq  .card-img img {
  width: 100%;
  height: 200px; /* 고정 높이로 맞춤 */
  object-fit: cover;
}




.cid-t0AiihjmSq {
  padding-top: 45px;
  padding-bottom: 75px;
  background-color: #fff;
}
.cid-t0AiihjmSq .mbr-text {
  color: #767676;
}
.cid-t0AiihjmSq img {
  width: 100%;
}
.cid-t0AiihjmSq .card-img {
  margin-bottom: 0rem;
}
.cid-t0AiihjmSq .card-wrapper {
  background: #ffffff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
}

.cid-t0AiihjmSq p {
  font-weight: 400;
}
.cid-t0AiihjmSq .row {
  -webkit-box-pack: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-t0AiihjmSq .card {
    margin-bottom: 2rem;
  }
}
.cid-t0AiihjmSq .mbr-text,
.cid-t0AiihjmSq .mbr-section-btn {
     margin-left: 10%;
}
.cid-t0AiihjmSq .card-title,
.cid-t0AiihjmSq .card-img {
  text-align: center;
}

background-color: #fff; 
align-items: center; 
display: flex;





