.page-list.thumbnail-grid{position:relative;margin:50px 0}.page-list.thumbnail-grid.has-rss{padding-top:50px}.page-list.thumbnail-grid.has-rss .page-list-header{margin-top:-50px;padding-right:50px}.page-list.thumbnail-grid .rss-feed{display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;font-size:24px;text-align:center;background-color:#001c64;border:1px solid #001c64;border-radius:4px}.page-list.thumbnail-grid .rss-feed .fa{transition:330ms cubic-bezier(0,1,.5,1);color:#001c64!important}.page-list.thumbnail-grid .rss-feed:active,.page-list.thumbnail-grid .rss-feed:focus,.page-list.thumbnail-grid .rss-feed:hover{background-color:#001c64}.page-list.thumbnail-grid .rss-feed:active .fa,.page-list.thumbnail-grid .rss-feed:focus .fa,.page-list.thumbnail-grid .rss-feed:hover .fa{transform:scale(1.2);color:#001c64!important}.page-list.thumbnail-grid .page-list-header{margin-bottom:20px}.page-list.thumbnail-grid .results{display:flex;flex-flow:row wrap;margin:-15px;padding:0;list-style:none}.page-list.thumbnail-grid .results .entry{display:flex;margin:0;padding:15px;width:33%!important}.page-list.thumbnail-grid .results .entry.in .text-wrapper{transform:translateY(0);opacity:1}.page-list.thumbnail-grid .results .entry.in .box .image__wrapper .image::after{opacity:.3}.page-list.thumbnail-grid .results .entry:nth-child(1n) .text-wrapper{transition-delay:0s}.page-list.thumbnail-grid .results .entry:nth-child(1n) .box::after{background-color:#78bd1f!important}.page-list.thumbnail-grid .results .entry:nth-child(1n) .box .image__wrapper .image::after{transition-delay:0s}.page-list.thumbnail-grid .results .entry:nth-child(2n) .box .image__wrapper .image::after,.page-list.thumbnail-grid .results .entry:nth-child(2n) .text-wrapper{transition-delay:.2s}.page-list.thumbnail-grid .results .entry:nth-child(2n) .box::after{background-color:#0271cd!important}.page-list.thumbnail-grid .results .entry:nth-child(3n) .text-wrapper{transition-delay:.4s}.page-list.thumbnail-grid .results .entry:nth-child(3n) .box::after{background-color:#00963a!important}.page-list.thumbnail-grid .results .entry:nth-child(3n) .box .image__wrapper .image::after{transition-delay:.4s}.page-list.thumbnail-grid .results .entry:nth-child(4n) .box::after{background-color:#001c64!important}.page-list.thumbnail-grid .results .entry:nth-child(4n) .box .image__wrapper .image::after{transition-delay:.3s}.page-list.thumbnail-grid .box{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;text-decoration:none!important;color:#001c64;border:0!important;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:330ms cubic-bezier(0,1,.5,1);border-radius:20px}.page-list.thumbnail-grid .box .image__wrapper{overflow:hidden;border-radius:20px;position:relative}.page-list.thumbnail-grid .box .image__wrapper .image{height:250px;background-size:cover;border-radius:20px;background-repeat:no-repeat;background-position:center;transition:240ms cubic-bezier(0,1,.5,1)}.page-list.thumbnail-grid .box .image__wrapper .image::after{content:'';background-color:#000;position:absolute;top:0;left:0;bottom:0;right:0;transition:240ms cubic-bezier(0,1,.5,1);opacity:.6}.page-list.thumbnail-grid .box .text-wrapper{position:relative;display:flex;flex-direction:column;justify-content:end;flex-grow:1;padding:25px;text-align:left;z-index:1;transition:330ms cubic-bezier(0,1,.5,1);transform:translateY(50px);opacity:0}.page-list.thumbnail-grid .box .text-wrapper::after{content:'\f054';display:inline-block;font:20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:.95em;transition:330ms cubic-bezier(0,1,.5,1);color:#001c64;right:61px;position:absolute;bottom:30px}.page-list.thumbnail-grid .box .text-wrapper>:first-child{margin-top:0}.page-list.thumbnail-grid .box .text-wrapper .heading{padding-right:50px;font-size:32px;font-size:3.2rem;line-height:1.3;letter-spacing:1px;border-radius:27px;color:#001c64;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700!important}.change-font-size .page-list.thumbnail-grid .box .text-wrapper .heading{word-wrap:break-word}.page-list.thumbnail-grid .box:active .title,.page-list.thumbnail-grid .box:focus .title,.page-list.thumbnail-grid .box:hover .title{text-decoration:underline}.page-list.thumbnail-grid .box:active .image__wrapper .image,.page-list.thumbnail-grid .box:focus .image__wrapper .image,.page-list.thumbnail-grid .box:hover .image__wrapper .image{transform:scale(1.1)}.page-list.thumbnail-grid .box:active .text-wrapper:after,.page-list.thumbnail-grid .box:focus .text-wrapper:after,.page-list.thumbnail-grid .box:hover .text-wrapper:after{right:30px;color:#001c64}.page-list.thumbnail-grid .box:active::after,.page-list.thumbnail-grid .box:focus::after,.page-list.thumbnail-grid .box:hover::after{opacity:0}@media (min-width:480px){.page-list.thumbnail-grid.grid-2-col .results .entry,.page-list.thumbnail-grid.grid-3-col .results .entry,.page-list.thumbnail-grid.grid-4-col .results .entry{width:100%}}@media (min-width:992px){.page-list.thumbnail-grid.grid-3-col .results .entry,.page-list.thumbnail-grid.grid-4-col .results .entry{width:33.33333333%}}@media (min-width:1200px){.page-list.thumbnail-grid.grid-4-col .results .entry{width:25%}}@media (max-width:767px){.page-list.thumbnail-grid{margin-bottom:20px}.page-list.thumbnail-grid .results{margin:-10px}.page-list.thumbnail-grid .results .entry{padding:10px}.page-list.thumbnail-grid .page-list-header{margin-bottom:15px}.page-list.thumbnail-grid .box{min-height:240px!important}.page-list.thumbnail-grid .box .thumbnail-wrapper{height:160px}.page-list.thumbnail-grid .box .text-wrapper{padding:25px 20px 15px}.page-list.thumbnail-grid .box .text-wrapper::after{font-size:26px}.page-list.thumbnail-grid .box .text-wrapper .title{font-size:25px;font-size:2.5rem}.page-list.thumbnail-grid .box .text-wrapper .date,.page-list.thumbnail-grid .box .text-wrapper .description{font-size:20px;font-size:2rem}}@media (max-width:479px){.page-list.thumbnail-grid .results{margin:-10px}.page-list.thumbnail-grid .box .thumbnail-wrapper{height:140px}.page-list.thumbnail-grid .box .text-wrapper{padding:20px 15px 15px}.page-list.thumbnail-grid .box .text-wrapper::after{font-size:24px}.page-list.thumbnail-grid .box .text-wrapper .title{font-size:20px;font-size:2rem}}