.prtcrd-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 60px;
  }

  .prtcrd-link__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 15px 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #F1F1F1;
    border-radius: 10px;
  }

  .prtcrd-link__item:not(:last-child) {
    margin-right: 20px;
  }

  .prtcrd-link__item-title {
    margin-bottom: 3px;
    color: #28323C;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
  }

  .prtcrd-link__item-descr {
    color: #848484;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }

  .prtcrd-link__item-link {
    margin-top: 10px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }

  .prtcrd-req-line:not(:last-child) {
    margin-bottom: 20px;
  }

  .prtcrd-req-line-double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .prtcrd-req-line-double .prtcrd-req-line {
    width: 35%;
  }

  .prtcrd-req-line__label {
    margin-bottom: 5px;
    color: #848484;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.7px;
    text-transform: uppercase;
  }

  .prtcrd-req-line__req {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }

  .prtcrd-req-line__req:not(:last-child) {
    margin-bottom: 2px;
  }

  .prtcrd-bank {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 60px -10px 0 -10px;
  }

  .prtcrd-bank__item {
    width: 33.3333%;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .prtcrd-bank__item-cont {
    width: 100%;
    padding: 20px;
    border-radius: 10px;
    background: #EEEFF0;
  }

  .prtcrd-bank__item-title {
    margin-bottom: 20px;
    color: #28323C;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
  }

  @media (max-width: 991.5px) {
    .prtcrd-req-line-double .prtcrd-req-line {
      width: 100%;
    }

    .prtcrd-bank__item {
      width: 50%;
    }
  }

  @media (max-width: 767.5px) {
    .prtcrd-link__item-title {
      font-size: 18px;
    }

    .prtcrd-link__item-descr {
      font-size: 16px;
    }

    .prtcrd-link__item-link {
      font-size: 16px;
    }

    .prtcrd-req-line-double {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 20px;
    }
  }

  @media (max-width: 575.5px) {
    .prtcrd-link {
      margin-bottom: 40px;
    }

    .prtcrd-link__item:not(:last-child) {
      margin-right: 0;
      margin-bottom: 15px;
    }

    .prtcrd-link__item {
      width: 100%;
    }

    .prtcrd-req-line__label {
      font-size: 13px;
    }

    .prtcrd-req-line__req {
      font-size: 16px;
    }

    .prtcrd-bank {
      margin: 40px -10px 0 -10px;
    }

    .prtcrd-bank__item {
      width: 100%;
    }

    .prtcrd-bank__item-title {
      margin-bottom: 10px;
    }
  }
