@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@500&display=swap");

.bst-user-data__title {
  color: #0d0d0d !important;
  font-family: "Rubik" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 1rem !important;
  margin-bottom: 16px !important;
}

.bst-user-data__data-field {
  margin-top: 0px;
  margin-bottom: 16px;
}

.bst-user-data__field-title {
  font-family: "Open Sans" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 0.875rem !important;
  color: #474747 !important;
  margin-bottom: 2px !important;
}

.bst-user-data__field-title--small {
  font-size: 0.75rem !important;
  line-height: 1rem;
}

.bst-user-data__field-subtitle {
  font-family: "Open Sans" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 0.75rem !important;
  margin-bottom: 0px !important;
}

.bst-user-data__field-value {
  font-family: "Open Sans" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
  color: #0d0d0d !important;
  text-transform: lowercase;
}

.bst-user-data__field-value--small {
  font-size: 1rem;
  line-height: 1.25rem;
}

.bst-user-data__subitem {
  margin: 0;
  margin-bottom: 0 !important;
}

.bst-user-data__subitem-label {
  font-family: Open Sans;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0px;
}

.bst-user-data__subitem-data {
  font-family: Open Sans;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0px;
}

@media only screen and (min-width: 768px) {
  .bst-user-data__data-content {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }

  .bst-user-data__data-content--in-table {
    background-color: #F1F5FB;
  }

  .bst-user-data__data-column {
    width: 50%;
    margin: 0;
    padding: 0;
  }

  .bst-user-data__data-column--in-table {
    padding: 24px;
  }
}

.bst-user-data p.bst-user-data__field-value:first-letter {
  text-transform: capitalize !important;
}
