img.L, img.R{
    border-radius: 0px;
}
@media (min-width: 1020px){
    img.L, img.R{
        border-radius: 0px;
    }
    .blokk_fooldal{
        margin-top: 10px;
        width: calc(100vw - 17px);
        height: 420px;
        margin-bottom: -10px;
    }
    .blokk_fooldal img{
        left: 50vw;
        width: calc(50vw - 17px);
        height: 420px;
        position: absolute;
        object-fit: cover;
        object-position: top;
    }

    .blokk_fooldal img.L{
        left: 0px;
        width: 50vw;
    }

    .blokk_fooldal .szövegek{
        position: absolute;
        width: 50vw;
        height: 100%;
        z-index: 10;
    }

    .blokk_fooldal .szövegek p{
        position: absolute;
        width: 100%;
        font-size: xx-large;
        box-sizing: border-box;
    }

    .blokk_fooldal .szövegek.L p{
        margin-left: 40px;
    }

    .blokk_fooldal .szövegek.R p{
        padding-right: 40px;
    }

    .blokk_fooldal .szövegek.R p{
        width: 100%;
        text-align: right;
    }

    .blokk_fooldal .szövegek.R{
        position: absolute;
        left: 50vw;
        width: calc(50vw - 17px);
    }


    .blokk_fooldal .szövegek h1{
        margin-left: 20px;
        margin-top: 50px;
        font-size: 50px;
        margin-bottom: 10px;
    }

    .blokk_fooldal .szövegek.L h1{
        text-align: right;
    }

    .blokk_fooldal .szövegek.R h1{
        margin-left: -5vw;
    }

    .diag_panel{
        width: 10vw;
        height: 420px;
        position: absolute;
    }

    .diag_panel.BR{
        left: 50vw;
        background-image: linear-gradient(to top right, #dddddd, #dddddd 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0));
    }

    .diag_panel.TL{
        left: 40vw;
        background-image: linear-gradient(to bottom left, #dddddd, #dddddd 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0));
    }
}
@media (max-width: 1019px){
    .blokk_fooldal .szövegek p{
        font-size: large;
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 20px;
    }

    .blokk_fooldal .szövegek h1{
        font-size: 50px;
        text-align: center;
    }

    .diag_panel{
        display: none;
    }
}

hr{
    margin-top: 10px;
    margin-bottom: 150px;
    border: 2px solid black;
}