@keyframes sytech-load-more-spin {
  to {
    transform: rotate(360deg);
  }
}
.news_list .btn_box,
.video_list .btn_box,
.search_page .btn_box,
.contact_network .btn_box,
.tools_banner .track_result .btn_box,
.tools_banner .address_result .btn_box,
.jobs_list .more_box {
  min-height: 5.6rem;
}
.news_list .btn_box.loading,
.video_list .btn_box.loading,
.search_page .btn_box.loading,
.contact_network .btn_box.loading,
.tools_banner .track_result .btn_box.loading,
.tools_banner .address_result .btn_box.loading,
.jobs_list .more_box.loading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn_more.is_hidden,
.load_more_post_ajax.is_hidden {
  display: none;
}
.btn_box > .load_more_spinner,
.more_box > .load_more_spinner {
  display: none;
  width: 2.2rem;
  height: 2.2rem;
  border: 2px solid var(--primary);
  border-right-color: transparent;
  border-radius: 50%;
  animation: sytech-load-more-spin 0.6s linear infinite;
  flex-shrink: 0;
}
.btn_box.loading > .load_more_spinner,
.more_box.loading > .load_more_spinner {
  display: block;
}
.news_list .btn_box.hide,
.video_list .btn_box.hide,
.search_page .btn_box.hide,
.contact_network .btn_box.hide,
.tools_banner .track_result .btn_box.hide,
.tools_banner .address_result .btn_box.hide,
.jobs_list .more_box.hide {
  display: none;
}
@media screen and (max-width: 768px) {
  .news_list .btn_box,
  .video_list .btn_box,
  .search_page .btn_box,
  .contact_network .btn_box,
  .tools_banner .track_result .btn_box,
  .tools_banner .address_result .btn_box,
  .jobs_list .more_box {
    min-height: 42px;
  }
  .btn_box > .load_more_spinner,
  .more_box > .load_more_spinner {
    width: 18px;
    height: 18px;
    border-width: 2px;
  }
}
