/* /Modals/EditWord.razor.rz.scp.css */
.edit-word-container[b-rdshmalq8w] {
  display: flex;
  flex-direction: column; }
  .edit-word-container .delete[b-rdshmalq8w] {
    color: #4D3AFF;
    cursor: pointer;
    text-align: center; }
/* /Pages/About.razor.rz.scp.css */
.about-page[b-86g8apxapv] {
  display: flex;
  flex-direction: column; }
  .about-page .top-panel[b-86g8apxapv] {
    display: flex;
    justify-content: space-between;
    margin: 0 100px 0 100px; }
    .about-page .top-panel img[b-86g8apxapv] {
      cursor: pointer;
      margin: 10px; }
  .about-page .ctas[b-86g8apxapv] {
    display: flex;
    align-items: center;
    margin-top: 10px; }
  .about-page h1[b-86g8apxapv] {
    padding-top: 50px;
    text-align: center;
    color: #4D3AFF; }
  .about-page .spaced-repetition img[b-86g8apxapv] {
    display: normal; }
  .about-page .change-order[b-86g8apxapv] {
    order: initial; }
    .about-page .change-order .right[b-86g8apxapv] {
      text-align: right; }
  .about-page .final[b-86g8apxapv] {
    background: #F2F2F2;
    padding: 0 100px 0 100px;
    margin: 0 0 20px 0 !important; }
  .about-page .about-container[b-86g8apxapv] {
    display: flex;
    flex-direction: row;
    margin: 100px;
    margin-top: 0; }
    .about-page .about-container div[b-86g8apxapv] {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 50%;
      padding: 20px; }
      .about-page .about-container div a[b-86g8apxapv] {
        font-size: 18px;
        font-weight: 700;
        text-align: center;
        color: white !important;
        background: #4D3AFF;
        padding: 10px;
        border-radius: 51px;
        text-decoration: none;
        max-width: 200px; }
    .about-page .about-container img[b-86g8apxapv] {
      width: 100%;
      height: auto; }

@media (max-width: 1000px) {
  .about-page .spaced-repetition img[b-86g8apxapv] {
    display: none; }
  .about-page .top-panel[b-86g8apxapv] {
    flex-direction: column;
    align-items: center;
    position: -webkit-sticky;
    position: sticky;
    top: -80px;
    margin: 0;
    padding-bottom: 12px;
    background: white; }
  .about-page .ctas[b-86g8apxapv] {
    margin-top: 0px;
    margin-right: 0px; } }

@media (max-width: 600px) {
  .about-page[b-86g8apxapv] {
    text-align: center; }
    .about-page .about-container[b-86g8apxapv] {
      flex-direction: column;
      margin: 10px;
      margin-top: 0px; }
      .about-page .about-container div[b-86g8apxapv] {
        width: 100%; }
    .about-page .change-order > div:first-of-type[b-86g8apxapv] {
      order: 2; }
    .about-page .change-order > div:last-of-type[b-86g8apxapv] {
      order: 1; }
    .about-page .change-order .right[b-86g8apxapv] {
      text-align: center; }
    .about-page .final[b-86g8apxapv] {
      padding: 0 10px 0 10px; }
      .about-page .final a[b-86g8apxapv] {
        margin: auto; } }
/* /Pages/CourseDetails.razor.rz.scp.css */
.course-grid-container[b-6zw77ia60t] {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 200px auto;
  top: 56px;
  min-height: calc(100vh - 150px); }
  .course-grid-container .course-details[b-6zw77ia60t] {
    grid-row: 1;
    grid-column: 1;
    margin: 20px 10px 20px 20px; }
    .course-grid-container .course-details .course-form[b-6zw77ia60t] {
      display: flex;
      align-items: center;
      padding: 20px 20px 20px 0px; }
      .course-grid-container .course-details .course-form .course-form-element-container[b-6zw77ia60t] {
        display: flex;
        flex-direction: column;
        margin: 5px;
        align-items: center; }
      .course-grid-container .course-details .course-form[b-6zw77ia60t]  label {
        width: 220px; }
      .course-grid-container .course-details .course-form button[b-6zw77ia60t] {
        margin: 10px;
        width: 200px; }
  .course-grid-container .course-main[b-6zw77ia60t] {
    grid-row: 2;
    grid-column: 1;
    margin: 20px; }
    .course-grid-container .course-main .panel[b-6zw77ia60t] {
      display: flex;
      flex-direction: column;
      width: 300px; }
      .course-grid-container .course-main .panel .word-title[b-6zw77ia60t] {
        color: white; }
    .course-grid-container .course-main .course-words[b-6zw77ia60t] {
      display: flex;
      flex-wrap: wrap;
      align-items: flex-start;
      align-content: flex-start;
      width: auto;
      height: auto;
      padding: 10px; }
      .course-grid-container .course-main .course-words .course-word[b-6zw77ia60t] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 200px;
        background: #e9e7ff;
        color: #4D3AFF;
        margin: 10px;
        padding: 10px;
        border-radius: 20px;
        border: solid 1px;
        cursor: pointer; }
      .course-grid-container .course-main .course-words .course-word:first-of-type[b-6zw77ia60t] {
        background: #4D3AFF;
        color: white;
        border: none; }

