.filter{border-bottom:1px solid #D5D5D5}@media(min-width:992px){.filter{border:0}}.filter__label{color:#000;cursor:pointer}.filter__label:hover{background-color:#f8f8f8}.filter__input:checked+.filter__label{background-color:#349999;color:#fff}.filter__input{pointer-events:none}.pagination__link{color:#000}.pagination__link:not(.pagination__link--arrow){width:3rem;height:3rem}.pagination__link:hover{color:#349999}.loading{pointer-events:none;opacity:0;transition:.3s cubic-bezier(.21,.76,.4,.96)}.loading.htmx-request{opacity:1;pointer-events:all}.news-item{min-height:5rem}.news-item__image-wrapper{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:unset;--bs-aspect-ratio: 100%;width:5rem}@media(min-width:1200px){.news-item__image-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:unset;width:100%;--bs-aspect-ratio: 50%}}.news-item__image{transition:.3s cubic-bezier(.21,.76,.4,.96);transform:scale(1)}.news-item:hover .news-item__image{transform:scale(1.1)}.news-item__project-thumb-wrapper{width:2.5rem;height:2.5rem}.news-item:hover .news-item__link{color:#349999}.news-item__link-icon{position:relative;left:0;transition:.3s cubic-bezier(.21,.76,.4,.96)}.news-item:hover .news-item__link-icon{left:2rem}
