.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;
}

/* Menu pod animacją */
.menu-kontener{
  background-color: #c2a7c6;
  margin-bottom: 40px!important;
  margin-top: 144px !important;
  margin: 0 auto;
  max-width: 1232px;
  position: relative;

  z-index: 2;
}
.start-0 .menu-kontener{
  margin-top: -73px!important;
}
#menu-gora-2{
  width: 100%;
}
#menu-gora-2 .menu-gora-1-poziom{
  height: 112px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#menu-gora-2 .menu-gora-1-poziom li{
  width: 100%;
  height: 100%;
}
#menu-gora-2 .menu-gora-1-poziom > li > a, #menu-gora-2 .menu-gora-1-poziom > li > button{
  height: 100%;
  font-family: "Lobster", sans-serif;
  font-size: 24px!important;
  font-weight: 400;
  font-style: normal;
}
#menu-gora-2 .menu-gora-2-poziom{
  top: 112px;
}