@media (max-width: 840px) {
  .course-grid-container[b-6zw77ia60t] {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: auto; }
    .course-grid-container .course-details[b-6zw77ia60t] {
      grid-row: 1;
      grid-column: 1;
      margin: 20px 10vw 10px 10vw;
      text-align: center; }
      .course-grid-container .course-details .course-form[b-6zw77ia60t] {
        flex-direction: column; }
    .course-grid-container .course-main[b-6zw77ia60t] {
      grid-row: 2;
      grid-column: 1;
      justify-content: center;
      margin: 0px 10px 20px 10px; }
      .course-grid-container .course-main .panel[b-6zw77ia60t] {
        align-items: center;
        width: auto; } }

@media (max-width: 600px) {
  .course-grid-container .course-details[b-6zw77ia60t] {
    margin: 20px 10px 10px 10px; } }
/* /Pages/Dashboard.razor.rz.scp.css */
.grid-container[b-sg94uth9xf] {
  display: grid;
  grid-template-columns: 30% 70%;
  background-color: white;
  top: 56px;
  min-height: calc(100vh - 128px);
  padding: 0 100px 0 0; }

.details[b-sg94uth9xf] {
  grid-row: 1;
  grid-column: 1;
  margin: 20px 10px 20px 15px; }
  .details .info[b-sg94uth9xf] {
    padding: 10px 10px 10px 20px;
    text-align: center;
    background: #F2F2F2;
    border-radius: 25px; }
    .details .info p[b-sg94uth9xf] {
      margin: 0px; }
    .details .info .chart[b-sg94uth9xf] {
      position: relative;
      left: -15px; }

