@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Liter&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.news-filter .top{align-items:center;gap:5rem}.news-filter .top .end{align-items:center;gap:2rem}.news-filter .top .end .wrap{align-items:center;background:var(--light-grey-color);border-radius:1rem 0;display:grid;padding:1rem 2rem}.news-filter .top .end .wrap:has(svg+label){gap:1rem;grid-template-columns:2.5rem 1fr}.news-filter .top .end .wrap:has(label+button){gap:1rem;grid-template-columns:1fr 4.5rem}.news-filter .top .end .wrap img,.news-filter .top .end .wrap svg{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.news-filter .top .end .wrap button{background:var(--main-color);border-radius:50%;height:4.5rem;padding:0;width:4.5rem}.news-filter .top .end .wrap button svg path{fill:var(--white-color)}.news-filter .bottom{align-items:center;gap:2rem;margin-top:3rem}.news-filter .bottom .start{color:var(--accent-color)}.news-filter .bottom .end{justify-self:end}.news-filter .bottom .end label{max-width:25rem}@media only screen and (max-width:768px){.news-filter{text-align:center}.news-filter .bottom .end{justify-self:center}}