body{background-color:#fff}.scroll-to-top{position:fixed;right:24px;bottom:24px;z-index:1030;width:58px;height:58px;border:none;border-radius:50%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#ed1b24;color:#fff;cursor:pointer;box-shadow:0 4px 16px #00000047;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,background-color .2s ease,box-shadow .2s ease}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover,.scroll-to-top:focus-visible{background:#c4161e;color:#fff;box-shadow:0 6px 20px #00000052}.scroll-to-top:focus-visible{outline:2px solid #fff;outline-offset:3px}.scroll-to-top-icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;margin-top:2px}.scroll-to-top-label{font-size:.625rem;font-weight:800;letter-spacing:.06em;line-height:1;margin-top:-1px}@media (max-width: 575.98px){.scroll-to-top{right:16px;bottom:16px;width:52px;height:52px}}.website-navbar{background-color:#000;padding-top:.75rem;padding-bottom:.75rem}.website-navbar .navbar-brand img{height:48px;width:auto;max-height:48px;object-fit:contain}.website-navbar .navbar-brand,.website-navbar .nav-link,.website-navbar .dropdown-toggle,.website-navbar .navbar-toggler{color:#fff}.website-navbar .nav-link,.website-navbar .dropdown-toggle{font-size:1.0625rem;font-weight:500;letter-spacing:.02em}.website-navbar .navbar-toggler{font-size:1.75rem}.website-navbar .nav-link:hover,.website-navbar .nav-link:focus,.website-navbar .nav-link.active,.website-navbar .dropdown-toggle:hover,.website-navbar .dropdown-toggle:focus,.website-navbar .dropdown-toggle.show{color:#ed1b24}.website-navbar .dropdown-menu{background-color:#000;border:1px solid rgba(255,255,255,.15);margin-top:0}.website-navbar .dropdown-item{color:#fff;text-transform:none;font-size:1rem;padding:.55rem 1.15rem}.website-navbar .dropdown-item:hover,.website-navbar .dropdown-item:focus{background-color:transparent;color:#ed1b24}.website-navbar .navbar-toggler{border-color:#ffffff40}.website-navbar .navbar-social{list-style:none;padding-left:0;margin-bottom:0}.website-navbar .navbar-social-link{display:inline-flex;align-items:center;justify-content:center;line-height:0;opacity:1;transition:opacity .15s ease,transform .15s ease}.website-navbar .navbar-social-link img{width:32px;height:32px;display:block}.website-navbar .navbar-social-link:hover,.website-navbar .navbar-social-link:focus{opacity:.85;transform:translateY(-1px)}.website-navbar .navbar-submenu{position:relative}.website-navbar .navbar-submenu>.dropdown-toggle:after{vertical-align:.15em;margin-left:auto;float:right}.website-navbar .navbar-submenu>.dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.website-navbar .navbar-submenu-menu{display:none}.website-navbar .navbar-submenu-menu.show{display:block}@media (min-width: 992px){.website-navbar .navbar-submenu:hover>.navbar-submenu-menu,.website-navbar .navbar-submenu>.navbar-submenu-menu.show{display:block}.website-navbar .navbar-submenu>.navbar-submenu-menu{position:absolute;top:0;left:100%;margin-top:0;margin-left:.125rem;min-width:14rem;z-index:1051}.website-navbar .navbar-submenu>.dropdown-toggle.show,.website-navbar .navbar-submenu:hover>.dropdown-toggle{color:#ed1b24}}@media (max-width: 991.98px){.website-navbar .navbar-nav .nav-link,.website-navbar .navbar-nav .dropdown-toggle{padding:.5rem 0}.website-navbar .dropdown-menu{border:none;padding-left:1rem}.website-navbar .navbar-submenu>.navbar-submenu-menu{position:static;float:none;border:none;margin:0;padding-left:1rem;box-shadow:none}}.w-banner{background:url(/assets/images/web/header-image.jpg) center center / cover no-repeat;color:#fff;position:relative;overflow:hidden}.w-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000bf,#ed1b24a6);pointer-events:none}.w-banner .container{position:relative;z-index:2}.w-banner-bg-home{background-image:url(/assets/images/home/nd_mainheader.jpg)}.w-banner-bg-fingerprint{background-image:url(/assets/images/web/fingerprint-banner.jpg)}.nav-icons-section.training-links{background:#fff;padding:60px 0;box-shadow:0 -5px 20px #00000014}.training-links .nav-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.training-links .nav-icon{display:flex;flex-direction:column;align-items:center;color:#313a46;text-decoration:none;transition:all .3s ease;padding:30px 20px;border-radius:10px;background:#f8f9fa;border:2px solid transparent;box-shadow:0 5px 15px #0000000d}.training-links .nav-icon:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-color:#ed1b24}.training-links .nav-icon:hover .training-link-image img{transform:scale(1.1)}.training-link-image{width:100px;height:100px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center}.training-link-image img{max-width:100%;max-height:100%;object-fit:contain;transition:all .3s ease}.training-links .nav-icon span{margin-top:15px;font-size:1.1rem;font-weight:700;color:#313a46;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;display:block;text-align:center}@media (max-width: 768px){.training-links .nav-icons{grid-template-columns:repeat(2,1fr);gap:20px}.training-links .nav-icon{padding:20px 15px}.training-link-image{width:80px;height:80px}.training-links .nav-icon span{font-size:.95rem}}@media (max-width: 480px){.training-links .nav-icons{grid-template-columns:1fr}}.btn-theme-red{background:linear-gradient(135deg,#dc2626,#991b1b)!important;border:none!important;color:#fff!important;font-weight:600;padding:.75rem 2rem;border-radius:10px;box-shadow:0 4px 12px #dc262640;transition:all .3s ease}.btn-theme-red:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d)!important;transform:translateY(-2px);box-shadow:0 6px 16px #dc262659}.btn-theme-red:hover i{transform:translateY(-2px)}.btn-outline-theme-red{border:2px solid #dc2626!important;color:#dc2626!important;background:transparent!important;transition:all .3s ease}.btn-outline-theme-red:hover{background:#dc2626!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #dc262640}.btn-theme-red.btn-lg{padding:1rem 2.5rem;font-size:1.125rem;box-shadow:0 4px 15px #dc26264d}.btn-theme-red.btn-lg:hover{transform:translateY(-3px);box-shadow:0 8px 25px #dc262666}.btn-primary{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d);transform:translateY(-2px);box-shadow:0 8px 25px #dc262666}.btn-primary:hover i{transform:translateY(-2px)}.btn-success{background:linear-gradient(135deg,#dc2626,#991b1b);border:none;transition:all .3s ease}.btn-success:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d);transform:translateY(-2px);box-shadow:0 8px 25px #dc262666}.btn-outline-primary{color:#dc2626;border:2px solid #dc2626;background:transparent;transition:all .3s ease}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 25px #dc262666}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#fca5a5;border-color:#fecaca;background:transparent;opacity:.7}
