.menu-kafelki-1-poziom{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.menu-kafelki-1-poziom li{
  width: 100%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}

/* .menu-kafelki-1-poziom li:nth-child(3), .menu-kafelki-1-poziom li:nth-child(6){
  border-right: 0px none transparent;
}

.menu-kafelki-1-poziom li:nth-last-child(1), .menu-kafelki-1-poziom li:nth-last-child(2), .menu-kafelki-1-poziom li:nth-last-child(3){
  border-bottom: 0px none transparent;
} */

.menu-kafelki-1-poziom > li > div{
  display: block;
  padding-left: 177px;
  position: relative;
  padding-top: 48px;
  padding-right: 24px;
  padding-bottom: 24px;
  color: black;
  text-decoration-color: transparent;
}

.menu-kafelki-1-poziom > li:hover{
  background: #d6e9ee;
}

.menu-kafelki-1-poziom li div img{
  position: absolute;
  top: 24px;
  left: 24px;
}

.menu-kafelki-1-poziom li div a{
  font-size: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  color: transparent;
}

.menu-kafelki-1-poziom li div > p{
  margin: 0px;
}

.menu-kafelki-1-poziom > li > div > span{
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  font-size: 26px;
  line-height: 24px;
  display: block;
  margin-bottom: 16px;
}

.menu-kafelki-skrot{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  /* display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  vertical-align: baseline;
  text-decoration: none;
  outline: 0; */
}

/* .menu-kafelki-skrot p{
  margin: 0px;
} */

.strona-podpis{
  display: flex;
  justify-content: flex-end;
}
