.redesigned-form-generator-container {

  span.text-subtitle_group {
      font-family: 'Golos Text', sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 20px !important;
      line-height: 24px;
      letter-spacing: -0.018em;
      color: rgba(2, 12, 18, 0.9);        
  }    

  // заголовки разделов
  span.text-subtitle1 {
      font-family: 'Golos Text', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 22px;
      letter-spacing: -0.015em;
      color: rgba(2, 12, 18, 0.9);        
  }

  // заголовки значений
  div.col-4.text-grey-9 {
      font-family: 'Golos UI', sans-serif;
      font-weight: 400;
      font-size: 12px;
      line-height: 18px;
      color: rgba(2, 12, 18, 0.58) !important;
  }

  // значения полей
  div.col.text-primary {
      position: relative;       
      &:before {
          position: absolute;
          left: -6px;
          right: 0;
          top: -4px;
          bottom: -4px;
          content: "";
          background: rgba(53, 126, 172, 0.05);
      }
      font-family: 'Golos UI', sans-serif;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: rgba(2, 12, 18, 0.9) !important;
  }

  // специальный случай когда табличка с меньшим margin-ом по вертикали
  .q-my-sm > .row {
      div.col.text-primary:before {
          top: -2px;
          bottom: -2px;
      }
  }

  // редкий случай с полями с чек-боксами
  .checkbox.form-generator-field {
      & > div[role="checkbox"] {
          font-family: 'Golos UI', sans-serif;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          margin-left: 0;
          & > div.q-checkbox__inner {
              font-size: 28px !important;
          }
      }
  }
}