.block_link .block_link_frow {
  display: grid;
  gap: 30px;
}
.block_link a {
  color: #007843;
  display: table;
  font-size: 16px;
  position: relative;
  /*width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;*/
}
.block_link a:hover::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 1px dashed #007843;
}

.block_link_frow .fa-regular {
    font-size: 50px;
    color: #8DCA33;
	display:inline-block;
vertical-align:middle;
}
.doc-icon{
margin-right:10px;
max-width:50px;
max-height:50px;
vertical-align:middle;
display:inline-block;
}