/* Homepage video previews: preserve the full recorded frame and provide one motion control. */
body.page-id-16 .elementor .nk-hero-card__video{object-fit:contain!important;background:#101a1c}
body.page-id-16 .elementor .nk-hero-card__image img{object-fit:contain!important;background:#101a1c}
body.page-id-16 .nk-hero-preview-controls{margin-top:18px}
body.page-id-16 .nk-hero-preview-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #123039;border-radius:6px;background:#faf9f6;color:#123039;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}
body.page-id-16 .nk-hero-preview-toggle:focus-visible{outline:3px solid #123039;outline-offset:4px}
body.page-id-16 .nk-hero-preview-toggle[hidden]{display:none}
body.page-id-16 .nk-hero-preview-error .nk-hero-card__video-widget{display:none!important}
