/* V71 — restore services overlap, remove stray center marker, align service CTAs. */
@media (min-width: 981px){
  .techtrim-home #services{
    position:relative!important;
    z-index:20!important;
    margin-top:-48px!important;
    padding-top:0!important;
  }
  .techtrim-home #services .tt-service-cards{
    position:relative!important;
    z-index:21!important;
    margin-top:8px!important;
  }
}
/* No diamond / little arrow between the hero and service cards. */
.techtrim-home #services > .tt-title-line{
  display:none!important;
}
.techtrim-home #services > .tt-title-line::before,
.techtrim-home #services > .tt-title-line::after{
  content:none!important;
  display:none!important;
}
/* Keep all three detail buttons on one clean baseline, with breathing room from card edge. */
.techtrim-home .tt-service-copy{
  padding-bottom:15px!important;
}
.techtrim-home .tt-card-foot{
  margin-top:auto!important;
  padding-top:5px!important;
  min-height:32px!important;
  display:flex!important;
  align-items:center!important;
}
.techtrim-home .tt-card-foot > a{
  align-self:center!important;
  margin-top:0!important;
  margin-bottom:3px!important;
  transform:none!important;
}
@media (max-width:980px){
  .techtrim-home #services{margin-top:-18px!important;position:relative!important;z-index:20!important}
}
@media (max-width:640px){
  .techtrim-home #services{margin-top:-6px!important}
}
