/* line 1, app/assets/stylesheets/landing_page/persona1.scss */
#intro {
  background-color: #1E86FE;
  min-height: 520px;
  overflow-x: hidden;
}

/* line 5, app/assets/stylesheets/landing_page/persona1.scss */
#intro h1 {
  font-size: 2.8rem;
}

/* line 8, app/assets/stylesheets/landing_page/persona1.scss */
#intro p {
  font-size: 1.4rem;
}

/* line 11, app/assets/stylesheets/landing_page/persona1.scss */
#intro > .col-12 {
  position: relative;
}

/* line 13, app/assets/stylesheets/landing_page/persona1.scss */
#intro > .col-12 > img {
  position: absolute;
  height: 400px;
}

/* line 19, app/assets/stylesheets/landing_page/persona1.scss */
#comparison-table {
  border-collapse: separate;
  border-spacing: 30px 3px;
  font-size: 1.30rem;
  max-width: 800px;
}

/* line 24, app/assets/stylesheets/landing_page/persona1.scss */
#comparison-table th, #comparison-table td {
  width: 33%;
  background-color: white;
  padding: 12px 10px;
}

/* line 29, app/assets/stylesheets/landing_page/persona1.scss */
#comparison-table th {
  font-size: 115%;
  border-radius: 6px 6px 0 0;
  padding: 20px 10px;
  font-weight: 500;
}

/* line 35, app/assets/stylesheets/landing_page/persona1.scss */
#comparison-table tr:last-child > td {
  border-radius: 0 0 6px 6px;
}

@media (max-width: 767px) {
  /* line 40, app/assets/stylesheets/landing_page/persona1.scss */
  #comparison-table {
    font-size: 1.1rem;
    border-spacing: 3px;
  }
  /* line 43, app/assets/stylesheets/landing_page/persona1.scss */
  #comparison-table th, #comparison-table td {
    padding: 8px;
  }
}
