.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0}.pagination>a,.pagination>span{margin:0 3px;color:#555}.pagination__points{font-size:28px;color:#c4c4c4!important;padding-top:3px}.pagination__item{text-decoration:none;background-color:#fff;width:40px;height:40px;border:1px solid #e0e0e0;border-radius:40px;cursor:pointer;color:#2b2b2b;font-size:14px;font-weight:500;text-align:center;line-height:40px}.pagination__item:hover{text-decoration:none;background:rgba(85,85,85,.1)}.pagination__item--active{border:0;box-shadow:inset 0 0 0 2px #555;line-height:42px}.pagination__prev-page{width:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:4px}.pagination__next-page{width:16px;-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-bottom:4px}.pagination__lastpage-indicator{background-color:#fff;width:40px;height:40px;color:#2b2b2b;font-size:14px;font-weight:500;text-align:center;line-height:40px}@media(max-width:768px){.pagination>a,.pagination>span{margin:0 3px}}@media(max-width:480px){.pagination__item{width:34px;height:34px;border-radius:20px;font-size:16px;line-height:34px}.pagination>a,.pagination>span{margin:0 2px}.pagination__item--active{line-height:36px}}