@charset "UTF-8";

.page {
  position: relative;
  width: 51.2rem;
  /*height: 25.6rem;*/
  overflow: hidden;
}

.block_1 {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 1.6rem;
  justify-content: flex-center;
}

.image_1 {
  width: 3.627rem;
  height: 0.667rem;
  margin: 0.454rem 0 0 9.6rem;
}
/*
.text_1 {
  width: 0.747rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.56rem 0 0 2.934rem;
}

.text_2 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.56rem 0 0 1.6rem;
}

.text_3 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.56rem 0 0 1.6rem;
}

.text_4 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.56rem 0 0 1.6rem;
}

.text-wrapper_1 {
  height: 0.854rem;
  background: url(./img/SketchPng0d97cbe3cd40e03651266d496f92bb8d4118be64b6497e9873eff6a18c18e402.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 2.774rem;
  margin: 0.374rem 9.6rem 0 12.64rem;
}

.text_5 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.16rem 0 0 0.64rem;
}
*/
.group_13 {
  width: 51.2rem;
  /*height: 24.027rem;*/
  margin-bottom: 0.027rem;
}

.block_4 {
  width: 24.587rem;
  height: 10.667rem;
  /*margin: 1.174rem 0 0 13.307rem;*/
  margin: 0 auto;
}

.section_10 {
  background-color: rgba(250, 252, 255, 1);
  background-image: url(/duipinzhushou/xiadan/img/defaultGoods.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  height: 10.667rem;
  width: 10.667rem;
}

.group_14 {
  background-color: rgba(56, 115, 255, 1);
  border-radius: 15px;
  height: 3.2rem;
  width: 3.2rem;
  margin: 3.734rem 0 0 3.734rem;
}
/*
.box_1 {
  height: 2.56rem;
  background: url(./img/SketchPng58afbe33c70607eb7a5f270aede72bfa2d106242ab06f8d4fcecc4b668c3bdc0.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 2.56rem;
  position: relative;
  margin: 0.64rem 0 0 0.64rem;
}
*/
.text_31 {
  width: 0.907rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.88rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
  margin: 1.307rem 0 0 1.52rem;
}

.image_3 {
  position: absolute;
  left: -0.346rem;
  top: -0.346rem;
  width: 2.107rem;
  height: 1.6rem;
}

.section_11 {
  width: 22.32rem;
  height: 10.347rem;
  margin-top: 0.134rem;
  padding-left: 8px;
}

.text_6 {
  width: 6.72rem;
  height: 1.5rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.96rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1rem;
}

.text_6 .agent-name{
  color:#3873FF;
  
  font-size: 0.5rem;
}


.text-wrapper_14 {
  width: 2.294rem;
  height: 0.774rem;
  margin-top: 0.507rem;
}

.text_7 {
  height: auto;
  overflow-wrap: break-word;
  color: rgba(255, 73, 34, 1);
  font-size: 0.5rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-top: 0.16rem;
}

.text_8 {
  width: 1.867rem;
  height: 0.774rem;
  overflow-wrap: break-word;
  color: rgba(255, 73, 34, 1);
  font-size: 0.8rem;
  font-family: 宋体;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 0.774rem;
}
.retail_price{
  font-size: 0.4rem;
  padding: 0.3rem 0 0 1rem;
  font-style: italic;
  color: rgba(31, 35, 41, 0.45);
  text-decoration: line-through;
}

.block_5 {
  width: 12.32rem;
  height: 0.854rem;
  margin-top: 0.64rem;
}

.text_9 {
  width: 1.867rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.16rem;
}

#gdList a{
  display: block;
  height: inherit;
  line-height: inherit;
  text-align: center;
}
.text-wrapper_3 {
  background-color: rgba(244, 247, 252, 1);
  border-radius: 20px;
  height: 0.854rem;
  border: 1px solid #D9D9D9;
  margin-left: 0.427rem;
  width: 3rem;
  font-weight: normal;
  color: gray;
}

a.active .text-wrapper_3, #gdList a:hover .text-wrapper_3{
  border: 1px solid rgba(56, 115, 255, 1);
  background-color: rgba(56, 115, 255,0.1);
  font-weight: bold;
  color:rgba(56, 115, 255, 1);
}
a.active .text_11{
  color: rgba(56, 115, 255, 1);
}

.text_11 {
  display: block;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  margin-top: 0.15rem;
}
.text_11.active {
  color: rgba(56, 115, 255, 1);
  
  /*
  width: 0.907rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;

  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.16rem 0 0 0.72rem;
  */
}


.text_11 {
  display: block;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  margin-top: 0.15rem;
  text-align: center;
  /*
  width: 1.014rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.16rem 0 0 0.667rem;
  */
}



.text-wrapper_5 {
  background-color: rgba(244, 247, 252, 1);
  border-radius: 20px;
  height: 0.854rem;
  margin-left: 0.214rem;
  width: 2.347rem;
}

.text_12 {
  width: 1.014rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.16rem 0 0 0.667rem;
}

