.kc-image-zoom{display:block;position:relative;cursor:pointer;color:inherit}.kc-image-zoom:focus-visible,.kc-photo-expand:focus-visible,.kc-resource-destination:focus-visible{outline:3px solid #c8102d;outline-offset:4px}.kc-resource-destination{color:inherit;text-decoration:none;align-self:stretch;display:flex;align-items:center}.kc-resource-destination:hover{color:#a60d27}.security-about .xpel-resource-card>.kc-image-zoom img{display:block}.security-about .xpel-resource-card>.kc-resource-destination strong{padding:10px 12px 10px 0}.security-about [data-photo-surface]{position:relative;cursor:pointer}.kc-photo-expand{position:absolute;inset:0;z-index:0;display:block;background:transparent;border:0;padding:0;cursor:pointer}.kc-photo-expand:focus-visible{outline-offset:-4px}.security-about .xpel-hero>.wrap{position:relative;z-index:1}
.kc-lightbox{padding:0;border:1px solid #414148;background:#111;color:#fff;max-width:calc(100vw - 28px);width:min(1240px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;box-shadow:0 20px 80px #0009}.kc-lightbox::backdrop{background:rgba(0,0,0,.92)}.kc-lightbox-panel{padding:16px}.kc-lightbox-toolbar,.kc-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.kc-lightbox-toolbar{padding-bottom:12px}.kc-lightbox-toolbar p{margin:0;color:#dedee4;font:15px/1.4 Barlow,sans-serif}.kc-lightbox button{font:600 15px/1.2 Barlow,sans-serif;color:#fff;background:#242428;border:1px solid #696972;padding:11px 16px;cursor:pointer;min-height:44px}.kc-lightbox button:hover{background:#c8102d;border-color:#c8102d}.kc-lightbox button:focus-visible,.kc-lightbox a:focus-visible{outline:3px solid #ee2747;outline-offset:3px}.kc-lightbox-stage{display:grid;place-items:center;background:#090909;min-height:120px}.kc-lightbox-stage[data-surface="light"]{background:#f5f5f5}.kc-lightbox-stage>img{display:block;max-width:100%;width:auto;height:auto;max-height:calc(100dvh - 208px);object-fit:contain}.kc-lightbox-stage>img[hidden]{display:none}.kc-lightbox-bottom{padding-top:14px}.kc-lightbox-caption{margin:0;color:#eee;text-align:center;font:15px/1.5 Barlow,sans-serif;max-width:800px}.kc-lightbox-error{padding:30px;color:#fff;font:16px/1.6 Barlow,sans-serif}.kc-lightbox-error a{color:#fff;text-decoration:underline}.kc-lightbox-stage[data-surface="light"] .kc-lightbox-error,.kc-lightbox-stage[data-surface="light"] .kc-lightbox-error a{color:#222}
@media(max-width:700px){.kc-lightbox{max-width:calc(100vw - 16px);width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.kc-lightbox-panel{padding:10px}.kc-lightbox-bottom{flex-wrap:wrap;gap:10px}.kc-lightbox-caption{order:3;flex-basis:100%;font-size:14px}.kc-lightbox-stage>img{max-height:calc(100dvh - 230px)}.kc-lightbox-stage{min-height:160px}}
@media(prefers-reduced-motion:reduce){.kc-lightbox,.kc-image-zoom,.kc-photo-expand{transition:none!important;animation:none!important}}

.kc-lightbox [hidden]{display:none!important}.kc-lightbox[data-gallery="false"] .kc-lightbox-toolbar{justify-content:flex-end}.kc-lightbox[data-gallery="false"] .kc-lightbox-bottom{justify-content:center}
