.pagination{display:inline-block;padding-left:0;margin:var(--spacer) 0;border-radius:1.5rem}.pagination>li{display:inline}.pagination>li>:is(a,span){position:relative;float:left;padding:6px 12px;line-height:var(--line-height);text-decoration:none;color:var(--main-color);background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>:is(a,span){margin-left:0;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.pagination>li:last-child>:is(a,span){border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.pagination>li>:is(a,span):is(:hover:focus){z-index:2;color:var(--main-color-dark);background-color:#eee;border-color:#ddd}.pagination>.active>:is(a,span),.pagination>.active>:is(a,span):is(:hover:focus){z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>:is(span,span:hover,span:focus,a,a:hover,a:focus){color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:1.25rem;line-height:2}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:.875rem;line-height:1.25}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.pager{padding-left:0;margin:var(--spacer) 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>:is(a,span){display:inline-block;padding:5px 14px;background-color:transparent;border:1px solid transparent;border-radius:15px}.pager li>a:is(:hover,:focus){text-decoration:none;background-color:transparent}.pager .next>:is(a,span){float:right}.pager .previous>:is(a,span){float:left}.pager .disabled>:is(a,a:hover,a:focus,span){color:#777;background-color:transparent;cursor:not-allowed}.pager>li>a{border-radius:0;color:var(--text-color);border:none;padding:.5rem 1rem}.pager>li>a:is(:active,:focus){color:var(--main-color);text-decoration:none;background-color:transparent}.pager>li:is(:active,:focus) a{color:var(--main-color);background-color:transparent;font-weight:700;border-bottom:1px solid var(--main-color)}.pager .material-icons{font-size:1.4rem}.news-tile{margin-bottom:var(--grid-gutter)}.news-tile .tile{min-height:100%;position:relative}.news-tile .tile .desc{position:absolute;top:0;height:100%;width:100%;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:justify-content .4s ease}.news-tile .tile .desc h2{margin-top:0;margin-bottom:0;text-align:center;transition:all .4s ease}.news-tile .tile .desc p{height:0;margin:0;overflow:hidden;text-align:center;opacity:0;transform:translateY(100%);transition:all .4s ease}.news-tile .tile:hover figure img{filter:brightness(80%)}.news-tile .tile:hover .desc{justify-content:center;padding-top:10%}.news-tile .tile:hover .desc h2{margin-bottom:1rem;color:var(--white)}.news-tile .tile:hover .desc p{height:auto;opacity:1;transform:translateY(0);color:var(--white)}.news-tile figure{margin-bottom:0}.news-tile figure img{border-radius:1.5rem;aspect-ratio:4/3}@media (max-width:47.999em){.news-tile:last-child{margin-bottom:0}.news-tile figure{padding:0}.news-tile .row{margin:0}}.tag-list{font-size:80%;--link-font:var(--font-family);--link-weight:600;--link-color:var(--main-color);--link-hover-deco:underline;--link-hover-color:var(--main-color)}.tag-list .ico.ico-tag,.tag-list .ico.ico-tags{margin-right:.5rem}.tag-list a{position:relative;z-index:101}[id^=news] .content{margin-bottom:var(--spacer)}@media (min-width:48em){#header-news .h1,#header-news h1{margin-top:0;font-family:Anton,sans-serif;font-style:normal;font-weight:400;line-height:1.2;color:transparent;text-stroke:1px var(--main-color);-webkit-text-stroke:1px var(--main-color);font-size:calc((var(--fz-h1) + .7rem) * 2);text-transform:uppercase;margin-bottom:0}#header-news h2{margin-top:-2.2rem;margin-left:5rem;margin-bottom:calc(var(--spacer) * 2)}}@media (max-width:62em){#header-news .h1{font-family:Anton,sans-serif;font-weight:400;color:transparent;font-size:calc(var(--fz-h1) + 1.2rem);text-transform:uppercase;margin-bottom:0;text-stroke:1px var(--main-color);-webkit-text-stroke:1px var(--main-color)}#header-news h2{color:var(--white);font-size:calc(var(--fz-h4) - .4rem);margin-top:-1rem;margin-left:var(--spacer)}}#header-news .row{align-items:flex-end;justify-content:flex-end}#header-news .filter{margin-bottom:-5px}#header-news .filter:not(.open)>button .show-less{display:none}#header-news .filter.open>button .show-more{display:none}#header-news .filter button{padding:0;margin:0}#header-news .filter button.hint{border-bottom:none;color:var(--smooth-grey)}#header-news .filter button .show-less,#header-news .filter button .show-more{line-height:1;padding:.5rem;display:block}#header-news .filter button .ico{font-size:1.2rem}#header-news .filter>button{border:none;padding:.25rem 0;background:0 0;box-shadow:none;display:flex;align-items:center;justify-content:space-between}#header-news .filter>button:focus{background:0 0}#header-news .filter>button:focus~label{color:var(--main-color);font-size:.85rem;top:4px;visibility:visible}#header-news .filter>button:focus~label:after{left:0;visibility:visible;width:100%}#header-news .filter a{display:block;padding:.5rem 1rem}#header-news .filter a,#header-news .filter a:hover{color:var(--text-color)}#header-news .filter>.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,.175)}#header-news .dropdown-menu li{border-bottom:1px solid var(--brd-default)}#header-news .dropdown-menu li:last-child{border:none}#header-news .panel{position:relative}#header-news .panel button{position:absolute;right:0;float:none;top:calc(((1rem * 1.61803398875) + 1rem)/ 2);transform:translateY(-50%)}#header-news .panel button:not(.open) .show-less{display:none}#header-news .panel button.open .show-more{display:none}#header-news .panel ul{padding:0;list-style-type:none;border-top:1px solid transparent}#header-news .panel ul li{padding-left:var(--spacer)}#header-news .panel ul.collapse.in,#header-news .panel ul.collapsing{border-top-color:var(--brd-default)}