.main[b-sg94uth9xf] {
  grid-row: 1;
  grid-column: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start; }
  .main .course-tile[b-sg94uth9xf] {
    width: 240px;
    height: 330px;
    margin: 20px 10px 20px 10px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    border-radius: 20px; }
  .main .course-tile:hover[b-sg94uth9xf] {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .main .course-tile-content[b-sg94uth9xf] {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 30px 60px 170px 50px;
    padding: 10px; }
    .main .course-tile-content button[b-sg94uth9xf] {
      font-size: 16px; }
    .main .course-tile-content .edit[b-sg94uth9xf] {
      grid-row-start: 1;
      text-align: right;
      font-weight: 600; }
    .main .course-tile-content h2[b-sg94uth9xf] {
      font-size: 20px;
      text-align: left;
      grid-row-start: 2;
      overflow: hidden; }
    .main .course-tile-content .description[b-sg94uth9xf] {
      grid-row-start: 3;
      overflow: hidden; }
    .main .course-tile-content .smaller[b-sg94uth9xf] {
      font-size: 16px; }
    .main .course-tile-content .actions[b-sg94uth9xf] {
      display: flex;
      justify-content: space-between;
      align-items: center;
      grid-row-start: 4; }
      .main .course-tile-content .actions div[b-sg94uth9xf] {
        display: flex;
        align-items: center;
        cursor: pointer; }
        .main .course-tile-content .actions div p[b-sg94uth9xf] {
          margin-left: 5px;
          margin-right: 0px; }
        .main .course-tile-content .actions div i[b-sg94uth9xf] {
          font-size: 15px; }
        .main .course-tile-content .actions div span[b-sg94uth9xf] {
          font-size: 15px; }
      .main .course-tile-content .actions div:hover p[b-sg94uth9xf], .main .course-tile-content .actions div:hover i[b-sg94uth9xf] {
        color: white; }
  .main .add-new[b-sg94uth9xf] {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 260px 50px;
    padding: 10px; }
    .main .add-new img[b-sg94uth9xf] {
      width: 150px;
      grid-row-start: 1;
      margin: auto; }
    .main .add-new button[b-sg94uth9xf] {
      grid-row-start: 2;
      font-size: 16px; }

@media (max-width: 1170px) {
  .details[b-sg94uth9xf] {
    grid-row: 2;
    grid-column: 1;
    margin: 20px 10px 20px 10px; }
    .details .info[b-sg94uth9xf] {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 10px 0px 10px 0px; }
      .details .info .chart[b-sg94uth9xf] {
        position: relative;
        left: 0px; }
  .main[b-sg94uth9xf] {
    grid-row: 1;
    grid-column: 1;
    justify-content: center; }
  .grid-container[b-sg94uth9xf] {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    padding: 0; } }

@media (max-width: 450px) {
  .main .course-tile[b-sg94uth9xf] {
    width: 90vw;
    height: 290px;
    margin: 10px; }
  .main .course-tile-content[b-sg94uth9xf] {
    grid-template-rows: 30px 55px 140px 50px; }
  .main .add-new[b-sg94uth9xf] {
    grid-template-rows: 210px 50px; } }
/* /Pages/Learning/Informational.razor.rz.scp.css */
.informational-container[b-rjqkduuliq] {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: black;
  padding: 1em 3em; }
  .informational-container #audio[b-rjqkduuliq] {
    visibility: hidden;
    height: 0px; }
  .informational-container i[b-rjqkduuliq] {
    font-size: 25px;
    color: black;
    margin-left: 10px;
    margin-top: 15px;
    cursor: pointer; }
  .informational-container h2[b-rjqkduuliq] {
    color: #4D3AFF; }
  .informational-container h4[b-rjqkduuliq], .informational-container h2[b-rjqkduuliq] {
    margin-bottom: -5px; }
  .informational-container h4[b-rjqkduuliq], .informational-container h2[b-rjqkduuliq], .informational-container p[b-rjqkduuliq] {
    text-align: center; }
  .informational-container input[b-rjqkduuliq] {
    font-size: 25px;
    text-align: center;
    width: 250px; }
  .informational-container button[b-rjqkduuliq] {
    width: 250px; }
  .informational-container .disabled[b-rjqkduuliq] {
    background: #828282 !important;
    border: #828282 !important; }
/* /Pages/Learning/Learning.razor.rz.scp.css */
.learning-container[b-yqd81emrf5] {
  min-height: calc(100vh - 128px); }

.learning-container-incorrect-answer[b-yqd81emrf5] {
  min-height: calc(100vh - 128px);
  border-width: 7px;
  border-style: solid;
  border-image: linear-gradient(to bottom, red, transparent) 1; }
/* /Pages/Learning/MessageToUser.razor.rz.scp.css */
.message-container[b-nm9z0lj9pv] {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: black;
  padding: 1em 3em; }
  .message-container a[b-nm9z0lj9pv] {
    color: black !important;
    font-size: 35px;
    text-align: center;
    position: relative;
    top: 50px;
    font-weight: bolder;
    text-shadow: 1px 1px white; }
  .message-container h4[b-nm9z0lj9pv] {
    text-align: center; }
  .message-container button[b-nm9z0lj9pv] {
    margin: 10px; }
  .message-container .image[b-nm9z0lj9pv] {
    width: 270px;
    height: 246px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .message-container .image img[b-nm9z0lj9pv] {
      width: 100%; }
  .message-container span[b-nm9z0lj9pv] {
    cursor: pointer; }
/* /Pages/Learning/MultipleOption.razor.rz.scp.css */
.multiple-option-container[b-9g9qwrgctf] {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: black;
  padding: 1em 3em;
  text-align: center; }
  .multiple-option-container #audio[b-9g9qwrgctf] {
    visibility: hidden;
    height: 0px; }
  .multiple-option-container i[b-9g9qwrgctf] {
    font-size: 25px;
    color: black;
    margin-left: 10px;
    cursor: pointer; }
  .multiple-option-container h2[b-9g9qwrgctf] {
    margin: 0 10px 0 10px; }
  .multiple-option-container .small[b-9g9qwrgctf] {
    font-size: 30px; }
  .multiple-option-container .smaller[b-9g9qwrgctf] {
    font-size: 28px; }
  .multiple-option-container .smallest[b-9g9qwrgctf] {
    font-size: 26px; }
  .multiple-option-container .response-container[b-9g9qwrgctf] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .multiple-option-container .response-container .response-tile[b-9g9qwrgctf] {
      position: relative;
      color: black;
      margin: 10px;
      width: 300px;
      height: 200px;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 30px;
      padding: 10px;
      cursor: pointer;
      border-radius: 25px; }
      .multiple-option-container .response-container .response-tile p[b-9g9qwrgctf] {
        text-align: center;
        margin-bottom: 0;
        word-break: break-word; }
      .multiple-option-container .response-container .response-tile span[b-9g9qwrgctf] {
        border: 2px solid #4D3AFF;
        border-radius: 25px;
        padding-top: 1px;
        position: absolute;
        top: 9px;
        left: 14px;
        height: 30px;
        width: 40px;
        color: #4D3AFF;
        font-size: 16px; }
    .multiple-option-container .response-container .on-click[b-9g9qwrgctf] {
      -webkit-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .multiple-option-container .response-container .small[b-9g9qwrgctf] {
      font-size: 25px; }
    .multiple-option-container .response-container .smaller[b-9g9qwrgctf] {
      font-size: 21px; }
    .multiple-option-container .response-container .smallest[b-9g9qwrgctf] {
      font-size: 18px; }

@media (max-width: 800px) {
  .multiple-option-container .response-container .response-tile[b-9g9qwrgctf] {
    width: 260px;
    height: 160px;
    font-size: 26px; }
    .multiple-option-container .response-container .response-tile span[b-9g9qwrgctf] {
      height: 25px; }
    .multiple-option-container .response-container .response-tile .small[b-9g9qwrgctf] {
      font-size: 21px; }
    .multiple-option-container .response-container .response-tile .smaller[b-9g9qwrgctf] {
      font-size: 17px; }
    .multiple-option-container .response-container .response-tile .smallest[b-9g9qwrgctf] {
      font-size: 15px; } }

@media (max-width: 680px) {
  .multiple-option-container[b-9g9qwrgctf] {
    padding: 1em 0em; }
    .multiple-option-container .response-container .response-tile[b-9g9qwrgctf] {
      width: 160px;
      height: 130px;
      font-size: 22px;
      box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
      margin: 5px; }
      .multiple-option-container .response-container .response-tile span[b-9g9qwrgctf] {
        height: 10px; }
      .multiple-option-container .response-container .response-tile span[b-9g9qwrgctf], .multiple-option-container .response-container .response-tile div[b-9g9qwrgctf] {
        display: none; }
      .multiple-option-container .response-container .response-tile .small[b-9g9qwrgctf] {
        font-size: 17px; }
      .multiple-option-container .response-container .response-tile .smaller[b-9g9qwrgctf] {
        font-size: 13px; }
      .multiple-option-container .response-container .response-tile .smallest[b-9g9qwrgctf] {
        font-size: 11px; } }

@media (max-width: 450px) {
  .multiple-option-container[b-9g9qwrgctf] {
    padding: 1em 0em; }
    .multiple-option-container .response-container .response-tile[b-9g9qwrgctf] {
      width: calc(calc(100vw - 30px) / 2);
      height: 150px; } }
/* /Pages/Learning/Open.razor.rz.scp.css */
.open-container[b-nvctzvb1yd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: black;
  padding: 5em 3em;
  text-align: center; }
  .open-container #audio[b-nvctzvb1yd] {
    visibility: hidden;
    height: 0px; }
  .open-container i[b-nvctzvb1yd] {
    font-size: 25px;
    color: black;
    margin-left: 10px;
    cursor: pointer; }
  .open-container h2[b-nvctzvb1yd] {
    margin: 0 10px 0 10px; }
  .open-container .small[b-nvctzvb1yd] {
    font-size: 30px; }
  .open-container .smaller[b-nvctzvb1yd] {
    font-size: 28px; }
  .open-container .smallest[b-nvctzvb1yd] {
    font-size: 26px; }
  .open-container input[b-nvctzvb1yd] {
    margin-bottom: 1rem; }

@media (max-width: 680px) {
  .open-container[b-nvctzvb1yd] {
    padding: 5em 0em; } }
/* /Pages/Login.razor.rz.scp.css */
.login-container[b-xlp9usb5p2] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap; }

.form-container[b-xlp9usb5p2] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 100vw; }

