.abort {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 268rem 0 180rem;
  background: #fff;
}

.abort-title {
  position: relative;
  font-family: Inter;
  font-size: 96rem;
  font-weight: bold;
  line-height: 96rem;
  text-transform: capitalize;
  letter-spacing: 0em;
  color: #23272a;
}

.abort-widget-01 {
  position: absolute;
  left: -302rem;
  top: -98rem;
  width: 103rem;
  height: 103rem;
}

.abort-widget-02 {
  position: absolute;
  left: -107rem;
  bottom: -133rem;
  width: 82rem;
  height: 82rem;
}

.abort-widget-03 {
  position: absolute;
  left: 82rem;
  top: -150rem;
  width: 66rem;
  height: 66rem;
  transform: rotate(-47.13deg);
}

.abort-widget-04 {
  position: absolute;
  right: 82rem;
  top: -42rem;
  width: 42.04rem;
  height: 42.04rem;
  transform: rotate(30deg);
}

.abort-widget-05 {
  position: absolute;
  right: -92rem;
  bottom: -156rem;
  width: 62rem;
  height: 62rem;
}

.abort-widget-06 {
  position: absolute;
  right: -202rem;
  top: -136rem;
  width: 75rem;
  height: 76rem;
  transform: rotate(45deg);
}

.abort-desc {
  margin-top: 203rem;
  display: flex;
}

.abort-desc-message {
  margin-top: 63rem;
  width: 477.96rem;
  height: 493.97rem;
}

.abort-detail {
  margin-left: 115rem;
}

.abort-desc-item {
  display: flex;
  margin-bottom: 12rem;
}

.abort-desc-item-icon {
  margin-top: 5.5rem;
  width: 18rem;
  height: 18rem;
}

.abort-desc-item-text {
  margin-left: 8rem;
}

.adit {
  font-size: 20rem;
  font-weight: normal;
  font-family: Source Han Sans;
  letter-spacing: 0rem;
  color: #23272a;
}

.adit-face {
  margin-left: 8rem;
  width: 40rem;
  height: 20.4rem;
}

.flex-items-center {
  display: flex;
  align-items: center;
}

.mt-16 {
  margin-top: 16rem;
}

.mt-30 {
  margin-top: 30rem;
}

.mt-50 {
  margin-top: 50rem;
}

.mt-44 {
  margin-top: 44rem;
}

.lg-40 {
  line-height: 40rem;
}

.font-700 {
  font-weight: 700;
}

.font-24rem {
  font-size: 24rem;
}

.font-inter {
  font-family: Inter;
}
