.downtime,
.downtime * {
  box-sizing: border-box;
}
.downtime {
  background: var(--global-white, #fefefe);
  height: 800px;
  position: relative;
  overflow-y: auto;
}
.frame-23812 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
}
.illustration-container {
  padding: 12px 0px 12px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 360px;
  position: relative;
}
.empty-waiting-pending-process {
  flex-shrink: 0;
  width: 274px;
  height: 178.1px;
  position: relative;
}
.group-4047 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.frame-8927 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.ada-peningkatan-sistem-agar-keluargamu-selalu-terlindungi-dengan-baik {
  color: var(--mineshaft, #3a3a3a);
  text-align: center;
  font-family: var(
    --body-text-rubik-large-semi-bold-font-family,
    "Rubik-SemiBold",
    sans-serif
  );
  font-size: var(--body-text-rubik-large-semi-bold-font-size, 16px);
  line-height: var(--body-text-rubik-large-semi-bold-line-height, 22px);
  font-weight: var(--body-text-rubik-large-semi-bold-font-weight, 600);
  position: relative;
  width: 328px;
}
.maaf-ya-membuatmu-menunggu-kami-pasti-segera-kembali {
  color: var(--global-tundora, #4a4a4a);
  text-align: center;
  font-family: var(
    --body-text-rubik-default-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--body-text-rubik-default-regular-font-size, 14px);
  line-height: var(--body-text-rubik-default-regular-line-height, 20px);
  font-weight: var(--body-text-rubik-default-regular-font-weight, 400);
  position: relative;
  width: 328px;
}
.frame-3987 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 0px;
  top: 0px;
}
.blue-with-icon {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
