
.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__nav-btn, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__nav-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border: none;
  border-radius: 100%;
  background: transparent;
  color: #212121;
  cursor: pointer;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__nav-btn svg, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__nav-btn svg {
  width: 20px;
  height: 20px;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__nav-btn:disabled, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__nav-btn:disabled {
  opacity: 0.38;
  cursor: default;
  pointer-events: none;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__pages, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__pages {
  display: flex;
  align-items: center;
  gap: 6px;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__page, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__page {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  min-width: 28px;
  padding: 0 6px;
  border: none;
  border-radius: 4px;
  background: transparent;
  font-size: 12px;
  font-weight: 500;
  color: #212121;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__page:hover, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__page:hover {
  background: #e30613;
  color: #ffffff;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__page--active, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__page--active {
  background: #e30613;
  color: #ffffff;
  pointer-events: none;
}

.cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination__dots, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination__dots {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999999;
  font-size: 12px;
}

@media (min-width: 1024px) {
  .cc_dkzhts9a_OTxMukAEOr .pg-blog-pagination, .cc_dkzhts9a_owxpI5edmg .pg-blog-pagination {
    gap: 10px;
  }
}
