.boxNews{overflow: hidden;background-color: #F6F3EC;padding: 48px 0 80px}
.divNews{box-sizing:border-box;max-width:100%;width:1470px;padding:0 15px;margin:0 auto;}

.divNews .divTitle{margin-bottom: 50px}
.newsBox{
display: grid;
grid-template-columns: repeat(auto-fit, 435px);
grid-gap: 40px;
justify-content: center;
margin-bottom: 50px;
}
.newsBox .newsDivA{
display: flex;
flex-direction: column;
}
.newsBox .newsDivA .imgP{
display: block;
overflow: hidden;
border-radius: 10px;
margin-bottom: 30px;
}
.newsBox .newsDivA .imgP img{
max-width: 100%;
height: auto;
transition: transform 0.5s ease-out 0s;
}
.newsBox .newsDivA:hover .imgP img{
transform: scale(1.1);
}

.newsBox .newsDivA .titleNews{
color: #292A24;
font-size: 16px;
font-weight: 700;
transition: color 0.5s ease-out 0s;
margin-bottom: 19px;
}
.newsBox .newsDivA:hover .titleNews{
color: var(--g1-color);
}
.newsBox .newsDivA .zajawkaTitle{
color: #292A24;
font-size: 16px;
font-weight: 400;
line-height: 1.7em;
margin-bottom: 29px;
}

.newsBox .newsDivA .more {
margin-top: auto;
color: var(--g1-color);
font-size: 14px;
font-weight: 700;
}
.newsBox .newsDivA .more::after {
content: "arrow_right_alt";
font-family: "Material Symbols Rounded",serif;
font-variation-settings: 'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;
font-size: 27px;
width: 27px;
display: inline-block;
line-height: 1;
vertical-align: middle;
margin-left: 15px;
}
@media screen and (max-width:435px) {
.newsBox {grid-template-columns:  repeat(auto-fit, 100%);  }
}