.title{
  background-color: #fff;
  font-size: .5333rem;
  margin-bottom: .4rem;
  margin-top: .5rem;
}
.address-map{
  height: 350px;
  width: 100vw;
}
.contact-question{
  padding: 0 .6667rem;
  display: flex;
  flex-direction: column;
}
.from-part{
  /* width: 10rem; */
  margin: 1.0667rem auto 1.0667rem;
  box-sizing: border-box;
  padding: 0 .6667rem;
}
.from-title{
  display: inline-block;
  font-family: textbold;
  font-size: .3733rem;
  background-color: #b0dde0;
  padding: 0 25px;
  line-height: .6rem;
  margin-bottom: .3333rem;
}
.input-title{
  margin-top: .2667rem;
  font-size: .2667rem;
}
.input{
  box-sizing: border-box;
  width: 8.6667rem;
  height: 1.0667rem;
  font-size: .2933rem;
  line-height: .5333rem;
  padding: .2667rem;
  border: 1px solid #0e101a;
  color: #0e101a;
  display: flex;
}
.textarea{
  box-sizing: border-box;
  width: 8.6667rem;
  height: 3.3333rem;
  font-size: .2933rem;
  line-height: .5333rem;
  padding: .2667rem;
  border: 1px solid #0e101a;
  color: #0e101a;
  margin-top: .0667rem;
  display: flex;
}
.send{
  font-family: textbold;
  font-size: .3733rem;
  background-color: #b0dde0;
  width: 1.6rem;
  text-align: center;
  line-height: .6rem;
  margin-top: .2667rem;
  cursor: pointer;
}