.z-ktms-star .bg0 {
  padding: 5.375rem 0 5.375rem;
  height: 28.125rem;
}
.z-ktms-star .bg0 .t0,
.z-ktms-star .bg0 .t1,
.z-ktms-star .bg0 .t2 {
  color: white !important;
}
.z-ktms-star .r0 {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.z-ktms-star .r0 .item {
  width: 50%;
  padding: 1.25rem;
}
.z-ktms-star .r0 .item .div-border {
  background-image: linear-gradient(to right, rgb(157, 216, 255), rgb(0, 89, 255));
  border-radius: 1.25rem;
  padding: 0.125rem;
}
.z-ktms-star .r0 .item .inner {
  padding: 2rem;
  display: flex;
  background-color: white;
  border-radius: 1.25rem;
  align-items: center;
}
.z-ktms-star .r0 .item .inner .text {
  flex: 1;
  padding-left: 1.25rem;
}
.z-ktms-star .r0 .item .inner .t00 {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 500;
}
.z-ktms-star .r0 .item .inner .t01 {
  font-size: 0.875rem;
  font-weight: 400;
  color: #252b3a;
  line-height: 1.625rem;
  margin-top: 0.75rem;
}
.z-ktms-star .r1 .item {
  display: flex;
  align-items: center;
}
.z-ktms-star .r1 .item + .item {
  margin-top: 6.25rem;
}
.z-ktms-star .r1 .item .img1 {
  padding-right: 3.75rem;
}
.z-ktms-star .r1 .item > div {
  flex: 1;
}
.z-ktms-star .r1 .item .t00 {
  font-size: 1.875rem;
  font-weight: 500;
  color: #000000;
}
.z-ktms-star .r1 .item .t01 {
  font-size: 0.875rem;
  color: #252b3a;
  line-height: 1.625rem;
  margin-top: 1.875rem;
  max-width: 440px;
}
.z-ktms-star .r1 .item.item-0 {
  flex-direction: row-reverse;
}
.z-ktms-star .r1 .item.item-0 .img1 {
  padding-left: 3.75rem;
  padding-right: 0;
}