@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.news-list{padding:5rem 0}.news-list .filter{margin-bottom:5rem}.news-list .filter h4{font-size:1.3rem;font-weight:700}.news-list .filter .select2-container--default,.news-list .filter button{display:inline-block;max-width:20rem}.news-list .filter button{margin-left:1rem}.news-list .list{margin:5rem 0}.news-list .list .newscell{padding:5rem 0;border-bottom:1px solid rgba(31,44,82,.5)}.news-list .list .newscell .date{margin-bottom:2rem;font-size:1.3rem;color:#31a295}.news-list .list .newscell .grid{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-gap:10rem;gap:10rem}.news-list .list .newscell .grid .title h2{margin-bottom:2rem;font-size:2.171rem;font-weight:700;text-transform:uppercase;line-height:1.1}.news-list .list .newscell .grid .intro p{font-weight:500;padding-right:5rem}.news-list .list .newscell .grid .end{-ms-flex-item-align:end;align-self:end;justify-self:end}.news-list .list .newscell .grid .end .btn{padding:.75em 3em}@media only screen and (max-width:768px){.news-list .list .newscell .grid{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-gap:3rem;gap:3rem}}@media only screen and (max-width:576px){.news-list .list .newscell{text-align:center}.news-list .list .newscell .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.news-list .list .newscell .grid .intro p{padding-right:0}.news-list .list .newscell .grid .end{-ms-flex-item-align:center;align-self:center;justify-self:center}}.news-list .pagination{-ms-grid-columns:minmax(0,10rem) auto minmax(0,10rem);grid-template-columns:minmax(0,10rem) auto minmax(0,10rem);grid-gap:3rem;gap:3rem}.news-list .pagination .end .btn,.news-list .pagination .start .btn{display:block}.news-list .pagination .mid{text-align:center}.news-list .pagination ul li{display:inline-block;list-style:none}.news-list .pagination ul li a.btn{font-weight:700;font-size:1.3rem}.news-list .pagination ul li a.btn.active{color:#f4f4f4;background:#1f2c52}@media only screen and (max-width:768px){.news-list .pagination{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);text-align:center}.news-list .pagination .end .btn,.news-list .pagination .start .btn{display:inline-block}}