.page-list.news-grid{position:relative;margin:0 0 30px}.align-center .page-list.news-grid .results{justify-content:center}.align-right .page-list.news-grid .results{justify-content:flex-end}.page-list.news-grid.has-rss .heading{padding-right:50px}.page-list.news-grid .rss-feed{display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;font-size:24px;text-align:center;background-color:#005eb8;border:1px solid #005eb8;border-radius:4px}.page-list.news-grid .rss-feed [class*=fa-]{color:#fff!important;transition:.3s}.page-list.news-grid .rss-feed:active,.page-list.news-grid .rss-feed:focus,.page-list.news-grid .rss-feed:hover{background-color:#fff}.page-list.news-grid .rss-feed:active [class*=fa-],.page-list.news-grid .rss-feed:focus [class*=fa-],.page-list.news-grid .rss-feed:hover [class*=fa-]{transform:scale(1.2);color:#005eb8!important}.page-list.news-grid .heading{font-size:2.25rem}.page-list.news-grid .results{display:flex;flex-flow:row wrap;margin:-15px;padding:0;list-style:none}.page-list.news-grid .results>li{display:flex;width:33.3333333333%;margin:0;padding:15px}.page-list.news-grid .box{position:relative;display:flex;flex-direction:column;width:100%;border-radius:8px;text-decoration:none!important;overflow:hidden;color:#2c2c2c;background-color:#e5eff8;will-change:transform}.page-list.news-grid .box:active,.page-list.news-grid .box:focus,.page-list.news-grid .box:hover{color:#fff;background-color:#005eb8}.page-list.news-grid .box:active .thumbnail-wrapper,.page-list.news-grid .box:focus .thumbnail-wrapper,.page-list.news-grid .box:hover .thumbnail-wrapper{background-color:#003087}.page-list.news-grid .box:active .thumbnail-wrapper .bg-img,.page-list.news-grid .box:active .thumbnail-wrapper::after,.page-list.news-grid .box:active .thumbnail-wrapper::before,.page-list.news-grid .box:focus .thumbnail-wrapper .bg-img,.page-list.news-grid .box:focus .thumbnail-wrapper::after,.page-list.news-grid .box:focus .thumbnail-wrapper::before,.page-list.news-grid .box:hover .thumbnail-wrapper .bg-img,.page-list.news-grid .box:hover .thumbnail-wrapper::after,.page-list.news-grid .box:hover .thumbnail-wrapper::before{transform:scale(1.2)}.page-list.news-grid .box:active .text-wrapper .date,.page-list.news-grid .box:active .text-wrapper .description,.page-list.news-grid .box:active .text-wrapper .title,.page-list.news-grid .box:focus .text-wrapper .date,.page-list.news-grid .box:focus .text-wrapper .description,.page-list.news-grid .box:focus .text-wrapper .title,.page-list.news-grid .box:hover .text-wrapper .date,.page-list.news-grid .box:hover .text-wrapper .description,.page-list.news-grid .box:hover .text-wrapper .title{color:#fff}.page-list.news-grid .box .thumbnail-wrapper{position:relative;width:100%;height:0;padding-bottom:45%;overflow:hidden;background-color:#005eb8;transition:.3s}.page-list.news-grid .box .thumbnail-wrapper::after,.page-list.news-grid .box .thumbnail-wrapper::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(/application/themes/custom/images/box_link/thumbnail-fallback.svg);background-position:top right;background-size:auto 135%;background-repeat:no-repeat;opacity:.4;transition:.3s}.page-list.news-grid .box .thumbnail-wrapper::after{background-image:url(/application/themes/custom/images/news_list/newspaper.svg);background-position:center;background-size:auto 55%;opacity:1}.page-list.news-grid .box .thumbnail-wrapper .bg-img{z-index:1;background-color:#bad0ea}.page-list.news-grid .box .text-wrapper{display:flex;flex-direction:column;flex-grow:1;position:relative;padding:35px 30px;text-align:left}.page-list.news-grid .box .text-wrapper>:first-child{margin-top:0!important}.page-list.news-grid .box .text-wrapper .date,.page-list.news-grid .box .text-wrapper .description,.page-list.news-grid .box .text-wrapper .title{margin:25px 0 0;font-size:1.125rem;font-weight:700;color:#2c2c2c;transition:240ms cubic-bezier(0,1,.5,1)}.page-list.news-grid .box .text-wrapper .title{font-size:1.5rem;line-height:1.3;color:#005eb8}.page-list.news-grid .box .text-wrapper .description{margin-top:5px;font-weight:400}.page-list.news-grid .box .categories{display:flex;flex-grow:1;align-items:flex-end;margin-top:35px}.page-list.news-grid .box .categories ul{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px;padding:0;list-style:none}.page-list.news-grid .box .categories ul>li{margin:0 0 10px 10px}.page-list.news-grid .box .categories .category{position:relative;padding:8px 20px 8px 40px;font-size:1.125rem;font-weight:700;color:#003087;background-color:#fff;border-radius:5px}.page-list.news-grid .box .categories .category::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f02b";position:absolute;top:0;bottom:0;left:12px;height:0;margin:auto;line-height:0;transform:scaleX(-1)}.page-list.news-grid .box.featured{color:#2c2c2c;background-color:#fed440}.page-list.news-grid .box.featured:active,.page-list.news-grid .box.featured:active .text-wrapper .featured-tag,.page-list.news-grid .box.featured:focus,.page-list.news-grid .box.featured:focus .text-wrapper .featured-tag,.page-list.news-grid .box.featured:hover,.page-list.news-grid .box.featured:hover .text-wrapper .featured-tag{color:#fff;background-color:#005eb8}.page-list.news-grid .box.featured:active .text-wrapper .date,.page-list.news-grid .box.featured:active .text-wrapper .description,.page-list.news-grid .box.featured:active .text-wrapper .title,.page-list.news-grid .box.featured:active .text-wrapper::after,.page-list.news-grid .box.featured:focus .text-wrapper .date,.page-list.news-grid .box.featured:focus .text-wrapper .description,.page-list.news-grid .box.featured:focus .text-wrapper .title,.page-list.news-grid .box.featured:focus .text-wrapper::after,.page-list.news-grid .box.featured:hover .text-wrapper .date,.page-list.news-grid .box.featured:hover .text-wrapper .description,.page-list.news-grid .box.featured:hover .text-wrapper .title,.page-list.news-grid .box.featured:hover .text-wrapper::after{color:#fff}.page-list.news-grid .box.featured .text-wrapper .featured-tag{position:absolute;z-index:1;bottom:100%;left:0;padding:12px 30px 4px;font-weight:700;color:#003087;background-color:#fed440;border-top-right-radius:8px;transition:.3s}.page-list.news-grid .box.featured .text-wrapper .featured-tag+*{margin-top:0!important}.page-list.news-grid .box.featured .text-wrapper .title{color:#003087}@media (max-width:479.98px),(min-width:576px) and (max-width:767.98px),(min-width:992px) and (max-width:1199.98px){.page-list.news-grid .results{margin:-10px}.page-list.news-grid .results>li{padding:10px}.page-list.news-grid .box .text-wrapper{padding:25px 20px}.page-list.news-grid .box .text-wrapper .date,.page-list.news-grid .box .text-wrapper .description,.page-list.news-grid .box .text-wrapper .title{margin-top:15px;font-size:1rem}.page-list.news-grid .box .text-wrapper .title{font-size:1.375rem}.page-list.news-grid .box .categories{margin-top:25px}.page-list.news-grid .box .categories .category{font-size:1rem}.page-list.news-grid .box.featured .text-wrapper .featured-tag{padding-left:20px;padding-right:20px}}@media (min-width:480px) and (max-width:579.98px),(min-width:768px) and (max-width:991.98px){.page-list.news-grid .box .text-wrapper{padding:30px 25px}.page-list.news-grid .box.featured .text-wrapper .featured-tag{padding-left:25px;padding-right:25px}}@media (max-width:991.98px){.page-list.news-grid .results>li{width:50%}}@media (max-width:767.98px){.page-list.news-grid{margin-bottom:20px}.page-list.news-grid .heading{font-size:2rem;margin-bottom:15px}}@media (max-width:575.98px){.page-list.news-grid .heading{font-size:1.875rem}.page-list.news-grid .results{margin:-10px 0}.page-list.news-grid .results>li{width:100%;padding:10px 0}}@media (max-width:359.98px){.page-list.news-grid .box .text-wrapper{padding:15px}.page-list.news-grid .box .text-wrapper .date,.page-list.news-grid .box .text-wrapper .description,.page-list.news-grid .box .text-wrapper .title{margin-top:10px}.page-list.news-grid .box .text-wrapper .title{font-size:1.25rem}.page-list.news-grid .box .categories{margin-top:20px}.page-list.news-grid .box .categories .category{padding:6px 15px 6px 40px;font-size:1rem}.page-list.news-grid .box.featured .text-wrapper .featured-tag{position:static;margin-bottom:10px;padding:0;background-color:transparent!important}}