.katrelift-oem-facts-image.is-interactive {
 display:block;
 width:100%;
 max-width:100%;
 min-width:0;
 min-height:0;
 aspect-ratio:auto;
 background:#fff;
 overflow:hidden;
}
.katrelift-oem-facts-image.is-interactive::before {content:none}
.katrelift-oem-facts-image.is-interactive .oem-motion-frame {
 display:block;
 width:100%;
 height:610px;
 min-height:280px;
 max-width:100%;
 border:0;
 color-scheme:light;
}
@media(max-width:575px){.katrelift-oem-facts-image.is-interactive .oem-motion-frame{height:650px}}

/* Only escalator / moving-walkway facts: use the whole table height. */
.oem-motion-facts .katrelift-oem-facts-specs {
 display:flex;
 flex-direction:column;
 min-width:0;
 padding-block:18px;
}
.oem-motion-facts .katrelift-oem-facts-spec-row {
 display:flex;
 flex-direction:column;
 justify-content:center;
 flex:1 0 auto;
 min-height:65px;
 padding-block:12px;
 overflow-wrap:anywhere;
}
.oem-motion-facts .katrelift-oem-fact-badge {min-width:0}
.oem-motion-facts .katrelift-oem-fact-badge>div {min-width:0;overflow-wrap:anywhere}
.oem-motion-facts .katrelift-oem-fact-badge-icon {
 display:flex;
 align-items:center;
 justify-content:center;
}
.oem-motion-facts .katrelift-oem-fact-badge-icon img {
 width:36px;
 height:36px;
 max-width:100%;
 max-height:100%;
 object-fit:contain;
}
.oem-motion-facts .katrelift-oem-facts-spec-row span {unicode-bidi:plaintext;text-align:start}
@media(max-width:767px){
 .oem-motion-facts .katrelift-oem-facts-spec-row{flex:0 0 auto;min-height:0}
}
