.nj-hero--coverflow{--nj-slide-height:clamp(220px,33vh,360px);position:relative;min-height:0;background:#fff;color:#333;overflow:hidden;padding:24px 0 12px;isolation:isolate}
.nj-hero--coverflow .nj-hero__slides{position:relative;inset:auto;height:calc(var(--nj-slide-height) + 42px);perspective:600px;perspective-origin:50% 45%;transform-style:preserve-3d;direction:ltr}
.nj-hero--coverflow .nj-hero__slide{--nj-shift:0%;--nj-turn:0deg;--nj-depth:-220px;--nj-scale:.8;position:absolute;inset:0 auto auto 50%;width:min(64%,960px);height:var(--nj-slide-height);display:block;background:#fff;opacity:0;visibility:visible;z-index:0;transform:translateX(calc(-50% + var(--nj-shift))) translateZ(var(--nj-depth)) rotateY(var(--nj-turn)) scale(var(--nj-scale));transform-origin:center;transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .6s;backface-visibility:hidden;box-shadow:none;border-radius:0;pointer-events:none}
.nj-hero--coverflow .nj-hero__slide.is-active{--nj-depth:0px;--nj-scale:1;opacity:1;z-index:3;pointer-events:auto}
.nj-hero--coverflow .nj-hero__slide.is-before{--nj-shift:-81%;--nj-turn:60deg;--nj-depth:-100px;--nj-scale:.9;opacity:.8;z-index:2;pointer-events:auto}
.nj-hero--coverflow .nj-hero__slide.is-after{--nj-shift:81%;--nj-turn:-60deg;--nj-depth:-100px;--nj-scale:.9;opacity:.8;z-index:2;pointer-events:auto}
.nj-hero__image{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.nj-hero__select{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer;padding:0}
.nj-hero__select:focus-visible{outline:3px solid #1768a6;outline-offset:3px}
.nj-hero--coverflow .nj-hero__caption{position:absolute;top:100%;inset-inline:0;text-align:center;margin:8px 0 0;color:#333;font-size:clamp(.8rem,1.2vw,1rem);font-weight:500;line-height:1.6;direction:rtl;opacity:0;transition:opacity .3s}
.nj-hero--coverflow .is-active .nj-hero__caption{opacity:1}
.nj-hero__navigation{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding-top:12px;direction:rtl}
.nj-hero--coverflow .nj-hero__arrow{position:static;width:32px;height:32px;background:#fff;border:1px solid #e1e1e1;color:#555;border-radius:50%;display:grid;place-items:center}
.nj-hero--coverflow .nj-hero__arrow:hover{background:#f1f4f7;color:#184b81}
.nj-hero--coverflow .nj-hero__dots{display:flex;gap:9px}.nj-hero--coverflow .nj-hero__dot{width:8px;height:8px;min-width:8px;padding:0;border:0;border-radius:50%;background:#ccc}.nj-hero--coverflow .nj-hero__dot.is-active{width:8px;background:#235c99}
.nj-hero--coverflow .nj-hero__count,.nj-hero--coverflow .nj-hero__count b{color:#777;font-size:.75rem;font-weight:400}.nj-hero__pause{font-size:.8rem}
.nj-system-banner{padding-block:30px;margin-block:0}.nj-system-banner__panel{display:flex;justify-content:center;align-items:center;min-height:120px;padding:25px;background:#f4f6fa;border-radius:0;border:0;box-shadow:none}.nj-system-banner__visual,.nj-system-banner__copy{display:none}.nj-system-banner .nj-btn{background:#225cab;border-radius:3px;box-shadow:none}
.nj-front .nj-source-content{color:#444}.nj-front .nj-source-section{padding-block:36px}.nj-front .nj-source-section+.nj-source-section{border:0}.nj-front .nj-source-grid{gap:30px}.nj-front .nj-source-card{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.nj-front .nj-source-card:hover{transform:none}.nj-front .nj-source-content img{border-radius:0}.nj-front .nj-source-content h2{font-size:1.4rem}.nj-front .nj-source-content h3{font-size:1rem}
.nj-home-news{padding-block:36px}.nj-home-news__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.nj-home-news__heading h2{margin:0}.nj-home-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nj-home-news__item img{width:100%;height:170px;object-fit:cover;margin:0 0 12px}.nj-home-news__item h3{margin:0 0 6px;line-height:1.9;font-weight:500}.nj-home-news__item time{font-size:.8rem;color:#888}
.nj-footer--source{position:relative;padding:0;background:#fff;color:#fff;overflow:hidden}.nj-footer-source__top{position:relative;background-image:linear-gradient(rgba(0,47,166,.65),rgba(0,47,166,.65)),var(--nj-footer-image);background-size:cover;background-position:center;padding:48px 0}.nj-footer-source__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px;align-items:start}.nj-footer--source h2{font-size:1.35rem;color:#fff;margin:0 0 22px;font-weight:500}.nj-footer-source__legal{font-size:.9rem;line-height:2.15;text-align:justify;margin:0}.nj-footer-source__support{display:block;text-align:center;max-width:220px;color:#fff}.nj-footer-source__support img{display:block;width:180px;max-width:100%;height:auto;margin:0 auto 12px}.nj-footer-source__phone{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:1.1rem}.nj-footer-source__bottom{background:#fff;color:#666;padding:22px 0;font-size:.85rem}.nj-footer-source__bar{display:flex;align-items:center;justify-content:space-between;gap:24px}.nj-footer-source__bar p{margin:0}.nj-footer-source__bar nav{display:flex;gap:24px}.nj-footer-source__bar a{color:#555}
@media(max-width:800px){.nj-hero--coverflow .nj-hero__slide{width:70%}.nj-footer-source__grid{gap:30px}.nj-home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.nj-hero--coverflow{--nj-slide-height:clamp(180px,30vh,260px);padding-top:16px}.nj-hero--coverflow .nj-hero__slide{width:76%}.nj-hero--coverflow .nj-hero__slide.is-before{--nj-shift:-75%;--nj-turn:55deg}.nj-hero--coverflow .nj-hero__slide.is-after{--nj-shift:75%;--nj-turn:-55deg}.nj-hero--coverflow .nj-hero__caption{font-size:.75rem}.nj-footer-source__grid,.nj-home-news__grid{grid-template-columns:1fr}.nj-footer-source__bar{flex-direction:column;text-align:center}.nj-footer-source__top{padding:32px 0}.nj-system-banner{padding-block:20px}.nj-front .nj-source-section{padding-block:24px}}
@media(prefers-reduced-motion:reduce){.nj-hero--coverflow .nj-hero__slide,.nj-hero--coverflow .nj-hero__caption{transition:none}}
