/* Give the catalogue and the individual services the same wide image ratio. */
.services__area .services__item-card .services__thumb-wrap,
.services__details-wrap .services__details-thumb:has(> img:is([src*="aviram-givoni-"], [src*="service-details"])) {
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #eff4fa;
}
.services__details-wrap .services__details-thumb:has(> img:is([src*="aviram-givoni-"], [src*="service-details"])) {
  width: 100%;
  max-width: none;
  border-radius: 14px;
}
.services__area .services__item-card .services__thumb-wrap a {
  display: block;
  width: 100%;
  height: 100%;
}
.services__area .services__item-card .services__thumb-wrap img,
.services__details-wrap .services__details-thumb > img:is([src*="aviram-givoni-"], [src*="service-details"]) {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  min-height: 0;
  min-block-size: 0;
  max-inline-size: none;
  block-size: 100%;
  margin: 0;
  padding: 0;
  border-radius: 0;
  object-fit: cover;
  object-position: center;
}
