/* line 3, mainapp/static/scss/_started.scss */
.page_index {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  align-content: center;
  padding: 10px 0; }
  @media (max-height: 500px) {
    /* line 3, mainapp/static/scss/_started.scss */
    .page_index {
      flex-wrap: wrap;
      flex-direction: row;
      padding: 0; } }
  /* line 21, mainapp/static/scss/_started.scss */
  .page_index .block_logo {
    display: flex;
    justify-content: center;
    flex-direction: column;
    max-width: 90%;
    height: auto;
    align-items: center;
    margin-bottom: 40px; }
    @media (max-height: 800px) {
      /* line 21, mainapp/static/scss/_started.scss */
      .page_index .block_logo {
        justify-content: space-evenly; } }
  @media (max-height: 500px) {
    /* line 35, mainapp/static/scss/_started.scss */
    .page_index .block_logo, .page_index .content {
      flex-basis: 50%; } }
  /* line 41, mainapp/static/scss/_started.scss */
  .page_index .content {
    display: flex;
    flex-direction: column;
    align-items: center; }
  /* line 48, mainapp/static/scss/_started.scss */
  .page_index .self_inspection_with_blob {
    max-width: 300px; }
    @media (max-height: 850px) {
      /* line 48, mainapp/static/scss/_started.scss */
      .page_index .self_inspection_with_blob {
        height: 50%;
        width: auto; } }
    @media (max-height: 650px) {
      /* line 48, mainapp/static/scss/_started.scss */
      .page_index .self_inspection_with_blob {
        height: 45%; } }
    @media (max-height: 550px) {
      /* line 48, mainapp/static/scss/_started.scss */
      .page_index .self_inspection_with_blob {
        height: 40%; } }
    @media (max-height: 450px) {
      /* line 48, mainapp/static/scss/_started.scss */
      .page_index .self_inspection_with_blob {
        width: 65%;
        height: auto; } }
    @media (max-height: 320px) {
      /* line 48, mainapp/static/scss/_started.scss */
      .page_index .self_inspection_with_blob {
        width: 55%;
        height: auto; } }
  /* line 70, mainapp/static/scss/_started.scss */
  .page_index img {
    display: block; }
  /* line 74, mainapp/static/scss/_started.scss */
  .page_index .title {
    text-align: center;
    font-weight: bold;
    font-size: 25px;
    color: #2b2b2b;
    max-width: 291px;
    margin-bottom: 10px; }
  /* line 84, mainapp/static/scss/_started.scss */
  .page_index .list {
    margin-bottom: 16px; }
    @media (max-height: 500px) {
      /* line 84, mainapp/static/scss/_started.scss */
      .page_index .list {
        margin-bottom: 0; } }
    /* line 90, mainapp/static/scss/_started.scss */
    .page_index .list .title_list {
      font-weight: bold;
      font-size: 20px;
      text-align: center;
      color: #2b2b2b; }
    /* line 97, mainapp/static/scss/_started.scss */
    .page_index .list .list_title {
      margin-left: 24px; }
      @media (max-height: 320px) {
        /* line 97, mainapp/static/scss/_started.scss */
        .page_index .list .list_title {
          margin: 10px 0 0 0; } }
      /* line 103, mainapp/static/scss/_started.scss */
      .page_index .list .list_title .list_qty {
        list-style-type: disc !important;
        font-size: 16px; }
        /* line 108, mainapp/static/scss/_started.scss */
        .page_index .list .list_title .list_qty::marker {
          color: #090909;
          padding-right: 10px; }
  /* line 116, mainapp/static/scss/_started.scss */
  .page_index .big_button {
    margin-bottom: 30px; }
    @media (max-height: 500px) {
      /* line 116, mainapp/static/scss/_started.scss */
      .page_index .big_button {
        margin-bottom: 10px; } }
/* line 125, mainapp/static/scss/_started.scss */
.big_button {
  max-width: 390px;
  width: calc(100% - 32px);
  background: #090909;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  cursor: pointer;
  color: #ffffff;
  font-size: 20px;
  border-radius: 3px;
  padding: 10px;
  margin: 16px; }
  /* line 140, mainapp/static/scss/_started.scss */
  .big_button .noun_next, .big_button .text {
    margin-left: 34px; }
    @media (max-width: 500px) {
      /* line 140, mainapp/static/scss/_started.scss */
      .big_button .noun_next, .big_button .text {
        margin-left: 24px; } }
  /* line 147, mainapp/static/scss/_started.scss */
  .big_button .noun_next {
    display: block; }
    @media (max-height: 300px) {
      /* line 147, mainapp/static/scss/_started.scss */
      .big_button .noun_next {
        width: 15px; } }
  /* line 154, mainapp/static/scss/_started.scss */
  .big_button .text {
    font-size: 19px;
    line-height: 24px;
    color: #FFFFFF; }
    @media (max-height: 300px) {
      /* line 154, mainapp/static/scss/_started.scss */
      .big_button .text {
        font-size: 14px; } }