.text-wrapper_6 {
  background-color: rgba(244, 247, 252, 1);
  border-radius: 20px;
  height: 0.854rem;
  margin-left: 0.214rem;
  width: 2.347rem;
}

.text_13 {
  width: 0.534rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.16rem 0 0 0.907rem;
}

.block_6 {
  width: 8.907rem;
  height: 1.067rem;
  margin-top: 0.64rem;
}

.text_14 {
  width: 1.867rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.267rem;
}

.text-wrapper_7 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  height: 1.067rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: 6.614rem;
}

.text_15 {
  width: 6rem;
  height: 1rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 0.45);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.060rem 0 0 0.427rem;
}

.block_7 {
  width: 8.907rem;
  height: 1.067rem;
  margin-top: 0.64rem;
}

.text_16 {
  width: 1.867rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.267rem;
}

.section_2 {
  width: 3.2rem;
  height: 1.067rem;
  background: none 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.427rem;
}

.payway-btn{
  background-image: url(./img/SketchPngdef68dc446aae50714663a2ebe74f843ee1294b0f01fccebd5f1f65c254a9380.png);
  cursor: pointer;
}

.payway-btn.active{
  background-image: url(./img/SketchPng70fbeb7ec5bc7efe0000ce378a7f7d4f5e28d699e4007139c62d81542bcfed5e.png);
}

.label_1 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.214rem 0 0 0.827rem;
}

.text_17 {
  width: 0.747rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 0.88);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.267rem 0.8rem 0 0.187rem;
}

.section_3 {
  width: 3.2rem;
  height: 1.067rem;
  background: url(./img/SketchPngdef68dc446aae50714663a2ebe74f843ee1294b0f01fccebd5f1f65c254a9380.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.214rem;
}

.label_2 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.214rem 0 0 0.614rem;
}

.text_18 {
  width: 1.12rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 0.88);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.267rem 0.614rem 0 0;
}
.h5 .text-wrapper_8 {
  width: auto;
}
.text-wrapper_8 {
  /*background-color: rgba(56, 115, 255, 1);
  border-radius: 22px;*/
  height: 1.067rem;
  margin-top: 0.854rem;
  width: 12.32rem;
}

.text_19 {
  width: 1.707rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.587rem;
  /*margin: 0.24rem 0 0 5.307rem;*/
}

.image-text_3 {
  width: 4.32rem;
  height: 0.48rem;
  margin: 0.427rem 0 0 4rem;
}

#agreementCheckbox{
  width: 0.4rem;
  height: 0.4rem;
  margin-top: 0.05rem;
  margin-right: 6px;
}

#agreementCheckbox:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.04rem rgba(13, 110, 253, 0.25);
}

