:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services,
  .citydent-post-related
) {
  --swiper-navigation-size: 48px;
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services,
  .citydent-post-related
) .swiper-pagination {
  display: none !important;
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services,
  .citydent-post-related
) .navigation-slider.pos-together {
  gap: var(--gapX3);
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services,
  .citydent-post-related
) .navigation-slider :is(
  .swiper-button-prev,
  .swiper-button-next
) {
  background: var(--primaryOpacity100);
  margin-top: 0;
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services,
  .citydent-post-related
) .slider-controls {
  height: var(--swiper-navigation-size);
  min-height: var(--swiper-navigation-size);
}

@media (max-width: 991px) {
  :is(
    .citydent-answers,
    .citydent-articles,
    .citydent-team,
    .citydent-reviews,
    .citydent-person-services,
    .citydent-post-related
  ) .swiper:has(.slider-controls) {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  :is(
    .citydent-answers,
    .citydent-articles,
    .citydent-team,
    .citydent-reviews,
    .citydent-person-services,
    .citydent-post-related
  ) .slider-controls {
    display: none;
  }
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services
) .slider-controls {
  flex-direction: row;
  justify-content: flex-end;
}

:is(
  .citydent-answers,
  .citydent-articles,
  .citydent-team,
  .citydent-reviews,
  .citydent-person-services
) .slider-controls .navigation-slider.ver-bottom.pos-together {
  bottom: auto;
  height: var(--swiper-navigation-size);
  justify-content: flex-end;
  order: initial;
  position: static;
  top: auto;
  transform: none;
  width: auto;
}
