section.rozcestnik{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    flex-direction: unset;
}
section.rozcestnik .polozka{
    width: calc(20% - 6.4px);
    padding: 35px 15px;
    box-sizing: border-box;
    background: #DEE9E5;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    position: relative;
    overflow: clip;
    transition: background 0.25s, box-shadow 0.25s;
    gap: 0;
    align-items: center;
}
section.rozcestnik .polozka:hover{
    background: #BCD3CB;
    box-shadow: 0px 17.512px 35.023px 0px rgba(13, 38, 13, 0.20);
}
section.rozcestnik .polozka h2{
    text-align: center;
    padding-bottom: 35px;
    color: #2E413D;
    font-size: 24px;
    line-height: 35px;
    letter-spacing: 0.49px;
    font-family: "Noto Serif", serif;
    font-weight: bold;
}
section.rozcestnik .polozka .wp-block-buttons,
section.rozcestnik .polozka .wp-block-button{
    width: 100%;
}
section.rozcestnik .polozka a.wp-block-button__link{
    width: 100%;
    box-sizing: border-box;
    background: #F5A142;
}
section.rozcestnik .polozka a.wp-block-button__link:before{
    content: "";
    display: block;
    width: 100vw;
    height: 100vh;
    position: absolute;
    left: -15px;
    bottom: -35px;
}
@media screen and (max-width: 1199px){
    section.rozcestnik .polozka {width: calc(33.33% - 5.5px);}
}
@media screen and (max-width: 767px){
    section.rozcestnik .polozka {width: calc(50% - 4px);}
}
@media screen and (max-width: 479px){
    section.rozcestnik .polozka {width: 100%;}
}