.text-group_1 {
  width: 3.84rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_20 {
  width: 3.84rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 0.65);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_21 {
  width: 3.84rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_22 {
  width: 1.707rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.854rem 0 0 13.307rem;
}
.text_22 p{
  display: inline;
  font-weight: normal;
  padding: 0 1rem;
  color: #3873ff;
}

.section_4 {
  background-color: rgba(32, 47, 64, 0.02);
  border-radius: 8px;
  height: 5.334rem;
  width: 24.587rem;
  justify-content: flex-center;
  margin: 0.427rem 0 4.987rem 13.307rem;
}
/*
.group_15 {
  width: 6.24rem;
  height: 0.534rem;
  margin: 0.64rem 0 0 0.587rem;
}
*/
.group_15 li{
  width: 5.494rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}


.text-wrapper_9 {
  background-color: rgba(56, 115, 255, 0.15);
  border-radius: 50%;
  height: 0.534rem;
  width: 0.534rem;
}

.text_23 {
  width: 0.16rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.027rem 0 0 0.187rem;
}

.text_24 {
  width: 5.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.image-wrapper_7 {
  width: 0.027rem;
  height: 0.507rem;
  margin: 0.054rem 0 0 0.827rem;
}

.thumbnail_2 {
  width: 0.027rem;
  height: 0.507rem;
}

.group_16 {
  width: 10.347rem;
  height: 0.534rem;
  margin: 0.08rem 0 0 0.587rem;
}

.text-wrapper_10 {
  background-color: rgba(56, 115, 255, 0.15);
  border-radius: 50%;
  height: 0.534rem;
  width: 0.534rem;
}

.text_25 {
  width: 0.214rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.027rem 0 0 0.16rem;
}

.text_26 {
  width: 9.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.image-wrapper_8 {
  width: 0.027rem;
  height: 0.507rem;
  margin: 0.054rem 0 0 0.827rem;
}

.thumbnail_3 {
  width: 0.027rem;
  height: 0.507rem;
}

.group_17 {
  width: 10.88rem;
  height: 0.534rem;
  margin: 0.08rem 0 0 0.587rem;
}

.text-wrapper_11 {
  background-color: rgba(56, 115, 255, 0.15);
  border-radius: 50%;
  height: 0.534rem;
  width: 0.534rem;
}

.text_27 {
  width: 0.214rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.027rem 0 0 0.16rem;
}

.text_28 {
  width: 10.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.image-wrapper_9 {
  width: 0.027rem;
  height: 0.507rem;
  margin: 0.054rem 0 0 0.827rem;
}

.thumbnail_4 {
  width: 0.027rem;
  height: 0.507rem;
}

.group_18 {
  width: 5.974rem;
  height: 0.534rem;
  margin: 0.08rem 0 0.64rem 0.587rem;
}

.text-wrapper_12 {
  background-color: rgba(56, 115, 255, 0.15);
  border-radius: 50%;
  height: 0.534rem;
  width: 0.534rem;
}

.text_29 {
  width: 0.214rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(56, 115, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.027rem 0 0 0.16rem;
}

.text_30 {
  width: 5.227rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(31, 35, 41, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}
.page-buy{
  height: 1.6rem !important;
  position: fixed;
  bottom: 0;
}

#errmsg{
  display: inline-block;
  padding-left: 0.5rem;
  color:red;
  font-size: 0.4rem;
  margin-top: 0.2rem;
 }

 .text-wrapper_8 button{
  display:block;
  width:inherit;
  height:inherit;
  cursor:pointer;
  border-radius: 22px;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  background-color: rgba(56, 115, 255, 1);;
 }
 .text-wrapper_8 button[disabled]{
  cursor: not-allowed;
  background-color: #EEE;
  color:#999;
 }

 .service-modal{
  font-size: 0.5rem;
 }
 
 .service-modal .modal-header,
 .service-modal .modal-body,
 .service-modal .modal-footer{
  padding: 8px;
  font-size: 0.373rem;
 }

 .service-modal .modal-header h5{
  font-size: 0.5rem;
 }
 .service-modal .modal-header .btn-close{
  font-size: 0.3rem;
  padding: 0;
  margin: 0 0.2rem 0 0;
  
}
.service-modal .modal-header .btn-close:focus {
  box-shadow: 0 0 0 0.04rem rgba(13, 110, 253, 0.25);
}

.service-modal .modal-footer .btn{
  font-size: 0.3rem;
  padding: 4px 0.2rem;
  margin: 0 auto;
  border-radius: 8px;
}

.service-modal .modal-footer .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.04rem rgba(13, 110, 253, 0.25);
}

/**移动端样式*/

.h5 .block_4.flex-row{
  flex-direction: column !important;
}
.h5 .block_4{
  height: auto;;
}
.h5 .group_13{
  width: 100%;
  margin-bottom: 1rem;
}
.h5 .group_13 > p{
  display: none;
}
.h5 .block_4{
  width: 100%;
  padding: 0.4333rem;
}
.h5 .section_4{
  width: 100%;
  height: auto;
  display: none;
}
.h5 .section_10{
  width: 100%;
  height: 4rem;
  background-position: center center;
  background-repeat: no-repeat;
}
.h5 .text_22{
  display: none;
}
.h5 .text_6{
  font-size: 0.6rem;
  text-align: left;
  height: auto;
  width: auto;
  line-height: 0.8rem;
}
.text_6 .goods-name{
  display: block;
  font-weight: normal;
}
.h5 .text_11{
  margin-top: -3px;
}
.h5 .text-wrapper_14{
  margin-top: 0;
  flex-wrap: wrap;
  height: auto;
  width: 3rem;
}
.h5 .text-wrapper_14 .retail_price{
  padding: 0;
  padding-top: 0.4rem;
  line-height: 0.5rem;
  font-size: 0.34444rem;
}
.h5 .block_5,
.h5 .block_6,
.h5 .block_7{
  margin-top: 0;
  width: 10rem;
  height: auto;
  flex-wrap: wrap;
}

.h5 .block_5 .text_9,
.h5 .block_6 .text_14,
.h5 .block_7 .text_16{
  flex-grow: 1;
  flex-basis: 100%;
  margin-bottom: 0.2rem;
  text-align: left;
  font-weight: normal;
}
/*
.h5 .block_5{
  justify-content: space-around;
}
*/
.h5 .block_5 .text-wrapper_3{
  margin-left: 0rem;
  width: 3rem;
}
.h5 .block_5 .text-wrapper_3:last-child{
  margin-right: 0.1rem;
}
.h5 .block_6 .text-wrapper_7{
  /*margin-left: 0.1rem;*/
  width: 9rem;
  flex-direction: column !important;
  height: auto;
  border-width: 0;
  border-radius: 0;
}
.h5 .block_6 .text_15{
  width: 9.4rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  margin: 0;
  padding: 3px 0.4rem;
}
.h5 .block_7 .section_2{
  margin-left: 0;
}
.h5 .image-text_3{
  margin: 0.2rem 0 0 2.8rem;
}
.h5 .text-wrapper_8 button {
  width: 100%;
}
.h5 .block_7 .section_2:last-child{
  /*margin-left: 2.5rem;*/
}
.h5 .section_11{
  width: 100%; 
  height: auto;
  padding-left: 0;
}