.login-title[b-xlp9usb5p2] {
  align-self: center;
  padding-bottom: 20px; }

.login-body[b-xlp9usb5p2] {
  margin-left: 20px;
  margin-right: 20px;
  width: 335px;
  min-height: 246px;
  padding: 10px; }

.login-image[b-xlp9usb5p2] {
  width: 50%; }

.login-image img[b-xlp9usb5p2] {
  width: 100%;
  height: auto;
  margin-bottom: 30px; }

@media (max-width: 750px) {
  .login-image[b-xlp9usb5p2] {
    width: 100%; } }
/* /Pages/MoreStats.razor.rz.scp.css */
p span[b-g6lxvxw3s7] {
  color: #4D3AFF; }

.grid-container[b-g6lxvxw3s7] {
  display: grid;
  grid-template-columns: 30% 70%;
  background-color: white;
  top: 56px;
  min-height: calc(100vh - 128px);
  padding: 0 100px 0 0; }

.details[b-g6lxvxw3s7] {
  grid-row: 1;
  grid-column: 1;
  margin: 20px 10px 20px 15px;
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  .details img[b-g6lxvxw3s7] {
    max-width: 90%; }

.main[b-g6lxvxw3s7] {
  grid-row: 1;
  grid-column: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start; }
  .main > div[b-g6lxvxw3s7] {
    padding: 10px 10px 10px 20px;
    width: 100%;
    margin-top: 10px;
    background: #F2F2F2;
    margin: 10px;
    border-radius: 25px; }
    .main > div .charts[b-g6lxvxw3s7] {
      display: flex;
      justify-content: center;
      flex-wrap: wrap; }
      .main > div .charts .chart[b-g6lxvxw3s7] {
        max-width: 350px;
        margin: 0 10px;
        min-width: auto; }

@media (max-width: 1170px) {
  .details[b-g6lxvxw3s7] {
    grid-row: 2;
    grid-column: 1;
    margin: 20px 10px 20px 10px; }
    .details img[b-g6lxvxw3s7] {
      max-width: 350px; }
  .main[b-g6lxvxw3s7] {
    grid-row: 1;
    grid-column: 1;
    justify-content: center; }
  .grid-container[b-g6lxvxw3s7] {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    padding: 0; } }

@media (max-width: 570px) {
  .details[b-g6lxvxw3s7] {
    display: none; }
  .main > div .charts .chart[b-g6lxvxw3s7] {
    max-width: 350px;
    margin: 10px 0;
    min-width: auto; } }
/* /Pages/Privacy.razor.rz.scp.css */
.terms-container[b-yxlsa6k4sm] {
  margin: 25px;
  border-color: #4D3AFF;
  border-width: 10px;
  border-style: solid;
  word-wrap: break-word;
  padding: 10px;
  max-width: 100%;
  color: black; }

.terms-content[b-yxlsa6k4sm] {
  margin-left: 10vw;
  margin-right: 10vw; }
  .terms-content a[b-yxlsa6k4sm] {
    color: #4D3AFF !important; }
  .terms-content p[b-yxlsa6k4sm] {
    margin-bottom: 10px; }

.terms-image[b-yxlsa6k4sm] {
  display: flex;
  justify-content: center;
  align-items: center; }

.terms-image-img[b-yxlsa6k4sm] {
  width: 300px;
  height: auto; }

h1[b-yxlsa6k4sm] {
  font-size: 25px;
  text-align: center; }

h2[b-yxlsa6k4sm] {
  font-size: 20px; }

@media (max-width: 400px) {
  .terms-content[b-yxlsa6k4sm] {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px; } }
/* /Pages/Register.razor.rz.scp.css */
.login-container[b-i7etae3nxb] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap; }

h4[b-i7etae3nxb] {
  margin-top: 20px; }

#terms[b-i7etae3nxb] {
  display: flex;
  font-size: 16px; }
  #terms p[b-i7etae3nxb] {
    margin-top: 4px;
    margin-bottom: 0; }

