@import url(https://use.typekit.net/igr0krn.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.newscell{padding:3rem;border-radius:1rem;background:#fff;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}.newscell:before{display:none}.newscell:hover .image .bg-img img{transform:scale(1.1)}.newscell .image{position:relative;aspect-ratio:1/.7;border-radius:1rem;overflow:hidden}.newscell .image .bg-img img{transition:all .25s ease}.newscell .image .cat{display:inline-block;position:absolute;top:1rem;left:1rem;padding:1em 1.5em;border-radius:1em;color:#122758;text-transform:uppercase;font-size:1.02rem;font-weight:700;background:#f6ea26}.newscell .text{padding:2rem}.newscell .title{margin-bottom:1rem;text-align:left}.newscell .title h3{font-size:1.7rem;font-weight:700}.newscell .date{margin-bottom:2rem;font-size:1.36rem}@media only screen and (max-width:768px){.newscell .image{aspect-ratio:1/.5}}@media only screen and (max-width:576px){.newscell .image{aspect-ratio:1/.6}}.news-grid .filter{grid-gap:3rem;gap:3rem;margin-bottom:3rem;text-align:center}.news-grid .filter form{display:inline-block;text-align:left}.news-grid .filter .select2-container--default{width:-moz-max-content!important;width:max-content!important}.news-grid .gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:7rem 5rem;gap:7rem 5rem}.news-grid .buttons{margin-top:5rem;text-align:center}@media only screen and (max-width:768px){.news-grid .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5rem;gap:5rem}}@media only screen and (max-width:576px){.news-grid .grid{grid-template-columns:minmax(0,1fr)}}
