/* pages/course/applyPromotion/applyPromotion.wxss */
.page {
  background-color: #f6f7f9;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.group {
  padding: 69.38rpx 0 52.5rpx;
}
/* 上下居中改由 justify-center 控制，无需修改原有 padding */
.text-wrapper {
  padding: 30rpx 0 30rpx;
  background-color: #a5d63f;
  border-radius: 46.07rpx;
  width: 395.63rpx;
}
.image {
  width: 667.5rpx;
  height: 763.13rpx;
}
.text-wrapper_2 {
  padding: 30rpx 0 30rpx;
  background-color: #ff8d1a;
  border-radius: 46.07rpx;
  width: 395.63rpx;
}
.section {
  padding: 0 30rpx 60rpx;
  background-color: #ffffff;
}
.group_2 {
  padding: 35.63rpx 0 30rpx;
}
.image_2 {
  width: 45rpx;
  height: 45rpx;
}
.font {
  font-size: 30rpx;
  font-family: SourceHanSansCN;
  line-height: 27.99rpx;
  color: #ffffff;
}
.text {
  line-height: 28.29rpx;
}
.text_2 {
  color: #000000;
  font-size: 28.13rpx;
  line-height: 26.19rpx;
}
.section_2 {
  background-color: #ffffff00;
  height: 813.75rpx;
  border-left: solid 1.88rpx #000000;
  border-right: solid 1.88rpx #000000;
  border-top: solid 1.88rpx #000000;
  border-bottom: solid 1.88rpx #000000;
}