.form-container[b-i7etae3nxb] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 100vw; }

.login-title[b-i7etae3nxb] {
  align-self: center;
  padding-bottom: 20px; }

.login-body[b-i7etae3nxb] {
  margin-left: 20px;
  margin-right: 20px;
  width: 335px;
  min-height: 246px;
  padding: 10px; }

.login-image[b-i7etae3nxb] {
  width: 50%; }

.login-image img[b-i7etae3nxb] {
  width: 100%;
  height: auto;
  margin-bottom: 30px; }

@media (max-width: 750px) {
  .login-image[b-i7etae3nxb] {
    width: 100%; } }
/* /Pages/Start.razor.rz.scp.css */
.support-us[b-zscd0ik160] {
  background: #F2F2F2;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-row: 1;
  grid-column: 1;
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  z-index: 10000; }
/* /Pages/Stats.razor.rz.scp.css */
.chart[b-w86am3ofkw] {
  position: relative;
  left: -15px;
  margin-top: 20px; }

@media (max-width: 1170px) {
  .chart[b-w86am3ofkw] {
    position: relative;
    left: 0px;
    width: 75vw; }
  .chart:first-of-type[b-w86am3ofkw] {
    margin-top: 0px; }
  .chart:last-of-type[b-w86am3ofkw] {
    margin-top: 50px; } }

