.pagination{margin-top:40px}.pagination ul{display:flex;justify-content:center;padding:0}.pagination ul li{padding:0}.pagination ul li:before{content:none!important}.pagination ul li a,.pagination ul li span{display:block;font-weight:700;margin:0 16px;position:relative}.pagination ul li a:after{background:#163a48;bottom:-3px;content:"";display:block;height:2px;opacity:0;position:absolute;transition:opacity .2s ease-out;width:100%}.pagination ul li a:hover:after{opacity:1}.pagination ul li span{color:var(--bg-primary-color)}.pagination ul li span:after{background:var(--bg-primary-color);bottom:-3px;content:"";display:block;height:2px;position:absolute;width:100%}