.jdgm-preview-badge[data-rating="0.00"], .jdgm-prev-badge[data-number-of-reviews="0"] { display: none !important; }
@media only screen and (max-width: 768px) {
  .slick-slider .slick-dots li, .slick-slider .slick-dots li button { min-width: 44px; min-height: 44px; }
  .slick-slider .slick-dots li button:before { top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .announcement-link { display: flex; align-items: center; justify-content: center; min-height: 44px; }
}
