/* Generated per build: page/block overrides */
#home-selector {
--card-media-height: 120px;--card-min-height: 260px;--card-overlay: ;}
#home-moments {
--card-media-height: 260px;--card-min-height: 220px;--card-overlay: ;}
#services-selector {
--card-media-height: 260px;--card-min-height: 260px;--card-overlay: ;}
#services-moments {
--card-media-height: 260px;--card-min-height: 220px;--card-overlay: ;}
#contacts-moments {
--card-media-height: 260px;--card-min-height: 200px;--card-overlay: ;}

/* Project-specific media hotfix for headspace placeholders */
.hs-hero-card--warm .hs-hero-placeholder,
.hs-hero-card--cool .hs-hero-placeholder,
.hs-selector-visual-placeholder,
.hs-moment-media-placeholder,
.hs-business-placeholder {
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.hs-hero-card--warm .hs-hero-placeholder {
  background-image: url('assets/workspace.jpg');
}

.hs-hero-card--cool .hs-hero-placeholder {
  background-image: url('assets/team_clean.jpg');
}

.hs-selector-visual-placeholder {
  background-image: url('assets/equipment.jpg');
}

.hs-moment-media-placeholder {
  background-image: url('assets/meeting.jpg');
}

.hs-business-placeholder {
  background-image: url('assets/detail.jpg');
}
