main .page-content.posts-page-content{max-width:1240px;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,auto);grid-template-rows:auto auto;column-gap:0;margin-bottom:80px}#newsPostsListArea,#newsUpperArea{grid-column-start:2;grid-column-end:3}#posts-filter-btn{background-color:transparent;border:0;color:#0059c0;font-size:14px;padding:0;cursor:pointer;display:flex;align-items:center}#posts-filter-btn img{margin-right:.5em}.contentFeaturedSplit{transition-delay:500ms;display:flex}.contentFeaturedSplit.useColumns{flex-direction:column}.upperContent{flex-grow:1;padding:130px 50px 0;color:#222}.showNewsPostFilters .upperContent{padding:0}.featured-news-post{width:547px;flex-shrink:0}.featured-news-post h2,.news-post h2{margin:12px 0 0}.featured-news-post img{width:100%;display:block;max-height:320px;object-fit:cover}.newsCategory{font-weight:700;font-size:12px;line-height:28px;color:#979797;margin:2px 0 24px}#posts{display:flex;flex-wrap:wrap;column-gap:60px;row-gap:36px;margin-top:32px;align-items:flex-start}.news-post{width:373px;max-width:100%}.thumbWrapper{display:flex;align-items:center;justify-content:center;width:100%;height:248px;overflow:hidden}.news-post .newsCategory{margin-bottom:0}.news-post img{width:100%;height:100%;object-fit:cover}#postsLoaderBtn{display:block;margin:36px auto 0}.newsPostFilters,main .page-content.posts-page-content{transition:500ms ease-out}.showNewsPostFilters main .posts-page-content{column-gap:60px}.newsPostFilters{max-height:0;visibility:hidden;overflow:hidden;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;width:0;opacity:0}.showNewsPostFilters .newsPostFilters{max-height:none;visibility:visible;width:264px;opacity:1}.mobileNewsFilterClose{display:none;position:absolute;top:1em;right:1em;padding:0;background:0 0;border:0;font-size:1em}.mobileNewsFilterClose img,svg.postsIcon{width:1em;height:1em}.newsPostFilters h2{color:#494949;margin:0 0 12px;font-weight:700;font-size:18px;line-height:24px}.filterForm fieldset{border:0;padding:0;margin:0 0 20px}.filterForm fieldset ul{margin:0;padding:0}.filterForm fieldset li{list-style-type:none}.filterForm label,.filterForm legend{font-size:14px;line-height:24px;color:#494949}.filterForm legend{font-weight:700}.filterForm label{display:block;margin-bottom:6px;display:flex;align-items:center}#applyFiltersBtn{cursor:pointer}.filterForm input[type=checkbox]{display:none}.filterForm label input[type=checkbox]+span{position:relative;flex-shrink:0;display:inline-block;height:18px;width:18px;border:2px solid #256ec1;background-color:#fff;margin-right:.5em;cursor:pointer}.filterForm label input[type=checkbox]+span:before{content:"";position:absolute;display:none}.filterForm label input[type=checkbox]:checked+span:before{display:block;border:#256ec1;border-style:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);left:3px;top:0;width:6px;height:10px}.newsPostFilters .contact-info{margin-top:50px}.newsPostFilters .contact-info p{margin:10px 0;display:flex;align-items:center}.newsPostFilters .contact-info img,.newsPostFilters .contact-info svg{margin-right:8px}.newsPostFilters .office-info{margin-top:40px;margin-bottom:20px}.newsPostFilters .office-info p{margin:0;line-height:22px}@media (max-width:1023px){.newsPostFilters{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;padding:32px 44px 50px;background-color:#fff;overflow-y:scroll}.showNewsPostFilters .newsPostFilters{width:100%}.newsPostFilters>*{max-width:300px}.showNewsPostFilters .mobileNewsFilterClose{display:block}body.showNewsPostFilters{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;top:0}.showNewsPostFilters .content-wrapper{min-height:0;position:relative;visibility:hidden}.showNewsPostFilters footer{display:none}.contentFeaturedSplit{flex-direction:column}.upperContent{padding:0}}@media (max-width:640px){.featured-news-post,.news-post{width:100%}.featured-news-post img,.thumbWrapper{margin-left:calc(-1*(50vw - 50%));margin-right:calc(-1*(50vw - 50%));width:100vw;max-height:50vh}.thumbWrapper{height:auto}.featured-news-post h2{margin-top:22px}.news-post h2{margin-top:18px}.newsCategory{margin-bottom:40px}}