.news .news-img-wrap{overflow:hidden;}
.news a .news-img-wrap img{transition:transform 0.5s}
.news a:hover .news-img-wrap img{transform: scale(1.2);}


.news .ao_basics_col .ao_basics_col{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.news .ao_basics_grid.h-left.pls.prs.pbs.pts .news-img-wrap{
    margin: -20px -20px 20px;
}

.news h4{font-style: normal; font-size:1em}

.news a{color:inherit;text-decoration: none}

.news .news-img-wrap picture img{width:100%;display:block;}

.news.template-1 .lvl2 p,
.news.template-1 .lvl2 a.more,
.news.template-1 .lvl2 a.ao_txtlink,
.news.template-2 .lvl2 p,
.news.template-2 .lvl2 a.more,
.news.template-2 .lvl2 a.ao_txtlink{
    font-size: 0.8em;
    text-decoration: none;
}

.news .meta{font-size:0.8em;color: var(--indu-cyan-dark);}
.news .header h4{color:var(--indu-blue);text-transform: none; font-weight: bold;font-family: Roboto;line-height:1.5}
.news .bulletparagraphs p {font-size:0.8em;margin:4px 0;padding: 0 0 0 22px;position:relative;}
.news .bulletparagraphs p::before {content:"";position:absolute;height: 22px;width: 2px;border-radius: 2px;background:var(--indu-cyan-dark);left: 7px;top: 4px;transform: rotate(45deg);}

.news.news-single.template-10{}
.news.news-single.template-10 h1{background:var(--indu-blue);color:var(--indu-white);font-size:1.8em;line-height:1.2;padding: 80px 40px;}
.news.news-single.template-10 .grid-40-60 > .ao_basics_col.left {display:flex;flex-direction: column; justify-content: space-between}

.news.template-3 h2{color: var(--indu-white);margin-bottom:0}
.news.template-3 p{margin-top:0}

.news.template-3 a{transition:background 0.5s, padding 0.5s, color 0.5s}
.news.template-3 a .news-img-wrap{transition: transform 0.5s, margin 0.5s;}

.news.template-3 a:hover {background:white;padding:0 20px;color: var(--indu-blue);}
.news.template-3 a:hover h2{color: var(--indu-blue);}
.news.template-3 a:hover .news-img-wrap {margin: 0 -20px}

.news .filtered_elements .filter.checkbox{display:flex;gap:20px;margin:0 0 40px;font-size: 0.8em;line-height: 1;}
.news .filtered_elements .filter input[type="checkbox"],
.news .filtered_elements .filter input[type="radio"]{display:none;}
.news .filtered_elements .filter input[type="checkbox"] + label,
.news .filtered_elements .filter input[type="radio"] + label{padding: 9px;border-radius: 2px;border:1px solid var(--indu-blue);color: var(--indu-blue);cursor: pointer;}
.news .filtered_elements .filter input[type="checkbox"]:checked + label,
.news .filtered_elements .filter input[type="radio"]:checked + label{background:var(--indu-blue);color: var(--indu-white)}
