.progress.information .kontech_news_lb_gallery{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:20px;
width:100%;
}

.progress.information .kontech_news_lb_thumb{
display:block;
position:static;
width:45%;
height:auto;
margin:0;
padding:0;
border:0;
background:none;
text-decoration:none;
}

.progress.information .kontech_news_lb_thumb img{
display:block;
width:100%;
height:auto;
margin:0;
padding:0;
border:0;
cursor:pointer;
transition:opacity .2s;
}

.progress.information .kontech_news_lb_thumb:hover img{
opacity:.8;
}

.progress.information .kontech_news_lb_modal{
display:none;
position:fixed;
inset:0;
width:100vw;
height:100vh;
margin:0;
padding:40px;
box-sizing:border-box;
z-index:999999;
align-items:center;
justify-content:center;
}

.progress.information .kontech_news_lb_modal:target{
display:flex;
}

.progress.information .kontech_news_lb_bg{
display:block;
position:absolute;
inset:0;
width:100%;
height:100%;
margin:0;
padding:0;
background:rgba(0,0,0,.85);
z-index:1;
}

.progress.information .kontech_news_lb_modal > img{
display:block;
position:relative;
width:auto;
height:auto;
max-width:90vw;
max-height:90vh;
margin:auto;
padding:0;
border:0;
z-index:2;
box-shadow:0 5px 30px rgba(0,0,0,.5);
}

.progress.information .kontech_news_lb_close{
display:block;
position:fixed;
top:20px;
right:30px;
width:auto;
height:auto;
margin:0;
padding:0;
border:0;
background:none;
color:#fff;
font-size:40px;
font-weight:400;
line-height:1;
text-decoration:none;
z-index:3;
}

.progress.information .kontech_news_lb_close:hover{
color:#fff;
opacity:.7;
}

@media screen and (max-width:768px){
.progress.information .kontech_news_lb_gallery{
gap:10px;
}

.progress.information .kontech_news_lb_thumb{
width:48%;
}

.progress.information .kontech_news_lb_modal{
padding:20px;
}

.progress.information .kontech_news_lb_modal > img{
max-width:94vw;
max-height:88vh;
}

.progress.information .kontech_news_lb_close{
top:15px;
right:20px;
font-size:36px;
}
}