@media (max-width: 570px) {
  .chart[b-w86am3ofkw] {
    width: 90vw; } }
/* /Pages/TermsConditions.razor.rz.scp.css */
.terms-container[b-sq0n47h565] {
  margin: 25px;
  border-color: #4D3AFF;
  border-width: 10px;
  border-style: solid;
  word-wrap: break-word;
  padding: 10px;
  max-width: 100%;
  color: black; }

.terms-content[b-sq0n47h565] {
  margin-left: 10vw;
  margin-right: 10vw; }
  .terms-content a[b-sq0n47h565] {
    color: #4D3AFF !important; }
  .terms-content p[b-sq0n47h565] {
    margin-bottom: 10px; }

.terms-image[b-sq0n47h565] {
  display: flex;
  justify-content: center;
  align-items: center; }

.terms-image-img[b-sq0n47h565] {
  width: 300px;
  height: auto; }

h1[b-sq0n47h565] {
  font-size: 25px;
  text-align: center; }

h2[b-sq0n47h565] {
  font-size: 20px; }

@media (max-width: 400px) {
  .terms-content[b-sq0n47h565] {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px; } }
/* /Pages/Welcome.razor.rz.scp.css */
.welcomeContainer[b-q8bl1rg8f3] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  text-align: center; }
  .welcomeContainer .mainContent[b-q8bl1rg8f3] {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .welcomeContainer footer a[b-q8bl1rg8f3] {
    text-decoration: underline;
    color: #4D3AFF !important; }
  .welcomeContainer footer p[b-q8bl1rg8f3] {
    color: #828282;
    font-weight: 300;
    font-size: 16px;
    margin-top: 20px;
    text-align: center;
    width: 90vw; }
  .welcomeContainer .ctas[b-q8bl1rg8f3] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    top: 20px;
    right: 20px; }
  .welcomeContainer .content[b-q8bl1rg8f3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0; }
    .welcomeContainer .content img[b-q8bl1rg8f3] {
      width: 40vw;
      margin-top: 40px; }
    .welcomeContainer .content p[b-q8bl1rg8f3] {
      width: 60vw;
      margin-top: 20px;
      margin-bottom: 0; }
    .welcomeContainer .content a[b-q8bl1rg8f3] {
      text-decoration: underline;
      color: #4D3AFF !important; }
    .welcomeContainer .content p[b-q8bl1rg8f3], .welcomeContainer .content a[b-q8bl1rg8f3] {
      font-size: 30px;
      font-weight: 500; }
    .welcomeContainer .content h1[b-q8bl1rg8f3] {
      font-size: 64px;
      font-weight: 900;
      color: #4D3AFF; }

@media (max-width: 1000px) {
  .welcomeContainer .content img[b-q8bl1rg8f3] {
    width: 80vw; }
  .welcomeContainer .content p[b-q8bl1rg8f3], .welcomeContainer .content a[b-q8bl1rg8f3] {
    width: 90vw;
    font-size: 20px; }
  .welcomeContainer .ctas[b-q8bl1rg8f3] {
    position: relative;
    margin-bottom: 25px;
    right: 0; } }
/* /Shared/CtasForNewUser.razor.rz.scp.css */
a:first-of-type[b-luuoeopg6m] {
  font-size: 18px;
  font-weight: 600;
  color: #4D3AFF !important;
  text-decoration: none; }

a:last-of-type[b-luuoeopg6m] {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: white !important;
  background: #4D3AFF;
  padding: 10px;
  border-radius: 51px;
  margin-left: 15px;
  text-decoration: none; }
/* /Shared/Footer.razor.rz.scp.css */
footer[b-dkau0z1rq3] {
  background-color: white;
  text-align: center;
  font-size: 15px;
  position: relative;
  font-weight: 500;
  margin: 0 10px; }
  footer a[b-dkau0z1rq3] {
    color: black !important; }
/* /Shared/LoginLayout.razor.rz.scp.css */
.content[b-m1ry0sg3fo] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  padding: 0; }

.top-panel[b-m1ry0sg3fo] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 100px 0 100px; }
  .top-panel img[b-m1ry0sg3fo] {
    cursor: pointer;
    margin: 10px; }

@media (max-width: 750px) {
  .top-panel[b-m1ry0sg3fo] {
    justify-content: center; }
    .top-panel > div[b-m1ry0sg3fo] {
      display: none; } }
/* /Shared/MainLayout.razor.rz.scp.css */
.top-panel[b-e5wuhsindb] {
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 100px 0 100px;
  border-bottom: black solid 1px; }
  .top-panel > div[b-e5wuhsindb] {
    display: flex;
    align-items: center; }
  .top-panel img[b-e5wuhsindb] {
    cursor: pointer;
    margin: 10px; }
  .top-panel a:last-of-type[b-e5wuhsindb] {
    color: #828282 !important; }
  .top-panel a:first-of-type[b-e5wuhsindb] {
    color: #4D3AFF; }
  .top-panel a[b-e5wuhsindb] {
    cursor: pointer;
    margin: 10px; }
  .top-panel a:hover[b-e5wuhsindb] {
    text-decoration: underline; }

@media (max-width: 750px) {
  .top-panel[b-e5wuhsindb] {
    justify-content: center; }
    .top-panel > img[b-e5wuhsindb] {
      display: none; } }
