.form-control__checkbox {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .form-control__checkbox > input {
    height: 23px;
    padding: 0;
    position: absolute;
    width: 23px;
    z-index: -1;
    opacity: 0; }
    .form-control__checkbox > input:not(:disabled):checked + span:before {
      border: 2px solid #005EFE;
      border-radius: 2px;
      background: #005EFE;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.027.902a.89.89 0 011.272 1.247l-4.74 5.925a.89.89 0 01-1.283.024L1.135 4.956a.89.89 0 111.259-1.259L4.88 6.183 9.004.928a.28.28 0 01.024-.026h-.001z' fill='%23fff'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center; }
  .form-control__checkbox > span {
    color: #1f2633;
    font-size: 14px;
    line-height: 23px; }
    .form-control__checkbox > span:before {
      content: '';
      display: inline-block;
      width: 19px;
      height: 19px;
      margin: 0 6px 0 0;
      border: 2px solid #005EFE;
      border-radius: 2px;
      background: #F8F8F8;
      vertical-align: middle; }

.sert-form__full-row {
  width: 100%; }

.sert-form__required {
  font-size: 20px;
  color: red; }
