.kpi-office-scene{margin:28px 0 32px}.kpi-office-scene img{display:block;width:100%;height:auto;border:1px solid #d7e0eb;border-radius:12px;background:#142335}.kpi-office-scene figcaption{font-size:12px;color:#61738a;line-height:1.7;margin-top:12px}@media(max-width:700px){.kpi-office-scene{margin:22px 0 26px}.kpi-office-scene img{border-radius:8px}}

/* Slightly tighter spacing on the KPI product page only. */
.kpi-product-page>.module-editorial,.kpi-product-page>.kpi-showcase,.kpi-product-page>.module-benefits,.kpi-product-page>.module-workflow{padding-top:96px;padding-bottom:96px}
@media(max-width:900px){.kpi-product-page>.module-editorial,.kpi-product-page>.kpi-showcase,.kpi-product-page>.module-benefits,.kpi-product-page>.module-workflow{padding-top:70px;padding-bottom:70px}}
@media(max-width:720px){.kpi-product-page>.module-editorial,.kpi-product-page>.kpi-showcase,.kpi-product-page>.module-benefits,.kpi-product-page>.module-workflow{padding-top:58px;padding-bottom:58px}}
