.align-items-center {
  align-items: center;
}
.d-flex {
  display: flex;
}
.d-inline-block {
  display: inline-block;
}
.headerInner {
  width: 544px;
}
.m-0 {
  margin: 0px !important;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-s-5 {
  margin-left: 5px;
}
.m-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.t-0 {
  top: 0px !important;
}
.h-30 {
  height: 30px;
}
.custom-call-hotline {
  width: 30px;
  height: 30px;
  vertical-align: bottom;
}
.custom-center-vertical {
  display: flex;
  align-items: center;
  justify-content: center; /* 若要同時水平置中可加這行 */
  gap: 8px; /* 圖示與文字間距，可依需求調整 */
}
.fw-bold {
  font-weight: 700;
}
.custom-text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
