/* Start custom CSS *//* Identity/eID Center (page 1187), scoped to .eid-page */
.eid-page .e-svg-base svg{display:block;width:100%;height:100%;}
.eid-page .inc-abs-deco svg{overflow:visible;}
.eid-page img.inc-abs-deco{max-width:none;}
/* Trustbar logo marquee (shared with Bluem logo strip) */
.eid-page .inc-logo-track.inc-is-marquee{justify-content:flex-start;width:max-content;padding:0 24px 0 0;animation:eid-marquee 32s linear infinite;}
.eid-page .inc-logo-viewport:hover .inc-logo-track.inc-is-marquee{animation-play-state:paused;}
@keyframes eid-marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (max-width:767px){.eid-page .inc-logo-track.inc-is-marquee{padding:0 4px 0 0;animation-duration:24s;}}
/* Carousels */
.eid-page .eid-track::-webkit-scrollbar,.eid-page .eid-chips::-webkit-scrollbar{display:none;}
.eid-page .inc-slider-btn{cursor:pointer;}
.eid-page .inc-slider-btn[disabled]{opacity:.4;cursor:default;}
.eid-page .inc-slider-btn:focus-visible,.eid-page .eid-ind-card:focus-visible{outline:2px solid #7393ae;outline-offset:2px;}
/* Industry cards hover */
.eid-page .eid-ind-card:hover .eid-ind-photo,.eid-page .eid-ind-card:focus-within .eid-ind-photo{transform:scale(1.11);}
.eid-page .eid-ind-card:hover .eid-ind-overlay,.eid-page .eid-ind-card:focus-within .eid-ind-overlay{opacity:0;}
.eid-page .eid-ind-card:hover .eid-ind-overlay-hover,.eid-page .eid-ind-card:focus-within .eid-ind-overlay-hover{opacity:.9;}
.eid-page .eid-ind-card:hover .eid-ind-desc,.eid-page .eid-ind-card:focus-within .eid-ind-desc{max-height:96px;opacity:.8;}
/* Why grid dividers */
@media (min-width:768px){
.eid-page .eid-why-grid>.eid-why-item:not(:nth-child(3n))::after{content:"";position:absolute;top:0;bottom:auto;left:auto;right:-12.5px;width:1px;height:80px;background:rgba(0,0,0,.12);}
.eid-page .eid-why-grid>.eid-why-item:nth-child(-n+3)::before{content:"";position:absolute;top:auto;left:0;right:0;bottom:-12.5px;width:auto;height:1px;background:rgba(0,0,0,.12);}
}
@media (max-width:767px){
.eid-page .eid-why-grid>.eid-why-item:nth-child(2n+1)::after{content:"";position:absolute;top:0;bottom:auto;left:auto;right:-6.5px;width:1px;height:100%;background:rgba(0,0,0,.12);}
.eid-page .eid-why-grid>.eid-why-item:nth-child(-n+4)::before{content:"";position:absolute;top:auto;left:0;right:0;bottom:-12.5px;width:auto;height:1px;background:rgba(0,0,0,.12);}
}
@media (prefers-reduced-motion:reduce){.eid-page .inc-logo-track.inc-is-marquee{animation:none;}.eid-page .eid-track{scroll-behavior:auto;}.eid-page .eid-ind-photo{transition:none;}}/* End custom CSS */