p {
  line-height: 1.5;
}
.solution-section-material {
  padding-top: 6rem;
}
.solution-section-material .figure {
  width: 35%;
}
.solution-section-material .figure img {
  width: 100%;
}
.solution-section-material .material-intro {
  position: relative;
  width: 62%;
}
.solution-section-material .material-intro h2 {
  font-size: 3.6rem;
}
.solution-section-material .material-intro p {
  line-height: 1.5;
  color: var(--color-medium-gray);
  margin-bottom: 3rem;
}
.solution-section-material .btn {
  padding: 1rem 3rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.solution-section-introduction {
  padding-top: 6rem;
}
.solution-section-show {
  padding-top: 3rem;
}
.solution-section-show .item {
  width: 49%;
}
.solution-section-show .item img {
  width: 100%;
}
.solution-section-show .item h3 {
  margin-top: 2rem;
}
.solution-section-show .item li {
  position: relative;
  line-height: 2.4rem;
  padding: 0.3rem 0 0.3rem 2.4rem;
  margin-left: 0rem;
}
.solution-section-show .item li svg {
  color: var(--primary-color);
  position: absolute;
  left: 0;
  top: 0.5rem;
  margin: 0;
  width: 2rem;
  height: 2rem;
}
.solution-section-introduction .text {
  width: 45%;
  padding: 2rem 2rem 0 0;
  position: relative;
}
.solution-section-introduction .text .btn {
  padding: 1rem 6rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.solution-section-introduction .figure {
  width: 53%;
}
.solution-section-product {
  padding: 6rem 0 6rem;
}
.solution-section-project,
.form {
  padding: 6rem 0;
}
