html {
  font-size: 37.5px;
}

body {
  margin: 0;
  padding: 0;
}

.page {
  position: relative;
  width: 51.2rem;
  height: 82.507rem;
  overflow: hidden;
}

.block_1 {
  height: 26.934rem;
  background: url(./img/FigmaDDSSlicePNG9b2de62ba6a2f8d474eebadbf9858219.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
}

.group_4 {
  width: 29.254rem;
  height: 1.44rem;
  margin: 0.8rem 0 0 1.067rem;
}

.label_1 {
  width: 1.174rem;
  height: 1.174rem;
  margin-top: 0.134rem;
}

.text_1 {
  width: 27.654rem;
  height: 1.44rem;
  overflow-wrap: break-word;
  color: rgba(71, 254, 111, 1);
  font-size: 0.96rem;
  font-family: Poppins-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}

.text-wrapper_5 {
  width: 37.654rem;
  height: 5.12rem;
  margin: 18.027rem 0 1.547rem 6.774rem;
}

.text_2 {
  width: 37.654rem;
  height: 5.12rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.6rem;
  letter-spacing: 1.600000023841858px;
  font-family: A4 SPEED-Bold;
  font-weight: 700;
  text-align: center;
}

.block_2 {
  position: relative;
  width: 51.2rem;
  height: 50.694rem;
  background: url(./img/FigmaDDSSlicePNG09a9c34fb19d0c6bf2c6df3d9d92fdda.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text_3 {
  background-image: linear-gradient(
    360deg,
    rgba(255, 134, 96, 1) 0,
    rgba(213, 73, 29, 1) 100%
  );
  width: 9.707rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: ;
  font-size: 1.866rem;
  font-family: Poppins-ExtraBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 3.92rem 0 0 20.747rem;
}

.block_3 {
  width: 37.867rem;
  height: 14.08rem;
  margin: 1.974rem 0 0 6.667rem;
}

.group_2 {
  background-color: rgba(42, 42, 42, 1);
  border-radius: 18px;
  width: 18.24rem;
  height: 14.08rem;
}

.image-text_3 {
  width: 18.24rem;
  height: 13.467rem;
}

.image_1 {
  width: 18.24rem;
  height: 11.014rem;
}

.text-group_3 {
  width: 7.36rem;
  height: 1.894rem;
  margin: 0.56rem 0 0 1.094rem;
}

.text_4 {
  width: 4.96rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(197, 197, 197, 1);
  font-size: 0.266rem;
  font-family: Poppins-ExtraBold;
  font-weight: NaN;
  text-align: left;
}

.text_5 {
  width: 7.36rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.506rem;
  font-family: Poppins-ExtraBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  margin-top: 0.027rem;
}

.group_3 {
  background-color: rgba(42, 42, 42, 1);
  border-radius: 18px;
  width: 18.24rem;
  height: 14.08rem;
}

.image-text_4 {
  width: 18.24rem;
  height: 13.467rem;
}

.image_2 {
  width: 18.24rem;
  height: 11.014rem;
}

.text-group_4 {
  width: 6.907rem;
  height: 1.894rem;
  margin: 0.56rem 0 0 1.094rem;
}

.text_6 {
  width: 5.147rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(197, 197, 197, 1);
  font-size: 0.266rem;
  font-family: Inter-Extra Bold;
  font-weight: NaN;
  text-align: left;
}

.text_7 {
  width: 6.907rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.506rem;
  font-family: Inter-Extra Bold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  margin-top: 0.027rem;
}

.text-wrapper_2 {
  width: 10.934rem;
  height: 2.88rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Constantia-Regular;
  font-weight: NaN;
  text-align: center;
  margin: 2.774rem 0 0 20.187rem;
}

.paragraph_1 {
  width: 10.934rem;
  height: 2.88rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: Constantia-Regular;
  font-weight: NaN;
  text-align: center;
}

.text_8 {
  width: 10.934rem;
  height: 2.88rem;
  overflow-wrap: break-word;
  color: rgba(255, 223, 89, 1);
  font-size: 0.96rem;
  font-family: Constantia-Regular;
  font-weight: NaN;
  text-align: center;
}

.block_4 {
  width: 37.92rem;
  height: 11.067rem;
  margin: 3.574rem 0 0 6.667rem;
}

.image_3 {
  width: 9.147rem;
  height: 9.974rem;
}

.box_2 {
  width: 17.734rem;
  height: 11.067rem;
}

.text_9 {
  width: 1.28rem;
  height: 3.84rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.56rem;
  font-family: Constantia-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  margin-left: 0.107rem;
}

.text_10 {
  width: 17.627rem;
  height: 4.907rem;
  overflow-wrap: break-word;
  color: rgba(255, 253, 248, 1);
  font-size: 0.64rem;
  font-family: Constantia-Regular;
  font-weight: NaN;
  text-align: left;
  margin: -1.014rem 0 0 0.107rem;
}

.box_3 {
  width: 17.734rem;
  height: 2.32rem;
  margin-top: 1.014rem;
}

.box_4 {
  width: 6rem;
  height: 2.267rem;
  margin-top: 0.054rem;
}

.image_4 {
  width: 5.974rem;
  height: 0.987rem;
  margin-left: 0.027rem;
}

.text_11 {
  width: 5.147rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(196, 196, 196, 1);
  font-size: 0.48rem;
  font-family: Constantia-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.24rem;
}

.text_12 {
  width: 0.96rem;
  height: 1.707rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.56rem;
  font-family: Constantia-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.text-wrapper_6 {
  width: 11.787rem;
  height: 0.614rem;
  margin: 0.32rem 0 8.534rem 7.947rem;
}

.text_13 {
  width: 5.2rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: Constantia-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  margin-top: 0.027rem;
}

.text_14 {
  width: 3.84rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: Constantia-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.image_5 {
  position: absolute;
  left: 14.427rem;
  top: 33.707rem;
  width: 6.854rem;
  height: 7.094rem;
}

.text-wrapper_4 {
  background-color: rgba(1, 4, 0, 1);
  height: 4.88rem;
  width: 51.2rem;
}

.text_15 {
  width: 27.947rem;
  height: 1.36rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.906rem;
  font-family: Poppins-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  margin: 1.76rem 0 0 11.627rem;
}
