/* Homepage summaries: decorative engineering graphics, original editable copy. */
body.ia.ia-elementor .home-hero .hero-bottom {
  gap:18px;padding:18px 0 30px;border-bottom:0;
}
body.ia.ia-elementor .home-hero .hero-bottom > div {
  position:relative;display:flex;align-items:center;min-width:0;
  min-height:112px;padding:22px 18px 22px 88px;gap:0;
  border:1px solid #dce8df;border-radius:17px;
  background:linear-gradient(120deg,#f0f6f2,#fafcfb);
}
body.ia.ia-elementor .home-hero .hero-bottom > div::before {
  content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);
  width:54px;height:54px;background-repeat:no-repeat;background-position:center;background-size:contain;
  pointer-events:none;
}
body.ia.ia-elementor .home-hero .hero-bottom > div:nth-child(1)::before { background-image:url('graphics/hero-shredder.svg'); }
body.ia.ia-elementor .home-hero .hero-bottom > div:nth-child(2)::before { background-image:url('graphics/hero-cutter.svg'); }
body.ia.ia-elementor .home-hero .hero-bottom > div:nth-child(3)::before { background-image:url('graphics/hero-engineering.svg'); }
body.ia.ia-elementor .home-hero .hero-bottom p { display:block;margin:0;font-size:12px;line-height:1.65;color:#576b5e; }
body.ia.ia-elementor .home-hero .hero-bottom strong { display:block;min-width:0;margin-bottom:4px;font-size:13px;color:#1d432d; }
@media(max-width:960px) {
  body.ia.ia-elementor .home-hero .hero-bottom { grid-template-columns:1fr;gap:12px; }
  body.ia.ia-elementor .home-hero .hero-bottom > div { min-height:90px;padding:18px 18px 18px 84px; }
  body.ia.ia-elementor .home-hero .hero-bottom > div::before { width:48px;height:48px; }
}
